aboutsummaryrefslogtreecommitdiffstats
path: root/java/Makefile.in
diff options
context:
space:
mode:
Diffstat (limited to 'java/Makefile.in')
-rw-r--r--java/Makefile.in9
1 files changed, 7 insertions, 2 deletions
diff --git a/java/Makefile.in b/java/Makefile.in
index 755995b93b1..a7bc8ac027a 100644
--- a/java/Makefile.in
+++ b/java/Makefile.in
@@ -33,6 +33,7 @@ AAPT = @AAPT@
33D8 = @D8@ 33D8 = @D8@
34ZIPALIGN = @ZIPALIGN@ 34ZIPALIGN = @ZIPALIGN@
35JARSIGNER = @JARSIGNER@ 35JARSIGNER = @JARSIGNER@
36APKSIGNER = @APKSIGNER@
36JARSIGNER_FLAGS = 37JARSIGNER_FLAGS =
37ANDROID_JAR = @ANDROID_JAR@ 38ANDROID_JAR = @ANDROID_JAR@
38ANDROID_ABI = @ANDROID_ABI@ 39ANDROID_ABI = @ANDROID_ABI@
@@ -52,6 +53,8 @@ JARSIGNER_FLAGS =
52endif 53endif
53 54
54SIGN_EMACS = -keystore emacs.keystore -storepass emacs1 $(JARSIGNER_FLAGS) 55SIGN_EMACS = -keystore emacs.keystore -storepass emacs1 $(JARSIGNER_FLAGS)
56SIGN_EMACS_V2 = sign --v2-signing-enabled --ks emacs.keystore \
57 --debuggable-apk-permitted --ks-pass pass:emacs1
55 58
56JAVA_FILES = $(shell find . -type f -name *.java) 59JAVA_FILES = $(shell find . -type f -name *.java)
57CLASS_FILES = $(foreach file,$(JAVA_FILES),$(basename $(file)).class) 60CLASS_FILES = $(foreach file,$(JAVA_FILES),$(basename $(file)).class)
@@ -196,10 +199,12 @@ $(APK_NAME): classes.dex emacs.apk-in emacs.keystore
196 $(AAPT) add $@.unaligned classes.dex 199 $(AAPT) add $@.unaligned classes.dex
197 $(JARSIGNER) $(SIGN_EMACS) $@.unaligned "Emacs keystore" 200 $(JARSIGNER) $(SIGN_EMACS) $@.unaligned "Emacs keystore"
198 $(ZIPALIGN) -f 4 $@.unaligned $@ 201 $(ZIPALIGN) -f 4 $@.unaligned $@
199 rm -f $@.unaligned 202# Signing must happen after alignment!
203 $(APKSIGNER) $(SIGN_EMACS_V2) $@
204 rm -f $@.unaligned *.idsig
200 205
201clean: 206clean:
202 rm -f *.apk emacs.apk-in *.dex *.unaligned *.class 207 rm -f *.apk emacs.apk-in *.dex *.unaligned *.class *.idsig
203 rm -rf install-temp 208 rm -rf install-temp
204 find . -name '*.class' -delete 209 find . -name '*.class' -delete
205 210