Guest User

Untitled

a guest
May 27th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. SDK = /home/tom/src/android-sdk-linux_86
  2. VERSION = 2.0
  3. MANIFEST = AndroidManifest.xml
  4. ANDROID_JAR = $(SDK)/platforms/android-$(VERSION)/android.jar
  5. RESOURCE_FILE = res.res
  6. CLASSPATH = $(ANDROID_JAR):.:/usr/share/java/scala-library.jar
  7.  
  8. AAPT = $(SDK)/platforms/android-$(VERSION)/tools/aapt
  9. DEX = $(SDK)/platforms/android-$(VERSION)/tools/dx
  10. APKBUILDER = $(SDK)/tools/apkbuilder
  11.  
  12. default: debug
  13.  
  14. resource:
  15. $(AAPT) package -f -M $(MANIFEST) -F $(RESOURCE_FILE) -I $(ANDROID_JAR) -S res -m -J gen
  16.  
  17. jcompile: resource
  18. javac -classpath $(CLASSPATH) gen/com/binarycloud/ship2/R.java
  19.  
  20. compile: jcompile
  21. scalac -classpath $(CLASSPATH) ./src/com/binarycloud/ship2/Ship2.scala -d gen
  22.  
  23. dex: compile proguard
  24. $(DEX) --dex --output=classes.dex gen/min.jar
  25.  
  26. apk: dex
  27. $(APKBUILDER) ship2.ap_ -u -z $(RESOURCE_FILE) -f classes.dex
  28.  
  29. debug: apk
  30.  
  31.  
  32. install: debug
  33. jarsigner -signedjar ship2.apk -storepass ketyer ship2.ap_ mykey
  34. adb -d install -r ship2.apk
  35.  
  36. uninstall:
  37. adb -d uninstall com.binarycloud.ship2
  38.  
  39.  
  40. proguard:
  41. rm gen/min.jar
  42. 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