mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2024-11-23 23:46:16 +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:
parent
5b8944fc71
commit
0781686bc6
2
Makefile
2
Makefile
@ -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
|
||||||
|
@ -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)
|
||||||
|
|
||||||
|
@ -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)
|
||||||
|
|
||||||
|
6
rules.mk
6
rules.mk
@ -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
|
||||||
|
|
||||||
|
@ -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'
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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)
|
||||||
|
|
||||||
|
@ -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)
|
||||||
|
@ -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)
|
||||||
|
|
||||||
|
@ -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)
|
||||||
|
@ -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)
|
||||||
|
Loading…
Reference in New Issue
Block a user