mirror of
https://github.com/freebsd/freebsd-src
synced 2024-11-05 18:22:52 +00:00
6bbc783f48
Lots of code refactoring, simplification and cleanup. Lots of new unit-tests providing much higher code coverage. All courtesy of rillig at netbsd. Other significant changes: o new read-only variable .SHELL which provides the path of the shell used to run scripts (as defined by the .SHELL target). o new debug option -dl: LINT mode, does the equivalent of := for all variable assignments so that file and line number are reported for variable parse errors.
17 lines
660 B
Text
17 lines
660 B
Text
LIB=a X_LIBS:M${LIB${LIB:tu}} is "/tmp/liba.a"
|
|
LIB=a X_LIBS:M*/lib${LIB}.a is "/tmp/liba.a"
|
|
LIB=a X_LIBS:M*/lib${LIB}.a:tu is "/TMP/LIBA.A"
|
|
LIB=b X_LIBS:M${LIB${LIB:tu}} is ""
|
|
LIB=b X_LIBS:M*/lib${LIB}.a is ""
|
|
LIB=b X_LIBS:M*/lib${LIB}.a:tu is ""
|
|
LIB=c X_LIBS:M${LIB${LIB:tu}} is ""
|
|
LIB=c X_LIBS:M*/lib${LIB}.a is ""
|
|
LIB=c X_LIBS:M*/lib${LIB}.a:tu is ""
|
|
LIB=d X_LIBS:M${LIB${LIB:tu}} is "/tmp/libd.a"
|
|
LIB=d X_LIBS:M*/lib${LIB}.a is "/tmp/libd.a"
|
|
LIB=d X_LIBS:M*/lib${LIB}.a:tu is "/TMP/LIBD.A"
|
|
LIB=e X_LIBS:M${LIB${LIB:tu}} is "/tmp/libe.a"
|
|
LIB=e X_LIBS:M*/lib${LIB}.a is "/tmp/libe.a"
|
|
LIB=e X_LIBS:M*/lib${LIB}.a:tu is "/TMP/LIBE.A"
|
|
Mscanner=OK
|
|
exit status 0
|