aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/java/generate-headers.sh
blob: 2e75de5a115bb529eaf8ebe884b2b831d28e21a8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/bash

if test "x$ANDROID_SDK" = x ; then
  echo should set ANDROID_SDK before running this script.
  exit 1
fi

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