summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNeil Fuller <nfuller@google.com>2016-02-16 13:09:31 +0000
committerNeil Fuller <nfuller@google.com>2016-02-16 13:17:27 +0000
commit6ed4776c09a8c5d0f57b8fc2a3d712e109166b77 (patch)
tree6f9bbec2ff216b4932c8370f200e9e579d7d45f4
parent79d3bf2425a53baab7feb744dad710b6c15533c9 (diff)
downloadbouncycastle-6ed4776c09a8c5d0f57b8fc2a3d712e109166b77.tar.gz
Force bouncycastle to continue to use v51 (1.7) .class files
The default is changing to v52 (1.8). The build for this package uses jarjar to repackage .class files. The version of jarjar in the Android tree does not currently support v52 .class files. Bug: 26753820 Change-Id: Ie1e926ad429f60784158ff75102f9d1cde51272d
-rw-r--r--Android.mk6
1 files changed, 6 insertions, 0 deletions
diff --git a/Android.mk b/Android.mk
index 04a6b252..66d5d221 100644
--- a/Android.mk
+++ b/Android.mk
@@ -42,6 +42,7 @@ ifneq ($(TARGET_BUILD_PDK),true)
LOCAL_NO_STANDARD_LIBRARIES := true
LOCAL_JARJAR_RULES := $(LOCAL_PATH)/jarjar-rules.txt
LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
+ LOCAL_JAVA_LANGUAGE_VERSION := 1.7
include $(BUILD_JAVA_LIBRARY)
# non-jarjar version to build okhttp-tests
@@ -52,6 +53,7 @@ ifneq ($(TARGET_BUILD_PDK),true)
LOCAL_JAVA_LIBRARIES := core-oj core-libart conscrypt
LOCAL_NO_STANDARD_LIBRARIES := true
LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
+ LOCAL_JAVA_LANGUAGE_VERSION := 1.7
include $(BUILD_STATIC_JAVA_LIBRARY)
# unbundled bouncycastle jar
@@ -62,6 +64,7 @@ ifneq ($(TARGET_BUILD_PDK),true)
LOCAL_SRC_FILES := $(ri_bcprov_src_files)
LOCAL_MODULE_TAGS := optional
LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
+ LOCAL_JAVA_LANGUAGE_VERSION := 1.7
include $(BUILD_STATIC_JAVA_LIBRARY)
endif # TARGET_BUILD_PDK != true
@@ -117,6 +120,7 @@ ifneq ($(TARGET_BUILD_PDK),true)
LOCAL_JAVA_LIBRARIES := conscrypt-hostdex
LOCAL_JARJAR_RULES := $(LOCAL_PATH)/jarjar-rules.txt
LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
+ LOCAL_JAVA_LANGUAGE_VERSION := 1.7
include $(BUILD_HOST_DALVIK_JAVA_LIBRARY)
endif # ($(HOST_OS),linux)
endif
@@ -127,6 +131,7 @@ LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(ri_bcprov_src_files)
LOCAL_MODULE_TAGS := optional
LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
+LOCAL_JAVA_LANGUAGE_VERSION := 1.7
include $(BUILD_HOST_JAVA_LIBRARY)
include $(CLEAR_VARS)
@@ -136,4 +141,5 @@ LOCAL_SRC_FILES := $(call all-java-files-under,bcpkix/src/main/java)
LOCAL_MODULE_TAGS := optional
LOCAL_JAVA_LIBRARIES := bouncycastle-host
LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
+LOCAL_JAVA_LANGUAGE_VERSION := 1.7
include $(BUILD_HOST_JAVA_LIBRARY)