diff --git a/build-test.sh b/build-test.sh index 039b2d79..c1254617 100644 --- a/build-test.sh +++ b/build-test.sh @@ -14,6 +14,7 @@ fi : ${OUTPUT:=$1} : ${OUTPUT:=bin/xash3d-signed.apk} sh gen-version.sh test build +sh gen-config.sh test rm assets/extras.pak python2.7 makepak.py xash-extras assets/extras.pak $AAPT package -m -J gen/ --rename-manifest-package in.celest.xash3d.hl -M AndroidManifest.xml -S test/res -I $ANDROID_JAR diff --git a/gen-config.sh b/gen-config.sh new file mode 100644 index 00000000..e92ebcfd --- /dev/null +++ b/gen-config.sh @@ -0,0 +1,21 @@ +#!/bin/sh +git update-index --assume-unchanged src/in/celest/xash3d/XashConfig.java +PKG_TEST=false +if [[ $* =~ "test" ]] ; then export PKG_TEST=true; fi +CHECK_SIGNATURES=false +if [[ $* =~ "sign" ]] ; then export CHECK_SIGNATURES=true; fi +RELEASE=false +if [[ $* =~ "release" ]] ; then export RELEASE=true; fi +GP_VERSION=false +if [[ $* =~ "gp" ]] ; then export GP_VERSION=true; fi +_V="public static final boolean" +echo package in.celest.xash3d\; >src/in/celest/xash3d/XashConfig.java +echo public class XashConfig { >>src/in/celest/xash3d/XashConfig.java +echo $_V PKG_TEST = $PKG_TEST\; >>src/in/celest/xash3d/XashConfig.java +echo $_V CHECK_SIGNATURES = $CHECK_SIGNATURES\; >>src/in/celest/xash3d/XashConfig.java +echo $_V RELEASE = $RELEASE\; >>src/in/celest/xash3d/XashConfig.java +echo $_V GP_VERSION = $GP_VERSION\; >>src/in/celest/xash3d/XashConfig.java +echo } >>src/in/celest/xash3d/XashConfig.java +cat src/in/celest/xash3d/XashConfig.java + +