# Copyright 2015 The Chromium Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. bindings_scripts_dir = "//sky/engine/bindings/scripts" bindings_output_dir = "$root_gen_dir/sky/bindings" idl_lexer_parser_files = [ # PLY (Python Lex-Yacc) "//third_party/ply/lex.py", "//third_party/ply/yacc.py", # Web IDL lexer/parser (base parser) "//tools/idl_parser/idl_lexer.py", "//tools/idl_parser/idl_node.py", "//tools/idl_parser/idl_parser.py", # Blink IDL lexer/parser/constructor "scripts/blink_idl_lexer.py", "scripts/blink_idl_parser.py", ] idl_compiler_files = [ "scripts/compiler.py", # Blink IDL front end (ex-lexer/parser) "scripts/idl_definitions.py", "scripts/idl_reader.py", "scripts/idl_types.py", "scripts/idl_validator.py", "scripts/interface_dependency_resolver.py", # Dart Code gen goes here. "scripts/dart_attributes.py", "scripts/dart_callback_interface.py", "scripts/dart_compiler.py", "scripts/dart_interface.py", "scripts/dart_methods.py", "scripts/dart_types.py", "scripts/dart_utilities.py", "scripts/code_generator_dart.py", # The dart files depend on the v8 files. :( "scripts/v8_attributes.py", "scripts/v8_globals.py", "scripts/v8_interface.py", "scripts/v8_methods.py", "scripts/v8_types.py", "scripts/v8_utilities.py", ]