[vala] build: Enable silent rules by default



commit bdcc15c43285b2138cef7a0754fcd8bf1012ce92
Author: Marc-André Lureau <marcandre lureau gmail com>
Date:   Fri Jan 29 22:47:33 2010 +0100

    build: Enable silent rules by default

 Makefile.am          |    2 +-
 ccode/Makefile.am    |    5 ++++-
 codegen/Makefile.am  |    8 ++++++--
 compiler/Makefile.am |    7 +++++--
 configure.ac         |    2 ++
 doc/vala/Makefile.am |    4 ++--
 gee/Makefile.am      |    7 +++++--
 vala/Makefile.am     |    7 +++++--
 vapigen/Makefile.am  |   11 +++++++----
 9 files changed, 37 insertions(+), 16 deletions(-)
---
diff --git a/Makefile.am b/Makefile.am
index c2613ea..b59d5d1 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -39,7 +39,7 @@ pkgconfig_DATA = vala-1.0.pc
 .PHONY: bootstrap
 bootstrap: all
 	find $(top_srcdir) -name "*.vala.stamp" | xargs rm -f
-	$(MAKE) $(AM_MAKEFLAGS) all VALAC=$(abs_top_builddir)/compiler/valac
+	$(MAKE) $(AM_MAKEFLAGS) all VALAC=$(abs_top_builddir)/compiler/valac V=$V
 
 .PHONY: test
 test:
diff --git a/ccode/Makefile.am b/ccode/Makefile.am
index f3b5d2e..f693b3e 100644
--- a/ccode/Makefile.am
+++ b/ccode/Makefile.am
@@ -77,7 +77,7 @@ ccodeinclude_HEADERS = \
 	$(NULL)
 
 ccode.vapi ccode.vala.stamp: $(libvalaccode_la_VALASOURCES)
-	$(VALAC) $(COVERAGE_VALAFLAGS) $(VALAFLAGS) -C --vapidir $(srcdir)/../vapi --pkg gobject-2.0 --vapidir ../gee --pkg gee --pkg config -H valaccode.h --library ccode $^
+	$(VALA_V)$(VALAC) $(COVERAGE_VALAFLAGS) $(VALAFLAGS) -C --vapidir $(srcdir)/../vapi --pkg gobject-2.0 --vapidir ../gee --pkg gee --pkg config -H valaccode.h --library ccode $^
 	touch $@
 
 libvalaccode_la_LIBADD = \
@@ -93,3 +93,6 @@ MAINTAINERCLEANFILES = \
 	$(libvalaccode_la_VALASOURCES:.vala=.c) \
 	$(NULL)
 
+VALA_V = $(VALA_V_$(V))
+VALA_V_ = $(VALA_V_$(AM_DEFAULT_VERBOSITY))
+VALA_V_0 = @echo "  VALAC " $^;
diff --git a/codegen/Makefile.am b/codegen/Makefile.am
index 902cf5d..b672c27 100644
--- a/codegen/Makefile.am
+++ b/codegen/Makefile.am
@@ -57,8 +57,8 @@ codegeninclude_HEADERS = \
 	$(NULL)
 
 codegen.vapi codegen.vala.stamp: $(libvala_la_VALASOURCES)
-	$(VALAC) $(COVERAGE_VALAFLAGS) $(VALAFLAGS) -C --vapidir $(srcdir)/../vapi --pkg gobject-2.0 --vapidir ../gee --pkg gee --vapidir ../ccode --pkg ccode --vapidir ../vala --pkg vala -H valacodegen.h --library codegen $^
-	touch $@
+	$(VALA_V)$(VALAC) $(COVERAGE_VALAFLAGS) $(VALAFLAGS) -C --vapidir $(srcdir)/../vapi --pkg gobject-2.0 --vapidir ../gee --pkg gee --vapidir ../ccode --pkg ccode --vapidir ../vala --pkg vala -H valacodegen.h --library codegen $^
+	@touch $@
 
 libvala_la_LDFLAGS = -no-undefined
 
@@ -76,3 +76,7 @@ MAINTAINERCLEANFILES = \
 	$(libvala_la_VALASOURCES:.vala=.c) \
 	$(NULL)
 
