]> git.sur5r.net Git - kconfig-frontends/commitdiff
configure: add silent-rules support to custom rules
authorYann E. MORIN" <yann.morin.1998@free.fr>
Sun, 3 Jun 2012 16:40:48 +0000 (18:40 +0200)
committerYann E. MORIN" <yann.morin.1998@free.fr>
Sun, 3 Jun 2012 16:40:48 +0000 (18:40 +0200)
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
frontends/qconf/Makefile.am
libs/images/Makefile.am
libs/parser/Makefile.am

index 7160b9ead38635e5744e6178c1098f0279a7acbb..adbcc1e46321c91bae8e9079c2b15d9b545c74eb 100644 (file)
@@ -15,5 +15,9 @@ qconf_LDADD = $(top_builddir)/libs/parser/libkconfig-parser.la  \
 CLEANFILES = qconf.moc
 EXTRA_DIST = qconf.cc.patch
 
+AM_V_MOC = $(AM_V_MOC_$(V))
+AM_V_MOC_ = $(AM_V_MOC_$(AM_DEFAULT_VERBOSITY))
+AM_V_MOC_0 = @echo "  MOC   " $@;
+
 .h.moc:
-       $(MOC) -i $< -o $@
+       $(AM_V_MOC)$(MOC) -i $< -o $@
index 13879c4f3430458bba8d3d9c1c76fd3ae6bb2675..c29b1ab4cd4e30e34cdb0cfaf0212866f8a858c5 100644 (file)
@@ -6,8 +6,8 @@ BUILT_SOURCES = images.c images.h
 CLEANFILES = images.c images.h
 
 images.c: images.c_orig
-       $(SED) -r -e 's/^static //' $< >$@
+       $(AM_V_GEN)$(SED) -r -e 's/^static //' $< >$@
 
 images.h: images.c_orig
-       $(SED) -r -e '/^static (const char \*xpm_(.+)\[\]) = \{/!d; s//extern \1;/' \
-              $< >$@
+       $(AM_V_GEN)$(SED) -r -e '/^static (const char \*xpm_(.+)\[\]) = \{/!d; s//extern \1;/' \
+                         $< >$@
index bf00764f465db67f89f6103fa20a7b66720d186d..7bbc2e61d6cf5c68a5d2cf76d51db3d93a054a0d 100644 (file)
@@ -22,8 +22,12 @@ EXTRA_DIST = yconf.y.patch
 # Can't use libkconfig_parser_a_CPPFLAGS, as it breaks dependencies
 #yconf.o: CPPFLAGS+=$(intl_CPPFLAGS)
 
+AM_V_GPERF = $(AM_V_GPERF_$(V))
+AM_V_GPERF_ = $(AM_V_GPERF_$(AM_DEFAULT_VERBOSITY))
+AM_V_GPERF_0 = @echo "  GPERF " $@;
+
 .gperf.c:
-       $(GPERF) -t --output-file $@ -a -C -E -g -k 1,3,$$ -p -t $<
+       $(AM_V_GPERF)$(GPERF) -t --output-file $@ -a -C -E -g -k 1,3,$$ -p -t $<
 
 # The following rule produces a warning:
 #   libs/parser/Makefile.am:41: user target `.l.c' defined here...
@@ -41,4 +45,4 @@ EXTRA_DIST = yconf.y.patch
 # also renamed, but automake does not now that, and make would fail
 # because it would think no file was generated.
 .l.c:
-       $(LEXCOMPILE) -o$@ $<
+       $(AM_V_LEX)$(LEXCOMPILE) -o$@ $<