Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bug 1124 - Refine AArch64 Linux in ant build recipe, add Android AArc…
…h64 build/install scripts
- Loading branch information
Showing
8 changed files
with
138 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
#adb $* install ../build-android-aarch64/jogamp-android-launcher.apk | ||
#adb $* install ../build-android-aarch64/gluegen-rt-android-arm64-v8a.apk | ||
adb $* install ../build-android-aarch64/jar/jogl-all-android-arm64-v8a.apk | ||
adb $* install ../build-android-aarch64/jar/jogl-test-android.apk |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,8 @@ | ||
sdir=`dirname $0` | ||
|
||
#adb $* shell stop | ||
#adb $* shell setprop log.redirect-stdio true | ||
#adb $* shell setprop log.redirect-stderr true | ||
#adb $* shell start | ||
adb $* logcat -c | ||
adb $* logcat 2>&1 | tee adb-logcat.log |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
sdir=`dirname $0` | ||
|
||
$sdir/adb-uninstall-all.sh $* | ||
$sdir/adb-install-all-arm64-v8a.sh $* | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
#! /bin/sh | ||
|
||
SDIR=`dirname $0` | ||
|
||
if [ -e $SDIR/../../../gluegen/make/scripts/setenv-build-jogl-x86_64.sh ] ; then | ||
. $SDIR/../../../gluegen/make/scripts/setenv-build-jogl-x86_64.sh | ||
fi | ||
|
||
if [ -e $SDIR/../../../gluegen/make/scripts/setenv-android-tools.sh ] ; then | ||
. $SDIR/../../../gluegen/make/scripts/setenv-android-tools.sh | ||
fi | ||
|
||
export NODE_LABEL=. | ||
|
||
export HOST_UID=jogamp | ||
# jogamp02 - 10.1.0.122 | ||
export HOST_IP=10.1.0.122 | ||
export HOST_RSYNC_ROOT=PROJECTS/JOGL | ||
|
||
export TARGET_UID=jogamp | ||
export TARGET_IP=panda02 | ||
#export TARGET_IP=jautab03 | ||
#export TARGET_IP=jauphone04 | ||
export TARGET_ADB_PORT=5555 | ||
# needs executable bit (probably su) | ||
export TARGET_ROOT=/data/projects | ||
export TARGET_ANT_HOME=/usr/share/ant | ||
|
||
export ANDROID_VERSION=21 | ||
export SOURCE_LEVEL=1.6 | ||
export TARGET_LEVEL=1.6 | ||
export TARGET_RT_JAR=/opt-share/jre1.6.0_30/lib/rt.jar | ||
|
||
#export GCC_VERSION=4.4.3 | ||
export GCC_VERSION=4.9 | ||
HOST_ARCH=linux-x86_64 | ||
export TARGET_TRIPLE=aarch64-linux-android | ||
|
||
export NDK_TOOLCHAIN_ROOT=$NDK_ROOT/toolchains/${TARGET_TRIPLE}-${GCC_VERSION}/prebuilt/${HOST_ARCH} | ||
export TARGET_PLATFORM_ROOT=${NDK_ROOT}/platforms/android-${ANDROID_VERSION}/arch-arm64 | ||
|
||
# Need to add toolchain bins to the PATH. | ||
# May need to create symbolic links within $NDK_TOOLCHAIN_ROOT/$TARGET_TRIPLE/bin | ||
# cd $NDK_TOOLCHAIN_ROOT/$TARGET_TRIPLE/bin | ||
# ln -s ../../bin/aarch64-linux-android-gcc gcc | ||
export PATH="$NDK_TOOLCHAIN_ROOT/$TARGET_TRIPLE/bin:$ANDROID_HOME/platform-tools:$ANDROID_HOME/build-tools/$ANDROID_BUILD_TOOLS_VERSION:$PATH" | ||
|
||
export GLUEGEN_CPPTASKS_FILE=`pwd`/../../gluegen/make/lib/gluegen-cpptasks-android-aarch64.xml | ||
|
||
#export JUNIT_DISABLED="true" | ||
#export JUNIT_RUN_ARG0="-Dnewt.test.Screen.disableScreenMode" | ||
|
||
echo PATH $PATH 2>&1 | tee make.jogl.all.android-aarch64-cross.log | ||
echo gcc `which gcc` 2>&1 | tee -a make.jogl.all.android-aarch64-cross.log | ||
|
||
#export JOGAMP_JAR_CODEBASE="Codebase: *.jogamp.org" | ||
export JOGAMP_JAR_CODEBASE="Codebase: *.goethel.localnet" | ||
|
||
# BUILD_ARCHIVE=true \ | ||
ant \ | ||
-Drootrel.build=build-android-aarch64 \ | ||
$* 2>&1 | tee -a make.jogl.all.android-aarch64-cross.log | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters