From: Timo Kokkonen Date: Fri, 21 Oct 2011 18:35:58 +0000 (+0300) Subject: Makefile: Do not force pretty print X-Git-Url: http://git.itanic.dy.fi/?p=scan-pagemap;a=commitdiff_plain;h=f8a62ffa6d0e23063f878e2da398634161350520 Makefile: Do not force pretty print Verbose build messages can be enabled by setting variable V=1 Signed-off-by: Timo Kokkonen --- diff --git a/Makefile b/Makefile index 1209700..782b9fc 100644 --- a/Makefile +++ b/Makefile @@ -9,15 +9,24 @@ SCAN_PAGEMAP_DEBUG_OBJS= $(patsubst %.o,%-debug.o,$(SCAN_PAGEMAP_OBJS)) ALL_OBJS = $(SCAN_PAGEMAP_OBJS) $(SCAN_PAGEMAP_DEBUG_OBJS) ALL_DEBS = $(patsubst %.o,.%.o.d,$(ALL_OBJS)) +ifeq ($(V),1) + Q = + QUIET_CC = + QUIET_LINK = +else + Q = @ + QUIET_CC = @echo " CC " $@; + QUIET_LINK = @echo " LINK " $@; +endif + scan-pagemap: $(SCAN_PAGEMAP_OBJS) - gcc $(CFLAGS) -o $@ $(SCAN_PAGEMAP_OBJS) + $(QUIET_LINK)gcc $(CFLAGS) -o $@ $(SCAN_PAGEMAP_OBJS) debug-pagemap: $(SCAN_PAGEMAP_DEBUG_OBJS) - gcc $(CFLAGS) -o $@ $(SCAN_PAGEMAP_DEBUG_OBJS) -DDEBUG -O0 + $(QUIET_LINK)gcc $(CFLAGS) -o $@ $(SCAN_PAGEMAP_DEBUG_OBJS) -DDEBUG -O0 .c.o: - @echo -e "\tCC\t" $@ - @$(CC) -MMD -MF .$@.d $(CFLAGS) -c $< -o $@ + $(QUIET_CC)$(CC) -MMD -MF .$@.d $(CFLAGS) -c $< -o $@ ifeq ($(C),1) sparse $(CFLAGS) $< endif @@ -26,8 +35,7 @@ ifeq ($(C),2) endif %-debug.o: %.c - @echo -e "\tCC\t" $@ - @$(CC) -MMD -MF .$@.d $(CFLAGS) -DDEBUG -O0 -c $< -o $@ + $(QUIET_CC)$(CC) -MMD -MF .$@.d $(CFLAGS) -DDEBUG -O0 -c $< -o $@ TAGS: @echo -e "\tTAGS\t"