diff --git a/CleanSpec.mk b/CleanSpec.mk index 7e23ee084b..5ab64b35ad 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 ae6be92100..bda80c56af 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) @@ -59,7 +59,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 $(GEN): $(DEVICE_MATRIX_FILE) $(HOST_OUT_EXECUTABLES)/assemble_vintf @@ -76,7 +76,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