diff options
Diffstat (limited to 'src/java/generate-headers.sh')
-rwxr-xr-x | src/java/generate-headers.sh | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/java/generate-headers.sh b/src/java/generate-headers.sh new file mode 100755 index 00000000..ed273439 --- /dev/null +++ b/src/java/generate-headers.sh @@ -0,0 +1,19 @@ +#!/bin/bash +ANDROID_SDK=$HOME/Android/android-sdk-macosx +TARGET_PLATFORM=android-21 + +echo Building Java +javac -classpath $ANDROID_SDK/platforms/$TARGET_PLATFORM/android.jar com/libmailcore/*.java + +echo Creating headers + +cd com/libmailcore +list="`echo com/libmailcore/*.java`" +cd ../.. + +for name in $list; do + name="`echo $name|sed -e 's/\.java//'|sed -e 's/\//\./g'`" + javah -d native -jni $name +done + +rm com/libmailcore/*.class |