This is not a bug, but a question about a feature.
I don't know where else to post this.

[~> make -v
GNU Make version 3.77, by Richard Stallman and Roland McGrath.

Under SunOS 4 make, we can do this:

foo.lst + foo.o: foo.s
        my_assembler -l foo.lst -o foo.o foo.s

Key point is: "target *PLUS* target" This tells Make that executing
the one command actually results in 2 outputs.

             foo.lst 
         and foo.o

SunOS supports this, and I don't see this ability in GNU make. From
what I can tell is also not documented as a missing feature, or not
implimented, etc.

The "SunOS 4" make man page shows:

     target [+ target...] :
          Target group.  The rule in the target entry builds  all
          the  indicated targets as a group.  It is normally per-
          formed only once per make run, but is checked for  com-
          mand  dependencies  every time a target in the group is
          encountered in the dependency scan.

-Thanks.
 Duane Ellis.

Reply via email to