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-06-22 08:36:17 +0200 |
commit | 81738a3d8566c328d8e6a8064fc0716748b44404 (patch) | |
tree | 4092aedafc5e4066a6a6bdb6bad6387cfabe8722 | |
parent | 16101b8534867f8595025830e5264cd84628f4cb (diff) | |
download | build-81738a3d8566c328d8e6a8064fc0716748b44404.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 f4669f27be..572000649b 100644 --- a/core/Makefile +++ b/core/Makefile @@ -793,6 +793,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 b288080253..4e9e6e4cb8 100644 --- a/core/main.mk +++ b/core/main.mk @@ -678,6 +678,9 @@ ramdisk: $(INSTALLED_RAMDISK_TARGET) .PHONY: systemtarball systemtarball: $(INSTALLED_SYSTEMTARBALL_TARGET) +.PHONY: boottarball +boottarball: $(INSTALLED_BOOTTARBALL_TARGET) + .PHONY: userdataimage userdataimage: $(INSTALLED_USERDATAIMAGE_TARGET) |