From ff19773ea462d75ce12f094ae7c9c3e526fafeb8 Mon Sep 17 00:00:00 2001 From: LuK1337 Date: Sun, 19 Jan 2025 01:18:19 +0100 Subject: [PATCH] soong: Make mkdir install dir optional This prevents overriding commands error when device doesn't have it in PRODUCT_PACKAGES. Change-Id: Id4924ffe60d18ea54eb7c4dfa0d270ed2b00cef7 --- build/core/mkdir.mk | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/build/core/mkdir.mk b/build/core/mkdir.mk index 01ab1f37..ada39317 100644 --- a/build/core/mkdir.mk +++ b/build/core/mkdir.mk @@ -18,13 +18,13 @@ endif include $(BUILD_SYSTEM)/base_rules.mk -$(LOCAL_SOONG_INSTALL_DIR): - @mkdir -p $@ - -$(LOCAL_BUILT_MODULE): $(LOCAL_SOONG_INSTALL_DIR) $(LOCAL_ADDITIONAL_DEPENDENCIES) +$(LOCAL_BUILT_MODULE): $(LOCAL_ADDITIONAL_DEPENDENCIES) @mkdir -p $(dir $@) @touch $@ ifneq ($(filter $(LOCAL_MODULE),$(PRODUCT_PACKAGES)),) +$(LOCAL_SOONG_INSTALL_DIR): + @mkdir -p $@ + ALL_DEFAULT_INSTALLED_MODULES += $(LOCAL_SOONG_INSTALL_DIR) endif