diff options
author | Bjørn Mork <bjorn@mork.no> | 2019-06-02 23:17:43 +0200 |
---|---|---|
committer | Bjørn Mork <bjorn@mork.no> | 2019-06-02 23:22:21 +0200 |
commit | 21ec55abd43b2e739e7ee350bb68ac8825e296b4 (patch) | |
tree | e446ab71f75c0e20c495d9f998291c86f024f95e | |
parent | c3952b0708ab2a188041418bf9da4de7a24ac557 (diff) |
move keystore out of working dir..
Signed-off-by: Bjørn Mork <bjorn@mork.no>
-rw-r--r-- | Defogger/Makefile | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/Defogger/Makefile b/Defogger/Makefile index 0fc2fcc..5c24b36 100644 --- a/Defogger/Makefile +++ b/Defogger/Makefile @@ -1,6 +1,7 @@ -## FIXME -KEYPASS=123456 +## No, this doesn't work :-) +KEYPASS ?= secret +KEYSTORE ?= $(HOME)/android/defogger.keystore ## aapt - Android Asset Packaging Tool @@ -40,12 +41,13 @@ defogger.apk.unsigned: classes.dex AndroidManifest.xml aapt package -f -m -F $@ -M AndroidManifest.xml -S res -I $(SDKCLASSPATH) aapt add $@ classes.dex -defogger.keystore: +$(KEYSTORE): keytool -storepass $(KEYPASS) -keypass $(KEYPASS) -genkeypair -alias defogger -dname "dc=no, dc=mork, dc=android, cn=defogger" -validity 365 -keystore $@ -keyalg EC -keysize 256 -sigalg SHA256withECDSA -defogger.apk: defogger.keystore defogger.apk.unsigned - apksigner sign --v2-signing-enabled false --ks defogger.keystore --ks-pass "pass:$(KEYPASS)" --key-pass "pass:$(KEYPASS)" --out $@.unaligned defogger.apk.unsigned +defogger.apk: $(KEYSTORE) defogger.apk.unsigned + apksigner sign --v2-signing-enabled false --ks $(KEYSTORE) --ks-pass "pass:$(KEYPASS)" --key-pass "pass:$(KEYPASS)" --out $@.unaligned defogger.apk.unsigned zipalign -f 4 $@.unaligned $@ clean: + rm -rf obj rm -f src/no/mork/android/defogger/R.java $(CLASSES) classes.dex *.unsigned *.unaligned *.apk |