aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJaewoong Jung <jungjw@google.com>2020-06-25 16:06:21 -0700
committerJaewoong Jung <jungjw@google.com>2020-06-25 16:06:21 -0700
commit077891d190d7dd2e612ca1d346cfc248a3424ce2 (patch)
treeb365e559bb6ae32495f3dc95cf7eabf25d997fba
parentc35ea185b033b5339ccd115e1e10c18561823950 (diff)
downloadbuild_make-077891d190d7dd2e612ca1d346cfc248a3424ce2.tar.gz
build_make-077891d190d7dd2e612ca1d346cfc248a3424ce2.tar.bz2
build_make-077891d190d7dd2e612ca1d346cfc248a3424ce2.zip
Mark android_app_set modules PRESIGNED.
Test: m apkcerts-list Fixes: 159921591 Change-Id: Ie83a05be0d71280644843eddffdbea6bcb429c74
-rw-r--r--core/soong_android_app_set.mk13
1 files changed, 13 insertions, 0 deletions
diff --git a/core/soong_android_app_set.mk b/core/soong_android_app_set.mk
index 5ed9b2c29b..eb8e5e7550 100644
--- a/core/soong_android_app_set.mk
+++ b/core/soong_android_app_set.mk
@@ -31,4 +31,17 @@ LOCAL_POST_INSTALL_CMD := unzip -qo -j -d $(dir $(LOCAL_INSTALLED_MODULE)) \
$(LOCAL_INSTALLED_MODULE): PRIVATE_POST_INSTALL_CMD := $(LOCAL_POST_INSTALL_CMD)
PACKAGES.$(LOCAL_MODULE).OVERRIDES := $(strip $(LOCAL_OVERRIDES_PACKAGES))
+# android_app_set modules are always presigned
+PACKAGES.$(LOCAL_MODULE).CERTIFICATE := PRESIGNED
+PACKAGES := $(PACKAGES) $(LOCAL_MODULE)
+
+ifneq ($(LOCAL_MODULE_STEM),)
+ PACKAGES.$(LOCAL_MODULE).STEM := $(LOCAL_MODULE_STEM)
+else
+ PACKAGES.$(LOCAL_MODULE).STEM := $(LOCAL_MODULE)
+endif
+
+# Set a actual_partition_tag (calculated in base_rules.mk) for the package.
+PACKAGES.$(LOCAL_MODULE).PARTITION := $(actual_partition_tag)
+
SOONG_ALREADY_CONV += $(LOCAL_MODULE)