summaryrefslogtreecommitdiffstats
path: root/core/Makefile
diff options
context:
space:
mode:
authorThe Android Open Source Project <initial-contribution@android.com>2010-07-09 14:39:00 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2010-07-09 14:39:00 -0700
commit8137a0b6590f0749bfc26b07ca2c4633a3a5d43a (patch)
tree98d87ab357d344aa98b334947ec3e400fec6cb52 /core/Makefile
parent62e010989f88ec7887c2b6db3a763eb46efa1591 (diff)
parentd7fcea201db376e285aab74cefae29d2ac2b33df (diff)
downloadbuild-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/Makefile28
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 := \