Move AM_V_GEN to recipe start
authorPaul Eggert <eggert@cs.ucla.edu>
Tue, 21 Dec 2021 18:43:56 +0000 (10:43 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Tue, 21 Dec 2021 18:44:48 +0000 (10:44 -0800)
This is especially needed when building Emacs, as it uses
‘AM_V_GEN=@$(info GEN $@)', which means the GEN line is output by
GNU make just before the recipe runs, regardless of where AM_V_GEN
appears in the recipe.  And it’s also good practice even if the
default Automake ‘AM_V_GEN=@echo GEN $@;’ is used, as it’s better
to output the GEN line consistently at the start of every recipe,
even if this precedes a preparatory command that almost always
works silently.
* modules/arpa_inet, modules/dynarray, modules/net_if:
* modules/netinet_in, modules/scratch_buffer, modules/selinux-h:
* modules/sys_file, modules/sys_ioctl, modules/sys_random:
* modules/sys_resource, modules/sys_select, modules/sys_socket:
* modules/sys_stat, modules/sys_time, modules/sys_times:
* modules/sys_types, modules/sys_uio, modules/sys_utsname:
* modules/sys_wait, modules/unicase/special-casing, top/maint.mk:
Use AM_V_GEN only at the start of each recipe.

22 files changed:
ChangeLog
modules/arpa_inet
modules/dynarray
modules/net_if
modules/netinet_in
modules/scratch_buffer
modules/selinux-h
modules/sys_file
modules/sys_ioctl
modules/sys_random
modules/sys_resource
modules/sys_select
modules/sys_socket
modules/sys_stat
modules/sys_time
modules/sys_times
modules/sys_types
modules/sys_uio
modules/sys_utsname
modules/sys_wait
modules/unicase/special-casing
top/maint.mk

index d2d4a3cfa0a6dfc5c5a2b5aa9acb05ee771ffc64..e4055c12ffc344602838278b30967b5f2903f22a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,23 @@
+2021-12-21  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Move AM_V_GEN to recipe start
+       This is especially needed when building Emacs, as it uses
+       ‘AM_V_GEN=@$(info GEN $@)', which means the GEN line is output by
+       GNU make just before the recipe runs, regardless of where AM_V_GEN
+       appears in the recipe.  And it’s also good practice even if the
+       default Automake ‘AM_V_GEN=@echo GEN $@;’ is used, as it’s better
+       to output the GEN line consistently at the start of every recipe,
+       even if this precedes a preparatory command that almost always
+       works silently.
+       * modules/arpa_inet, modules/dynarray, modules/net_if:
+       * modules/netinet_in, modules/scratch_buffer, modules/selinux-h:
+       * modules/sys_file, modules/sys_ioctl, modules/sys_random:
+       * modules/sys_resource, modules/sys_select, modules/sys_socket:
+       * modules/sys_stat, modules/sys_time, modules/sys_times:
+       * modules/sys_types, modules/sys_uio, modules/sys_utsname:
+       * modules/sys_wait, modules/unicase/special-casing, top/maint.mk:
+       Use AM_V_GEN only at the start of each recipe.
+
 2021-12-21  Bruno Haible  <bruno@clisp.org>
 
        c-xvasprintf: Fix declarations (regression 2021-08-07).
index 4655998c81fb656c95be0d1bcc6d588daa94c8f3..5344fe3eac4634e2310c2d96986a7845b7faa30f 100644 (file)
@@ -25,8 +25,8 @@ 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 $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) $(ARG_NONNULL_H)
-       $(AM_V_at)$(MKDIR_P) '%reldir%/arpa'
-       $(AM_V_GEN)rm -f $@-t $@ && \
+       $(AM_V_GEN)$(MKDIR_P) '%reldir%/arpa'
+       $(AM_V_at)rm -f $@-t $@ && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''GUARD_PREFIX''@|${gl_include_guard_prefix}|g' \
              -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
index 37d1f6c753293d1bfce566ee493ff190ee778d4e..e79fe42a81646c01402fe08a6c63b83e5becf562 100644 (file)
@@ -26,8 +26,8 @@ Makefile.am:
 BUILT_SOURCES += malloc/dynarray.gl.h malloc/dynarray-skeleton.gl.h
 
 malloc/dynarray.gl.h: malloc/dynarray.h
-       $(AM_V_at)$(MKDIR_P) '%reldir%/malloc'
-       $(AM_V_GEN)rm -f $@-t $@ && \
+       $(AM_V_GEN)$(MKDIR_P) '%reldir%/malloc'
+       $(AM_V_at)rm -f $@-t $@ && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e '/libc_hidden_proto/d' < $(srcdir)/malloc/dynarray.h; \
        } > $@-t && \
@@ -35,8 +35,8 @@ malloc/dynarray.gl.h: malloc/dynarray.h
 MOSTLYCLEANFILES += malloc/dynarray.gl.h malloc/dynarray.gl.h-t
 
 malloc/dynarray-skeleton.gl.h: malloc/dynarray-skeleton.c
-       $(AM_V_at)$(MKDIR_P) '%reldir%/malloc'
-       $(AM_V_GEN)rm -f $@-t $@ && \
+       $(AM_V_GEN)$(MKDIR_P) '%reldir%/malloc'
+       $(AM_V_at)rm -f $@-t $@ && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|<malloc/dynarray\.h>|<malloc/dynarray.gl.h>|g' \
              -e 's|__attribute_maybe_unused__|_GL_ATTRIBUTE_MAYBE_UNUSED|g' \
index 092116bcb47f1f1bc189dba95d52823f66ad78f7..b60ccc95e6244f8fdd450200a421bd39dec4c52e 100644 (file)
@@ -21,8 +21,8 @@ BUILT_SOURCES += $(NET_IF_H)
 # doesn't have one.
 if GL_GENERATE_NET_IF_H
 net/if.h: net_if.in.h $(top_builddir)/config.status
-       $(AM_V_at)$(MKDIR_P) '%reldir%/net'
-       $(AM_V_GEN)rm -f $@-t $@ && \
+       $(AM_V_GEN)$(MKDIR_P) '%reldir%/net'
+       $(AM_V_at)rm -f $@-t $@ && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''GUARD_PREFIX''@|${gl_include_guard_prefix}|g' \
              -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
index 29b26c906e28069df1608493ca4711417e66679a..4d0067414e8e4ac4c789bc8820069c885f24c37b 100644 (file)
@@ -21,8 +21,8 @@ BUILT_SOURCES += $(NETINET_IN_H)
 # doesn't have one.
 if GL_GENERATE_NETINET_IN_H
 netinet/in.h: netinet_in.in.h $(top_builddir)/config.status
-       $(AM_V_at)$(MKDIR_P) '%reldir%/netinet'
-       $(AM_V_GEN)rm -f $@-t $@ && \
+       $(AM_V_GEN)$(MKDIR_P) '%reldir%/netinet'
+       $(AM_V_at)rm -f $@-t $@ && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''GUARD_PREFIX''@|${gl_include_guard_prefix}|g' \
              -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
index 336a5347258ac464e856c38c2aa53a3816760959..4b72958c67dc490d82ef34ba8445c71872b4a4ae 100644 (file)
@@ -26,8 +26,8 @@ Makefile.am:
 BUILT_SOURCES += malloc/scratch_buffer.gl.h
 
 malloc/scratch_buffer.gl.h: malloc/scratch_buffer.h
-       $(AM_V_at)$(MKDIR_P) '%reldir%/malloc'
-       $(AM_V_GEN)rm -f $@-t $@ && \
+       $(AM_V_GEN)$(MKDIR_P) '%reldir%/malloc'
+       $(AM_V_at)rm -f $@-t $@ && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|__always_inline|inline _GL_ATTRIBUTE_ALWAYS_INLINE|g' \
              -e 's|__glibc_likely|_GL_LIKELY|g' \
index d6304e8ffba42df7fd35b4bba95055c575af8f13..dd1e8114058e852f3fbab7e5d689cd3b63de1cfc 100644 (file)
@@ -34,8 +34,8 @@ lib_SOURCES += se-context.in.h se-label.in.h se-selinux.in.h \
 
 BUILT_SOURCES += selinux/selinux.h
 selinux/selinux.h: se-selinux.in.h $(top_builddir)/config.status
-       $(AM_V_at)$(MKDIR_P) '%reldir%/selinux'
-       $(AM_V_GEN)rm -f $@-t $@ && \
+       $(AM_V_GEN)$(MKDIR_P) '%reldir%/selinux'
+       $(AM_V_at)rm -f $@-t $@ && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
          sed -e 's|@''GUARD_PREFIX''@|${gl_include_guard_prefix}|g' \
              -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
@@ -50,8 +50,8 @@ MOSTLYCLEANFILES += selinux/selinux.h selinux/selinux.h-t
 BUILT_SOURCES += $(SELINUX_CONTEXT_H)
 if GL_GENERATE_SELINUX_CONTEXT_H
 selinux/context.h: se-context.in.h $(top_builddir)/config.status
-       $(AM_V_at)$(MKDIR_P) '%reldir%/selinux'
-       $(AM_V_GEN)rm -f $@-t $@ && \
+       $(AM_V_GEN)$(MKDIR_P) '%reldir%/selinux'
+       $(AM_V_at)rm -f $@-t $@ && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
          cat $(srcdir)/se-context.in.h; \
        } > $@-t && \
@@ -65,8 +65,8 @@ MOSTLYCLEANFILES += selinux/context.h selinux/context.h-t
 BUILT_SOURCES += $(SELINUX_LABEL_H)
 if GL_GENERATE_SELINUX_LABEL_H
 selinux/label.h: se-label.in.h $(top_builddir)/config.status
-       $(AM_V_at)$(MKDIR_P) '%reldir%/selinux'
-       $(AM_V_GEN)rm -f $@-t $@ && \
+       $(AM_V_GEN)$(MKDIR_P) '%reldir%/selinux'
+       $(AM_V_at)rm -f $@-t $@ && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
          cat $(srcdir)/se-label.in.h; \
        } > $@-t && \
index 753f6e1e8e1be17ed183dbf66c18fee5a1e0a1e5..bb3a99b8c1640dbad70fa193e054e88bdcb8d074 100644 (file)
@@ -20,8 +20,8 @@ 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 $(top_builddir)/config.status $(WARN_ON_USE_H)
-       $(AM_V_at)$(MKDIR_P) '%reldir%/sys'
-       $(AM_V_GEN)rm -f $@-t $@ && \
+       $(AM_V_GEN)$(MKDIR_P) '%reldir%/sys'
+       $(AM_V_at)rm -f $@-t $@ && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''GUARD_PREFIX''@|${gl_include_guard_prefix}|g' \
              -e 's/@''HAVE_SYS_FILE_H''@/$(HAVE_SYS_FILE_H)/g' \
index 571dc822b7041326e86cb1e19adbce2fd4a606b1..5da91b7476baf05c15bc1008b646db0c4f93ebbe 100644 (file)
@@ -22,8 +22,8 @@ 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 $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H)
-       $(AM_V_at)$(MKDIR_P) '%reldir%/sys'
-       $(AM_V_GEN)rm -f $@-t $@ && \
+       $(AM_V_GEN)$(MKDIR_P) '%reldir%/sys'
+       $(AM_V_at)rm -f $@-t $@ && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''GUARD_PREFIX''@|${gl_include_guard_prefix}|g' \
              -e 's|@''HAVE_SYS_IOCTL_H''@|$(HAVE_SYS_IOCTL_H)|g' \
index 331103ae6bda94eb1652b7f3184047ffaa1efa4b..ad6cd583af2f527ec736caaaf412ed2ece012e1f 100644 (file)
@@ -22,8 +22,8 @@ BUILT_SOURCES += sys/random.h
 # We need the following in order to create <sys/random.h> when the system
 # doesn't have one.
 sys/random.h: sys_random.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
-       $(AM_V_at)$(MKDIR_P) '%reldir%/sys'
-       $(AM_V_GEN)rm -f $@-t $@ && \
+       $(AM_V_GEN)$(MKDIR_P) '%reldir%/sys'
+       $(AM_V_at)rm -f $@-t $@ && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''GUARD_PREFIX''@|${gl_include_guard_prefix}|g' \
              -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
index 5c68b981b00140eee5c396a1c84e6b195083d9a0..203e44adad5c4c30c5bffbb446591799756b7f2b 100644 (file)
@@ -23,8 +23,8 @@ BUILT_SOURCES += sys/resource.h
 # We need the following in order to create <sys/resource.h> when the system
 # doesn't have one.
 sys/resource.h: sys_resource.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
-       $(AM_V_at)$(MKDIR_P) '%reldir%/sys'
-       $(AM_V_GEN)rm -f $@-t $@ && \
+       $(AM_V_GEN)$(MKDIR_P) '%reldir%/sys'
+       $(AM_V_at)rm -f $@-t $@ && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''GUARD_PREFIX''@|${gl_include_guard_prefix}|g' \
              -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
index 61e78f827069544aaa646c2dfdd8f0085af23c28..1601b3976f6e7842da235866ef7ac11ec4eca8fe 100644 (file)
@@ -24,8 +24,8 @@ 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 $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H)
-       $(AM_V_at)$(MKDIR_P) '%reldir%/sys'
-       $(AM_V_GEN)rm -f $@-t $@ && \
+       $(AM_V_GEN)$(MKDIR_P) '%reldir%/sys'
+       $(AM_V_at)rm -f $@-t $@ && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''GUARD_PREFIX''@|${gl_include_guard_prefix}|g' \
              -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
index dae62f250ed6192fcbf68f58db14614e740ad6cb..263d356482f9a401fdbedf10bd0a4d748ca6ba24 100644 (file)
@@ -31,8 +31,8 @@ lib_SOURCES += sys_socket.c
 # 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 $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) $(ARG_NONNULL_H)
-       $(AM_V_at)$(MKDIR_P) '%reldir%/sys'
-       $(AM_V_GEN)rm -f $@-t $@ && \
+       $(AM_V_GEN)$(MKDIR_P) '%reldir%/sys'
+       $(AM_V_at)rm -f $@-t $@ && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''GUARD_PREFIX''@|${gl_include_guard_prefix}|g' \
              -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
index b778038c7c704c8f0edffed35062f8eb80e1fef3..38ff7e141c0e94d056df8846fb505d5c92424baa 100644 (file)
@@ -26,8 +26,8 @@ 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 $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
-       $(AM_V_at)$(MKDIR_P) '%reldir%/sys'
-       $(AM_V_GEN)rm -f $@-t $@ && \
+       $(AM_V_GEN)$(MKDIR_P) '%reldir%/sys'
+       $(AM_V_at)rm -f $@-t $@ && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''GUARD_PREFIX''@|${gl_include_guard_prefix}|g' \
              -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
index 07838d2cd10607808b3c0767f1807c010e898674..1014d2d35783753afd8d98c04f8e345df8fcf414 100644 (file)
@@ -23,8 +23,8 @@ 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 $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
-       $(AM_V_at)$(MKDIR_P) '%reldir%/sys'
-       $(AM_V_GEN)rm -f $@-t $@ && \
+       $(AM_V_GEN)$(MKDIR_P) '%reldir%/sys'
+       $(AM_V_at)rm -f $@-t $@ && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''GUARD_PREFIX''@|${gl_include_guard_prefix}|g' \
              -e 's/@''HAVE_SYS_TIME_H''@/$(HAVE_SYS_TIME_H)/g' \
index 704fc17cb72d86b1d7ada5f10fdeb1c07e93f4ee..68cb605185162a08e92a082a93568c15fedc9af4 100644 (file)
@@ -21,8 +21,8 @@ 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 $(top_builddir)/config.status $(WARN_ON_USE_H) $(ARG_NONNULL_H)
-       $(AM_V_at)$(MKDIR_P) '%reldir%/sys'
-       $(AM_V_GEN)rm -f $@-t $@ && \
+       $(AM_V_GEN)$(MKDIR_P) '%reldir%/sys'
+       $(AM_V_at)rm -f $@-t $@ && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''GUARD_PREFIX''@|${gl_include_guard_prefix}|g' \
              -e 's/@''HAVE_SYS_TIMES_H''@/$(HAVE_SYS_TIMES_H)/g' \
index e7d9511a6b6272ed2b65e018a52454deda945dca..4532338032021f983f2cea21cf54c9ff55ade19e 100644 (file)
@@ -22,8 +22,8 @@ BUILT_SOURCES += sys/types.h
 # We need the following in order to create <sys/types.h> when the system
 # doesn't have one that works with the given compiler.
 sys/types.h: sys_types.in.h $(top_builddir)/config.status
