bug-coreutils
[Top][All Lists]
Advanced

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

[PATCH] build: use automake's new $(AM_V_GEN) and $(AM_V_at) variables


From: Jim Meyering
Subject: [PATCH] build: use automake's new $(AM_V_GEN) and $(AM_V_at) variables
Date: Fri, 24 Apr 2009 15:27:47 +0200

With the change below, the default build output for generated
files in src/ is slightly more succinct:

  $ cd src && make
   GEN  wheel.h
   GEN  wheel-size.h
   GEN  version.h
   GEN  version.c
   GEN  fs.h
  make  all-am
  make[1]: Entering directory `/h/meyering/w/co/coreutils/src'
   CC  version.o
   CC  uname.o
   CC  hostid.o
   ...


>From 207daac5c1e9b22348d65439281f4da6dce9bdb2 Mon Sep 17 00:00:00 2001
From: Jim Meyering <address@hidden>
Date: Fri, 24 Apr 2009 15:16:46 +0200
Subject: [PATCH] build: use automake's new $(AM_V_GEN) and $(AM_V_at) variables

* src/Makefile.am (dircolors.h, wheel-size.h, wheel.h, fs.h):
(version.c, version.h): Mark with $(AM_V_GEN) and $(AM_V_at),
so that the latest automake prints "GEN $@" by default.
---
 src/Makefile.am |   56 ++++++++++++++++++++++++++++++------------------------
 1 files changed, 31 insertions(+), 25 deletions(-)

diff --git a/src/Makefile.am b/src/Makefile.am
index a266d7b..1997573 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -290,26 +290,29 @@ editpl = sed -e 's,@''PERL''@,$(PERL),g'

 BUILT_SOURCES += dircolors.h
 dircolors.h: dcgen dircolors.hin
-       @rm -f $@ address@hidden
-       $(PERL) -w -- $(srcdir)/dcgen $(srcdir)/dircolors.hin > address@hidden
-       @chmod a-w address@hidden
-       mv address@hidden $@
+       $(AM_V_GEN)
+       $(AM_V_at)rm -f $@ address@hidden
+       $(AM_V_at)$(PERL) -w -- $(srcdir)/dcgen $(srcdir)/dircolors.hin > 
address@hidden
+       $(AM_V_at)chmod a-w address@hidden
+       $(AM_V_at)mv address@hidden $@

 wheel_size = 5

 BUILT_SOURCES += wheel-size.h
 wheel-size.h: Makefile.am
-       @rm -f $@ address@hidden
-       echo '#define WHEEL_SIZE $(wheel_size)' > address@hidden
-       @chmod a-w address@hidden
-       mv address@hidden $@
+       $(AM_V_GEN)
+       $(AM_V_at)rm -f $@ address@hidden
+       $(AM_V_at)echo '#define WHEEL_SIZE $(wheel_size)' > address@hidden
+       $(AM_V_at)chmod a-w address@hidden
+       $(AM_V_at)mv address@hidden $@

 BUILT_SOURCES += wheel.h
 wheel.h: wheel-gen.pl Makefile.am
-       @rm -f $@ address@hidden
-       $(srcdir)/wheel-gen.pl $(wheel_size) > address@hidden
-       @chmod a-w address@hidden
-       mv address@hidden $@
+       $(AM_V_GEN)
+       $(AM_V_at)rm -f $@ address@hidden
+       $(AM_V_at)$(srcdir)/wheel-gen.pl $(wheel_size) > address@hidden
+       $(AM_V_at)chmod a-w address@hidden
+       $(AM_V_at)mv address@hidden $@

 # false exits nonzero even with --help or --version.
 # test doesn't support --help or --version.
@@ -318,25 +321,28 @@ AM_INSTALLCHECK_STD_OPTIONS_EXEMPT = false test

 BUILT_SOURCES += fs.h
 fs.h: stat.c extract-magic
-       rm -f $@
-       $(PERL) $(srcdir)/extract-magic $(srcdir)/stat.c > address@hidden
-       @chmod a-w address@hidden
-       mv address@hidden $@
+       $(AM_V_GEN)
+       $(AM_V_at)rm -f $@
+       $(AM_V_at)$(PERL) $(srcdir)/extract-magic $(srcdir)/stat.c > 
address@hidden
+       $(AM_V_at)chmod a-w address@hidden
+       $(AM_V_at)mv address@hidden $@

 BUILT_SOURCES += version.c
 version.c: Makefile
-       rm -f $@
-       printf '#include <config.h>\n' > address@hidden
-       printf 'char const *Version = "$(PACKAGE_VERSION)";\n' >> address@hidden
-       @chmod a-w address@hidden
-       mv address@hidden $@
+       $(AM_V_GEN)
+       $(AM_V_at)rm -f $@
+       $(AM_V_at)printf '#include <config.h>\n' > address@hidden
+       $(AM_V_at)printf 'char const *Version = "$(PACKAGE_VERSION)";\n' >> 
address@hidden
+       $(AM_V_at)chmod a-w address@hidden
+       $(AM_V_at)mv address@hidden $@

 BUILT_SOURCES += version.h
 version.h: Makefile
-       rm -f $@
-       printf 'extern char const *Version;\n' > address@hidden
-       @chmod a-w address@hidden
-       mv address@hidden $@
+       $(AM_V_GEN)
+       $(AM_V_at)rm -f $@
+       $(AM_V_at)printf 'extern char const *Version;\n' > address@hidden
+       $(AM_V_at)chmod a-w address@hidden
+       $(AM_V_at)mv address@hidden $@

 DISTCLEANFILES = version.c version.h
 MAINTAINERCLEANFILES = $(BUILT_SOURCES)
--
1.6.3.rc1.223.g2f326




reply via email to

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