From e8e661e5869a6d67582acc7bbd0c6fdcf5ddd5c9 Mon Sep 17 00:00:00 2001 From: EndrII Date: Tue, 22 Feb 2022 21:50:05 +0300 Subject: [PATCH] update version --- .gitignore | 3 ++ CMakeLists.txt | 8 +-- HanoiTowers/Protockol/CMakeLists.txt | 1 - HanoiTowers/client/CMakeLists.txt | 7 +++ ...oidManifest.xml => AndroidManifest.xml.in} | 54 +++++++++++++------ .../android/{build.gradle => build.gradle.in} | 2 +- 6 files changed, 54 insertions(+), 21 deletions(-) rename HanoiTowers/client/android/{AndroidManifest.xml => AndroidManifest.xml.in} (74%) rename HanoiTowers/client/android/{build.gradle => build.gradle.in} (97%) diff --git a/.gitignore b/.gitignore index 70f48b9..3619b33 100644 --- a/.gitignore +++ b/.gitignore @@ -82,3 +82,6 @@ data/ build/ docs/ +HanoiTowers/client/android/build.gradle +HanoiTowers/client/android/AndroidManifest.xml + diff --git a/CMakeLists.txt b/CMakeLists.txt index d748342..033996b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -73,9 +73,11 @@ SET(INSTALLER_DIR "${CMAKE_CURRENT_SOURCE_DIR}/installer/") SET(DATA_DIR "${INSTALLER_DIR}/packages/HanoiTowers/data") SET(TARGET_DIR "${CMAKE_CURRENT_SOURCE_DIR}/Distro") -SET(PRODUCT_VER_Mj 1) -SET(PRODUCT_VER_Mn 6) -SET(PRODUCT_VER_Re 2) + +updateGitVars() +set(HANOI_TOWERS_SHORT_VERSION "1.${GIT_COMMIT_COUNT}") +set(HANOI_TOWERS_VERSION "${CHEAT_CARD_SHORT_VERSION}.${GIT_COMMIT_HASH}") + file(MAKE_DIRECTORY ${TARGET_DIR}) initAll() diff --git a/HanoiTowers/Protockol/CMakeLists.txt b/HanoiTowers/Protockol/CMakeLists.txt index 805d89b..2b9dabb 100644 --- a/HanoiTowers/Protockol/CMakeLists.txt +++ b/HanoiTowers/Protockol/CMakeLists.txt @@ -33,4 +33,3 @@ target_link_libraries(${CURRENT_PROJECT} PUBLIC Heart) target_include_directories(${CURRENT_PROJECT} PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/src") target_include_directories(${CURRENT_PROJECT} PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/src/private") -setVersionForTarget(${CURRENT_PROJECT} ${PRODUCT_VER_Mj} ${PRODUCT_VER_Mn} ${PRODUCT_VER_Re}) diff --git a/HanoiTowers/client/CMakeLists.txt b/HanoiTowers/client/CMakeLists.txt index a23a279..6262dba 100644 --- a/HanoiTowers/client/CMakeLists.txt +++ b/HanoiTowers/client/CMakeLists.txt @@ -78,6 +78,13 @@ if (ANDROID) endif() + set(manifest_file "${CMAKE_CURRENT_SOURCE_DIR}/android/AndroidManifest.xml") + configure_file("${manifest_file}.in" ${manifest_file} @ONLY) + + set(gradle_file "${CMAKE_CURRENT_SOURCE_DIR}/android/build.gradle") + configure_file("${gradle_file}.in" ${gradle_file} @ONLY) + + file(GLOB java_files "android/src/com/quasarapp/androidtools/*.java" ) diff --git a/HanoiTowers/client/android/AndroidManifest.xml b/HanoiTowers/client/android/AndroidManifest.xml.in similarity index 74% rename from HanoiTowers/client/android/AndroidManifest.xml rename to HanoiTowers/client/android/AndroidManifest.xml.in index 5497d74..0d292d4 100644 --- a/HanoiTowers/client/android/AndroidManifest.xml +++ b/HanoiTowers/client/android/AndroidManifest.xml.in @@ -1,5 +1,10 @@ - + @@ -8,17 +13,38 @@ Remove the comment if you do not require these default features. --> - - - - - + + + + + + + + - + @@ -58,9 +84,6 @@ signal is sent! --> - - - - - - + + + - - - + + diff --git a/HanoiTowers/client/android/build.gradle b/HanoiTowers/client/android/build.gradle.in similarity index 97% rename from HanoiTowers/client/android/build.gradle rename to HanoiTowers/client/android/build.gradle.in index fb15ae9..dc4feaa 100644 --- a/HanoiTowers/client/android/build.gradle +++ b/HanoiTowers/client/android/build.gradle.in @@ -75,6 +75,6 @@ android { resConfig "en" multiDexEnabled true minSdkVersion = 21 - targetSdkVersion = 31 + targetSdkVersion = @ANDROID_API_VERSION@ } }