diff options
author | Michael Brown <mcb30@etherboot.org> | 2007-01-31 11:06:36 +0000 |
---|---|---|
committer | Michael Brown <mcb30@etherboot.org> | 2007-01-31 11:06:36 +0000 |
commit | 6ce5c97981c8df8d1fcc5fa48053bbe3bb459f7f (patch) | |
tree | bae0a8fa61901319dcd4284a8ed81d3fee16cbf1 /src/Makefile.housekeeping | |
parent | 413c554b34ccdbc6d4ec69c19361423c29fba8c1 (diff) | |
download | ipxe-6ce5c97981c8df8d1fcc5fa48053bbe3bb459f7f.tar.gz |
Made most of the build much quieter
Diffstat (limited to 'src/Makefile.housekeeping')
-rw-r--r-- | src/Makefile.housekeeping | 24 |
1 files changed, 19 insertions, 5 deletions
diff --git a/src/Makefile.housekeeping b/src/Makefile.housekeeping index 497e69e7..a4258830 100644 --- a/src/Makefile.housekeeping +++ b/src/Makefile.housekeeping @@ -39,6 +39,16 @@ version : @$(TOUCH) $@ VERYCLEANUP += .toolcheck +# Build verbosity +# +ifeq ($(V),1) +Q = +QM = @\# +else +Q = @ +QM = @ +endif + # Check for an old version of gas (binutils 2.9.1) # OLDGAS := $(shell $(AS) --version | grep -q '2\.9\.1' && echo -DGAS291) @@ -111,11 +121,13 @@ define obj_template @$(CPP) $(CFLAGS) $(CFLAGS_$(3)) $(CFLAGS_$(4)) \ -M $(1) -MT "$(4)_DEPS" -MG | tr : = >> $(2) @echo -e '\n$$(BIN)/$(4).o : $(1) $$(MAKEDEPS) $$($(4)_DEPS)' \ + '\n\t$$(QM)echo " [BUILD] $$@"\n' \ '\n\t$$(RULE_$(3))\n' \ '\nBOBJS += $$(BIN)/$(4).o\n' \ $(foreach TGT,$(DEBUG_TARGETS), \ $(if $(RULE_$(3)_to_$(TGT)), \ '\n$$(BIN)/$(4).$(TGT) : $(1) $$(MAKEDEPS) $$($(4)_DEPS)' \ + '\n\t$$(QM)echo " [BUILD] $$@"\n' \ '\n\t$$(RULE_$(3)_to_$(TGT))\n' \ '\n$(TGT)_OBJS += $$(BIN)/$(4).$(TGT)\n' ) ) \ '\n$(2) : $$($(4)_DEPS)\n' \ @@ -274,18 +286,20 @@ VERYCLEANUP += $(BLIB_LIST) # BLIB = $(BIN)/blib.a $(BLIB) : $(BLIB_OBJS) $(BLIB_LIST) $(MAKEDEPS) - $(RM) $(BLIB) - $(AR) r $@ $(BLIB_OBJS) - $(RANLIB) $@ + $(Q)$(RM) $(BLIB) + $(QM)echo " [AR] $@" + $(Q)$(AR) r $@ $(BLIB_OBJS) + $(Q)$(RANLIB) $@ blib : $(BLIB) # Build an intermediate object file from the objects required for the # specified target. # $(BIN)/%.tmp : $(BLIB) $(MAKEDEPS) $(LDSCRIPT) - $(LD) $(LDFLAGS) -T $(LDSCRIPT) $(TGT_LD_FLAGS) $(BLIB) -o $@ \ + $(QM)echo " [LD] $@" + $(Q)$(LD) $(LDFLAGS) -T $(LDSCRIPT) $(TGT_LD_FLAGS) $(BLIB) -o $@ \ -Map $(BIN)/$*.tmp.map - $(OBJDUMP) -ht $@ | $(SORTOBJDUMP) >> $(BIN)/$*.tmp.map + $(Q)$(OBJDUMP) -ht $@ | $(SORTOBJDUMP) >> $(BIN)/$*.tmp.map # Show a linker map for the specified target # |