#!/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}'`
# 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/" \