# export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home
# export ANDROID_SDK=/Users/nmoya/Library/Android/sdk
export LIB_DIR=$(pwd)
export LIBRARY_NAME=libmaku

# export JAVAC_FLAGS=
# $JAVA_HOME/bin/javac $JAVAC_FLAGS -d $LIB_DIR/app/obj -classpath $ANDROID_HOME/platforms/android-7/android.jar -sourcepath $LIB_DIR/app/src/main/java $LIB_DIR/app/src/main/java/org/keplerproject/luajava/*.java
# $JAVA_HOME/bin/javac $JAVAC_FLAGS -d $LIB_DIR/app/obj -classpath $ANDROID_HOME/platforms/android-7/android.jar:$LIB_DIR/app/obj -sourcepath $LIB_DIR/app/src/main/java $LIB_DIR/app/src/main/java/makulib/*.java

echo "--------------------------------------------------------------------------"
echo "Make sure you have ANDROID_HOME exported to the location of your Android SDK"
echo "Ex.: export ANDROID_HOME=/Users/nmoya/Library/Android/sdk"
echo "Building in "
echo $LIB_DIR
echo "--------------------------------------------------------------------------"
echo ""
./gradlew jar
mv $LIB_DIR/app/build/libs/app.jar $LIB_DIR/app/build/libs/$LIBRARY_NAME.jar
cd $LIB_DIR/app/build/libs
jar -xvf $LIBRARY_NAME.jar
echo "Removing Android and Bridge specifics"
rm -rf android
rm -rf com
jar -cvf $LIBRARY_NAME.jar org/ makulib/
rm -rf org/
rm -rf makulib/
rm -rf META-INF/
cd -
mkdir libmaku
cp $LIB_DIR/app/build/libs/$LIBRARY_NAME.jar libmaku
ndk-build -C $LIB_DIR/app/
cp -rf $LIB_DIR/app/libs/ libmaku
echo "--------------------------------------------------------------------------"
echo "libmaku.jar built in ./libmaku"
echo "--------------------------------------------------------------------------"