aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorRon Yorston <rmy@pobox.com>2023-10-23 16:17:12 +0100
committerRon Yorston <rmy@pobox.com>2023-10-23 16:17:12 +0100
commitd6b76411684d9cc7a676e98bd9f39daecfe8af36 (patch)
treeb3a916bdbad2b229b8714f79274d54c75dd8c929 /TODO
parent87a3ddc0620fb3ff022663bf2241b92b483e3cf0 (diff)
downloadbusybox-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 'TODO')
0 files changed, 0 insertions, 0 deletions