1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-11-24 03:11:32 +02:00

make log output a bit nicer

git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@2241 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
nbd 2005-10-22 15:10:20 +00:00
parent 5b8944fc71
commit 0781686bc6
11 changed files with 55 additions and 35 deletions

View File

@ -96,7 +96,7 @@ toolchain/%:
# #
############################################################# #############################################################
root_clean: root_clean:
@$(TRACE) Cleaning... @$(TRACE) root_clean
rm -rf $(BUILD_DIR)/linux-*/root $(BUILD_DIR)/root rm -rf $(BUILD_DIR)/linux-*/root $(BUILD_DIR)/root
target_clean: root_clean target_clean: root_clean

View File

@ -442,30 +442,40 @@ $(TARGET_DIR):
%-prepare: $(STAMP_DIR) $(TARGET_DIR) %-prepare: $(STAMP_DIR) $(TARGET_DIR)
@[ -f $(STAMP_DIR)/.$@ ] || { \ @[ -f $(STAMP_DIR)/.$@ ] || { \
$(TRACE) package/$(patsubst %-prepare,%,$@)/prepare; \ $(START_TRACE) "package/$(patsubst %-prepare,%,$@)/prepare: "; \
$(MAKE) -C $(patsubst %-prepare,%,$@) prepare; \ $(MAKE) -C $(patsubst %-prepare,%,$@) prepare; \
$(CMD_TRACE) " done"; \
$(END_TRACE); \
} }
@touch $(STAMP_DIR)/.$@ @touch $(STAMP_DIR)/.$@
%-compile: %-compile:
@[ -f $(STAMP_DIR)/.$@ ] || { \ @[ -f $(STAMP_DIR)/.$@ ] || { \
$(TRACE) package/$(patsubst %-compile,%,$@)/compile; \ $(START_TRACE) "package/$(patsubst %-compile,%,$@)/compile: "; \
$(MAKE) -C $(patsubst %-compile,%,$@) compile; \ $(MAKE) -C $(patsubst %-compile,%,$@) compile; \
$(CMD_TRACE) " done"; \
$(END_TRACE); \
} }
@touch $(STAMP_DIR)/.$(patsubst %-compile,%,$@)-prepare @touch $(STAMP_DIR)/.$(patsubst %-compile,%,$@)-prepare
@touch $(STAMP_DIR)/.$@ @touch $(STAMP_DIR)/.$@
%-install: %-compile %-install: %-compile
@$(TRACE) package/$(patsubst %-install,%,$@)/install @$(START_TRACE) "package/$(patsubst %-install,%,$@)/install: "
@$(MAKE) -C $(patsubst %-install,%,$@) install @$(MAKE) -C $(patsubst %-install,%,$@) install
@$(CMD_TRACE) " done"
@$(END_TRACE)
%-rebuild: %-rebuild:
@$(TRACE) package/$(patsubst %-rebuild,%,$@)/rebuild @$(START_TRACE) "package/$(patsubst %-rebuild,%,$@)/rebuild: "
@rm -f $(STAMP_DIR)/.$(patsubst %-rebuild,%,$@)-* @rm -f $(STAMP_DIR)/.$(patsubst %-rebuild,%,$@)-*
$(MAKE) -C $(patsubst %-rebuild,%,$@) rebuild $(MAKE) -C $(patsubst %-rebuild,%,$@) rebuild
@$(CMD_TRACE) " done"
@$(END_TRACE)
%-clean: %-clean:
@$(TRACE) package/$(patsubst %-clean,%,$@)/clean @$(START_TRACE) "package/$(patsubst %-clean,%,$@)/clean: "
@$(MAKE) -C $(patsubst %-clean,%,$@) clean @$(MAKE) -C $(patsubst %-clean,%,$@) clean
@rm -f $(STAMP_DIR)/.$(patsubst %-clean,%,$@)-* @rm -f $(STAMP_DIR)/.$(patsubst %-clean,%,$@)-*
@$(CMD_TRACE) " done"
@$(END_TRACE)

View File

