On 05/29/2012 02:24 PM, Stefano Lattarini wrote:
> Now that, after today's commit 'v1.12-331-g645bb21', Automake-NG does
> not follow the chain of user-defined pattern rules anymore, there's no
> need to treat such rules preferentially, nor to reject old-fashioned
> suffix rules.  This will help interoperability with tools like Gnulib,
> which generated Makefile.am fragments that still uses old-fashioned
> suffix rules (since they are targeted to mainline Automake).
> 
> * automake.in (handle_footer): Do not reject the '.SUFFIXES:' rule
> nor the 'SUFFIXES' variable.  Add a "FIXME" comment about why we
> still support the 'SUFFIXES' variable.
> * lib/Automake/Rule.pm: Do not error out if an old-fashioned suffix
> rule is seen.
> * lib/am/footer.am (.SUFFIXES): Depend on '$(SUFFIXES)', if that's
> non-empty.
> * t/suffix-rules-reject.sh: Remove.
> * t/suffix-rules-old-fashioned.sh: New.
> * NG-NEWS: Adjust.
> 
> Signed-off-by: Stefano Lattarini <[email protected]>
> ---
>  So we've broken compatibility with mainline automake in one aspect,
>  but can recover it in another one.  OK for 'ng/master'?  I will push
>  shortly if there is no objection.
> 
Pushed.

Regards,
  Stefano

Reply via email to