blob: 6547230cb0cbad289f7577ec56c6e875eb7e618e [file] [log] [blame]
#
# Trigger build of tar balls for the linaro boards
#
LINARO_MKTARBALL := device/linaro/common/tasks/mktarball.sh
#######
## root tarball
define build-roottarball-target
$(hide) echo "Target root fs tarball:" $(INSTALLED_ROOTTARBALL_TARGET)
$(hide) $(LINARO_MKTARBALL) $(FS_GET_STATS) \
$(PRODUCT_OUT)/root . $(PRIVATE_ROOT_TAR) \
$(INSTALLED_ROOTTARBALL_TARGET)
endef
ifndef ROOT_TARBALL_FORMAT
ROOT_TARBALL_FORMAT := bz2
endif
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)