bug-gnulib
[Top][All Lists]
Advanced

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

abbreviating gnulib-generated "make" output


From: Jim Meyering
Subject: abbreviating gnulib-generated "make" output
Date: Fri, 21 Aug 2009 11:28:06 +0200

The output from running "make" for coreutils-7.5, starts with nearly
500(!) lines worth of commands showing me precisely how just a few
files in lib/ are being generated, e.g.,

    make  all-recursive
    make[1]: Entering directory `/t/cu'
    Making all in lib
    make[2]: Entering directory `/t/cu/lib'
    { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
              cat ./alloca.in.h; \
            } > alloca.h-t
    /p/bin/mkdir -p arpa
    rm -f configmake.h-t
    rm -f dirent.h-t dirent.h
    rm -f fcntl.h-t fcntl.h
    rm -f arpa/inet.h-t arpa/inet.h
    mv -f alloca.h-t alloca.h
    { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
              echo '#define PREFIX "/p"'; \
              echo '#define EXEC_PREFIX "/p"'; \
              echo '#define BINDIR "/p/bin"'; \
              echo '#define SBINDIR "/p/sbin"'; \
              echo '#define LIBEXECDIR "/p/libexec"'; \
              echo '#define DATAROOTDIR "/p/share"'; \
              echo '#define DATADIR "/p/share"'; \
              echo '#define SYSCONFDIR "/p/etc"'; \
              echo '#define SHAREDSTATEDIR "/p/com"'; \
              echo '#define LOCALSTATEDIR "/p/var"'; \
              echo '#define INCLUDEDIR "/p/include"'; \
              echo '#define OLDINCLUDEDIR "/usr/include"'; \
              echo '#define DOCDIR "/p/share/doc/coreutils"'; \
              echo '#define INFODIR "/p/share/info"'; \
    ...[450 lines elided]...

I find the following, more concise, output to be far more useful:

    make  all-recursive
    make[1]: Entering directory `/t/cu'
    Making all in lib
    make[2]: Entering directory `/t/cu/lib'
      GEN    configmake.h
      GEN    dirent.h
      GEN    arpa/inet.h
      GEN    fcntl.h
      GEN    inttypes.h
      GEN    math.h
      GEN    signal.h
      GEN    stdio.h
      GEN    stdlib.h
      GEN    string.h
      GEN    sys/stat.h
      GEN    time.h
      GEN    unistd.h

And with the following patch, if you add this line
to your project's configure.ac file,

    AM_SILENT_RULES([yes]) # make --enable-silent-rules the default.

you too will see only the abbreviated output, by default.
This change affects many "modules/" files, not all mine, so I'll
wait for feedback before pushing.

>From 209c60980c37ab4e7e69afa8d757975534b018b5 Mon Sep 17 00:00:00 2001
From: Jim Meyering <address@hidden>
Date: Fri, 21 Aug 2009 11:23:52 +0200
Subject: [PATCH] annotate automake snippets with $(AM_V_GEN) and $(AM_V_at)

This makes it so packages using automake-1.11's silent-rules option
can print e.g., a single "GEN    configmake.h" line, rather than
the 30+ statements that perform the job.  If you want to see the
actual commands, you can still run "make V=1".
Automatic transformation via this code:
repl='\t\$(AM_V_GEN)$1\n\t\$(AM_V_at){'
for f in $(find modules -type f -name '[a-z]*'); do echo $f
  perl -p \
    -e 's/^\t(mv address@hidden address@hidden|if test -f \$\@ && 
cmp)/\t\$(AM_V_at)$1/;' \
    -e 's/^\t(\$\(GPERF\)address@hidden)$/\t\$(AM_V_at)$1/;'        \
    -e 's/^\t((?:cp|chmod)address@hidden)$/\t\$(AM_V_at)$1/;'       \
    -e 's/^\t(\$\(MKDIR_P\).*)$/\t\$(AM_V_at)$1/;'            \
    -e 's/^\t(address@hidden@.*)$/\t\$(AM_V_at)$1/;'              \
    -e 's/^\t(mv -f address@hidden \$\@)$/\t\$(AM_V_at)$1/;'          \
    $f                                                        \
  | perl -p -0777                                             \
      -e 's/^\t(rm -f address@hidden(?: \$\@)?)\n\t{/'"$repl"'/gm'    \
  | perl -p                                                   \
      -e 's/^\t(\{ .*\\)$/\t\$(AM_V_at)$1/;'                  \
      -e 's/^\t(rm -f address@hidden \$\@)$/\t\$(AM_V_GEN)$1/'        \
  > $f-t && mv $f-t $f
done
* modules/alloca-opt: Add $(AM_V_GEN) and $(AM_V_at) prefixes
so that make output is abbreviated when those variables are defined
appropriately.
* modules/argz: Likewise.
* modules/arpa_inet: Likewise.
* modules/byteswap: Likewise.
* modules/configmake: Likewise.
* modules/dirent: Likewise.
* modules/errno: Likewise.
* modules/fcntl: Likewise.
* modules/float: Likewise.
* modules/fnmatch: Likewise.
* modules/getopt-posix: Likewise.
* modules/glob: Likewise.
* modules/iconv_open: Likewise.
* modules/inttypes: Likewise.
* modules/locale: Likewise.
* modules/math: Likewise.
* modules/netdb: Likewise.
* modules/netinet_in: Likewise.
* modules/poll: Likewise.
* modules/posix_spawnp-tests: Likewise.
* modules/sched: Likewise.
* modules/search: Likewise.
* modules/selinux-h: Likewise.
* modules/signal: Likewise.
* modules/spawn: Likewise.
* modules/stdarg: Likewise.
* modules/stdbool: Likewise.
* modules/stddef: Likewise.
* modules/stdint: Likewise.
* modules/stdio: Likewise.
* modules/stdlib: Likewise.
* modules/string: Likewise.
* modules/strings: Likewise.
* modules/sys_file: Likewise.
* modules/sys_ioctl: Likewise.
* modules/sys_select: Likewise.
* modules/sys_socket: Likewise.
* modules/sys_stat: Likewise.
* modules/sys_time: Likewise.
* modules/sys_times: Likewise.
* modules/sys_utsname: Likewise.
* modules/sys_wait: Likewise.
* modules/sysexits: Likewise.
* modules/time: Likewise.
* modules/unistd: Likewise.
* modules/wchar: Likewise.
* modules/wctype: Likewise.
---
 ChangeLog                  |   73 ++++++++++++++++++++++++++++++++++++++++++++
 modules/alloca-opt         |    6 ++--
 modules/argz               |    6 ++--
 modules/arpa_inet          |    8 ++--
 modules/byteswap           |    6 ++--
 modules/configmake         |    6 ++--
 modules/dirent             |    6 ++--
 modules/errno              |    6 ++--
 modules/fcntl              |    6 ++--
 modules/float              |    6 ++--
 modules/fnmatch            |    6 ++--
 modules/getopt-posix       |    6 ++--
 modules/glob               |    6 ++--
 modules/iconv_open         |    6 ++--
 modules/inttypes           |    6 ++--
 modules/locale             |    6 ++--
 modules/math               |    6 ++--
 modules/netdb              |    6 ++--
 modules/netinet_in         |    8 ++--
 modules/poll               |    6 ++--
 modules/posix_spawnp-tests |   12 +++---
 modules/sched              |    6 ++--
 modules/search             |    6 ++--
 modules/selinux-h          |   20 ++++++------
 modules/signal             |    6 ++--
 modules/spawn              |    6 ++--
 modules/stdarg             |    6 ++--
 modules/stdbool            |    6 ++--
 modules/stddef             |    6 ++--
 modules/stdint             |    6 ++--
 modules/stdio              |    6 ++--
 modules/stdlib             |    6 ++--
 modules/string             |    6 ++--
 modules/strings            |    6 ++--
 modules/sys_file           |    8 ++--
 modules/sys_ioctl          |    8 ++--
 modules/sys_select         |    8 ++--
 modules/sys_socket         |    8 ++--
 modules/sys_stat           |    8 ++--
 modules/sys_time           |    8 ++--
 modules/sys_times          |    8 ++--
 modules/sys_utsname        |    8 ++--
 modules/sys_wait           |    8 ++--
 modules/sysexits           |    6 ++--
 modules/time               |    6 ++--
 modules/unistd             |    6 ++--
 modules/wchar              |    6 ++--
 modules/wctype             |    6 ++--
 48 files changed, 235 insertions(+), 162 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 8210003..dde9c16 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,78 @@
 2009-08-21  Jim Meyering  <address@hidden>

+       annotate automake snippets with $(AM_V_GEN) and $(AM_V_at)
+       This makes it so packages using automake-1.11's silent-rules option
+       can print e.g., a single "GEN    configmake.h" line, rather than
+       the 30+ statements that perform the job.  If you want to see the
+       actual commands, you can still run "make V=1".
+       Automatic transformation via this code:
+       repl='\t\$(AM_V_GEN)$1\n\t\$(AM_V_at){'
+       for f in $(find modules -type f -name '[a-z]*'); do echo $f
+         perl -p \
+           -e 's/^\t(mv address@hidden address@hidden|if test -f \$\@ && 
cmp)/\t\$(AM_V_at)$1/;' \
+           -e 's/^\t(\$\(GPERF\)address@hidden)$/\t\$(AM_V_at)$1/;'        \
+           -e 's/^\t((?:cp|chmod)address@hidden)$/\t\$(AM_V_at)$1/;'       \
+           -e 's/^\t(\$\(MKDIR_P\).*)$/\t\$(AM_V_at)$1/;'            \
+           -e 's/^\t(address@hidden@.*)$/\t\$(AM_V_at)$1/;'              \
+           -e 's/^\t(mv -f address@hidden \$\@)$/\t\$(AM_V_at)$1/;'          \
+           $f                                                        \
+         | perl -p -0777                                             \
+             -e 's/^\t(rm -f address@hidden(?: \$\@)?)\n\t{/'"$repl"'/gm'    \
+         | perl -p                                                   \
+             -e 's/^\t(\{ .*\\)$/\t\$(AM_V_at)$1/;'                  \
+             -e 's/^\t(rm -f address@hidden \$\@)$/\t\$(AM_V_GEN)$1/'        \
+         > $f-t && mv $f-t $f
+       done
+       * modules/alloca-opt: Add $(AM_V_GEN) and $(AM_V_at) prefixes
+       so that make output is abbreviated when those variables are defined
+       appropriately.
+       * modules/argz: Likewise.
+       * modules/arpa_inet: Likewise.
+       * modules/byteswap: Likewise.
+       * modules/configmake: Likewise.
+       * modules/dirent: Likewise.
+       * modules/errno: Likewise.
+       * modules/fcntl: Likewise.
+       * modules/float: Likewise.
+       * modules/fnmatch: Likewise.
+       * modules/getopt-posix: Likewise.
+       * modules/glob: Likewise.
+       * modules/iconv_open: Likewise.
+       * modules/inttypes: Likewise.
+       * modules/locale: Likewise.
+       * modules/math: Likewise.
+       * modules/netdb: Likewise.
+       * modules/netinet_in: Likewise.
+       * modules/poll: Likewise.
+       * modules/posix_spawnp-tests: Likewise.
+       * modules/sched: Likewise.
+       * modules/search: Likewise.
+       * modules/selinux-h: Likewise.
+       * modules/signal: Likewise.
+       * modules/spawn: Likewise.
+       * modules/stdarg: Likewise.
+       * modules/stdbool: Likewise.
+       * modules/stddef: Likewise.
+       * modules/stdint: Likewise.
+       * modules/stdio: Likewise.
+       * modules/stdlib: Likewise.
+       * modules/string: Likewise.
+       * modules/strings: Likewise.
+       * modules/sys_file: Likewise.
+       * modules/sys_ioctl: Likewise.
+       * modules/sys_select: Likewise.
+       * modules/sys_socket: Likewise.
+       * modules/sys_stat: Likewise.
+       * modules/sys_time: Likewise.
+       * modules/sys_times: Likewise.
+       * modules/sys_utsname: Likewise.
+       * modules/sys_wait: Likewise.
+       * modules/sysexits: Likewise.
+       * modules/time: Likewise.
+       * modules/unistd: Likewise.
+       * modules/wchar: Likewise.
+       * modules/wctype: Likewise.
+
        consistently remove address@hidden before redirecting to it
        * modules/argz: Remove address@hidden and $@ before redirecting to the 
former.
        * modules/alloca-opt: Likewise.
diff --git a/modules/alloca-opt b/modules/alloca-opt
index e132ab8..f086684 100644
--- a/modules/alloca-opt
+++ b/modules/alloca-opt
@@ -18,11 +18,11 @@ BUILT_SOURCES += $(ALLOCA_H)
 # We need the following in order to create <alloca.h> when the system
 # doesn't have one that works with the given compiler.
 alloca.h: alloca.in.h
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          cat $(srcdir)/alloca.in.h; \
        } > address@hidden
-       mv -f address@hidden $@
+       $(AM_V_at)mv -f address@hidden $@
 MOSTLYCLEANFILES += alloca.h alloca.h-t

 Include:
diff --git a/modules/argz b/modules/argz
index 7c95859..0e40ba7 100644
--- a/modules/argz
+++ b/modules/argz
@@ -23,11 +23,11 @@ BUILT_SOURCES += $(ARGZ_H)
 # We need the following in order to create <argz.h> when the system
 # doesn't have one that works with the given compiler.
 argz.h: argz.in.h
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          cat $(srcdir)/argz.in.h; \
        } > address@hidden
-       mv -f address@hidden $@
+       $(AM_V_at)mv -f address@hidden $@
 MOSTLYCLEANFILES += argz.h argz.h-t

 Include:
diff --git a/modules/arpa_inet b/modules/arpa_inet
index d799403..0f46208 100644
--- a/modules/arpa_inet
+++ b/modules/arpa_inet
@@ -20,9 +20,9 @@ BUILT_SOURCES += $(ARPA_INET_H)
 # We need the following in order to create <arpa/inet.h> when the system
 # doesn't have one.
 arpa/inet.h: arpa_inet.in.h
-       @MKDIR_P@ arpa
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+       $(AM_V_at)@MKDIR_P@ arpa
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
              -e 's|@''NEXT_ARPA_INET_H''@|$(NEXT_ARPA_INET_H)|g' \
@@ -34,7 +34,7 @@ arpa/inet.h: arpa_inet.in.h
              -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
              < $(srcdir)/arpa_inet.in.h; \
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += arpa/inet.h arpa/inet.h-t
 MOSTLYCLEANDIRS += arpa

diff --git a/modules/byteswap b/modules/byteswap
index c5057bb..6298d0f 100644
--- a/modules/byteswap
+++ b/modules/byteswap
@@ -16,11 +16,11 @@ BUILT_SOURCES += $(BYTESWAP_H)
 # We need the following in order to create <byteswap.h> when the system
 # doesn't have one.
 byteswap.h: byteswap.in.h
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          cat $(srcdir)/byteswap.in.h; \
        } > address@hidden
