diff options
author | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2011-09-01 23:47:13 +0200 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2011-09-02 00:06:06 +0200 |
commit | b5398634dc3b086143348090c023dfd9a8d19430 (patch) | |
tree | e4868e41d3e9e1f652a578a39ca827b902e71331 | |
parent | dae17f373f5212de74bafbcf3ac8c5b7e7b770ab (diff) | |
download | embtoolkit-b5398634dc3b086143348090c023dfd9a8d19430.tar.gz embtoolkit-b5398634dc3b086143348090c023dfd9a8d19430.tar.bz2 embtoolkit-b5398634dc3b086143348090c023dfd9a8d19430.tar.xz |
Build system: makedevs: little tweak after recent changes with generic macros use
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
-rw-r--r-- | mk/fs.mk | 4 | ||||
-rw-r--r-- | mk/makedevs.mk | 17 |
2 files changed, 14 insertions, 7 deletions
@@ -30,8 +30,8 @@ INITRAMFS_ROOTFS := $(EMBTK_GENERATED)/initramfs-$(GNU_TARGET)-$(EMBTK_MCU_FLAG) build_rootfs_devnodes: $(call embtk_generic_msg,"Populating device nodes of the rootfs...") - @$(FAKEROOT_BIN) -s $(FAKEROOT_ENV_FILE) -- $(MAKEDEVS_DIR)/makedevs \ - -d $(EMBTK_ROOT)/src/devices_table.txt $(ROOTFS) + $(Q)$(FAKEROOT_BIN) -s $(FAKEROOT_ENV_FILE) -- $(MAKEDEVS_BIN) \ + -d $(EMBTK_ROOT)/src/devices_table.txt $(ROOTFS) build_tarbz2_rootfs: $(call embtk_generic_msg,"Generating TAR.BZ2 file of the rootfs...") diff --git a/mk/makedevs.mk b/mk/makedevs.mk index 6ee73b7..243a79e 100644 --- a/mk/makedevs.mk +++ b/mk/makedevs.mk @@ -22,12 +22,19 @@ # \date May 2009 ######################################################################################### -MAKEDEVS_DIR := $(HOSTTOOLS)/usr/local/makedevs +MAKEDEVS_SRC := $(EMBTK_ROOT)/src/makedevs/makedevs.c +MAKEDEVS_DIR := $(HOSTTOOLS)/usr/bin +MAKEDEVS_BIN := $(MAKEDEVS_DIR)/makedevs makedevs_install: $(MAKEDEVS_DIR)/.installed + $(call embtk_generic_msg,"Successfully installed makedevs") $(MAKEDEVS_DIR)/.installed: - $(call embtk_generic_message,"Installing makedevs...") - @mkdir -p $(MAKEDEVS_DIR) - $(subst ",,$(strip $(HOSTCC_CACHED))) -o $(MAKEDEVS_DIR)/makedevs $(EMBTK_ROOT)/src/makedevs/makedevs.c - @touch $@ + $(call embtk_generic_msg,"Installing makedevs...") + $(Q)mkdir -p $(MAKEDEVS_DIR)/usr + $(Q)mkdir -p $(MAKEDEVS_DIR)/usr/bin + $(hostcc_cached) -o $(MAKEDEVS_BIN) $(MAKEDEVS_SRC) + $(Q)touch $@ + +download_makedevs: + $(call embtk_generic_msg,"makedevs is in embtk source, download not needed...") |