From 0790431f754aed8f00fb1af9827e21aa1a506af9 Mon Sep 17 00:00:00 2001 From: Dan Willemsen Date: Fri, 8 Jul 2016 18:08:51 -0700 Subject: [PATCH] Use BOARD_USES_VENDORIMAGE to detect vendor image presence When building without vendor/... in the tree, we won't be creating a vendorimage, so BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE won't be defined. But we still need to use the vendor image that will be present. Bug: 30040825 Change-Id: I756adc615aea11da60da4d3a4568caca9fed93ab --- CleanSpec.mk | 1 + rootdir/Android.mk | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CleanSpec.mk b/CleanSpec.mk index 3cad4272a..31e60caec 100644 --- a/CleanSpec.mk +++ b/CleanSpec.mk @@ -58,3 +58,4 @@ $(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/SHARED_LIBRARIES/libsysutils_in $(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/bin/grep $(PRODUCT_OUT)/system/bin/toolbox) $(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/lib/hw/gatekeeper.$(TARGET_DEVICE).so) $(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/lib64/hw/gatekeeper.$(TARGET_DEVICE).so) +$(call add-clean-step, rm -rf $(PRODUCT_OUT)/root/vendor) diff --git a/rootdir/Android.mk b/rootdir/Android.mk index d53af2ffe..e060a2c5e 100644 --- a/rootdir/Android.mk +++ b/rootdir/Android.mk @@ -58,7 +58,7 @@ LOCAL_POST_INSTALL_CMD := mkdir -p $(addprefix $(TARGET_ROOT_OUT)/, \ ln -sf /system/etc $(TARGET_ROOT_OUT)/etc; \ ln -sf /sys/kernel/debug $(TARGET_ROOT_OUT)/d; \ ln -sf /storage/self/primary $(TARGET_ROOT_OUT)/sdcard -ifdef BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE +ifdef BOARD_USES_VENDORIMAGE LOCAL_POST_INSTALL_CMD += ; mkdir -p $(TARGET_ROOT_OUT)/vendor else LOCAL_POST_INSTALL_CMD += ; ln -sf /system/vendor $(TARGET_ROOT_OUT)/vendor