- Change build tools folder to version 20
- Change .dbg extension to -dbg.apk because ADB refuses
to install packages with different extensions
KEYNAME ?= android
ANDROID ?= /opt/android-sdk-update-manager/platforms/android-18/android.jar
SDKLIB ?= /opt/android-sdk-update-manager/tools/lib/sdklib.jar
KEYNAME ?= android
ANDROID ?= /opt/android-sdk-update-manager/platforms/android-18/android.jar
SDKLIB ?= /opt/android-sdk-update-manager/tools/lib/sdklib.jar
-TOOLS ?= /opt/android-sdk-update-manager/build-tools/19.0.1
+TOOLS ?= /opt/android-sdk-update-manager/build-tools/20.0.0
# Variables
PATH := $(PATH):$(TOOLS)
# Variables
PATH := $(PATH):$(TOOLS)
com.android.sdklib.build.ApkBuilderMain
# Targets
com.android.sdklib.build.ApkBuilderMain
# Targets
-debug: bin/$(PROGRAM).dbg
+debug: bin/$(PROGRAM)-dbg.apk
release: bin/$(PROGRAM).apk
release: bin/$(PROGRAM).apk
-a android.intent.action.MAIN \
-n $(PACKAGE)/.Main
-a android.intent.action.MAIN \
-n $(PACKAGE)/.Main
-install bin/install.stamp: bin/$(PROGRAM).dbg
+install bin/install.stamp: bin/$(PROGRAM)-dbg.apk
adb install -r $+
touch bin/install.stamp
adb install -r $+
touch bin/install.stamp
-%.dbg: %.dex %.res | bin
+%-dbg.apk: %.dex %.res | bin
@echo "APK $@.in"
@$(APK) $@.in -f $*.dex -z $*.res
@echo "ALIGN $@"
@echo "APK $@.in"
@$(APK) $@.in -f $*.dex -z $*.res
@echo "ALIGN $@"