-       mv -f address@hidden $@
+       $(AM_V_at)mv -f address@hidden $@
 MOSTLYCLEANFILES += byteswap.h byteswap.h-t

 Include:
diff --git a/modules/configmake b/modules/configmake
index 2c5dfaa..34c53f4 100644
--- a/modules/configmake
+++ b/modules/configmake
@@ -26,8 +26,8 @@ Makefile.am:
 # The Automake-defined pkg* macros are appended, in the order
 # listed in the Automake 1.10a+ documentation.
 configmake.h: Makefile
-       rm -f address@hidden
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+       $(AM_V_GEN)rm -f address@hidden
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          echo '#define PREFIX "$(prefix)"'; \
          echo '#define EXEC_PREFIX "$(exec_prefix)"'; \
          echo '#define BINDIR "$(bindir)"'; \
@@ -56,7 +56,7 @@ configmake.h: Makefile
          echo '#define PKGLIBDIR "$(pkglibdir)"'; \
          echo '#define PKGLIBEXECDIR "$(pkglibexecdir)"'; \
        } | sed '/""/d' > address@hidden
-       if test -f $@ && cmp address@hidden $@ > /dev/null; then \
+       $(AM_V_at)if test -f $@ && cmp address@hidden $@ > /dev/null; then \
          rm -f address@hidden; \
        else \
          rm -f $@; mv address@hidden $@; \
