forked from mbien/jocl
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Generate and add *.apk files to the 7z archive [for deployment]
- Loading branch information
Showing
9 changed files
with
149 additions
and
4 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" | ||
sharedUserId="com.jogamp.Community" | ||
package="com.jogamp.opencl"> | ||
|
||
<uses-sdk android:minSdkVersion="9" /> | ||
<uses-library android:name="com.jogamp.common" android:required="true" /> | ||
<uses-library android:name="javax.media.opengl" android:required="true" /> | ||
|
||
<application android:icon="@drawable/icon" | ||
android:label="@string/app_name" | ||
android:description="@string/app_descr" | ||
android:persistent="false" | ||
> | ||
</application> | ||
|
||
</manifest> |
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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,12 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||
android:orientation="vertical" | ||
android:layout_width="fill_parent" | ||
android:layout_height="fill_parent" | ||
> | ||
<TextView | ||
android:layout_width="fill_parent" | ||
android:layout_height="wrap_content" | ||
android:text="@string/hello" | ||
/> | ||
</LinearLayout> |
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,8 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<resources> | ||
<string name="hello">Jocl Library</string> | ||
<string name="app_name">JogAmp\'s Jocl Library</string> | ||
<string name="app_descr">Contains Dalvik and native code, supporting native bindings.</string> | ||
<string name="activity_v_name">Jocl</string> | ||
<string name="activity_v_descr">The Jocl Library.</string> | ||
</resources> |
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,92 @@ | ||
#! /bin/sh | ||
|
||
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 | ||
|
||
echo ANDROID_SDK_HOME $ANDROID_SDK_HOME | ||
echo NDK_ROOT $NDK_ROOT | ||
|
||
if [ -z "$NDK_ROOT" ] ; then | ||
# | ||
# Generic android-ndk | ||
# | ||
if [ -e /usr/local/android-ndk ] ; then | ||
NDK_ROOT=/usr/local/android-ndk | ||
elif [ -e /opt-linux-x86/android-ndk ] ; then | ||
NDK_ROOT=/opt-linux-x86/android-ndk | ||
elif [ -e /opt/android-ndk ] ; then | ||
NDK_ROOT=/opt/android-ndk | ||
# | ||
# Specific android-ndk-r7b | ||
# | ||
elif [ -e /usr/local/android-ndk-r7b ] ; then | ||
NDK_ROOT=/usr/local/android-ndk-r7b | ||
elif [ -e /opt-linux-x86/android-ndk-r7b ] ; then | ||
NDK_ROOT=/opt-linux-x86/android-ndk-r7b | ||
elif [ -e /opt/android-ndk-r7b ] ; then | ||
NDK_ROOT=/opt/android-ndk-r7b | ||
else | ||
echo NDK_ROOT is not specified and does not exist in default locations | ||
exit 1 | ||
fi | ||
elif [ ! -e $NDK_ROOT ] ; then | ||
echo NDK_ROOT $NDK_ROOT does not exist | ||
exit 1 | ||
fi | ||
export NDK_ROOT | ||
|
||
if [ -z "$ANDROID_SDK_HOME" ] ; then | ||
if [ -e /usr/local/android-sdk-linux_x86 ] ; then | ||
ANDROID_SDK_HOME=/usr/local/android-sdk-linux_x86 | ||
elif [ -e /opt-linux-x86/android-sdk-linux_x86 ] ; then | ||
ANDROID_SDK_HOME=/opt-linux-x86/android-sdk-linux_x86 | ||
elif [ -e /opt/android-sdk-linux_x86 ] ; then | ||
ANDROID_SDK_HOME=/opt/android-sdk-linux_x86 | ||
else | ||
echo ANDROID_SDK_HOME is not specified and does not exist in default locations | ||
exit 1 | ||
fi | ||
elif [ ! -e $ANDROID_SDK_HOME ] ; then | ||
echo ANDROID_SDK_HOME $ANDROID_SDK_HOME does not exist | ||
exit 1 | ||
fi | ||
export ANDROID_SDK_HOME | ||
|
||
export ANDROID_VERSION=9 | ||
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 | ||
HOST_ARCH=linux-x86 | ||
export TARGET_TRIPLE=arm-linux-androideabi | ||
|
||
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-arm | ||
|
||
# Need to add toolchain bins to the PATH. | ||
export PATH="$NDK_TOOLCHAIN_ROOT/$TARGET_TRIPLE/bin:$ANDROID_SDK_HOME/platform-tools:$PATH" | ||
|
||
export GLUEGEN_CPPTASKS_FILE=`pwd`/../gluegen/make/lib/gluegen-cpptasks-android-armv7.xml | ||
|
||
#export JUNIT_DISABLED="true" | ||
#export JUNIT_RUN_ARG0="-Dnewt.test.Screen.disableScreenMode" | ||
|
||
# BUILD_ARCHIVE=true \ | ||
ant \ | ||
-Drootrel.build=build-android-armv7 \ | ||
$* 2>&1 | tee -a make.jocl.all.android-armv7-cross.log | ||
|