2 all_target=bin/AltosDroid-debug.apk bin/AltosDroid-release.apk
3 clean_command=ant clean
6 clean_command=echo done
11 DX=$(SDK)/platform-tools/dx
12 ADB=$(SDK)/platform-tools/adb
13 AAPT=$(SDK)/platform-tools/aapt
14 APKBUILDER=$(SDK)/tools/apkbuilder
15 ZIPALIGN=$(SDK)/tools/zipalign
17 SRC_DIR=src/org/altusmetrum/AltosDroid
19 ALTOSLIB_SRCDIR=../altoslib
20 ALTOSLIB_JAR=altoslib_$(ALTOSLIB_VERSION).jar
22 ALTOSLIB=$(EXT_LIBDIR)/$(ALTOSLIB_JAR)
28 $(ALTOSLIB): $(ALTOSLIB_SRCDIR)/$(ALTOSLIB_JAR)
29 mkdir -p $(EXT_LIBDIR)
30 cd $(EXT_LIBDIR) && ln -s $(shell echo $(EXT_LIBDIR) | sed 's|[^/]\+|..|g')/$(ALTOSLIB_SRCDIR)/$(ALTOSLIB_JAR) .
32 $(SRC_DIR)/BuildInfo.java: $(SRC)
36 install-release: bin/AltosDroid-release.apk
37 $(ADB) install -r bin/AltosDroid-release.apk
39 install-debug: bin/AltosDroid-debug.apk
40 $(ADB) install -r bin/AltosDroid-debug.apk
42 bin/AltosDroid-debug.apk: $(SRC) $(ALTOSLIB)
45 bin/AltosDroid-release.apk: $(SRC) $(ALTOSLIB)
49 jarsigner -keystore release.keystore \
50 -signedjar bin/AltosDroid-release-signed.apk \
51 bin/AltosDroid-release-unsigned.apk AltosDroid
52 $(SDK)/tools/zipalign -f 4 \
53 bin/AltosDroid-release-signed.apk \
54 bin/AltosDroid-release.apk