+VALA_V = $(VALA_V_$(V))
+VALA_V_ = $(VALA_V_$(AM_DEFAULT_VERBOSITY))
+VALA_V_0 = @echo "  VALAC " $^;
+
diff --git a/compiler/Makefile.am b/compiler/Makefile.am
index a8efb00..506e3c2 100644
--- a/compiler/Makefile.am
+++ b/compiler/Makefile.am
@@ -26,8 +26,8 @@ valac_SOURCES = \
 	$(NULL)
 
 valac.vala.stamp: $(valac_VALASOURCES)
-	$(VALAC) $(COVERAGE_VALAFLAGS) $(VALAFLAGS) -C --vapidir $(srcdir)/../vapi --pkg gobject-2.0 --vapidir ../gee --pkg gee --vapidir ../ccode --pkg ccode --vapidir ../vala --pkg vala --vapidir ../codegen --pkg codegen --pkg config $^
-	touch $@
+	$(VALA_V)$(VALAC) $(COVERAGE_VALAFLAGS) $(VALAFLAGS) -C --vapidir $(srcdir)/../vapi --pkg gobject-2.0 --vapidir ../gee --pkg gee --vapidir ../ccode --pkg ccode --vapidir ../vala --pkg vala --vapidir ../codegen --pkg codegen --pkg config $^
+	@touch $@
 
 valac_LDADD = \
 	$(COVERAGE_LIBS) \
@@ -41,3 +41,6 @@ MAINTAINERCLEANFILES = \
 	$(valac_VALASOURCES:.vala=.c) \
 	$(NULL)
 
+VALA_V = $(VALA_V_$(V))
+VALA_V_ = $(VALA_V_$(AM_DEFAULT_VERBOSITY))
+VALA_V_0 = @echo "  VALAC " $^;
diff --git a/configure.ac b/configure.ac
index b24997c..b97ed1e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -82,6 +82,8 @@ AC_SUBST(GTHREAD_LIBS)
 AC_PATH_PROG([XSLTPROC], [xsltproc], :)
 AM_CONDITIONAL(HAVE_XSLTPROC, test "$XSLTPROC" != :)
 
