>   .SUFFIXES = .in

Your makefile works for me (with "make foo", given a foo.in) if I change that 
line to read:

.SUFFIXES: .in

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ludovic Courtès
Sent: Sunday, August 12, 2007 00:30
To: bug-make@gnu.org
Subject: Single-suffix rules broken?

Hi,

I'm trying to use the following single-suffix rule:

  .SUFFIXES = .in

  .in:
          echo dot-in

My understanding is that the rule should be triggered whenever there
exists a file whose name is equal to the target name plus the `.in'
suffix.  For instance, "make foo" should trigger the rule when `foo.in'
exists.  However, that does not happen.

Am I missing something or are single-suffix rules somehow broken?

Thanks,
Ludovic.



_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-make


_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to