File: build.sh

package info (click to toggle)
mlterm 3.3.8-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 21,204 kB
  • ctags: 9,659
  • sloc: ansic: 125,933; sh: 9,668; java: 2,310; makefile: 1,783; perl: 1,603; cpp: 1,101; xml: 42; sed: 16
file content (19 lines) | stat: -rwxr-xr-x 826 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh

ANDROID_SDK_PATH=/cygdrive/c/Program\ Files/Android/android-sdk
ANDROID_NDK_PATH=/cygdrive/c/Users/${USER}/workspace/android-ndk-r8
export JAVA_HOME=c:\\Program\ Files\\Java\\jdk1.7.0_02

# Requires android-11 or later.
"${ANDROID_SDK_PATH}/tools/android.bat" update project --path . --target android-11
if test -d jni/fribidi ; then
	FRIBIDI_OPT="ENABLE_FRIBIDI=true"
fi
(cd jni ; ${ANDROID_NDK_PATH}/ndk-build $FRIBIDI_OPT APP_ABI=all V=1)
ant release

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