blob: c5b26a6b1e51a43e96364dc3b135e9944bc0ee0e [file] [log] [blame]
# This makefile is used to generate the vendor bundle needed by
# image_generation_tool to generate boot and vbmeta images.
IMAGE_GEN_TOOL := out/host/linux-x86/bin/image_generation_tool
IMAGE_GEN_TOOL_VERSION := 1.2
VENDOR_BUNDLE_DEPS := \
$(PRODUCT_OUT)/vendor.img \
$(PRODUCT_OUT)/misc_info.txt \
$(IMAGE_GEN_TOOL)
.PHONY: generate_vendor_bundle
generate_vendor_bundle: $(VENDOR_BUNDLE_DEPS)
python $(IMAGE_GEN_TOOL) generate_vendor_bundle \
--tool_version $(IMAGE_GEN_TOOL_VERSION) \
--product_out $(PRODUCT_OUT)
ifeq ($(TARGET_USES_IMAGE_GEN_TOOL),true)
ifeq ($(BOARD_AVB_ENABLE),true)
droidcore:generate_vendor_bundle
droidcore-unbundled:generate_vendor_bundle
endif
endif