/tools/gn/
../
BUILD.gn
OWNERS
README.md
action_target_generator.cc
action_target_generator.h
action_target_generator_unittest.cc
action_values.cc
action_values.h
args.cc
args.h
args_unittest.cc
bin
binary_target_generator.cc
binary_target_generator.h
bootstrap
build_settings.cc
build_settings.h
builder.cc
builder.h
builder_record.cc
builder_record.h
builder_unittest.cc
c_include_iterator.cc
c_include_iterator.h
c_include_iterator_unittest.cc
command_args.cc
command_check.cc
command_clean.cc
command_desc.cc
command_format.cc
command_format_unittest.cc
command_gen.cc
command_help.cc
command_ls.cc
command_path.cc
command_refs.cc
commands.cc
commands.h
config.cc
config.h
config_unittest.cc
config_values.cc
config_values.h
config_values_extractors.cc
config_values_extractors.h
config_values_extractors_unittest.cc
config_values_generator.cc
config_values_generator.h
copy_target_generator.cc
copy_target_generator.h
deps_iterator.cc
deps_iterator.h
docs
err.cc
err.h
escape.cc
escape.h
escape_unittest.cc
example
exec_process.cc
exec_process.h
exec_process_unittest.cc
filesystem_utils.cc
filesystem_utils.h
filesystem_utils_unittest.cc
format_test_data
function_exec_script.cc
function_foreach.cc
function_foreach_unittest.cc
function_forward_variables_from.cc
function_forward_variables_from_unittest.cc
function_get_label_info.cc
function_get_label_info_unittest.cc
function_get_path_info.cc
function_get_path_info_unittest.cc
function_get_target_outputs.cc
function_get_target_outputs_unittest.cc
function_process_file_template.cc
function_process_file_template_unittest.cc
function_read_file.cc
function_rebase_path.cc
function_rebase_path_unittest.cc
function_set_default_toolchain.cc
function_set_defaults.cc
function_template.cc
function_toolchain.cc
function_write_file.cc
function_write_file_unittest.cc
functions.cc
functions.h
functions_target.cc
functions_target_unittest.cc
functions_unittest.cc
gn.gyp
gn_main.cc
gn_unittests.isolate
group_target_generator.cc
group_target_generator.h
header_checker.cc
header_checker.h
header_checker_unittest.cc
import_manager.cc
import_manager.h
inherited_libraries.cc
inherited_libraries.h
inherited_libraries_unittest.cc
input_conversion.cc
input_conversion.h
input_conversion_unittest.cc
input_file.cc
input_file.h
input_file_manager.cc
input_file_manager.h
item.cc
item.h
label.cc
label.h
label_pattern.cc
label_pattern.h
label_pattern_unittest.cc
label_ptr.h
label_unittest.cc
last_commit_position.py
lib_file.cc
lib_file.h
loader.cc
loader.h
loader_unittest.cc
location.cc
location.h
misc
ninja_action_target_writer.cc
ninja_action_target_writer.h
ninja_action_target_writer_unittest.cc
ninja_binary_target_writer.cc
ninja_binary_target_writer.h
ninja_binary_target_writer_unittest.cc
ninja_build_writer.cc
ninja_build_writer.h
ninja_copy_target_writer.cc
ninja_copy_target_writer.h
ninja_copy_target_writer_unittest.cc
ninja_group_target_writer.cc
ninja_group_target_writer.h
ninja_group_target_writer_unittest.cc
ninja_target_writer.cc
ninja_target_writer.h
ninja_target_writer_unittest.cc
ninja_toolchain_writer.cc
ninja_toolchain_writer.h
ninja_toolchain_writer_unittest.cc
ninja_utils.cc
ninja_utils.h
ninja_writer.cc
ninja_writer.h
operators.cc
operators.h
operators_unittest.cc
ordered_set.h
output_file.cc
output_file.h
parse_tree.cc
parse_tree.h
parse_tree_unittest.cc
parser.cc
parser.h
parser_unittest.cc
path_output.cc
path_output.h
path_output_unittest.cc
pattern.cc
pattern.h
pattern_unittest.cc
runtime_deps.cc
runtime_deps.h
runtime_deps_unittest.cc
scheduler.cc
scheduler.h
scope.cc
scope.h
scope_per_file_provider.cc
scope_per_file_provider.h
scope_per_file_provider_unittest.cc
scope_unittest.cc
settings.cc
settings.h
setup.cc
setup.h
source_dir.cc
source_dir.h
source_dir_unittest.cc
source_file.cc
source_file.h
source_file_type.cc
source_file_type.h
source_file_unittest.cc
standard_out.cc
standard_out.h
string_utils.cc
string_utils.h
string_utils_unittest.cc
substitution_list.cc
substitution_list.h
substitution_pattern.cc
substitution_pattern.h
substitution_pattern_unittest.cc
substitution_type.cc
substitution_type.h
substitution_writer.cc
substitution_writer.h
substitution_writer_unittest.cc
switches.cc
switches.h
target.cc
target.h
target_generator.cc
target_generator.h
target_unittest.cc
template.cc
template.h
template_unittest.cc
test_with_scope.cc
test_with_scope.h
token.cc
token.h
tokenizer.cc
tokenizer.h
tokenizer_unittest.cc
tool.cc
tool.h
toolchain.cc
toolchain.h
trace.cc
trace.h
tutorial
unique_vector.h
unique_vector_unittest.cc
value.cc
value.h
value_extractors.cc
value_extractors.h
value_unittest.cc
variables.cc
variables.h
visibility.cc
visibility.h
visibility_unittest.cc