#!/bin/bash # Construct the ACS source from the original file. cd build_files cat ../src/acs_source/ZMEMORY.acs | ../meta_src/metatool.out ZMEMORY.acs ZMEMORY_g.acs ZMEMORY_w.acs ../acs_interface/ZMEMORY.acs ../acs_interface/ZMEMORY_g.acs ../acs_interface/ZMEMORY_w.acs # compile the ACS source acc -i $ACC_ZCOMMON_PATH ZMEMORY.acs ../src/acs/ZMEMORY.o cd ../src # Bundle everything that isn't: # .sh : a shell script. thin_arg=$1 version=$(cat ../version.txt) if [[ $thin_arg == "thin" ]]; then 7za a -tzip ../ZMemory_v$version\_thin.pk3 -r -x\!*.sh -x\!acs/.gitignore -xr\!acs_source else 7za a -tzip ../ZMemory_v$version.pk3 -r -x\!*.sh -x\!acs/.gitignore fi cd ../acs_interface # This is some weird derpiness. # The files are however small, so it isn't a big deal. echo "" >> ZMEMORY.acs #newline cat ZMEMORY_g.acs >> ZMEMORY.acs echo "" >> ZMEMORY.acs #newline cat ZMEMORY_w.acs >> ZMEMORY.acs rm ZMEMORY_g.acs rm ZMEMORY_w.acs