Scripsit "Paul D. Smith" <[EMAIL PROTECTED]>
> %% Henning Makholm <[EMAIL PROTECTED]> writes:
> hm> Here is why I need it: I use a compiler, `mosmlc', that reads a
> hm> `*.sml' source file and write a `*.uo' file with object code and a
> hm> `*.ui' file with a machine-readable interface sum
Scripsit "Paul D. Smith" <[EMAIL PROTECTED]>
> When GNU make gets this feature, I don't think it will use this syntax.
> I was thinking something like adding a special delimiter:
> target1 target2 +: prerequisites
> command
> or "|:" or something like that.
One possibility that didn't
%% Henning Makholm <[EMAIL PROTECTED]> writes:
hm> One possibility that didn't introduce any new syntax would be that if
hm> for a rule
hm>target1 target2: prerequisites
hm> command1
hm> command2
hm> the automatic variables $@ and $% are never unfolded during the
%% Henning Makholm <[EMAIL PROTECTED]> writes:
>> .foobar.temp: foobar.sml
>>mosmlc $<
>>touch $@
>> binary: .foobar.temp
>> Gross, but it usually works.
hm> Only when nothing (or at least nothing with commands) depends on
hm> `binary': since the empty command does
%% Philip Guenther <[EMAIL PROTECTED]> writes:
pg> Yeah, this can be useful in some cases. I remember doing this with
pg> SunOS 4's make using the syntax
pg> target1 + target2: dependencies
pg> command
pg> but GNU make does not (currently) support that.
I don't like this syntax: it
%% Henning Makholm <[EMAIL PROTECTED]> writes:
hm> I think it would be cool if there was some way to write a
hm> non-pattern rule that tells Make that this particular command
hm> creates more than one file simultaneously. I.e., a multi-target
hm> rule that works like multi-target pattern r