Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SDK = /home/tom/src/android-sdk-linux_86
- VERSION = 2.0
- MANIFEST = AndroidManifest.xml
- ANDROID_JAR = $(SDK)/platforms/android-$(VERSION)/android.jar
- RESOURCE_FILE = res.res
- CLASSPATH = $(ANDROID_JAR):.:/usr/share/java/scala-library.jar
- AAPT = $(SDK)/platforms/android-$(VERSION)/tools/aapt
- DEX = $(SDK)/platforms/android-$(VERSION)/tools/dx
- APKBUILDER = $(SDK)/tools/apkbuilder
- default: debug
- resource:
- $(AAPT) package -f -M $(MANIFEST) -F $(RESOURCE_FILE) -I $(ANDROID_JAR) -S res -m -J gen
- jcompile: resource
- javac -classpath $(CLASSPATH) gen/com/binarycloud/ship2/R.java
- compile: jcompile
- scalac -classpath $(CLASSPATH) ./src/com/binarycloud/ship2/Ship2.scala -d gen
- dex: compile proguard
- $(DEX) --dex --output=classes.dex gen/min.jar
- apk: dex
- $(APKBUILDER) ship2.ap_ -u -z $(RESOURCE_FILE) -f classes.dex
- debug: apk
- install: debug
- jarsigner -signedjar ship2.apk -storepass ketyer ship2.ap_ mykey
- adb -d install -r ship2.apk
- uninstall:
- adb -d uninstall com.binarycloud.ship2
- proguard:
- rm gen/min.jar
- proguard -injars ./gen:/usr/share/java/scala-library.jar -outjars gen/min.jar -libraryjars $(ANDROID_JAR) -dontoptimize -dontobfuscate -keep "public class * extends android.app.Activity" -dontwarn
Add Comment
Please, Sign In to add comment