On Wed, 26 Jan 2005, Paul D. Smith wrote:
ok, here's what i'm doing in a bit more detail. it's a recursive
make, where i'm using a trick i saw (in the make manual, i think) that
allows me to process subdirectories in parallel. in slightly
simplified form:
*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.