Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5632131b authored by LuK1337's avatar LuK1337 Committed by Luca Stefani
Browse files

build: Allow devices to provide prebuilt vbmeta image

Change-Id: I1b05c5cac3447187016a64b03a19737c4349fdad
parent 021fa44b
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -2147,6 +2147,10 @@ $(INSTALLED_VBMETAIMAGE_TARGET): $(AVBTOOL)
	$(hide) $(AVBTOOL) make_vbmeta_image \
	  --flag 2 --padding_size 4096 --output $@

else ifdef BOARD_PREBUILT_VBMETAIMAGE
INSTALLED_VBMETAIMAGE_TARGET := $(PRODUCT_OUT)/vbmeta.img
$(eval $(call copy-one-file,$(BOARD_PREBUILT_VBMETAIMAGE),$(INSTALLED_VBMETAIMAGE_TARGET)))

endif # BOARD_AVB_ENABLE

# -----------------------------------------------------------------
@@ -2664,6 +2668,10 @@ ifeq (true,$(BOARD_BUILD_DISABLED_VBMETAIMAGE))
	$(hide) mkdir -p $(zip_root)/IMAGES
	$(hide) cp $(INSTALLED_VBMETAIMAGE_TARGET) $(zip_root)/IMAGES/
endif
ifdef BOARD_PREBUILT_VBMETAIMAGE
	$(hide) mkdir -p $(zip_root)/IMAGES
	$(hide) cp $(INSTALLED_VBMETAIMAGE_TARGET) $(zip_root)/IMAGES/
endif
ifdef BOARD_PREBUILT_VENDORIMAGE
	$(hide) mkdir -p $(zip_root)/IMAGES
	$(hide) cp $(INSTALLED_VENDORIMAGE_TARGET) $(zip_root)/IMAGES/