blob: 797876c42d60af1117b944f6661b1f71514098b4 [file] [log] [blame]
# The GN build definitions for these variables are in scripts.gni.
{
'variables': {
'scripts_for_in_files': [
# jinja2/__init__.py contains version string, so sufficient as
# dependency for whole jinja2 package
'<(DEPTH)/third_party/jinja2/__init__.py',
'<(DEPTH)/third_party/markupsafe/__init__.py', # jinja2 dep
'hasher.py',
'in_file.py',
'in_generator.py',
'license.py',
'name_utilities.py',
'template_expander.py',
'templates/macros.tmpl',
],
'css_properties_files': [
'<@(scripts_for_in_files)',
'css_properties.py',
'../../core/css/CSSProperties.in',
],
'make_event_factory_files': [
'<@(scripts_for_in_files)',
'make_event_factory.py',
'templates/EventFactory.cpp.tmpl',
],
'make_names_files': [
'<@(scripts_for_in_files)',
'make_names.py',
'templates/MakeNames.cpp.tmpl',
'templates/MakeNames.h.tmpl',
],
'make_qualified_names_files': [
'<@(scripts_for_in_files)',
'make_qualified_names.py',
'templates/MakeQualifiedNames.cpp.tmpl',
'templates/MakeQualifiedNames.h.tmpl',
],
'make_element_factory_files': [
'<@(make_qualified_names_files)',
'make_element_factory.py',
'templates/ElementFactory.cpp.tmpl',
'templates/ElementFactory.h.tmpl',
],
'make_element_type_helpers_files': [
'<@(make_qualified_names_files)',
'make_element_type_helpers.py',
'templates/ElementTypeHelpers.h.tmpl',
],
'conditions': [
['OS=="win"', {
'gperf_exe': '<(DEPTH)/third_party/gperf/bin/gperf.exe',
'bison_exe': '<(DEPTH)/third_party/bison/bin/bison.exe',
},{
'gperf_exe': 'gperf',
'bison_exe': 'bison',
}],
],
},
}