summaryrefslogtreecommitdiff
path: root/tasks/tarballs.mk
diff options
context:
space:
mode:
Diffstat (limited to 'tasks/tarballs.mk')
-rw-r--r--tasks/tarballs.mk9
1 files changed, 9 insertions, 0 deletions
diff --git a/tasks/tarballs.mk b/tasks/tarballs.mk
index e6354fc..6547230 100644
--- a/tasks/tarballs.mk
+++ b/tasks/tarballs.mk
@@ -21,7 +21,16 @@ root_tar := $(PRODUCT_OUT)/root.tar
INSTALLED_ROOTTARBALL_TARGET := $(root_tar).$(ROOT_TARBALL_FORMAT)
$(INSTALLED_ROOTTARBALL_TARGET): PRIVATE_ROOT_TAR := $(root_tar)
+
+ifneq ($(strip $(TARGET_NO_KERNEL)),true)
+$(INSTALLED_ROOTTARBALL_TARGET): $(FS_GET_STATS) $(INTERNAL_RAMDISK_FILES) $(PRODUCT_OUT)/kernel
+ cp $(PRODUCT_OUT)/kernel $(PRODUCT_OUT)/root/kernel
+ $(build-roottarball-target)
+
+else
$(INSTALLED_ROOTTARBALL_TARGET): $(FS_GET_STATS) $(INTERNAL_RAMDISK_FILES)
$(build-roottarball-target)
+endif
+
roottarball: $(INSTALLED_ROOTTARBALL_TARGET) \ No newline at end of file