diff options
| author | Xavier Del Campo Romero <xavi.dcr@tutanota.com> | 2023-09-01 17:03:13 +0200 |
|---|---|---|
| committer | Xavier Del Campo Romero <xavi.dcr@tutanota.com> | 2023-10-02 23:30:39 +0200 |
| commit | 334f6701b79ba5fcdb78441a3ea68d3b5ad23e14 (patch) | |
| tree | 286895a530bfee295a4b0f7a3b284589581ab95e | |
| parent | d582822fcf439af9d00c2cfe537ebbf7250a9c4c (diff) | |
Makefile: Use .SUFFIXES
| -rw-r--r-- | Makefile | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -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) |
