summaryrefslogtreecommitdiff
path: root/Android.mk
diff options
context:
space:
mode:
authorNicolas Geoffray <ngeoffray@google.com>2017-03-01 10:04:39 +0000
committerNicolas Geoffray <ngeoffray@google.com>2017-03-01 10:48:56 +0000
commit5705099c74578e44798229297390707b25eb6c03 (patch)
tree7e716d533165439fcbd4bc109b361d17c273fc4f /Android.mk
parentcd2014ba3772c209f487d168a55d785eef2d324f (diff)
downloadbouncycastle-5705099c74578e44798229297390707b25eb6c03.tar.gz
Add a -testdex variant for ART run-tests.
bug:24535627 Change-Id: I091525f8a294686ecec0cd99d8222ed1796cd394
Diffstat (limited to 'Android.mk')
-rw-r--r--Android.mk13
1 files changed, 13 insertions, 0 deletions
diff --git a/Android.mk b/Android.mk
index f7228ccb..d8b67630 100644
--- a/Android.mk
+++ b/Android.mk
@@ -65,6 +65,19 @@ ifneq ($(TARGET_BUILD_PDK),true)
LOCAL_JAVA_LANGUAGE_VERSION := 1.7
include $(BUILD_JAVA_LIBRARY)
+ # A guaranteed unstripped version of bouncycastle.
+ # The build system may or may not strip the bouncycastle jar, but this one will
+ # not be stripped. See b/24535627.
+ include $(CLEAR_VARS)
+ LOCAL_MODULE := bouncycastle-testdex
+ LOCAL_MODULE_TAGS := optional
+ LOCAL_STATIC_JAVA_LIBRARIES := bouncycastle-nojarjar
+ LOCAL_JAVA_LIBRARIES := core-oj core-libart conscrypt
+ LOCAL_NO_STANDARD_LIBRARIES := true
+ LOCAL_JARJAR_RULES := $(LOCAL_PATH)/jarjar-rules.txt
+ LOCAL_JAVA_LANGUAGE_VERSION := 1.7
+ include $(BUILD_JAVA_LIBRARY)
+
# unbundled bouncycastle jar
include $(CLEAR_VARS)
LOCAL_MODULE := bouncycastle-unbundled