-       $(AM_V_at)$(MKDIR_P) '%reldir%/sys'
-       $(AM_V_GEN)rm -f $@-t $@ && \
+       $(AM_V_GEN)$(MKDIR_P) '%reldir%/sys'
+       $(AM_V_at)rm -f $@-t $@ && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''GUARD_PREFIX''@|${gl_include_guard_prefix}|g' \
              -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
index 1cb23da97be52e9c475ffa76498c1207a5021354..1906544be3bf84e89880b15f051f04a8b4329241 100644 (file)
@@ -21,8 +21,8 @@ BUILT_SOURCES += sys/uio.h
 # We need the following in order to create <sys/uio.h> when the system
 # doesn't have one that works with the given compiler.
 sys/uio.h: sys_uio.in.h $(top_builddir)/config.status
-       $(AM_V_at)$(MKDIR_P) '%reldir%/sys'
-       $(AM_V_GEN)rm -f $@-t $@ && \
+       $(AM_V_GEN)$(MKDIR_P) '%reldir%/sys'
+       $(AM_V_at)rm -f $@-t $@ && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''GUARD_PREFIX''@|${gl_include_guard_prefix}|g' \
              -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
index d3f70dbabf95fd9dade812be6f7760075fa23462..a05589e5fca6f9ddd7b39288ca761f18b031ef70 100644 (file)
@@ -21,8 +21,8 @@ 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 $(top_builddir)/config.status $(WARN_ON_USE_H) $(ARG_NONNULL_H)
-       $(AM_V_at)$(MKDIR_P) '%reldir%/sys'
-       $(AM_V_GEN)rm -f $@-t $@ && \
+       $(AM_V_GEN)$(MKDIR_P) '%reldir%/sys'
+       $(AM_V_at)rm -f $@-t $@ && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''GUARD_PREFIX''@|${gl_include_guard_prefix}|g' \
              -e 's/@''HAVE_SYS_UTSNAME_H''@/$(HAVE_SYS_UTSNAME_H)/g' \
index e46fbb9d9ea571c945a6d10506877dc61bafb9f5..18a317c394ec80d8d4d6de9569b48bdf4c589e00 100644 (file)
@@ -22,8 +22,8 @@ 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 $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H)
-       $(AM_V_at)$(MKDIR_P) '%reldir%/sys'
-       $(AM_V_GEN)rm -f $@-t $@ && \
+       $(AM_V_GEN)$(MKDIR_P) '%reldir%/sys'
+       $(AM_V_at)rm -f $@-t $@ && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''GUARD_PREFIX''@|${gl_include_guard_prefix}|g' \
              -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
index 352ac60fac8e11481d4d1f66353612fa40e67950..79d9b938036aa5837ed5734c5f0fc93b9acc1f63 100644 (file)
@@ -25,8 +25,8 @@ EXTRA_DIST           += unicase/special-casing-table.h
 
 # Generate special-casing.h with a declaration that depends on the gperf version.
 unicase/special-casing.h: unicase/special-casing.in.h unicase/special-casing-table.h
-       $(AM_V_at)$(MKDIR_P) '%reldir%/unicase'
-       $(AM_V_GEN)rm -f $@-t $@ && \
+       $(AM_V_GEN)$(MKDIR_P) '%reldir%/unicase'
+       $(AM_V_at)rm -f $@-t $@ && \
        declaration=`grep '^gl_unicase_special_lookup' $(srcdir)/unicase/special-casing-table.h | sed -e 's/register //g'` && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e "/gl_unicase_special_lookup/s/gl_unicase_special_lookup.*/$${declaration};/" $(srcdir)/unicase/special-casing.in.h; \
index a03bc2e21e94e63c8727ff1324669d28867df877..a61bfda1342fd7ea8415bc904fadba1e2546138c 100644 (file)
@@ -1522,7 +1522,7 @@ alpha beta stable: $(local-check) writable-files $(submodule-checks)
 
 release:
        $(AM_V_GEN)$(MAKE) _version
-       $(AM_V_GEN)$(MAKE) $(release-type)
+       $(AM_V_at)$(MAKE) $(release-type)
 
 # Override this in cfg.mk if you follow different procedures.
 release-prep-hook ?= release-prep