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)
29 mkdir -p $(EXT_LIBDIR)
31 $(ALTOSLIB): $(EXT_LIBDIR) $(ALTOSLIB_SRCDIR)/$(ALTOSLIB_JAR)
32 cd $(EXT_LIBDIR) && ln -sf $(shell echo $(EXT_LIBDIR) | sed 's|[^/]\+|..|g')/$(ALTOSLIB_SRCDIR)/$(ALTOSLIB_JAR) .
34 $(SRC_DIR)/BuildInfo.java: $(SRC)
38 install-release: bin/AltosDroid-release.apk
39 $(ADB) install -r bin/AltosDroid-release.apk
41 install-debug: bin/AltosDroid-debug.apk
42 $(ADB) install -r bin/AltosDroid-debug.apk
44 bin/AltosDroid-debug.apk: $(SRC) $(ALTOSLIB)
47 bin/AltosDroid-release.apk: $(SRC) $(ALTOSLIB)
51 jarsigner -keystore release.keystore \
52 -signedjar bin/AltosDroid-release-signed.apk \
53 bin/AltosDroid-release-unsigned.apk AltosDroid
54 $(SDK)/tools/zipalign -f 4 \
55 bin/AltosDroid-release-signed.apk \
56 bin/AltosDroid-release.apk