diff options
author | The Android Open Source Project <initial-contribution@android.com> | 2010-07-09 14:39:00 -0700 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2010-07-09 14:39:00 -0700 |
commit | 8137a0b6590f0749bfc26b07ca2c4633a3a5d43a (patch) | |
tree | 98d87ab357d344aa98b334947ec3e400fec6cb52 /core/Makefile | |
parent | 62e010989f88ec7887c2b6db3a763eb46efa1591 (diff) | |
parent | d7fcea201db376e285aab74cefae29d2ac2b33df (diff) | |
download | build-8137a0b6590f0749bfc26b07ca2c4633a3a5d43a.zip build-8137a0b6590f0749bfc26b07ca2c4633a3a5d43a.tar.gz build-8137a0b6590f0749bfc26b07ca2c4633a3a5d43a.tar.bz2 |
am d7fcea20: merge from open-source master
Merge commit 'd7fcea201db376e285aab74cefae29d2ac2b33df'
* commit 'd7fcea201db376e285aab74cefae29d2ac2b33df':
Create boottarball just like systemtarball
Diffstat (limited to 'core/Makefile')
-rw-r--r-- | core/Makefile | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/core/Makefile b/core/Makefile index fc73d46..81d415f 100644 --- a/core/Makefile +++ b/core/Makefile @@ -763,6 +763,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 := \ |