OLD | NEW |
1 # | 1 # |
2 # Copyright (C) 2013 Google Inc. All rights reserved. | 2 # Copyright (C) 2013 Google Inc. All rights reserved. |
3 # | 3 # |
4 # Redistribution and use in source and binary forms, with or without | 4 # Redistribution and use in source and binary forms, with or without |
5 # modification, are permitted provided that the following conditions are | 5 # modification, are permitted provided that the following conditions are |
6 # met: | 6 # met: |
7 # | 7 # |
8 # * Redistributions of source code must retain the above copyright | 8 # * Redistributions of source code must retain the above copyright |
9 # notice, this list of conditions and the following disclaimer. | 9 # notice, this list of conditions and the following disclaimer. |
10 # * Redistributions in binary form must reproduce the above | 10 # * Redistributions in binary form must reproduce the above |
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
105 ], | 105 ], |
106 | 106 |
107 'generated_global_constructors_idl_files': [ | 107 'generated_global_constructors_idl_files': [ |
108 '<(SHARED_INTERMEDIATE_DIR)/blink/WindowConstructors.idl', | 108 '<(SHARED_INTERMEDIATE_DIR)/blink/WindowConstructors.idl', |
109 '<(SHARED_INTERMEDIATE_DIR)/blink/WorkerGlobalScopeConstructors.idl', | 109 '<(SHARED_INTERMEDIATE_DIR)/blink/WorkerGlobalScopeConstructors.idl', |
110 '<(SHARED_INTERMEDIATE_DIR)/blink/SharedWorkerGlobalScopeConstructors.idl'
, | 110 '<(SHARED_INTERMEDIATE_DIR)/blink/SharedWorkerGlobalScopeConstructors.idl'
, |
111 '<(SHARED_INTERMEDIATE_DIR)/blink/DedicatedWorkerGlobalScopeConstructors.i
dl', | 111 '<(SHARED_INTERMEDIATE_DIR)/blink/DedicatedWorkerGlobalScopeConstructors.i
dl', |
112 '<(SHARED_INTERMEDIATE_DIR)/ServiceWorkerGlobalScopeConstructors.idl', | 112 '<(SHARED_INTERMEDIATE_DIR)/ServiceWorkerGlobalScopeConstructors.idl', |
113 ], | 113 ], |
114 | 114 |
| 115 'generated_global_constructors_header_files': [ |
| 116 '<(SHARED_INTERMEDIATE_DIR)/blink/WindowConstructors.h', |
| 117 '<(SHARED_INTERMEDIATE_DIR)/blink/WorkerGlobalScopeConstructors.h', |
| 118 '<(SHARED_INTERMEDIATE_DIR)/blink/SharedWorkerGlobalScopeConstructors.h', |
| 119 '<(SHARED_INTERMEDIATE_DIR)/blink/DedicatedWorkerGlobalScopeConstructors.h
', |
| 120 '<(SHARED_INTERMEDIATE_DIR)/ServiceWorkerGlobalScopeConstructors.h', |
| 121 ], |
| 122 |
115 | 123 |
116 # Python source | 124 # Python source |
117 'jinja_module_files': [ | 125 'jinja_module_files': [ |
118 # jinja2/__init__.py contains version string, so sufficient for package | 126 # jinja2/__init__.py contains version string, so sufficient for package |
119 '<(DEPTH)/third_party/jinja2/__init__.py', | 127 '<(DEPTH)/third_party/jinja2/__init__.py', |
120 '<(DEPTH)/third_party/markupsafe/__init__.py', # jinja2 dep | 128 '<(DEPTH)/third_party/markupsafe/__init__.py', # jinja2 dep |
121 ], | 129 ], |
122 'idl_lexer_parser_files': [ | 130 'idl_lexer_parser_files': [ |
123 # PLY (Python Lex-Yacc) | 131 # PLY (Python Lex-Yacc) |
124 '<(DEPTH)/third_party/ply/lex.py', | 132 '<(DEPTH)/third_party/ply/lex.py', |
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
188 'inputs': [ | 196 'inputs': [ |
189 'scripts/generate_global_constructors.py', | 197 'scripts/generate_global_constructors.py', |
190 'scripts/utilities.py', | 198 'scripts/utilities.py', |
191 # Only includes main IDL files (exclude dependencies and testing, | 199 # Only includes main IDL files (exclude dependencies and testing, |
192 # which should not appear on global objects). | 200 # which should not appear on global objects). |
193 '<(main_interface_idl_files_list)', | 201 '<(main_interface_idl_files_list)', |
194 '<@(main_interface_idl_files)', | 202 '<@(main_interface_idl_files)', |
195 ], | 203 ], |
196 'outputs': [ | 204 'outputs': [ |
197 '<@(generated_global_constructors_idl_files)', | 205 '<@(generated_global_constructors_idl_files)', |
| 206 '<@(generated_global_constructors_header_files)', |
198 ], | 207 ], |
199 'action': [ | 208 'action': [ |
200 'python', | 209 'python', |
201 'scripts/generate_global_constructors.py', | 210 'scripts/generate_global_constructors.py', |
202 '--idl-files-list', | 211 '--idl-files-list', |
203 '<(main_interface_idl_files_list)', | 212 '<(main_interface_idl_files_list)', |
204 '<@(write_file_only_if_changed)', | 213 '<@(write_file_only_if_changed)', |
205 '--', | 214 '--', |
206 'Window', | 215 'Window', |
207 '<(SHARED_INTERMEDIATE_DIR)/blink/WindowConstructors.idl', | 216 '<(SHARED_INTERMEDIATE_DIR)/blink/WindowConstructors.idl', |
(...skipping 220 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
428 'type': 'none', | 437 'type': 'none', |
429 'dependencies': [ | 438 'dependencies': [ |
430 'aggregate_generated_bindings', | 439 'aggregate_generated_bindings', |
431 'event_interfaces', | 440 'event_interfaces', |
432 'individual_generated_bindings', | 441 'individual_generated_bindings', |
433 ], | 442 ], |
434 }, | 443 }, |
435 ################################################################################ | 444 ################################################################################ |
436 ], # targets | 445 ], # targets |
437 } | 446 } |
OLD | NEW |