qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [6380] Make make output quieter (Avi Kivity)


From: Anthony Liguori
Subject: [Qemu-devel] [6380] Make make output quieter (Avi Kivity)
Date: Wed, 21 Jan 2009 18:13:09 +0000

Revision: 6380
          http://svn.sv.gnu.org/viewvc/?view=rev&root=qemu&revision=6380
Author:   aliguori
Date:     2009-01-21 18:13:09 +0000 (Wed, 21 Jan 2009)

Log Message:
-----------
Make make output quieter (Avi Kivity)

Spew out less noise when compiling.  This helps review make output for
information such as compilation warnings, rather than extra long compiler
invocations.

The full output can be generated by supplying a 'V=1' parameter to make.

Signed-off-by: Avi Kivity <address@hidden>
Signed-off-by: Anthony Liguori <address@hidden>

Modified Paths:
--------------
    trunk/Makefile
    trunk/rules.mak

Modified: trunk/Makefile
===================================================================
--- trunk/Makefile      2009-01-21 18:13:02 UTC (rev 6379)
+++ trunk/Makefile      2009-01-21 18:13:09 UTC (rev 6380)
@@ -39,7 +39,7 @@
 SUBDIR_RULES=$(patsubst %,subdir-%, $(TARGET_DIRS))
 
 subdir-%:
-       $(MAKE) -C $(subst subdir-,,$@) all
+       $(MAKE) -C $(subst subdir-,,$@) V="$(V)" all
 
 $(filter %-softmmu,$(SUBDIR_RULES)): libqemu_common.a
 $(filter %-user,$(SUBDIR_RULES)): libqemu_user.a

Modified: trunk/rules.mak
===================================================================
--- trunk/rules.mak     2009-01-21 18:13:02 UTC (rev 6379)
+++ trunk/rules.mak     2009-01-21 18:13:09 UTC (rev 6380)
@@ -1,14 +1,16 @@
 
 %.o: %.c
-       $(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $<
+       $(call quiet-command,$(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $<,CC $@)
 
 %.o: %.S
-       $(CC) $(CPPFLAGS) -c -o $@ $<
+       $(call quiet-command,$(CC) $(CPPFLAGS) -c -o $@ $<,AS $@)
 
 %.o: %.m
-       $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
+       $(call quiet-command,$(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<,OBJC $@)
 
-LINK = $(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
+LINK = $(call quiet-command,$(CC) $(LDFLAGS) -o $@ $^ $(LIBS),LINK $@)
 
 %$(EXESUF): %.o
        $(LINK)
+
+quiet-command = $(if $(V),$1,@echo $2 && $1)






reply via email to

[Prev in Thread] Current Thread [Next in Thread]