diff --git a/modules/dirent b/modules/dirent
index ca784f8..b759853 100644
--- a/modules/dirent
+++ b/modules/dirent
@@ -19,8 +19,8 @@ BUILT_SOURCES += $(DIRENT_H)
 # We need the following in order to create <dirent.h> when the system
 # doesn't have one that works with the given compiler.
 dirent.h: dirent.in.h
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
              -e 's|@''NEXT_DIRENT_H''@|$(NEXT_DIRENT_H)|g' \
@@ -34,7 +34,7 @@ dirent.h: dirent.in.h
              -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
              < $(srcdir)/dirent.in.h; \
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += dirent.h dirent.h-t

 Include:
diff --git a/modules/errno b/modules/errno
index 8806621..ed85d06 100644
--- a/modules/errno
+++ b/modules/errno
@@ -17,8 +17,8 @@ BUILT_SOURCES += $(ERRNO_H)
 # We need the following in order to create <errno.h> when the system
 # doesn't have one that is POSIX compliant.
 errno.h: errno.in.h
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
          sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
              -e 's|@''NEXT_ERRNO_H''@|$(NEXT_ERRNO_H)|g' \
@@ -30,7 +30,7 @@ errno.h: errno.in.h
              -e 's|@''EOVERFLOW_VALUE''@|$(EOVERFLOW_VALUE)|g' \
              < $(srcdir)/errno.in.h; \
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += errno.h errno.h-t

 Include:
diff --git a/modules/fcntl b/modules/fcntl
index de0aeb9..1c8b8ce 100644
--- a/modules/fcntl
+++ b/modules/fcntl
@@ -19,8 +19,8 @@ BUILT_SOURCES += $(FCNTL_H)
 # We need the following in order to create <fcntl.h> when the system
 # doesn't have one that works with the given compiler.
 fcntl.h: fcntl.in.h
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
              -e 's|@''NEXT_FCNTL_H''@|$(NEXT_FCNTL_H)|g' \