@ -37,7 +37,7 @@ endef
ifneq ($(strip $(PKG_SOURCE)),) ifneq ($(strip $(PKG_SOURCE)),)
$(DL_DIR)/$(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) $(SCRIPT_DIR)/download.pl "$(DL_DIR)" "$(PKG_SOURCE)" "$(PKG_MD5SUM)" $(PKG_SOURCE_URL) $(MAKE_TRACE)
endif endif
@ -57,33 +57,29 @@ all: compile
source: $(DL_DIR)/$(PKG_SOURCE) source: $(DL_DIR)/$(PKG_SOURCE)
prepare: prepare:
@[ -f $(PKG_BUILD_DIR)/.prepared ] || { \ @[ -f $(PKG_BUILD_DIR)/.prepared ] || { \
$(PKG_TRACE) Preparing...; \ $(CMD_TRACE) "preparing... "; \
$(MAKE) $(PKG_BUILD_DIR)/.prepared $(MAKE_TRACE); \ $(MAKE) $(PKG_BUILD_DIR)/.prepared $(MAKE_TRACE); \
} }
configure: configure: prepare
@[ -f $(PKG_BUILD_DIR)/.configured ] || { \ @[ -f $(PKG_BUILD_DIR)/.configured ] || { \
$(PKG_TRACE) Configuring...; \ $(CMD_TRACE) "configuring... "; \
$(MAKE) $(PKG_BUILD_DIR)/.configured $(MAKE_TRACE); \ $(MAKE) $(PKG_BUILD_DIR)/.configured $(MAKE_TRACE); \
} }
compile-targets: compile-targets:
compile: prepare compile: configure
@[ -f $(PKG_BUILD_DIR)/.configured ] || { \ @$(CMD_TRACE) "compiling... "
$(PKG_TRACE) Configuring...; \
$(MAKE) $(PKG_BUILD_DIR)/.configured $(MAKE_TRACE); \
}
@$(PKG_TRACE) Compiling...
@$(MAKE) compile-targets $(MAKE_TRACE) @$(MAKE) compile-targets $(MAKE_TRACE)
install-targets: install-targets:
install: install:
@$(PKG_TRACE) Installing... @$(CMD_TRACE) "installing... "
@$(MAKE) install-targets $(MAKE_TRACE) @$(MAKE) install-targets $(MAKE_TRACE)
mostlyclean: mostlyclean:
rebuild: rebuild:
$(PKG_TRACE) Rebuilding... $(CMD_TRACE) "rebuilding... "
@-$(MAKE) mostlyclean 2>&1 >/dev/null @-$(MAKE) mostlyclean 2>&1 >/dev/null
if [ -f $(PKG_BUILD_DIR)/.built ]; then \ if [ -f $(PKG_BUILD_DIR)/.built ]; then \
$(MAKE) clean $(MAKE_TRACE); \ $(MAKE) clean $(MAKE_TRACE); \
@ -98,7 +94,7 @@ $(PACKAGE_DIR):
clean-targets: clean-targets:
clean: clean:
@$(PKG_TRACE) Cleaning... @$(CMD_TRACE) "cleaning... "
@$(MAKE) clean-targets $(MAKE_TRACE) @$(MAKE) clean-targets $(MAKE_TRACE)
rm -rf $(PKG_BUILD_DIR) rm -rf $(PKG_BUILD_DIR)

View File

@ -9,13 +9,19 @@ endif
ifneq ($(V),0) ifneq ($(V),0)
TRACE:=echo "---> " TRACE:=echo "---> "
START_TRACE:=echo -n "---> "
END_TRACE:=echo
else else
START_TRACE:=:
END_TRACE:=:
TRACE:=: TRACE:=:
endif endif
ifeq (${shell [ "$(V)" -ge 5 ] && echo 1},) ifeq (${shell [ "$(V)" -ge 5 ] && echo 1},)
CMD_TRACE:=:
PKG_TRACE:=: PKG_TRACE:=:
else else
CMD_TRACE:=echo -n
PKG_TRACE:=echo "------> " PKG_TRACE:=echo "------> "
endif endif

View File

