From edf05590e666ca35a3a512aa49e26e9eae153ece Mon Sep 17 00:00:00 2001 From: Alexander M Pickering Date: Fri, 22 Nov 2024 17:41:20 -0600 Subject: Break bit32 into it's own build target. --- init | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) (limited to 'init') diff --git a/init b/init index 5ffad4d..86d8c92 100755 --- a/init +++ b/init @@ -2,27 +2,17 @@ cd lua-compat-5.3 cp rockspecs/compat53-$packver.rockspec . -cp rockspecs/bit32-$packver.rockspec . luarocks config variables.CFLAGS " $CFLAGS" luarocks make --pack-binary-rock compat53-$packver.rockspec -luarocks make --pack-binary-rock bit32-$packver.rockspec -obj1="compat53-$packver.$(luarocks config arch).rock" -obj2="bit32-$packver.$(luarocks config arch).rock" -cp $obj1 /root -cp $obj2 /root +obj="compat53-$packver.$(luarocks config arch).rock" +cp $obj /root cd /root if [ -z $(echo $CFLAGS | grep -o -E -- '( |^)-g( |$)') ]; then # Release build, delete docs/ and tests/ - zip -d $obj1 doc/ doc/* - zip -d $obj2 doc/ doc/* + zip -d $obj doc/ doc/* # And pack the library with upx - unzip $obj1 lib/* + unzip $obj lib/* upx --no-progress lib/compat53/* - zip -r "$obj1" lib - rm -rf lib - - unzip $obj2 lib/* - upx --no-progress lib/* - zip -r "$obj2" lib + zip -r "$obj" lib rm -rf lib fi -- cgit v1.2.3-55-g6feb