diff options
Diffstat (limited to 'java/Makefile.in')
| -rw-r--r-- | java/Makefile.in | 9 |
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@ | |||
| 33 | D8 = @D8@ | 33 | D8 = @D8@ |
| 34 | ZIPALIGN = @ZIPALIGN@ | 34 | ZIPALIGN = @ZIPALIGN@ |
| 35 | JARSIGNER = @JARSIGNER@ | 35 | JARSIGNER = @JARSIGNER@ |
| 36 | APKSIGNER = @APKSIGNER@ | ||
| 36 | JARSIGNER_FLAGS = | 37 | JARSIGNER_FLAGS = |
| 37 | ANDROID_JAR = @ANDROID_JAR@ | 38 | ANDROID_JAR = @ANDROID_JAR@ |
| 38 | ANDROID_ABI = @ANDROID_ABI@ | 39 | ANDROID_ABI = @ANDROID_ABI@ |
| @@ -52,6 +53,8 @@ JARSIGNER_FLAGS = | |||
| 52 | endif | 53 | endif |
| 53 | 54 | ||
| 54 | SIGN_EMACS = -keystore emacs.keystore -storepass emacs1 $(JARSIGNER_FLAGS) | 55 | SIGN_EMACS = -keystore emacs.keystore -storepass emacs1 $(JARSIGNER_FLAGS) |
| 56 | SIGN_EMACS_V2 = sign --v2-signing-enabled --ks emacs.keystore \ | ||
| 57 | --debuggable-apk-permitted --ks-pass pass:emacs1 | ||
| 55 | 58 | ||
| 56 | JAVA_FILES = $(shell find . -type f -name *.java) | 59 | JAVA_FILES = $(shell find . -type f -name *.java) |
| 57 | CLASS_FILES = $(foreach file,$(JAVA_FILES),$(basename $(file)).class) | 60 | CLASS_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 | ||
| 201 | clean: | 206 | clean: |
| 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 | ||