File: build-ant.sh

package info (click to toggle)
mlterm 3.9.4-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 25,340 kB
  • sloc: ansic: 154,713; sh: 5,302; cpp: 2,953; objc: 2,776; java: 2,472; makefile: 2,445; perl: 1,674; xml: 44
file content (31 lines) | stat: -rw-r--r-- 1,081 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/bin/sh

if test "$ANDROID_HOME" = ""; then
	echo "export ANDROID_HOME=<Android SDK path> in avance."
	exit 1
	#ANDROID_HOME=/cygdrive/c/Program\ Files/Android/android-sdk
fi
if test "$ANDROID_NDK_HOME" = ""; then
	echo "export ANDROID_NDK_HOME=<Android NDK path> in avance."
	exit 1
	#ANDROID_NDK_HOME=/cygdrive/c/Users/${USER}/workspace/android-ndk-r8e
fi
if test "$JAVA_HOME" = ""; then
	echo "export JAVA_HOME=<JDK path> in advance."
	exit 1
	#export JAVA_HOME=c:\\Program\ Files\ \(x86\)\\Java\\jdk1.8.0_172
fi

# Requires android-11 or later.
"${ANDROID_HOME}/tools/android.bat" update project --path . --target android-11
(cd jni ; ${ANDROID_NDK_HOME}/ndk-build APP_ABI=all V=1)
ant release

jarsigner -verbose -sigalg MD5withRSA -digestalg SHA1 bin/mlterm-release-unsigned.apk mlterm
#"${ANDROID_HOME}/platform-tools/adb" connect localhost
#"${ANDROID_HOME}/platform-tools/adb" uninstall mlterm.native_activity

if [ "$1" = "install" ]; then
	"${ANDROID_HOME}/platform-tools/adb" install -r bin/mlterm-release-unsigned.apk
	"${ANDROID_HOME}/platform-tools/adb" logcat
fi