@@ -28,7 +28,7 @@ fcntl.h: fcntl.in.h
              -e 's|@''REPLACE_OPEN''@|$(REPLACE_OPEN)|g' \
              < $(srcdir)/fcntl.in.h; \
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += fcntl.h fcntl.h-t

 Include:
diff --git a/modules/float b/modules/float
index 7199dc4..9e8c44c 100644
--- a/modules/float
+++ b/modules/float
@@ -17,14 +17,14 @@ BUILT_SOURCES += $(FLOAT_H)
 # We need the following in order to create <float.h> when the system
 # doesn't have one that works with the given compiler.
 float.h: float.in.h
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
          sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
              -e 's|@''NEXT_FLOAT_H''@|$(NEXT_FLOAT_H)|g' \
              < $(srcdir)/float.in.h; \
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += float.h float.h-t

 Include:
diff --git a/modules/fnmatch b/modules/fnmatch
index 64d3cd9..6595407 100644
--- a/modules/fnmatch
+++ b/modules/fnmatch
@@ -28,11 +28,11 @@ BUILT_SOURCES += $(FNMATCH_H)
 # We need the following in order to create <fnmatch.h> when the system
 # doesn't have one that supports the required API.
 fnmatch.h: fnmatch.in.h
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          cat $(srcdir)/fnmatch.in.h; \
        } > address@hidden
-       mv -f address@hidden $@
+       $(AM_V_at)mv -f address@hidden $@
 MOSTLYCLEANFILES += fnmatch.h fnmatch.h-t

 Include:
diff --git a/modules/getopt-posix b/modules/getopt-posix
index 6b20f15..4ffd3b7 100644
--- a/modules/getopt-posix
+++ b/modules/getopt-posix
@@ -22,11 +22,11 @@ BUILT_SOURCES += $(GETOPT_H)
 # We need the following in order to create <getopt.h> when the system
 # doesn't have one that works with the given compiler.
 getopt.h: getopt.in.h
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          cat $(srcdir)/getopt.in.h; \
        } > address@hidden
-       mv -f address@hidden $@
+       $(AM_V_at)mv -f address@hidden $@
 MOSTLYCLEANFILES += getopt.h getopt.h-t

 Include:
diff --git a/modules/glob b/modules/glob
index bf7af7c..7a1561c 100644
--- a/modules/glob
+++ b/modules/glob
@@ -32,12 +32,12 @@ BUILT_SOURCES += $(GLOB_H)
 # We need the following in order to create <glob.h> when the system
 # doesn't have one that works with the given compiler.
 glob.h: glob.in.h
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''HAVE_SYS_CDEFS_H''@|$(HAVE_SYS_CDEFS_H)|g' \
              < $(srcdir)/glob.in.h; \
        } > address@hidden
-       mv -f address@hidden $@
+       $(AM_V_at)mv -f address@hidden $@
 MOSTLYCLEANFILES += glob.h glob.h-t

 Include:
diff --git a/modules/iconv_open b/modules/iconv_open
index 04a1ff9..e303ef3 100644
--- a/modules/iconv_open
+++ b/modules/iconv_open
@@ -28,8 +28,8 @@ BUILT_SOURCES += $(ICONV_H)
 # We need the following in order to create <iconv.h> when the system
 # doesn't have one that works with the given compiler.
 iconv.h: iconv.in.h
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
          sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
              -e 's|@''NEXT_ICONV_H''@|$(NEXT_ICONV_H)|g' \
@@ -39,7 +39,7 @@ iconv.h: iconv.in.h
              -e 's|@''REPLACE_ICONV_UTF''@|$(REPLACE_ICONV_UTF)|g' \
              < $(srcdir)/iconv.in.h; \
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += iconv.h iconv.h-t

 iconv_open-aix.h: iconv_open-aix.gperf
diff --git a/modules/inttypes b/modules/inttypes
index 61c5d3f..704831f 100644
--- a/modules/inttypes
+++ b/modules/inttypes
@@ -21,8 +21,8 @@ BUILT_SOURCES += $(INTTYPES_H)
 # We need the following in order to create <inttypes.h> when the system
 # doesn't have one that works with the given compiler.
 inttypes.h: inttypes.in.h
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \
              -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
@@ -47,7 +47,7 @@ inttypes.h: inttypes.in.h
              -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
              < $(srcdir)/inttypes.in.h; \
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += inttypes.h inttypes.h-t

 Include:
diff --git a/modules/locale b/modules/locale
index 0afc5cb..ba191a0 100644
--- a/modules/locale
+++ b/modules/locale
@@ -18,14 +18,14 @@ BUILT_SOURCES += $(LOCALE_H)
 # We need the following in order to create <locale.h> when the system
 # doesn't have one that provides all definitions.
 locale.h: locale.in.h
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
          sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
              -e 's|@''NEXT_LOCALE_H''@|$(NEXT_LOCALE_H)|g' \
              < $(srcdir)/locale.in.h; \
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += locale.h locale.h-t

 Include:
diff --git a/modules/math b/modules/math
index 039de46..ba23671 100644
--- a/modules/math
+++ b/modules/math
@@ -18,8 +18,8 @@ BUILT_SOURCES += math.h
 # We need the following in order to create <math.h> when the system
 # doesn't have one that works with the given compiler.
 math.h: math.in.h
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
          sed -e 
's|@''INCLUDE_NEXT_AS_FIRST_DIRECTIVE''@|$(INCLUDE_NEXT_AS_FIRST_DIRECTIVE)|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
              -e 
's|@''NEXT_AS_FIRST_DIRECTIVE_MATH_H''@|$(NEXT_AS_FIRST_DIRECTIVE_MATH_H)|g' \
@@ -81,7 +81,7 @@ math.h: math.in.h
              -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
              < $(srcdir)/math.in.h; \
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += math.h math.h-t

 Include:
diff --git a/modules/netdb b/modules/netdb
index afac88b..d6da5c8 100644
--- a/modules/netdb
+++ b/modules/netdb
@@ -18,8 +18,8 @@ BUILT_SOURCES += $(NETDB_H)
 # We need the following in order to create <netdb.h> when the system
 # doesn't have one that works with the given compiler.
 netdb.h: netdb.in.h
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
              -e 's|@''NEXT_NETDB_H''@|$(NEXT_NETDB_H)|g' \
