diff options
author | Ethan Xia <xiasb@marvell.com> | 2016-01-20 19:53:50 +0800 |
---|---|---|
committer | Ethan Xia <xiasb@marvell.com> | 2016-01-22 12:40:26 +0800 |
commit | a490cd2225a002c00934cd4048ec0783fd20b1cd (patch) | |
tree | 5ee776e6f71b921611bc0aa4ba5c54d09f2385ce | |
parent | 567cde4fa205c12938f3ea94ed206239c812759f (diff) | |
download | abox_edge-a490cd2225a002c00934cd4048ec0783fd20b1cd.tar.gz |
abox_edge: Add Makefile to build zipfile for flashing
BUG=26695495
Change-Id: Icbcffe4c78ee4c3d37c2cf65844b7bf2f13d17f1
-rw-r--r-- | build/tasks/flashall.mk | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/build/tasks/flashall.mk b/build/tasks/flashall.mk new file mode 100644 index 0000000..976ca8e --- /dev/null +++ b/build/tasks/flashall.mk @@ -0,0 +1,39 @@ +# Make a zipfile including all the files needed to flash the abox_edge + +ifeq ($(TARGET_DEVICE), abox_edge) + +abox_name := $(TARGET_PRODUCT) +ifeq ($(TARGET_BUILD_TYPE), debug) + abox_name := $(abox_name)_debug +endif +abox_name := $(abox_name)-flashall-$(FILE_NAME_TAG) + +ABOX_ZIP := $(TARGET_OUT_INTERMEDIATES)/$(abox_name).zip +ABOX_VENDOR := vendor/bsp/marvell/device/abox_edge +ABOX_BOOTLOADER := $(ABOX_VENDOR)/bootloader +ABOX_GPT := $(ABOX_VENDOR)/bin + +ABOX_FLASHFILES := $(INSTALLED_BOOTIMAGE_TARGET) +ABOX_FLASHFILES += $(INSTALLED_SYSTEMIMAGE) +ABOX_FLASHFILES += $(INSTALLED_USERDATAIMAGE_TARGET) +ABOX_FLASHFILES += $(INSTALLED_CACHEIMAGE_TARGET) +ABOX_FLASHFILES += $(INSTALLED_RECOVERYIMAGE_TARGET) + +ABOX_FLASHFILES += $(ABOX_BOOTLOADER)/obm.bin \ + $(ABOX_BOOTLOADER)/u-boot.bin \ + $(ABOX_BOOTLOADER)/tee_tw.bin \ + $(ABOX_BOOTLOADER)/teesst.img + +ABOX_FLASHFILES += $(ABOX_GPT)/misc.bin \ + $(ABOX_GPT)/primary_gpt \ + $(ABOX_GPT)/secondary_gpt + +$(ABOX_ZIP): $(ABOX_FLASHFILES) + $(hide) echo "Package flashfiles: $@" + $(hide) rm -rf $@ + $(hide) mkdir -p $(dir $@) + $(hide) zip -j $@ $(ABOX_FLASHFILES) + +$(call dist-for-goals, dist_files, $(ABOX_ZIP)) + +endif |