mirror of
https://github.com/ddnet/ddnet.git
synced 2024-11-17 21:48:19 +00:00
Determine default version name and code from version.h
Parse `GAME_RELEASE_VERSION` and `DDNET_VERSION_NUMBER` definitions from `src/game/version.h` by default, so specifying a version manually is usually not necessary.
This commit is contained in:
parent
51e4e41805
commit
e4a7fd59f7
|
@ -84,6 +84,10 @@ export TW_KEY_ALIAS=$_ANDROID_JAR_KEY_ALIAS
|
||||||
|
|
||||||
_ANDROID_VERSION_CODE=1
|
_ANDROID_VERSION_CODE=1
|
||||||
if [ -z ${TW_VERSION_CODE+x} ]; then
|
if [ -z ${TW_VERSION_CODE+x} ]; then
|
||||||
|
_ANDROID_VERSION_CODE=$(grep '#define DDNET_VERSION_NUMBER' src/game/version.h | awk '{print $3}')
|
||||||
|
if [ -z ${_ANDROID_VERSION_CODE+x} ]; then
|
||||||
|
_ANDROID_VERSION_CODE=1
|
||||||
|
fi
|
||||||
printf "\e[31m%s\e[30m\n" "Did not pass a version code, using default: ${_ANDROID_VERSION_CODE}"
|
printf "\e[31m%s\e[30m\n" "Did not pass a version code, using default: ${_ANDROID_VERSION_CODE}"
|
||||||
else
|
else
|
||||||
_ANDROID_VERSION_CODE=$TW_VERSION_CODE
|
_ANDROID_VERSION_CODE=$TW_VERSION_CODE
|
||||||
|
@ -93,6 +97,10 @@ export TW_VERSION_CODE=$_ANDROID_VERSION_CODE
|
||||||
|
|
||||||
_ANDROID_VERSION_NAME="1.0"
|
_ANDROID_VERSION_NAME="1.0"
|
||||||
if [ -z ${TW_VERSION_NAME+x} ]; then
|
if [ -z ${TW_VERSION_NAME+x} ]; then
|
||||||
|
_ANDROID_VERSION_NAME="$(grep '#define GAME_RELEASE_VERSION' src/game/version.h | awk '{print $3}' | tr -d '"')"
|
||||||
|
if [ -z ${_ANDROID_VERSION_NAME+x} ]; then
|
||||||
|
_ANDROID_VERSION_NAME="1.0"
|
||||||
|
fi
|
||||||
printf "\e[31m%s\e[30m\n" "Did not pass a version name, using default: ${_ANDROID_VERSION_NAME}"
|
printf "\e[31m%s\e[30m\n" "Did not pass a version name, using default: ${_ANDROID_VERSION_NAME}"
|
||||||
else
|
else
|
||||||
_ANDROID_VERSION_NAME=$TW_VERSION_NAME
|
_ANDROID_VERSION_NAME=$TW_VERSION_NAME
|
||||||
|
|
Loading…
Reference in a new issue