@@ -32,7 +32,7 @@ netdb.h: netdb.in.h
              -e 's|@''HAVE_DECL_GETNAMEINFO''@|$(HAVE_DECL_GETNAMEINFO)|g' \
              < $(srcdir)/netdb.in.h; \
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += netdb.h netdb.h-t

 Include:
diff --git a/modules/netinet_in b/modules/netinet_in
index ee0c9ae..6c65f26 100644
--- a/modules/netinet_in
+++ b/modules/netinet_in
@@ -19,16 +19,16 @@ BUILT_SOURCES += $(NETINET_IN_H)
 # We need the following in order to create <netinet/in.h> when the system
 # doesn't have one.
 netinet/in.h: netinet_in.in.h
-       @MKDIR_P@ netinet
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+       $(AM_V_at)@MKDIR_P@ netinet
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
              -e 's|@''NEXT_NETINET_IN_H''@|$(NEXT_NETINET_IN_H)|g' \
              -e 's|@''HAVE_NETINET_IN_H''@|$(HAVE_NETINET_IN_H)|g' \
              < $(srcdir)/netinet_in.in.h; \
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += netinet/in.h netinet/in.h-t
 MOSTLYCLEANDIRS += netinet

diff --git a/modules/poll b/modules/poll
index 612189b..ce97f09 100644
--- a/modules/poll
+++ b/modules/poll
@@ -22,11 +22,11 @@ BUILT_SOURCES += $(POLL_H)
 # We need the following in order to create <poll.h> when the system
 # doesn't have one.
 poll.h: poll.in.h
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          cat $(srcdir)/poll.in.h; \
        } > address@hidden
-       mv -f address@hidden $@
+       $(AM_V_at)mv -f address@hidden $@
 MOSTLYCLEANFILES += poll.h poll.h-t

 Include:
diff --git a/modules/posix_spawnp-tests b/modules/posix_spawnp-tests
index 61ea8e4..7775672 100644
--- a/modules/posix_spawnp-tests
+++ b/modules/posix_spawnp-tests
@@ -36,15 +36,15 @@ check_PROGRAMS += test-posix_spawn1 test-posix_spawn2

 BUILT_SOURCES += test-posix_spawn1.sh
 test-posix_spawn1.sh: test-posix_spawn1.in.sh
-       rm -f address@hidden $@
-       cp $(srcdir)/test-posix_spawn1.in.sh address@hidden
-       mv address@hidden $@
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at)cp $(srcdir)/test-posix_spawn1.in.sh address@hidden
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += test-posix_spawn1.sh test-posix_spawn1.sh-t

 BUILT_SOURCES += test-posix_spawn2.sh
 test-posix_spawn2.sh: test-posix_spawn2.in.sh
-       rm -f address@hidden $@
-       cp $(srcdir)/test-posix_spawn2.in.sh address@hidden
-       mv address@hidden $@
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at)cp $(srcdir)/test-posix_spawn2.in.sh address@hidden
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += test-posix_spawn2.sh test-posix_spawn2.sh-t
 endif
diff --git a/modules/sched b/modules/sched
index 4bba3dd..873221d 100644
--- a/modules/sched
+++ b/modules/sched
@@ -17,8 +17,8 @@ BUILT_SOURCES += $(SCHED_H)
 # We need the following in order to create a replacement for <sched.h> when
 # the system doesn't have one.
 sched.h: sched.in.h
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''HAVE_SCHED_H''@|$(HAVE_SCHED_H)|g' \
              -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
@@ -26,7 +26,7 @@ sched.h: sched.in.h
              -e 's|@''HAVE_STRUCT_SCHED_PARAM''@|$(HAVE_STRUCT_SCHED_PARAM)|g' 
\
              < $(srcdir)/sched.in.h; \
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += sched.h sched.h-t

 Include:
diff --git a/modules/search b/modules/search
index 8ba2a1c..75f3860 100644
--- a/modules/search
+++ b/modules/search
@@ -18,8 +18,8 @@ BUILT_SOURCES += search.h
 # We need the following in order to create <search.h> when the system
 # doesn't have one that works with the given compiler.
 search.h: search.in.h
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
          sed -e 's|@''HAVE_SEARCH_H''@|$(HAVE_SEARCH_H)|g' \
              -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
@@ -30,7 +30,7 @@ search.h: search.in.h
              -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
              < $(srcdir)/search.in.h; \
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += search.h search.h-t

 Include:
diff --git a/modules/selinux-h b/modules/selinux-h
index b7b8d82..c083bb8 100644
--- a/modules/selinux-h
+++ b/modules/selinux-h
@@ -20,20 +20,20 @@ lib_SOURCES += se-context.in.h se-selinux.in.h

 BUILT_SOURCES += $(SELINUX_SELINUX_H)
 selinux/selinux.h: se-selinux.in.h
-       rm -f address@hidden $@
-       $(MKDIR_P) selinux
-       cp $(srcdir)/se-selinux.in.h address@hidden
-       chmod a-x address@hidden
-       mv address@hidden $@
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at)$(MKDIR_P) selinux
+       $(AM_V_at)cp $(srcdir)/se-selinux.in.h address@hidden
+       $(AM_V_at)chmod a-x address@hidden
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += selinux/selinux.h selinux/selinux.h-t

 BUILT_SOURCES += $(SELINUX_CONTEXT_H)
 selinux/context.h: se-context.in.h
-       rm -f address@hidden $@
-       $(MKDIR_P) selinux
-       cp $(srcdir)/se-context.in.h address@hidden
-       chmod a-x address@hidden
-       mv address@hidden $@
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at)$(MKDIR_P) selinux
+       $(AM_V_at)cp $(srcdir)/se-context.in.h address@hidden
+       $(AM_V_at)chmod a-x address@hidden
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += selinux/context.h selinux/context.h-t
 MOSTLYCLEANDIRS += selinux

