diff options
author | Ron Yorston <rmy@pobox.com> | 2023-10-23 16:17:12 +0100 |
---|---|---|
committer | Ron Yorston <rmy@pobox.com> | 2023-10-23 16:17:12 +0100 |
commit | d6b76411684d9cc7a676e98bd9f39daecfe8af36 (patch) | |
tree | b3a916bdbad2b229b8714f79274d54c75dd8c929 /arch | |
parent | 87a3ddc0620fb3ff022663bf2241b92b483e3cf0 (diff) | |
download | busybox-w32-d6b76411684d9cc7a676e98bd9f39daecfe8af36.tar.gz busybox-w32-d6b76411684d9cc7a676e98bd9f39daecfe8af36.tar.bz2 busybox-w32-d6b76411684d9cc7a676e98bd9f39daecfe8af36.zip |
make: fix detection of target rules
The presence of an equal sign in an inline command on a target
rule caused the line to be detected as a macro assignment.
For example:
target:; @echo a = $(a)
Rearrange input parsing so target rules are detected before macro
assignments. This is made more complex by having to allow for the
':=', '::=' and ':::=' assignment operators. (And for targets
containing colons on Windows.)
Costs 240-248 bytes.
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions