Makefile: Use .SUFFIXES
This commit is contained in:
parent
d582822fcf
commit
334f6701b7
9
Makefile
9
Makefile
|
@ -1,4 +1,5 @@
|
|||
.POSIX:
|
||||
.SUFFIXES: .apk .unsigned .aligned
|
||||
|
||||
PROJECT = helloworld
|
||||
ANDROIDSDK = /usr/lib/android-sdk
|
||||
|
@ -15,7 +16,9 @@ R = helloworld/R.java
|
|||
# Resources:
|
||||
# https://www.hanshq.net/command-line-android.html
|
||||
|
||||
$(PROJECT).apk: $(PROJECT).aligned.apk keystore.jks
|
||||
$(PROJECT).apk: keystore.jks
|
||||
|
||||
.aligned.apk:
|
||||
apksigner sign \
|
||||
--ks keystore.jks \
|
||||
--ks-key-alias androidkey \
|
||||
|
@ -34,10 +37,10 @@ keystore.jks:
|
|||
-storepass android \
|
||||
-keypass android
|
||||
|
||||
$(PROJECT).aligned.apk: $(PROJECT).unsigned.apk
|
||||
.unsigned.aligned:
|
||||
zipalign -f -p 4 $< $@
|
||||
|
||||
$(PROJECT).unsigned.apk: dex/classes.dex $(MANIFEST)
|
||||
$(PROJECT).unsigned: dex/classes.dex $(MANIFEST)
|
||||
aapt package -f -F $@ -I $(PLATFORM) -M $(MANIFEST) -S res dex
|
||||
|
||||
dex/classes.dex: $(OBJECTS) $(MANIFEST)
|
||||
|
|
Loading…
Reference in New Issue