diff --git a/modules/signal b/modules/signal
index bfef96f..fd36c5b 100644
--- a/modules/signal
+++ b/modules/signal
@@ -18,8 +18,8 @@ BUILT_SOURCES += signal.h
 # We need the following in order to create <signal.h> when the system
 # doesn't have a complete one.
 signal.h: signal.in.h
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
          sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
              -e 's|@''NEXT_SIGNAL_H''@|$(NEXT_SIGNAL_H)|g' \
@@ -35,7 +35,7 @@ signal.h: signal.in.h
              -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
              < $(srcdir)/signal.in.h; \
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += signal.h signal.h-t

 Include:
diff --git a/modules/spawn b/modules/spawn
index f2d15ab..7d3379b 100644
--- a/modules/spawn
+++ b/modules/spawn
@@ -19,8 +19,8 @@ BUILT_SOURCES += $(SPAWN_H)
 # We need the following in order to create a replacement for <spawn.h> when
 # the system doesn't have one.
 spawn.h: spawn.in.h
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''HAVE_SPAWN_H''@|$(HAVE_SPAWN_H)|g' \
              -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
@@ -51,7 +51,7 @@ spawn.h: spawn.in.h
              -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
              < $(srcdir)/spawn.in.h; \
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += spawn.h spawn.h-t

 Include:
diff --git a/modules/stdarg b/modules/stdarg
index 46be58f..36f530d 100644
--- a/modules/stdarg
+++ b/modules/stdarg
@@ -24,14 +24,14 @@ BUILT_SOURCES += $(STDARG_H)
 # We need the following in order to create <stdarg.h> when the system
 # doesn't have one that works with the given compiler.
 stdarg.h: stdarg.in.h
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
          sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
              -e 's|@''NEXT_STDARG_H''@|$(NEXT_STDARG_H)|g' \
              < $(srcdir)/stdarg.in.h; \
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += stdarg.h stdarg.h-t

 Include:
diff --git a/modules/stdbool b/modules/stdbool
index 709981c..122040c 100644
--- a/modules/stdbool
+++ b/modules/stdbool
@@ -17,11 +17,11 @@ BUILT_SOURCES += $(STDBOOL_H)
 # We need the following in order to create <stdbool.h> when the system
 # doesn't have one that works.
 stdbool.h: stdbool.in.h
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's/@''HAVE__BOOL''@/$(HAVE__BOOL)/g' < $(srcdir)/stdbool.in.h; 
\
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += stdbool.h stdbool.h-t

 Include:
diff --git a/modules/stddef b/modules/stddef
index c68e00b..b391df8 100644
--- a/modules/stddef
+++ b/modules/stddef
@@ -18,8 +18,8 @@ BUILT_SOURCES += $(STDDEF_H)
 # We need the following in order to create <stddef.h> when the system
 # doesn't have one that works with the given compiler.
 stddef.h: stddef.in.h
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
          sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
              -e 's|@''NEXT_STDDEF_H''@|$(NEXT_STDDEF_H)|g' \
@@ -27,7 +27,7 @@ stddef.h: stddef.in.h
              -e 's|@''REPLACE_NULL''@|$(REPLACE_NULL)|g' \
              < $(srcdir)/stddef.in.h; \
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += stddef.h stddef.h-t

 Include:
diff --git a/modules/stdint b/modules/stdint
index 97a9288..674f214 100644
--- a/modules/stdint
+++ b/modules/stdint
@@ -25,8 +25,8 @@ BUILT_SOURCES += $(STDINT_H)
 # We need the following in order to create <stdint.h> when the system
 # doesn't have one that works with the given compiler.
 stdint.h: stdint.in.h
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's/@''HAVE_STDINT_H''@/$(HAVE_STDINT_H)/g' \
              -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
@@ -53,7 +53,7 @@ stdint.h: stdint.in.h
              -e 's/@''WINT_T_SUFFIX''@/$(WINT_T_SUFFIX)/g' \
              < $(srcdir)/stdint.in.h; \
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += stdint.h stdint.h-t

 Include:
diff --git a/modules/stdio b/modules/stdio
index 98c0aee..0c04834 100644
--- a/modules/stdio
+++ b/modules/stdio
@@ -21,8 +21,8 @@ BUILT_SOURCES += stdio.h
 # We need the following in order to create <stdio.h> when the system
 # doesn't have one that works with the given compiler.
 stdio.h: stdio.in.h
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
          sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
              -e 's|@''NEXT_STDIO_H''@|$(NEXT_STDIO_H)|g' \
@@ -100,7 +100,7 @@ stdio.h: stdio.in.h
              -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
              < $(srcdir)/stdio.in.h; \
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += stdio.h stdio.h-t

 Include:
diff --git a/modules/stdlib b/modules/stdlib
index 49798ad..3e43c42 100644
--- a/modules/stdlib
+++ b/modules/stdlib
@@ -21,8 +21,8 @@ BUILT_SOURCES += stdlib.h
 # We need the following in order to create <stdlib.h> when the system
 # doesn't have one that works with the given compiler.
 stdlib.h: stdlib.in.h
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
          sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
              -e 's|@''NEXT_STDLIB_H''@|$(NEXT_STDLIB_H)|g' \
@@ -66,7 +66,7 @@ stdlib.h: stdlib.in.h
              -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
              < $(srcdir)/stdlib.in.h; \
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += stdlib.h stdlib.h-t

 Include:
diff --git a/modules/string b/modules/string
index 738deeb..fc0583b 100644
--- a/modules/string
+++ b/modules/string
@@ -20,8 +20,8 @@ BUILT_SOURCES += string.h
 # We need the following in order to create <string.h> when the system
 # doesn't have one that works with the given compiler.
 string.h: string.in.h
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
          sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
              -e 's|@''NEXT_STRING_H''@|$(NEXT_STRING_H)|g' \
@@ -86,7 +86,7 @@ string.h: string.in.h
              -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
              < $(srcdir)/string.in.h; \
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += string.h string.h-t

 Include:
diff --git a/modules/strings b/modules/strings
index 7936bc1..98c971d 100644
--- a/modules/strings
+++ b/modules/strings
@@ -18,8 +18,8 @@ BUILT_SOURCES += strings.h
 # We need the following in order to create <strings.h> when the system
 # doesn't have one that works with the given compiler.
 strings.h: strings.in.h
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
          sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
              -e 's|@''NEXT_STRINGS_H''@|$(NEXT_STRINGS_H)|g' \