@ -1,6 +1,6 @@
#!/usr/bin/perl #!/usr/bin/perl
my %change = ( my %change = (
'BUSYBOX' => 'make package/busybox-clean', '^BUSYBOX' => 'make package/busybox-clean',
'OPENVPN_' => 'make package/openvpn-clean', 'OPENVPN_' => 'make package/openvpn-clean',
'SYSCONF_' => 'make package/base-files-clean target_clean', 'SYSCONF_' => 'make package/base-files-clean target_clean',
'' => 'make target_clean' '' => 'make target_clean'

View File

@ -9,24 +9,31 @@ IB_DIR:=$(BUILD_DIR)/$(IB_NAME)
define kernel_template define kernel_template
$(1)/$(2)-clean: $(1)/$(2)-clean:
$(TRACE) target/linux/linux-$(2)/clean
$(MAKE) -C linux-$(1) KERNEL="$(1)" BOARD="$(2)" clean $(MAKE) -C linux-$(1) KERNEL="$(1)" BOARD="$(2)" clean
$(1)/$(2)-prepare: $(1)/$(2)-prepare:
$(TRACE) target/linux/linux-$(2)/prepare
$(MAKE) -C linux-$(1) KERNEL="$(1)" BOARD="$(2)" prepare $(MAKE) -C linux-$(1) KERNEL="$(1)" BOARD="$(2)" prepare
$(1)/$(2)-compile: $(1)/$(2)-compile:
$(TRACE) target/linux/linux-$(2)/compile
$(MAKE) -C linux-$(1) KERNEL="$(1)" BOARD="$(2)" compile $(MAKE) -C linux-$(1) KERNEL="$(1)" BOARD="$(2)" compile
$(1)/$(2)-rebuild: $(1)/$(2)-rebuild:
$(TRACE) target/linux/linux-$(2)/rebuild
$(MAKE) -C linux-$(1) KERNEL="$(1)" BOARD="$(2)" rebuild $(MAKE) -C linux-$(1) KERNEL="$(1)" BOARD="$(2)" rebuild
$(1)/$(2)-install: $(1)/$(2)-install:
$(TRACE) target/linux/linux-$(2)/install
$(MAKE) -C linux-$(1) KERNEL="$(1)" BOARD="$(2)" install $(MAKE) -C linux-$(1) KERNEL="$(1)" BOARD="$(2)" install
$(1)/$(2)-image: $(1)/$(2)-install $(1)/$(2)-image: $(1)/$(2)-install
$(TRACE) target/linux/image/install
$(MAKE) -C image KERNEL="$(1)" BOARD="$(2)" install $(MAKE) -C image KERNEL="$(1)" BOARD="$(2)" install
$(1)/$(2)-install-ib: $(1)/$(2)-install-ib:
$(TRACE) target/linux/image/install-ib
$(MAKE) -C image KERNEL="$(1)" BOARD="$(2)" IB_DIR="$(IB_DIR)" 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 echo '$$$$(eval $$$$(call image_template,$(2),$(1)))' >> $(IB_DIR)/kernel.mk

View File

@ -15,13 +15,10 @@ include ./tgz.mk
endif endif
prepare: prepare:
@$(PKG_TRACE) Preparing...
$(MAKE) prepare-targets $(MAKE_TRACE) $(MAKE) prepare-targets $(MAKE_TRACE)
compile: compile:
@$(PKG_TRACE) Compiling...
$(MAKE) compile-targets $(MAKE_TRACE) $(MAKE) compile-targets $(MAKE_TRACE)
install: install:
@$(PKG_TRACE) Installing...
$(MAKE) install-targets $(MAKE_TRACE) $(MAKE) install-targets $(MAKE_TRACE)
.PHONY: prepare compile install .PHONY: prepare compile install
@ -46,6 +43,5 @@ install-prepare:
rebuild: clean prepare compile install rebuild: clean prepare compile install
clean: clean:
@$(PKG_TRACE) Cleaning...
$(MAKE) clean-targets $(MAKE_TRACE) $(MAKE) clean-targets $(MAKE_TRACE)

View File

@ -274,7 +274,6 @@ $(KERNEL_IPKG):
source: $(DL_DIR)/$(LINUX_SOURCE) source: $(DL_DIR)/$(LINUX_SOURCE)
prepare: $(LINUX_DIR)/.configured prepare: $(LINUX_DIR)/.configured
compile: compile:
@$(PKG_TRACE) Compiling...
$(MAKE) $(STAMP_DIR)/.linux-compile $(MAKE_TRACE) $(MAKE) $(STAMP_DIR)/.linux-compile $(MAKE_TRACE)
install: compile $(TARGET_MODULES_DIR) $(KERNEL_IPKG) install: compile $(TARGET_MODULES_DIR) $(KERNEL_IPKG)

View File

@ -34,24 +34,32 @@ MAKEOPTS:= BOARD="$(BOARD)" \
%-prepare: %-prepare:
@$(TRACE) target/linux/package/$(patsubst %-prepare,%,$@)-prepare @$(START_TRACE) "target/linux/package/$(patsubst %-prepare,%,$@)/prepare: "
$(MAKE) -C $(patsubst %-prepare,%,$@) \ $(MAKE) -C $(patsubst %-prepare,%,$@) \
$(MAKEOPTS) \ $(MAKEOPTS) \
prepare prepare
@$(CMD_TRACE) " done"
@$(END_TRACE)
%-compile: %-compile:
@$(TRACE) target/linux/package/$(patsubst %-compile,%,$@)-compile @$(START_TRACE) "target/linux/package/$(patsubst %-compile,%,$@)-compile: "
$(MAKE) -C $(patsubst %-compile,%,$@) \ $(MAKE) -C $(patsubst %-compile,%,$@) \
$(MAKEOPTS) \ $(MAKEOPTS) \
compile compile
@$(CMD_TRACE) " done"
@$(END_TRACE)
%-install: %-compile %-install: %-compile
@$(TRACE) target/linux/package/$(patsubst %-install,%,$@)-install @$(START_TRACE) "target/linux/package/$(patsubst %-install,%,$@)-install: "
$(MAKE) -C $(patsubst %-install,%,$@) \ $(MAKE) -C $(patsubst %-install,%,$@) \
$(MAKEOPTS) \ $(MAKEOPTS) \
install install
@$(CMD_TRACE) " done"
@$(END_TRACE)
%-clean: %-clean:
@$(TRACE) target/linux/package/$(patsubst %-clean,%,$@)-clean @$(START_TRACE) "target/linux/package/$(patsubst %-clean,%,$@)-clean: "
@$(MAKE) -C $(patsubst %-clean,%,$@) clean @$(MAKE) -C $(patsubst %-clean,%,$@) clean
@$(CMD_TRACE) " done"
@$(END_TRACE)

View File

@ -25,13 +25,11 @@ $(PKG_BUILD_DIR)/.prepared:
mkdir -p $(PKG_BUILD_DIR) mkdir -p $(PKG_BUILD_DIR)
touch $@ touch $@
$(PKG_BUILD_DIR)/.built: $(PKG_BUILD_DIR)/diag.o $(PKG_BUILD_DIR)/.built:
$(TARGET_CC) $(DIAG_FLAGS) -o $@ diag_led.c
touch $@ touch $@
$(PKG_BUILD_DIR)/diag.o: $(PKG_BUILD_DIR)/.prepared $(IPKG_KMOD_DIAG):
$(TARGET_CC) $(DIAG_FLAGS) -o $@ diag_led.c
$(IPKG_KMOD_DIAG): $(PKG_BUILD_DIR)/diag.o
mkdir -p $(IDIR_KMOD_DIAG)/lib/modules/$(LINUX_VERSION) mkdir -p $(IDIR_KMOD_DIAG)/lib/modules/$(LINUX_VERSION)
cp $(PKG_BUILD_DIR)/diag.o $(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) $(IPKG_BUILD) $(IDIR_KMOD_DIAG) $(PACKAGE_DIR)

View File

@ -42,7 +42,7 @@ $(IPKG_OPENWRT): $(IDIR_OPENWRT)
$(RSTRIP) $(IDIR_OPENWRT) $(RSTRIP) $(IDIR_OPENWRT)
$(IPKG_BUILD) $(IDIR_OPENWRT) $(PACKAGE_DIR) $(IPKG_BUILD) $(IDIR_OPENWRT) $(PACKAGE_DIR)
install: compile openwrt-install install-targets: compile openwrt-install
openwrt-install: openwrt-install:
$(IPKG) install $(IPKG_OPENWRT) $(IPKG) install $(IPKG_OPENWRT)