Follow-up Comment #2, bug #60811 (project make):

BSD Make already has $<, $@, etc, which have corresponding long-form names
like .IMPSRC, .TARGET, etc. However, $> in BSD Make is $^ in GNU Make, which
makes it difficult to write makefiles usable in both BSD/GNU Make.

GNU Make's $^ is unportable already, so adding .ALLSRC would make it more
portable as then you could use this in both BSD/GNU Make.

If not long-form aliases, we could add $> to GNU Make as an alias to $^.
Adding new variables to BSD Make would be more difficult, because I believe
there isn't one single "BSD Make", but each BSD has its own, so I would need
to convince each BSD to add a new variable to their make rather than adding it
in one place. Each of these BSD Make variants support $>, so I think adding it
to gmake would improve the portability.

    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?60811>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/


Reply via email to