@@ -28,7 +28,7 @@ strings.h: strings.in.h
              -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
              < $(srcdir)/strings.in.h; \
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += strings.h strings.h-t

 Include:
diff --git a/modules/sys_file b/modules/sys_file
index 2c1f8f8..f392195 100644
--- a/modules/sys_file
+++ b/modules/sys_file
@@ -19,9 +19,9 @@ BUILT_SOURCES += $(SYS_FILE_H)
 # We need the following in order to create <sys/file.h> when the system
 # has one that is incomplete.
 sys/file.h: sys_file.in.h
-       @MKDIR_P@ sys
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+       $(AM_V_at)@MKDIR_P@ sys
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's/@''HAVE_SYS_FILE_H''@/$(HAVE_SYS_FILE_H)/g' \
              -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
@@ -30,7 +30,7 @@ sys/file.h: sys_file.in.h
              -e 's/@''GNULIB_FLOCK''@/$(GNULIB_FLOCK)/g' \
              < $(srcdir)/sys_file.in.h; \
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += sys/file.h sys/file.h-t
 MOSTLYCLEANDIRS += sys

diff --git a/modules/sys_ioctl b/modules/sys_ioctl
index 73ae825..07a7fe7 100644
--- a/modules/sys_ioctl
+++ b/modules/sys_ioctl
@@ -20,9 +20,9 @@ BUILT_SOURCES += $(SYS_IOCTL_H)
 # We need the following in order to create <sys/ioctl.h> when the system
 # does not have a complete one.
 sys/ioctl.h: sys_ioctl.in.h
-       @MKDIR_P@ sys
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+       $(AM_V_at)@MKDIR_P@ sys
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''HAVE_SYS_IOCTL_H''@|$(HAVE_SYS_IOCTL_H)|g' \
              -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
@@ -33,7 +33,7 @@ sys/ioctl.h: sys_ioctl.in.h
              -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
              < $(srcdir)/sys_ioctl.in.h; \
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += sys/ioctl.h sys/ioctl.h-t
 MOSTLYCLEANDIRS += sys

diff --git a/modules/sys_select b/modules/sys_select
index e3a108a..fb2a087 100644
--- a/modules/sys_select
+++ b/modules/sys_select
@@ -21,9 +21,9 @@ BUILT_SOURCES += $(SYS_SELECT_H)
 # We need the following in order to create <sys/select.h> when the system
 # doesn't have one that works with the given compiler.
 sys/select.h: sys_select.in.h
-       @MKDIR_P@ sys
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+       $(AM_V_at)@MKDIR_P@ sys
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
              -e 's|@''NEXT_SYS_SELECT_H''@|$(NEXT_SYS_SELECT_H)|g' \
@@ -34,7 +34,7 @@ sys/select.h: sys_select.in.h
              -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
              < $(srcdir)/sys_select.in.h; \
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += sys/select.h sys/select.h-t
 MOSTLYCLEANDIRS += sys

diff --git a/modules/sys_socket b/modules/sys_socket
index 37e9e45..129846f 100644
--- a/modules/sys_socket
+++ b/modules/sys_socket
@@ -22,9 +22,9 @@ BUILT_SOURCES += $(SYS_SOCKET_H)
 # We need the following in order to create <sys/socket.h> when the system
 # doesn't have one that works with the given compiler.
 sys/socket.h: sys_socket.in.h
-       @MKDIR_P@ sys
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+       $(AM_V_at)@MKDIR_P@ sys
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
              -e 's|@''NEXT_SYS_SOCKET_H''@|$(NEXT_SYS_SOCKET_H)|g' \
@@ -51,7 +51,7 @@ sys/socket.h: sys_socket.in.h
              -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
              < $(srcdir)/sys_socket.in.h; \
        } > address@hidden
-       mv -f address@hidden $@
+       $(AM_V_at)mv -f address@hidden $@
 MOSTLYCLEANFILES += sys/socket.h sys/socket.h-t
 MOSTLYCLEANDIRS += sys

diff --git a/modules/sys_stat b/modules/sys_stat
index 56a11c2..e5961d4 100644
--- a/modules/sys_stat
+++ b/modules/sys_stat
@@ -19,9 +19,9 @@ BUILT_SOURCES += $(SYS_STAT_H)
 # We need the following in order to create <sys/stat.h> when the system
 # has one that is incomplete.
 sys/stat.h: sys_stat.in.h
-       @MKDIR_P@ sys
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+       $(AM_V_at)@MKDIR_P@ sys
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
              -e 's|@''NEXT_SYS_STAT_H''@|$(NEXT_SYS_STAT_H)|g' \
@@ -34,7 +34,7 @@ sys/stat.h: sys_stat.in.h
              -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
              < $(srcdir)/sys_stat.in.h; \
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += sys/stat.h sys/stat.h-t
 MOSTLYCLEANDIRS += sys

diff --git a/modules/sys_time b/modules/sys_time
index 77a20d6..8382d00 100644
--- a/modules/sys_time
+++ b/modules/sys_time
@@ -18,9 +18,9 @@ BUILT_SOURCES += $(SYS_TIME_H)
 # We need the following in order to create <sys/time.h> when the system
 # doesn't have one that works with the given compiler.
 sys/time.h: sys_time.in.h
-       @MKDIR_P@ sys
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+       $(AM_V_at)@MKDIR_P@ sys
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's/@''HAVE_SYS_TIME_H''@/$(HAVE_SYS_TIME_H)/g' \
              -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
@@ -29,7 +29,7 @@ sys/time.h: sys_time.in.h
              -e 's/@''HAVE_STRUCT_TIMEVAL''@/$(HAVE_STRUCT_TIMEVAL)/g' \
              < $(srcdir)/sys_time.in.h; \
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += sys/time.h sys/time.h-t

 Include:
