make/tests/scripts/features
Paul Smith deff9dacc9 Enhance the output sync mode.
Create a new file, output.c, and collect functions that generate output there.
We introduce a new global context specifying where output should go (to stdout
or to a sync file), and the lowest level output generator chooses where to
write output based on that context.

This allows us to set the context globally, and all operations that write
output (including functions like $(info ...) etc.) will use it.

Removed the "--trace=dir" capability.  It was too confusing.  If you have
directory tracking enabled then output sync will print the enter/leave message
for each synchronized block.  If you don't want that, disable directory
tracking.
2013-09-12 04:07:52 -04:00
..
archives
comments
conditionals
default_names
double_colon
echoing
errors
escape
export
include
load
loadapi
mult_rules
mult_targets
order_only
output-sync Enhance the output sync mode. 2013-09-12 04:07:52 -04:00
override
parallelism
patspecific_vars
patternrules
quoting
recursion
reinvoke
rule_glob
se_explicit
se_implicit
se_statpat
shell_assignment
statipattrules
targetvars
utf8
varnesting
vpath
vpath2
vpath3
vpathgpath
vpathplus