diff options
author | Bruce Beare <brucex.j.beare@intel.com> | 2010-06-04 15:24:49 -0700 |
---|---|---|
committer | Patrik Ryd <patrik.ryd@linaro.org> | 2011-02-10 15:56:28 +0100 |
commit | 8a86e76695f4d2a02a310490998abae2eb72ab88 (patch) | |
tree | afffa77c22dfa60f7ccdbe4f29bda1395e6f5f97 | |
parent | 09557b3a011eeeb766ff8ebe44e354e532101a99 (diff) | |
download | build-8a86e76695f4d2a02a310490998abae2eb72ab88.tar.gz |
Create boottarball just like systemtarball
Change-Id: I97640bc973ab1d115499878a63bff48f80b326ec
Signed-off-by: Bruce Beare <brucex.j.beare@intel.com>
-rw-r--r-- | core/Makefile | 28 | ||||
-rw-r--r-- | core/main.mk | 3 |
2 files changed, 31 insertions, 0 deletions
diff --git a/core/Makefile b/core/Makefile index 7449c07453..98206153af 100644 --- a/core/Makefile +++ b/core/Makefile @@ -791,6 +791,34 @@ systemtarball-nodeps: $(FS_GET_STATS) \ stnod: systemtarball-nodeps +####### +## boot tarball +define build-boottarball-target + $(hide) echo "Target boot fs tarball: $(INSTALLED_BOOTTARBALL_TARGET) + $(hide) mkdir -p $(PRODUCT_OUT)/boot + $(hide) cp -f $(INTERNAL_BOOTIMAGE_FILES) $(PRODUCT_OUT)/boot/. + $(hide) echo $(BOARD_KERNEL_CMDLINE) > $(PRODUCT_OUT)/boot/cmdline + $(hide) $(MKTARBALL) $(FS_GET_STATS) \ + $(PRODUCT_OUT) boot $(PRIVATE_BOOT_TAR) \ + $(INSTALLED_BOOTTARBALL_TARGET) +endef + +ifndef BOOT_TARBALL_FORMAT + BOOT_TARBALL_FORMAT := bz2 +endif + +boot_tar := $(PRODUCT_OUT)/boot.tar +INSTALLED_BOOTTARBALL_TARGET := $(boot_tar).$(BOOT_TARBALL_FORMAT) +$(INSTALLED_BOOTTARBALL_TARGET): PRIVATE_BOOT_TAR := $(boot_tar) +$(INSTALLED_BOOTTARBALL_TARGET): $(FS_GET_STATS) $(INTERNAL_BOOTIMAGE_FILES) + $(build-boottarball-target) + +.PHONY: boottarball-nodeps btnod +boottarball-nodeps btnod: $(FS_GET_STATS) \ + $(filter-out boottarball-nodeps btnod,$(MAKECMDGOALS)) + $(build-boottarball-target) + + # ----------------------------------------------------------------- # data partition image INTERNAL_USERDATAIMAGE_FILES := \ diff --git a/core/main.mk b/core/main.mk index 81bebc81de..01ad13f6ba 100644 --- a/core/main.mk +++ b/core/main.mk @@ -676,6 +676,9 @@ ramdisk: $(INSTALLED_RAMDISK_TARGET) .PHONY: systemtarball systemtarball: $(INSTALLED_SYSTEMTARBALL_TARGET) +.PHONY: boottarball +boottarball: $(INSTALLED_BOOTTARBALL_TARGET) + .PHONY: userdataimage userdataimage: $(INSTALLED_USERDATAIMAGE_TARGET) |