diff --git a/modules/sys_times b/modules/sys_times
index 1b6f837..aa8f5a7 100644
--- a/modules/sys_times
+++ b/modules/sys_times
@@ -18,14 +18,14 @@ BUILT_SOURCES += $(SYS_TIMES_H)
 # We need the following in order to create <sys/times.h> when the system
 # doesn't have one that works with the given compiler.
 sys/times.h: sys_times.in.h
-       @MKDIR_P@ sys
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+       $(AM_V_at)@MKDIR_P@ sys
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''GNULIB_TIMES''@|$(GNULIB_TIMES)|g' \
              -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
              < $(srcdir)/sys_times.in.h; \
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += sys/times.h sys/times.h-t
 MOSTLYCLEANDIRS += sys

diff --git a/modules/sys_utsname b/modules/sys_utsname
index 9aff99d..646b92b 100644
--- a/modules/sys_utsname
+++ b/modules/sys_utsname
@@ -18,15 +18,15 @@ BUILT_SOURCES += $(SYS_UTSNAME_H)
 # We need the following in order to create <sys/utsname.h> when the system
 # does not have one.
 sys/utsname.h: sys_utsname.in.h
-       @MKDIR_P@ sys
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+       $(AM_V_at)@MKDIR_P@ sys
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''GNULIB_UNAME''@|$(GNULIB_UNAME)|g' \
              -e 's|@''HAVE_UNAME''@|$(HAVE_UNAME)|g' \
              -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
              < $(srcdir)/sys_utsname.in.h; \
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += sys/utsname.h sys/utsname.h-t
 MOSTLYCLEANDIRS += sys

diff --git a/modules/sys_wait b/modules/sys_wait
index a287d45..2dcf1af 100644
--- a/modules/sys_wait
+++ b/modules/sys_wait
@@ -19,16 +19,16 @@ BUILT_SOURCES += $(SYS_WAIT_H)
 # We need the following in order to create <sys/wait.h> when the system
 # has one that is incomplete.
 sys/wait.h: sys_wait.in.h
-       @MKDIR_P@ sys
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+       $(AM_V_at)@MKDIR_P@ sys
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
              -e 's|@''NEXT_SYS_WAIT_H''@|$(NEXT_SYS_WAIT_H)|g' \
              -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
              < $(srcdir)/sys_wait.in.h; \
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += sys/wait.h sys/wait.h-t
 MOSTLYCLEANDIRS += sys

diff --git a/modules/sysexits b/modules/sysexits
index 99bcdd3..12eb3a7 100644
--- a/modules/sysexits
+++ b/modules/sysexits
@@ -17,15 +17,15 @@ BUILT_SOURCES += $(SYSEXITS_H)
 # We need the following in order to create <sysexits.h> when the system
 # doesn't have one that works with the given compiler.
 sysexits.h: sysexits.in.h
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''HAVE_SYSEXITS_H''@|$(HAVE_SYSEXITS_H)|g' \
              -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
              -e 's|@''NEXT_SYSEXITS_H''@|$(NEXT_SYSEXITS_H)|g' \
              < $(srcdir)/sysexits.in.h; \
        } > address@hidden
-       mv -f address@hidden $@
+       $(AM_V_at)mv -f address@hidden $@
 MOSTLYCLEANFILES += sysexits.h sysexits.h-t

 Include:
diff --git a/modules/time b/modules/time
index 6450cb3..495433d 100644
--- a/modules/time
+++ b/modules/time
@@ -19,8 +19,8 @@ BUILT_SOURCES += time.h
 # We need the following in order to create <time.h> when the system
 # doesn't have one that works with the given compiler.
 time.h: time.in.h
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
          sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
              -e 's|@NEXT_TIME_H''@|$(NEXT_TIME_H)|g' \
@@ -33,7 +33,7 @@ time.h: time.in.h
              -e 
's|@TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \
              < $(srcdir)/time.in.h; \
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += time.h time.h-t

 Include:
diff --git a/modules/unistd b/modules/unistd
index 5977bf9..fdc23e7 100644
--- a/modules/unistd
+++ b/modules/unistd
@@ -19,8 +19,8 @@ BUILT_SOURCES += unistd.h
 # We need the following in order to create an empty placeholder for
 # <unistd.h> when the system doesn't have one.
 unistd.h: unistd.in.h
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''HAVE_UNISTD_H''@|$(HAVE_UNISTD_H)|g' \
              -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
@@ -78,7 +78,7 @@ unistd.h: unistd.in.h
              -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
              < $(srcdir)/unistd.in.h; \
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += unistd.h unistd.h-t

 Include:
diff --git a/modules/wchar b/modules/wchar
index d4dad6c..9c2cd1a 100644
--- a/modules/wchar
+++ b/modules/wchar
@@ -20,8 +20,8 @@ BUILT_SOURCES += $(WCHAR_H)
 # We need the following in order to create <wchar.h> when the system
 # version does not work standalone.
 wchar.h: wchar.in.h
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
              -e 's|@''NEXT_WCHAR_H''@|$(NEXT_WCHAR_H)|g' \
@@ -64,7 +64,7 @@ wchar.h: wchar.in.h
              -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
            < $(srcdir)/wchar.in.h; \
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += wchar.h wchar.h-t

 Include:
diff --git a/modules/wctype b/modules/wctype
index 73c9271..e482c59 100644
--- a/modules/wctype
+++ b/modules/wctype
@@ -18,8 +18,8 @@ BUILT_SOURCES += $(WCTYPE_H)
 # We need the following in order to create <wctype.h> when the system
 # doesn't have one that works with the given compiler.
 wctype.h: wctype.in.h
-       rm -f address@hidden $@
-       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+       $(AM_V_GEN)rm -f address@hidden $@
+       $(AM_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's/@''HAVE_WCTYPE_H''@/$(HAVE_WCTYPE_H)/g' \
              -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
@@ -29,7 +29,7 @@ wctype.h: wctype.in.h
              -e 's/@''REPLACE_ISWCNTRL''@/$(REPLACE_ISWCNTRL)/g' \
              < $(srcdir)/wctype.in.h; \
        } > address@hidden
-       mv address@hidden $@
+       $(AM_V_at)mv address@hidden $@
 MOSTLYCLEANFILES += wctype.h wctype.h-t

 Include:
--
1.6.4.378.g88f2f




reply via email to

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