diff options
author | Ying Wang <wangying@google.com> | 2014-10-29 15:48:32 -0700 |
---|---|---|
committer | Justin Morey <jmorey@google.com> | 2014-12-17 22:27:26 +0000 |
commit | 2902d4585f2a60a91084e96d00f2ee8d8301bf65 (patch) | |
tree | 4c905b359d3d80c87e829c8a04af528a5c703478 /core/package_internal.mk | |
parent | 19832ae16afd9cf63e6fe02770d7bcee8a338f95 (diff) | |
download | build-2902d4585f2a60a91084e96d00f2ee8d8301bf65.zip build-2902d4585f2a60a91084e96d00f2ee8d8301bf65.tar.gz build-2902d4585f2a60a91084e96d00f2ee8d8301bf65.tar.bz2 |
Add support for prebuilt AARs.
- You can give a .aar as source file to a prebuilt static Java library
module. The build system will set up dependencies and rules to extract
classes.jar and other resource files.
- To build against a prebuilt AAR module, use:
LOCAL_STATIC_JAVA_AAR_LIBRARIES := <module names of aar prebuilt AARs>
The build system will set up rules to merge the library's
AndroidManifest.xml with the main AndroidManifest.xml, add the AAR's
resource dirs and link/merge the AAR's classes.jar.
Bug: 18168693
Change-Id: Ic2c1d20572a93bd98dbc72f8a39e26b459e442c2
(cherry picked from commit e9dd9f2bfceed3b5f630b0edbe3feb7f34548d8b)
Diffstat (limited to 'core/package_internal.mk')
-rw-r--r-- | core/package_internal.mk | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/core/package_internal.mk b/core/package_internal.mk index 933b32f..50e2e75 100644 --- a/core/package_internal.mk +++ b/core/package_internal.mk @@ -192,6 +192,8 @@ endif # LOCAL_EMMA_INSTRUMENT rs_compatibility_jni_libs := +include $(BUILD_SYSTEM)/android_manifest.mk + ################################# include $(BUILD_SYSTEM)/java.mk ################################# @@ -201,8 +203,6 @@ ifeq ($(LOCAL_SDK_RES_VERSION),) LOCAL_SDK_RES_VERSION:=$(LOCAL_SDK_VERSION) endif -include $(BUILD_SYSTEM)/android_manifest.mk - $(LOCAL_INTERMEDIATE_TARGETS): \ PRIVATE_ANDROID_MANIFEST := $(full_android_manifest) ifneq (,$(filter-out current system_current, $(LOCAL_SDK_VERSION))) |