Implications are solved using a simple 2-SAT solver engine.
The new files syntax is as following:
# this is a comment
include "filename"
option standard { filename(s) }
option [!]dev { filename(s) }
[ implies { dev(s) } ] |
[ no-obj ]
[ compile-with "compile rule" [no-implicit-rule] ]
[ dependency "dependency-list"] [ before-depend ]
[ clean "file-list"] [ warning "text warning" ]
[ obj-prefix "file prefix"]
[ nowerror ] [ local ]
Using backslash for escaping newline is optional.
MFC after: 1 week
Sponsored by: NVIDIA Networking