From 80c80804f0e9ca5da775c986efef2d56fa4539f6 Mon Sep 17 00:00:00 2001 From: Anton Hansson Date: Fri, 1 Feb 2019 15:02:08 +0000 Subject: [PATCH] Merge product_services into product by default Noone is intended to use product_services for now, so make product_services modules merge in product by default. Bug: 113098451 Test: boot blueline Test: boot walleye Change-Id: Id13487e40afe4ae581fac027c8c075798c26c7e8 --- CleanSpec.mk | 4 ++++ core/envsetup.mk | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CleanSpec.mk b/CleanSpec.mk index f09b892fa6..f05410d6c5 100644 --- a/CleanSpec.mk +++ b/CleanSpec.mk @@ -540,6 +540,10 @@ $(call add-clean-step, rm -f $(PRODUCT_OUT)/system/lib*/libjavacore.so) $(call add-clean-step, rm -f $(PRODUCT_OUT)/system/lib*/libopenjdk.so) $(call add-clean-step, rm -f $(PRODUCT_OUT)/system/lib*/libexpat.so) +# Merge product_services into product +$(call add-clean-step, rm -rf $(PRODUCT_OUT)/product_services) +$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/product_services) + # ************************************************ # NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST diff --git a/core/envsetup.mk b/core/envsetup.mk index 14269353cd..e62636e545 100644 --- a/core/envsetup.mk +++ b/core/envsetup.mk @@ -443,7 +443,8 @@ endif # Now we can substitute with the real value of TARGET_COPY_OUT_PRODUCT_SERVICES MERGE_PRODUCT_SERVICES_INTO_PRODUCT := ifeq ($(TARGET_COPY_OUT_PRODUCT_SERVICES),$(_product_services_path_placeholder)) - TARGET_COPY_OUT_PRODUCT_SERVICES := system/product_services + TARGET_COPY_OUT_PRODUCT_SERVICES := $(TARGET_COPY_OUT_PRODUCT) + MERGE_PRODUCT_SERVICES_INTO_PRODUCT := true else ifeq ($(TARGET_COPY_OUT_PRODUCT),$(TARGET_COPY_OUT_PRODUCT_SERVICES)) MERGE_PRODUCT_SERVICES_INTO_PRODUCT := true else ifeq ($(filter product_services system/product_services,$(TARGET_COPY_OUT_PRODUCT_SERVICES)),)