make log output a bit nicer
authorFelix Fietkau <nbd@openwrt.org>
Sat, 22 Oct 2005 15:10:20 +0000 (15:10 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Sat, 22 Oct 2005 15:10:20 +0000 (15:10 +0000)
SVN-Revision: 2241

openwrt/Makefile
openwrt/package/Makefile
openwrt/package/rules.mk
openwrt/rules.mk
openwrt/scripts/configtest.pl
openwrt/target/linux/Makefile
openwrt/target/linux/image/Makefile
openwrt/target/linux/linux-2.4/Makefile
openwrt/target/linux/package/Makefile
openwrt/target/linux/package/diag/Makefile
openwrt/target/linux/package/openwrt/Makefile

index 9d39a7b06285cf2b7c5328f12d931cd0e6a97e69..6dee969827b4ba612313cd9a510bd7d7dd26abf5 100644 (file)
@@ -96,7 +96,7 @@ toolchain/%:
 #
 #############################################################
 root_clean:
-       @$(TRACE) Cleaning...
+       @$(TRACE) root_clean
        rm -rf $(BUILD_DIR)/linux-*/root $(BUILD_DIR)/root
 
 target_clean: root_clean
index 0bddabbc81750fd7da340723e75ee0a966ae7c36..9053acb377db72ccdc713063d083d0e886490e60 100644 (file)
@@ -442,30 +442,40 @@ $(TARGET_DIR):
 
 %-prepare: $(STAMP_DIR) $(TARGET_DIR)
        @[ -f $(STAMP_DIR)/.$@ ] || { \
-               $(TRACE) package/$(patsubst %-prepare,%,$@)/prepare; \
+               $(START_TRACE) "package/$(patsubst %-prepare,%,$@)/prepare: "; \
                $(MAKE) -C $(patsubst %-prepare,%,$@) prepare; \
+               $(CMD_TRACE) " done"; \
+               $(END_TRACE); \
        }
        @touch $(STAMP_DIR)/.$@
 
 %-compile:
        @[ -f $(STAMP_DIR)/.$@ ] || { \
-               $(TRACE) package/$(patsubst %-compile,%,$@)/compile; \
+               $(START_TRACE) "package/$(patsubst %-compile,%,$@)/compile: "; \
                $(MAKE) -C $(patsubst %-compile,%,$@) compile; \
+               $(CMD_TRACE) " done"; \
+               $(END_TRACE); \
        }
        @touch $(STAMP_DIR)/.$(patsubst %-compile,%,$@)-prepare
        @touch $(STAMP_DIR)/.$@
 
 %-install: %-compile
-       @$(TRACE) package/$(patsubst %-install,%,$@)/install
+       @$(START_TRACE) "package/$(patsubst %-install,%,$@)/install: "
        @$(MAKE) -C $(patsubst %-install,%,$@) install
+       @$(CMD_TRACE) " done"
+       @$(END_TRACE)
 
 %-rebuild: 
-       @$(TRACE) package/$(patsubst %-rebuild,%,$@)/rebuild
+       @$(START_TRACE) "package/$(patsubst %-rebuild,%,$@)/rebuild: "
        @rm -f $(STAMP_DIR)/.$(patsubst %-rebuild,%,$@)-*
        $(MAKE) -C $(patsubst %-rebuild,%,$@) rebuild
+       @$(CMD_TRACE) " done"
+       @$(END_TRACE)
 
 %-clean:
-       @$(TRACE) package/$(patsubst %-clean,%,$@)/clean
+       @$(START_TRACE) "package/$(patsubst %-clean,%,$@)/clean: "
        @$(MAKE) -C $(patsubst %-clean,%,$@) clean
        @rm -f $(STAMP_DIR)/.$(patsubst %-clean,%,$@)-*
+       @$(CMD_TRACE) " done"
+       @$(END_TRACE)
 
index cd63983bd86db81ac57f675e7c64fed47b752be4..504eb1518f3c2e3cc7b5e7a450350de2772adb3a 100644 (file)
@@ -37,7 +37,7 @@ endef
 
 ifneq ($(strip $(PKG_SOURCE)),)
 $(DL_DIR)/$(PKG_SOURCE):
-       @$(PKG_TRACE) Downloading...
+       @$(PKG_TRACE) "downloading... "
        $(SCRIPT_DIR)/download.pl "$(DL_DIR)" "$(PKG_SOURCE)" "$(PKG_MD5SUM)" $(PKG_SOURCE_URL) $(MAKE_TRACE) 
 endif
 
@@ -57,33 +57,29 @@ all: compile
 source: $(DL_DIR)/$(PKG_SOURCE)
 prepare:
        @[ -f $(PKG_BUILD_DIR)/.prepared ] || { \
-               $(PKG_TRACE) Preparing...; \
+               $(CMD_TRACE) "preparing... "; \
                $(MAKE) $(PKG_BUILD_DIR)/.prepared $(MAKE_TRACE); \
        }
 
-configure:
+configure: prepare
        @[ -f $(PKG_BUILD_DIR)/.configured ] || { \
-               $(PKG_TRACE) Configuring...; \
+               $(CMD_TRACE) "configuring... "; \
                $(MAKE) $(PKG_BUILD_DIR)/.configured $(MAKE_TRACE); \
        }
 
 compile-targets:
-compile: prepare
-       @[ -f $(PKG_BUILD_DIR)/.configured ] || { \
-               $(PKG_TRACE) Configuring...; \
-               $(MAKE) $(PKG_BUILD_DIR)/.configured $(MAKE_TRACE); \
-       }
-       @$(PKG_TRACE) Compiling...
+compile: configure
+       @$(CMD_TRACE) "compiling... " 
        @$(MAKE) compile-targets $(MAKE_TRACE)
 
 install-targets:
 install:
-       @$(PKG_TRACE) Installing...
+       @$(CMD_TRACE) "installing... "
        @$(MAKE) install-targets $(MAKE_TRACE)
 
 mostlyclean:
 rebuild:
-       $(PKG_TRACE) Rebuilding...
+       $(CMD_TRACE) "rebuilding... "
        @-$(MAKE) mostlyclean 2>&1 >/dev/null
        if [ -f $(PKG_BUILD_DIR)/.built ]; then \
                $(MAKE) clean $(MAKE_TRACE); \
@@ -98,7 +94,7 @@ $(PACKAGE_DIR):
 
 clean-targets:
 clean: 
-       @$(PKG_TRACE) Cleaning...
+       @$(CMD_TRACE) "cleaning... " 
        @$(MAKE) clean-targets $(MAKE_TRACE)
        rm -rf $(PKG_BUILD_DIR)
 
index fb963aba2638d58a870e531125d473f1ea18144e..5cbad1e7e715eab9b01ef19d7d97595c18986f2a 100644 (file)
@@ -9,13 +9,19 @@ endif
 
 ifneq ($(V),0)
 TRACE:=echo "---> "
+START_TRACE:=echo -n "---> "
+END_TRACE:=echo
 else
+START_TRACE:=:
+END_TRACE:=:
 TRACE:=:
 endif
 
 ifeq (${shell [ "$(V)" -ge 5 ] && echo 1},)
+CMD_TRACE:=:
 PKG_TRACE:=:
 else
+CMD_TRACE:=echo -n
 PKG_TRACE:=echo "------> "
 endif
 
index 709d2be74b2e294e5cda2c9626b4ab625a4e854c..476bba7dcec12623839cc36901ba54a5cbc80cd5 100755 (executable)
@@ -1,6 +1,6 @@
 #!/usr/bin/perl
 my %change = (
-       'BUSYBOX' => 'make package/busybox-clean',
+       '^BUSYBOX' => 'make package/busybox-clean',
        'OPENVPN_' => 'make package/openvpn-clean',
        'SYSCONF_' => 'make package/base-files-clean target_clean',
        '' => 'make target_clean'
index 2362ad6dd2abee409a41f0f32d7cf5a59c5a29e5..ae7545a46414ae51b16b0b76e60a8aee6b2824f2 100644 (file)
@@ -9,24 +9,31 @@ IB_DIR:=$(BUILD_DIR)/$(IB_NAME)
 define kernel_template
 
 $(1)/$(2)-clean:
+       $(TRACE) target/linux/linux-$(2)/clean
        $(MAKE) -C linux-$(1) KERNEL="$(1)" BOARD="$(2)" clean
 
 $(1)/$(2)-prepare:
+       $(TRACE) target/linux/linux-$(2)/prepare
        $(MAKE) -C linux-$(1) KERNEL="$(1)" BOARD="$(2)" prepare
 
 $(1)/$(2)-compile:
+       $(TRACE) target/linux/linux-$(2)/compile
        $(MAKE) -C linux-$(1) KERNEL="$(1)" BOARD="$(2)" compile
 
 $(1)/$(2)-rebuild:
+       $(TRACE) target/linux/linux-$(2)/rebuild
        $(MAKE) -C linux-$(1) KERNEL="$(1)" BOARD="$(2)" rebuild
 
 $(1)/$(2)-install:
+       $(TRACE) target/linux/linux-$(2)/install
        $(MAKE) -C linux-$(1) KERNEL="$(1)" BOARD="$(2)" install
 
 $(1)/$(2)-image: $(1)/$(2)-install
+       $(TRACE) target/linux/image/install
        $(MAKE) -C image KERNEL="$(1)" BOARD="$(2)" install
 
 $(1)/$(2)-install-ib:
+       $(TRACE) target/linux/image/install-ib
        $(MAKE) -C image KERNEL="$(1)" BOARD="$(2)" IB_DIR="$(IB_DIR)" install-ib
        echo '$$$$(eval $$$$(call image_template,$(2),$(1)))' >> $(IB_DIR)/kernel.mk
 
index 68b1bd39c7276cbbf63b3d7fa7f02fd2dd209154..e44a46acdf8e66939c80be9af47e6d98483d10c1 100644 (file)
@@ -15,13 +15,10 @@ include ./tgz.mk
 endif
 
 prepare:
-       @$(PKG_TRACE) Preparing...
        $(MAKE) prepare-targets $(MAKE_TRACE)
 compile:
-       @$(PKG_TRACE) Compiling...
        $(MAKE) compile-targets $(MAKE_TRACE)
 install:
-       @$(PKG_TRACE) Installing...
        $(MAKE) install-targets $(MAKE_TRACE)
 
 .PHONY: prepare compile install
@@ -46,6 +43,5 @@ install-prepare:
 
 rebuild: clean prepare compile install
 clean:
-       @$(PKG_TRACE) Cleaning...
        $(MAKE) clean-targets $(MAKE_TRACE)
 
index c86221f4e55c3a52acaea82549b7f8cbd2952fbc..c3417bdcba4be098811d06d914db2ea3a78f9857 100644 (file)
@@ -274,7 +274,6 @@ $(KERNEL_IPKG):
 source: $(DL_DIR)/$(LINUX_SOURCE)
 prepare: $(LINUX_DIR)/.configured
 compile:
-       @$(PKG_TRACE) Compiling...
        $(MAKE) $(STAMP_DIR)/.linux-compile $(MAKE_TRACE)
 
 install: compile $(TARGET_MODULES_DIR) $(KERNEL_IPKG)
index dc031fc47037b3ba791b43492f49a2c675627fad..c69705bfe43f3b6a3d74da0a5cc659b632ba5ff5 100644 (file)
@@ -34,24 +34,32 @@ MAKEOPTS:=  BOARD="$(BOARD)" \
 
 
 %-prepare:
-       @$(TRACE) target/linux/package/$(patsubst %-prepare,%,$@)-prepare
+       @$(START_TRACE) "target/linux/package/$(patsubst %-prepare,%,$@)/prepare: "
        $(MAKE) -C $(patsubst %-prepare,%,$@) \
                $(MAKEOPTS) \
                prepare
+       @$(CMD_TRACE) " done"
+       @$(END_TRACE)
 
 %-compile:
-       @$(TRACE) target/linux/package/$(patsubst %-compile,%,$@)-compile
+       @$(START_TRACE) "target/linux/package/$(patsubst %-compile,%,$@)-compile: "
        $(MAKE) -C $(patsubst %-compile,%,$@) \
                $(MAKEOPTS) \
                compile
+       @$(CMD_TRACE) " done"
+       @$(END_TRACE)
 
 %-install: %-compile
-       @$(TRACE) target/linux/package/$(patsubst %-install,%,$@)-install
+       @$(START_TRACE) "target/linux/package/$(patsubst %-install,%,$@)-install: "
        $(MAKE) -C $(patsubst %-install,%,$@) \
                $(MAKEOPTS) \
                install
+       @$(CMD_TRACE) " done"
+       @$(END_TRACE)
 
 %-clean:
-       @$(TRACE) target/linux/package/$(patsubst %-clean,%,$@)-clean
+       @$(START_TRACE) "target/linux/package/$(patsubst %-clean,%,$@)-clean: "
        @$(MAKE) -C $(patsubst %-clean,%,$@) clean
+       @$(CMD_TRACE) " done"
+       @$(END_TRACE)
 
index 826fd07a825dfef390a9b603d30cf66f0a2ecc1a..42765aedfea0715c7330fa36409efd5651b3e388 100644 (file)
@@ -25,13 +25,11 @@ $(PKG_BUILD_DIR)/.prepared:
        mkdir -p $(PKG_BUILD_DIR)
        touch $@
 
-$(PKG_BUILD_DIR)/.built: $(PKG_BUILD_DIR)/diag.o
+$(PKG_BUILD_DIR)/.built:
+       $(TARGET_CC) $(DIAG_FLAGS) -o $@ diag_led.c
        touch $@
        
-$(PKG_BUILD_DIR)/diag.o: $(PKG_BUILD_DIR)/.prepared
-       $(TARGET_CC) $(DIAG_FLAGS) -o $@ diag_led.c
-
-$(IPKG_KMOD_DIAG): $(PKG_BUILD_DIR)/diag.o
+$(IPKG_KMOD_DIAG):
        mkdir -p $(IDIR_KMOD_DIAG)/lib/modules/$(LINUX_VERSION)
        cp $(PKG_BUILD_DIR)/diag.o $(IDIR_KMOD_DIAG)/lib/modules/$(LINUX_VERSION)/
        $(IPKG_BUILD) $(IDIR_KMOD_DIAG) $(PACKAGE_DIR)
index f55b91d78bb2df63afeeb09ad8859937f44980d0..72c87044adbbd3cef0fb879087547893a7f73c88 100644 (file)
@@ -42,7 +42,7 @@ $(IPKG_OPENWRT): $(IDIR_OPENWRT)
        $(RSTRIP) $(IDIR_OPENWRT)
        $(IPKG_BUILD) $(IDIR_OPENWRT) $(PACKAGE_DIR)
 
-install: compile openwrt-install
+install-targets: compile openwrt-install
 
 openwrt-install:
        $(IPKG) install $(IPKG_OPENWRT)