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 /scripts/embedded_scripts | |
| 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 'scripts/embedded_scripts')
0 files changed, 0 insertions, 0 deletions
