summaryrefslogtreecommitdiffstats
path: root/android/Makefile
diff options
context:
space:
mode:
authorJan Holesovsky <kendy@collabora.com>2015-01-21 15:05:34 +0100
committerMiklos Vajna <vmiklos@collabora.co.uk>2015-01-26 10:27:42 +0100
commit167412ce5e10f2e84ac960eb99bf9ce87df03050 (patch)
tree3b396fe9ff075fa20214cc233d6b14e9dd2accf6 /android/Makefile
parentandroid: fix crash in tile provider while closing the document (diff)
downloadcore-167412ce5e10f2e84ac960eb99bf9ce87df03050.tar.gz
core-167412ce5e10f2e84ac960eb99bf9ce87df03050.zip
android: Add makefile rule to sign the resulting .apk.
To sign, do: cd android make key=<your_key_name> sign Change-Id: I20214e034f997125ccfd122b97d18ae141130336
Diffstat (limited to 'android/Makefile')
-rw-r--r--android/Makefile11
1 files changed, 11 insertions, 0 deletions
diff --git a/android/Makefile b/android/Makefile
index 0c6f47b1790f..8a2bdbd5475a 100644
--- a/android/Makefile
+++ b/android/Makefile
@@ -10,4 +10,15 @@ module_directory:=$(dir $(realpath $(firstword $(MAKEFILE_LIST))))
include $(module_directory)/../solenv/gbuild/partial_build.mk
+.PHONY: sign
+
+SIGNED_APK := $(BUILDDIR)/android/experimental/LOAndroid3/bin/LibreOfficeViewer.apk
+
+sign: build
+ rm -f $(SIGNED_APK)
+ jarsigner --verbose -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ~/.keystore $(BUILDDIR)/android/experimental/LOAndroid3/bin/LibreOfficeViewer-release-unsigned.apk $(key)
+ $(ANDROID_SDK_HOME)/build-tools/*/zipalign -v 4 $(BUILDDIR)/android/experimental/LOAndroid3/bin/LibreOfficeViewer-release-unsigned.apk $(SIGNED_APK)
+ @echo
+ @echo "Resulting signed apk: $(SIGNED_APK)"
+
# vim: set noet sw=4 ts=4: