mirror of
https://github.com/opnsense/src.git
synced 2026-06-08 00:02:14 -04:00
Relevant/interesting changes:
o optimize string matching for ':M' and ':N'
o warn about malformed patterns in ':M', ':N' and '.if make(...)'
o allow guards to be targets as well as variables
The guard targets may include variable references like
__${.PARSEDIR:tA}/${.PARSEFILE}__
o optimization for makefiles protected from multiple-inclusion
skip even opening the file after first include.
o var.c: do not allow delete of readOnly variable
o parse.c: .break takes no args
17 lines
735 B
Text
17 lines
735 B
Text
make: "include-main.mk" line 15: main-before-ok
|
|
make: "include-main.mk" line 23: main-before-for-ok
|
|
make: "include-sub.inc" line 4: sub-before-ok
|
|
make: "include-sub.inc" line 14: sub-before-for-ok
|
|
Parsing line 5: . info subsub-ok
|
|
make: "include-subsub.inc" line 5: subsub-ok
|
|
in .for loop from include-sub.inc:31 with i = include
|
|
in .for loop from include-sub.inc:30 with i = nested
|
|
in .for loop from include-sub.inc:29 with i = deeply
|
|
in include-main.mk:29
|
|
Parsing line 6: .MAKEFLAGS: -d0
|
|
ParseDependency(.MAKEFLAGS: -d0)
|
|
make: "include-sub.inc" line 38: sub-after-ok
|
|
make: "include-sub.inc" line 45: sub-after-for-ok
|
|
make: "include-main.mk" line 33: main-after-ok
|
|
make: "include-main.mk" line 41: main-after-for-ok
|
|
exit status 0
|