%% Noel Yap <[EMAIL PROTECTED]> writes:

  ny> Robert P. J. Day wrote:

  >> *now*, i want to add another target, "populate", which works almost
  >> the same way but it has to do some preliminary processing in this
  >> makefile before the recursive (potentially parallel) call to the
  >> subdirectories.
  >> 
  >> if i call this preliminary processing step, say, "pre-populate", i
  >> can't just do this:
  >> 
  >> populate: pre-populate ${SUBDIRS}
  >> 
  >> as those steps would be allowed to be done in parallel, which is not
  >> good.  and i can't add
  >> 
  >> ${SUBDIRS}: pre-populate
  >> 
  >> since that dependency should *only* take effect when i'm invoking the
  >> makefile with the "populate" target, and no others.

  ny> Then it sounds like you need to use order rules.

Order rules won't keep the dependency from taking effect if the
"populate" target is not specified.

-- 
-------------------------------------------------------------------------------
 Paul D. Smith <[EMAIL PROTECTED]>          Find some GNU make tips at:
 http://www.gnu.org                      http://make.paulandlesley.org
 "Please remain calm...I may be mad, but I am a professional." --Mad Scientist


_______________________________________________
Help-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-make

Reply via email to