diff options
author | Abdoulaye Walsimou Gaye <walsimou@walsimou.com> | 2009-08-11 13:01:09 +0200 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <walsimou@walsimou.com> | 2009-08-11 13:01:09 +0200 |
commit | 60852857dbb5493ad174bd2dab9527ea80db63bc (patch) | |
tree | b3b459bb7823fc3542467a8ac579a860e8fe49ea | |
parent | 6f36b4d0c0803ee709cd5954d772d16cbce5a50e (diff) | |
download | embtoolkit-60852857dbb5493ad174bd2dab9527ea80db63bc.tar.gz embtoolkit-60852857dbb5493ad174bd2dab9527ea80db63bc.tar.bz2 embtoolkit-60852857dbb5493ad174bd2dab9527ea80db63bc.tar.xz |
Rootfs: define ROOTFS_HOSTTOOLS for tools necessary to build root filesystems
Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
-rw-r--r-- | mk/rootfs.mk | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/mk/rootfs.mk b/mk/rootfs.mk index 7429b78..b878fff 100644 --- a/mk/rootfs.mk +++ b/mk/rootfs.mk @@ -30,7 +30,7 @@ include $(EMBTK_ROOT)/mk/fs.mk #host tools in order to build root filesystems: fakeroot and makedevs. include $(EMBTK_ROOT)/mk/fakeroot.mk include $(EMBTK_ROOT)/mk/makedevs.mk -HOSTTOOLS_COMPONENTS += makedevs_install fakeroot_install +ROOTFS_HOSTTOOLS += makedevs_install fakeroot_install #Does CPIO archive for initramfs selected? ifeq ($(CONFIG_EMBTK_ROOTFS_HAVE_INITRAMFS_CPIO),y) @@ -42,13 +42,15 @@ ifeq ($(CONFIG_EMBTK_ROOTFS_HAVE_JFFS2),y) include $(EMBTK_ROOT)/mk/lzo.mk include $(EMBTK_ROOT)/mk/mtd-utils.mk include $(EMBTK_ROOT)/mk/zlib.mk -HOSTTOOLS_COMPONENTS += mtd-utils_host_install -HOSTTOOLS_COMPONENTS_CLEAN += mtd-utils_host_clean +ROOTFS_HOSTTOOLS += mtd-utils_host_install +ROOTFS_HOSTTOOLS_CLEAN += mtd-utils_host_clean FILESYSTEMS += build_jffs2_rootfs endif -rootfs_build: rootfs_clean mkinitialpath $(HOSTTOOLS_COMPONENTS) \ -$(ROOTFS_COMPONENTS) rootfs_fill build_tarbz2_rootfs $(FILESYSTEMS) +rootfs_build: + $(call EMBTK_GENERIC_MESSAGE,"Building selected root filesystems...") + @$(MAKE) rootfs_clean mkinitialpath $(ROOTFS_HOSTTOOLS) \ + $(ROOTFS_COMPONENTS) rootfs_fill build_tarbz2_rootfs $(FILESYSTEMS) rootfs_fill: ifeq ($(CONFIG_EMBTK_TARGET_ARCH_64BITS),y) @@ -71,7 +73,7 @@ else @-$(TARGETSTRIP) $(ROOTFS)/usr/sbin/* endif -rootfs_clean: $(HOSTTOOLS_COMPONENTS_CLEAN) $(ROOTFS_COMPONENTS_CLEAN) +rootfs_clean: $(ROOTFS_HOSTTOOLS_CLEAN) $(ROOTFS_COMPONENTS_CLEAN) @rm -rf rootfs-* initramfs-* else @@ -80,6 +82,6 @@ rootfs_build: @echo "# Root filesystem build not selected in the configuration #" @echo "# interface. If you want to build one please select it. #" @echo "################################################################" -rootfs_clean: $(HOSTTOOLS_COMPONENTS_CLEAN) +rootfs_clean: $(ROOTFS_HOSTTOOLS_CLEAN) endif |