[Top][All Lists]

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

Re: implicit rules

From: Paul D. Smith
Subject: Re: implicit rules
Date: Mon, 26 Apr 2004 16:03:01 -0400

%% Boris Kolpackov <address@hidden> writes:

  bk> Paul D. Smith <address@hidden> writes:
  >> %% Boris Kolpackov <address@hidden> writes:
  bk> / $$(notdir\ /%.m)
  >> This will only work if you patch make to re-expand the prerequisites a
  >> second time when it's matching pattern rules.  This is not normal make
  >> behavior.

  bk> But he asked if I had any patches to help him... ;-)

You can also do it with eval, without requiring a patch, if you can
somehow find a list of the subdirectories you want to handle.

For example, if you have a list of the target makefiles you want to

    MKFILES = foo/ bar/ baz/

then you can get a list of directories with $(dir ) etc., then you can
write a loop with eval to declare the proper implicit rules (or even use
explicit ones if you like).

 Paul D. Smith <address@hidden>          Find some GNU make tips at:            
 "Please remain calm...I may be mad, but I am a professional." --Mad Scientist

reply via email to

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