Rick Flower wrote:

> Does that mean that it was really only invoking the shell once for the
> entire string

Yes, make tried to run the command "ln -s foo.cc . ln -s bar.cc .".

> -- now the string is basically "ln -s <foo> . ; ln -s <bar> ."
> or similar?  I guess that's a bit different than I was expecting.. I might

Now make is doing the equivalent of:

sh -c "ln -s foo.cc .; ln -s bar.cc .;"

make still only sees it as one command and only invokes one shell to run
it, but the shell sees it as multiple commands because that is what ;
means to the shell.

> also play around w/ using $(shell) as well..

I don't see why that would be necessary.

Brian


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

Reply via email to