diff --git a/CleanSpec.mk b/CleanSpec.mk index 7e23ee084..5ab64b35a 100644 --- a/CleanSpec.mk +++ b/CleanSpec.mk @@ -456,6 +456,13 @@ $(call add-clean-step, rm -rf $(TARGET_OUT_COMMON_INTERMEDIATES)/*/*_intermediat $(call add-clean-step, rm -rf $(HOST_OUT_COMMON_INTERMEDIATES)/*/*_intermediates/with-local/) $(call add-clean-step, rm -rf $(HOST_OUT_COMMON_INTERMEDIATES)/*/*_intermediates/no-local/) +# Remove legacy VINTF metadata files +$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/manifest.xml) +$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/vendor/manifest.xml) +$(call add-clean-step, rm -rf $(PRODUCT_OUT)/vendor/manifest.xml) +$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/vendor/compatibility_matrix.xml) +$(call add-clean-step, rm -rf $(PRODUCT_OUT)/vendor/compatibility_matrix.xml) + # ************************************************ # NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST # ************************************************ diff --git a/target/board/Android.mk b/target/board/Android.mk index 3768ece4f..1c9edb8bd 100644 --- a/target/board/Android.mk +++ b/target/board/Android.mk @@ -37,7 +37,7 @@ include $(CLEAR_VARS) LOCAL_MODULE := device_manifest.xml LOCAL_MODULE_STEM := manifest.xml LOCAL_MODULE_CLASS := ETC -LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR) +LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/etc/vintf GEN := $(local-generated-sources-dir)/manifest.xml $(GEN): PRIVATE_DEVICE_MANIFEST_FILE := $(DEVICE_MANIFEST_FILE) @@ -66,7 +66,7 @@ include $(CLEAR_VARS) LOCAL_MODULE := device_compatibility_matrix.xml LOCAL_MODULE_STEM := compatibility_matrix.xml LOCAL_MODULE_CLASS := ETC -LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR) +LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/etc/vintf GEN := $(local-generated-sources-dir)/compatibility_matrix.xml @@ -85,7 +85,7 @@ include $(CLEAR_VARS) LOCAL_MODULE := framework_manifest.xml LOCAL_MODULE_STEM := manifest.xml LOCAL_MODULE_CLASS := ETC -LOCAL_MODULE_PATH := $(TARGET_OUT) +LOCAL_MODULE_PATH := $(TARGET_OUT)/etc/vintf GEN := $(local-generated-sources-dir)/manifest.xml