From f8a62ffa6d0e23063f878e2da398634161350520 Mon Sep 17 00:00:00 2001 From: Timo Kokkonen Date: Fri, 21 Oct 2011 21:35:58 +0300 Subject: [PATCH] Makefile: Do not force pretty print Verbose build messages can be enabled by setting variable V=1 Signed-off-by: Timo Kokkonen --- Makefile | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) 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" -- 2.44.0