+m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
+
 AC_CONFIG_FILES([Makefile
            vala-1.0.pc
            gee/Makefile
diff --git a/doc/vala/Makefile.am b/doc/vala/Makefile.am
index 0bdc8f3..c0a9a0b 100644
--- a/doc/vala/Makefile.am
+++ b/doc/vala/Makefile.am
@@ -32,12 +32,12 @@ book_DATA = \
 endif
 
 index.html: $(book_sources) xhtml.xsl
-	$(XSLTPROC) --xinclude $(srcdir)/xhtml.xsl $(srcdir)/index.xml > index.html
+	$(AM_V_GEN)$(XSLTPROC) --xinclude $(srcdir)/xhtml.xsl $(srcdir)/index.xml > index.html
 
 $(chapter_data): index.html
 
 vala.devhelp2: $(book_sources) devhelp.xsl
-	$(XSLTPROC) --xinclude $(srcdir)/devhelp.xsl $(srcdir)/index.xml > vala.devhelp2
+	$(AM_V_GEN)$(XSLTPROC) --xinclude $(srcdir)/devhelp.xsl $(srcdir)/index.xml > vala.devhelp2
 
 book_sources = \
 	index.xml \
diff --git a/gee/Makefile.am b/gee/Makefile.am
index 5b358c5..82e7e36 100644
--- a/gee/Makefile.am
+++ b/gee/Makefile.am
@@ -36,8 +36,8 @@ geeinclude_HEADERS = \
 	$(NULL)
 
 gee.vapi gee.vala.stamp: $(libgee_la_VALASOURCES)
-	$(VALAC) $(COVERAGE_VALAFLAGS) $(VALAFLAGS) -C --vapidir $(srcdir)/../vapi --pkg gobject-2.0 -H valagee.h --library gee $^
-	touch $@
+	$(VALA_V)$(VALAC) $(COVERAGE_VALAFLAGS) $(VALAFLAGS) -C --vapidir $(srcdir)/../vapi --pkg gobject-2.0 -H valagee.h --library gee $^
+	@touch $@
 
 libgee_la_LIBADD = \
 	$(COVERAGE_LIBS) \
@@ -52,3 +52,6 @@ MAINTAINERCLEANFILES = \
 	$(libgee_la_VALASOURCES:.vala=.c) \
 	$(NULL)
 
+VALA_V = $(VALA_V_$(V))
+VALA_V_ = $(VALA_V_$(AM_DEFAULT_VERBOSITY))
+VALA_V_0 = @echo "  VALAC " $^;
diff --git a/vala/Makefile.am b/vala/Makefile.am
index 72c2b88..69f0d0a 100644
--- a/vala/Makefile.am
+++ b/vala/Makefile.am
@@ -172,8 +172,8 @@ valainclude_HEADERS = \
 	$(NULL)
 
 vala.vapi vala.vala.stamp: $(libvalacore_la_VALASOURCES)
-	$(VALAC) $(COVERAGE_VALAFLAGS) $(VALAFLAGS) -C --vapidir $(srcdir)/../vapi --pkg gobject-2.0 --vapidir ../gee --pkg gee --vapidir ../ccode --pkg ccode --pkg config -H vala.h --library vala $^
-	touch $@
+	$(VALA_V)$(VALAC) $(COVERAGE_VALAFLAGS) $(VALAFLAGS) -C --vapidir $(srcdir)/../vapi --pkg gobject-2.0 --vapidir ../gee --pkg gee --vapidir ../ccode --pkg ccode --pkg config -H vala.h --library vala $^
+	@touch $@
 
 libvalacore_la_LIBADD = \
 	$(COVERAGE_LIBS) \
@@ -190,3 +190,6 @@ MAINTAINERCLEANFILES = \
 	$(libvalacore_la_VALASOURCES:.vala=.c) \
 	$(NULL)
 
+VALA_V = $(VALA_V_$(V))
+VALA_V_ = $(VALA_V_$(AM_DEFAULT_VERBOSITY))
+VALA_V_0 = @echo "  VALAC " $^;
diff --git a/vapigen/Makefile.am b/vapigen/Makefile.am
index c71f508..529cb0b 100644
--- a/vapigen/Makefile.am
+++ b/vapigen/Makefile.am
@@ -41,12 +41,12 @@ vapicheck_SOURCES = \
 	$(NULL)
 
 vapigen.vala.stamp: $(vapigen_VALASOURCES)
-	$(VALAC) $(VALAFLAGS) -C --vapidir $(srcdir)/../vapi --vapidir ../gee --pkg gee --vapidir ../ccode --pkg ccode --vapidir ../vala --pkg vala --vapidir ../gobject-introspection --pkg gidl --pkg config $^
-	touch $@
+	$(VALA_V)$(VALAC) $(VALAFLAGS) -C --vapidir $(srcdir)/../vapi --vapidir ../gee --pkg gee --vapidir ../ccode --pkg ccode --vapidir ../vala --pkg vala --vapidir ../gobject-introspection --pkg gidl --pkg config $^
+	@touch $@
 
 vapicheck.vala.stamp: $(vapicheck_VALASOURCES)
-	$(VALAC) $(VALAFLAGS) -C --vapidir $(srcdir)/../vapi --vapidir ../gee --pkg gee --vapidir ../ccode --pkg ccode --vapidir ../vala --pkg vala --vapidir ../gobject-introspection --pkg gidl --pkg config $^
-	touch $@
+	$(VALA_V)$(VALAC) $(VALAFLAGS) -C --vapidir $(srcdir)/../vapi --vapidir ../gee --pkg gee --vapidir ../ccode --pkg ccode --vapidir ../vala --pkg vala --vapidir ../gobject-introspection --pkg gidl --pkg config $^
+	@touch $@
 
 vapigen_LDADD = \
 	$(GLIB_LIBS) \
@@ -67,3 +67,6 @@ MAINTAINERCLEANFILES = \
 	$(vapicheck_VALASOURCES:.vala=.c) \
 	$(NULL)
 
+VALA_V = $(VALA_V_$(V))
+VALA_V_ = $(VALA_V_$(AM_DEFAULT_VERBOSITY))
+VALA_V_0 = @echo "  VALAC " $^;



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