On Wed, 2010-09-01 at 12:17 -0400, Brian R Cowan wrote:
> I have a makefile that has target definitions that look something like
> this:
>
> foo.out+bar.out+oof.out: : prereq1
> {script}
>
> I know that this is a special kind of target group ("this 'recipe'
> builds all these targets at once"), but I'll be darned if I can find
> this definition anywhere -- including in the GNU make manual.
>
> Can someone point me in the right direction please?
This is a special feature of Solaris make. I'm not aware of other
versions of make that support it; definitely GNU make does not support
this syntax. That's why you won't find it in the manual.
The above rule looks, to GNU make, like a single target with the literal
name "foo.out+bar.out+oof.out" (since you have no whitespace here).
_______________________________________________
Help-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-make