changed build system for Android from Ant to Gradle
[rocksndiamonds.git] / build-projects / android / build-scripts / create_manifest.sh
index a1e4e98fafba340d3d35c5aa5e21dfd3e48a7d3d..0cab89b4fe489fd27408be097685242d6d5ff287 100755 (executable)
@@ -1,11 +1,16 @@
 #!/bin/bash
 
-BASE_DIR="jni"
+APP_DIR="app"
+SRC_DIR="$APP_DIR/jni/src"
+MAIN_DIR="$APP_DIR/src/main"
 
-MANIFEST_FILE="AndroidManifest.xml"
+BUILD_FILE="$APP_DIR/build.gradle"
+BUILD_TMPL="$BUILD_FILE.tmpl"
+
+MANIFEST_FILE="$MAIN_DIR/AndroidManifest.xml"
 MANIFEST_TMPL="$MANIFEST_FILE.tmpl"
 
-MAIN_H="$BASE_DIR/src/main.h"
+MAIN_H="$SRC_DIR/main.h"
 
 VERSION_SUPER=`grep "#define PROGRAM_VERSION_SUPER" $MAIN_H | awk '{print $3}'`
 VERSION_MAJOR=`grep "#define PROGRAM_VERSION_MAJOR" $MAIN_H | awk '{print $3}'`
@@ -35,6 +40,11 @@ fi
 # echo "::: VERSION_NAME == '$VERSION_NAME'"
 # echo "::: VERSION_CODE == '$VERSION_CODE'"
 
+cat "$BUILD_TMPL"                                      \
+    | sed -e "s/__VERSION_NAME__/$VERSION_NAME/"       \
+    | sed -e "s/__VERSION_CODE__/$VERSION_CODE/"       \
+    > "$BUILD_FILE"
+
 cat "$MANIFEST_TMPL"                                   \
     | sed -e "s/__VERSION_NAME__/$VERSION_NAME/"       \
     | sed -e "s/__VERSION_CODE__/$VERSION_CODE/"       \