diff options
author | Ron Yorston <rmy@pobox.com> | 2022-10-18 15:00:36 +0100 |
---|---|---|
committer | Ron Yorston <rmy@pobox.com> | 2022-10-18 15:00:36 +0100 |
commit | 92a127e9f96598b86a4327b70783b9769eaa94fe (patch) | |
tree | 16405c528c5d5712fc1784dfdb5477567592d201 /libbb | |
parent | b749a2c0eb47b648805500c23ffbe4550e976a57 (diff) | |
download | busybox-w32-92a127e9f96598b86a4327b70783b9769eaa94fe.tar.gz busybox-w32-92a127e9f96598b86a4327b70783b9769eaa94fe.tar.bz2 busybox-w32-92a127e9f96598b86a4327b70783b9769eaa94fe.zip |
make: support $+ and $^ as POSIX 202X features
Austin Group defect reports 514 and 1520 have both been accepted.
Together these introduce the internal macros $+ and $^:
- $+ lists all prerequisites, with duplicates retained;
- $^ lists all prerequisites, with duplicates removed.
$^ had already been implemented as a non-POSIX extension, it now
becomes a POSIX 202X extension. $+ has been added as a POSIX
202X extension.
Neither of the above defect reports mentions how $? should handle
duplicate prerequisites. In POSIX mode duplicates are retained.
Removal of duplicates is implemented as a non-POSIX extension to
match existing practice in other versions of make.
Diffstat (limited to 'libbb')
0 files changed, 0 insertions, 0 deletions