summaryrefslogtreecommitdiffstats
path: root/core/package.mk
diff options
context:
space:
mode:
authorDianne Hackborn <hackbod@google.com>2011-10-14 19:37:57 -0700
committerDianne Hackborn <hackbod@google.com>2011-10-14 19:37:57 -0700
commita0f464a8e7f006177db084df7e925bbb8e5ffed3 (patch)
tree9df48a4ad8fdf469bc439c9ab16760955e5ea931 /core/package.mk
parent854233e9b2e24c75f63db96bb1be9a7bb2cecd84 (diff)
downloadbuild-a0f464a8e7f006177db084df7e925bbb8e5ffed3.zip
build-a0f464a8e7f006177db084df7e925bbb8e5ffed3.tar.gz
build-a0f464a8e7f006177db084df7e925bbb8e5ffed3.tar.bz2
New PRODUCT_AAPT_PREF_CONFIG.
To use the new aapt --preferred-configurations option. For use with Prime to be able to strip everything but xhdpi density bitmaps selectively, not stripping when this would result in no data for the resource. Change-Id: I4e1012929b8f9b0b1e79c06496647f69661ba1f2
Diffstat (limited to 'core/package.mk')
-rw-r--r--core/package.mk3
1 files changed, 3 insertions, 0 deletions
diff --git a/core/package.mk b/core/package.mk
index 398e487..07cdbd0 100644
--- a/core/package.mk
+++ b/core/package.mk
@@ -227,6 +227,7 @@ $(R_file_stamp): $(resource_export_package)
# add-assets-to-package looks at PRODUCT_AAPT_CONFIG, but this target
# can't know anything about PRODUCT. Clear it out just for this target.
$(resource_export_package): PRIVATE_PRODUCT_AAPT_CONFIG :=
+$(resource_export_package): PRIVATE_PRODUCT_AAPT_PREF_CONFIG :=
$(resource_export_package): $(all_res_assets) $(full_android_manifest) $(RenderScript_file_stamp) $(AAPT)
@echo "target Export Resources: $(PRIVATE_MODULE) ($@)"
$(create-empty-package)
@@ -343,8 +344,10 @@ ifneq ($(TARGET_BUILD_APPS),)
endif
ifeq ($(LOCAL_AAPT_INCLUDE_ALL_RESOURCES),true)
$(LOCAL_BUILT_MODULE): PRIVATE_PRODUCT_AAPT_CONFIG :=
+ $(LOCAL_BUILT_MODULE): PRIVATE_PRODUCT_AAPT_PREF_CONFIG :=
else
$(LOCAL_BUILT_MODULE): PRIVATE_PRODUCT_AAPT_CONFIG := $(PRODUCT_AAPT_CONFIG)
+ $(LOCAL_BUILT_MODULE): PRIVATE_PRODUCT_AAPT_PREF_CONFIG := $(PRODUCT_AAPT_PREF_CONFIG)
endif
$(LOCAL_BUILT_MODULE): $(all_res_assets) $(jni_shared_libraries) $(full_android_manifest)
@echo "target Package: $(PRIVATE_MODULE) ($@)"