aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/java/generate-headers.sh
blob: ed273439b8d6f2aa898be2d3521fa344b2ddbe6d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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