diff --git a/CleanSpec.mk b/CleanSpec.mk index 3d9a1ef59..76bc0c510 100644 --- a/CleanSpec.mk +++ b/CleanSpec.mk @@ -613,6 +613,8 @@ $(call add-clean-step, rm -rf $(HOST_OUT)/framework/vts-tradefed.jar) # Clean up old location of system_other.avbpubkey $(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/etc/security/avb/) + +$(call add-clean-step, rm -rf $(PRODUCT_OUT)/super.img) # ************************************************ # NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST # ************************************************ diff --git a/core/Makefile b/core/Makefile index 4def109d9..df5bbb887 100644 --- a/core/Makefile +++ b/core/Makefile @@ -4427,7 +4427,7 @@ define dump-super-image-info endef ifneq (true,$(PRODUCT_RETROFIT_DYNAMIC_PARTITIONS)) -INSTALLED_SUPERIMAGE_TARGET := $(PRODUCT_OUT)/super.img +INSTALLED_SUPERIMAGE_TARGET := $(call intermediates-dir-for,PACKAGING,super.img)/super.img $(INSTALLED_SUPERIMAGE_TARGET): extracted_input_target_files := $(patsubst %.zip,%,$(BUILT_TARGET_FILES_PACKAGE)) $(INSTALLED_SUPERIMAGE_TARGET): $(LPMAKE) $(BUILT_TARGET_FILES_PACKAGE) $(BUILD_SUPER_IMAGE) $(call pretty,"Target super fs image: $@")