Hi Jim,

Jim Meyering writes:
> --- 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 $@ $...@-t
> -     $(PERL) -w -- $(srcdir)/dcgen $(srcdir)/dircolors.hin > $...@-t
> -     @chmod a-w $...@-t
> -     mv $...@-t $@
> +     $(AM_V_GEN)
> +     $(AM_V_at)rm -f $@ $...@-t
> +     $(AM_V_at)$(PERL) -w -- $(srcdir)/dcgen $(srcdir)/dircolors.hin > 
> $...@-t
> +     $(AM_V_at)chmod a-w $...@-t
> +     $(AM_V_at)mv $...@-t $@

Thanks for using these.  Note the $(AM_V_GEN) will expand to the empty string
with V=1 or --disable-silent-rules.  I am actually not sure whether any make
implementation fails hard upon empty rule commands, but a couple of them will
output a warning, such as FreeBSD:
  $(AM_V_GEN) expands to empty string

and AIX:
  make: 1254-053 Command "$(AM_V_GEN)" expands to empty string.

You might want to just prepend the $(AM_V_GEN) to the next command, without
anything in-between.  We might want to document this better in automake.texi.

Thanks!
Ralf



_______________________________________________
Bug-coreutils mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-coreutils

Reply via email to