Chromium Code Reviews| Index: tools/gyp/v8.gyp |
| =================================================================== |
| --- tools/gyp/v8.gyp (revision 13364) |
| +++ tools/gyp/v8.gyp (working copy) |
| @@ -991,6 +991,53 @@ |
| 'toolsets': ['target'], |
| }], |
| ], |
| + 'variables': { |
| + 'headers_root_path': '../../include', |
| + 'header_filenames': [ |
| + 'v8-debug.h', |
| + 'v8-preparser.h', |
| + 'v8-profiler.h', |
| + 'v8-testing.h', |
| + 'v8.h', |
| + 'v8stdint.h', |
| + ], |
| + }, |
| + 'variables': { |
|
Jakob Kummerow
2013/01/14 12:07:46
I get that when copy-pasting, it's good to avoid h
|
| + 'shim_headers_path': '<(SHARED_INTERMEDIATE_DIR)/shim_headers/<(_target_name)/<(_toolset)', |
| + }, |
| + 'include_dirs++': [ |
| + '<(shim_headers_path)', |
| + ], |
| + 'direct_dependent_settings': { |
| + 'include_dirs+++': [ |
| + '<(shim_headers_path)', |
| + ], |
| + }, |
| + 'actions': [ |
| + { |
| + 'variables': { |
| + 'generator_path': '../../../tools/generate_shim_headers/generate_shim_headers.py', |
| + 'generator_args': [ |
| + '--headers-root', '<(headers_root_path)', |
| + '--output-directory', '<(shim_headers_path)', |
| + '<@(header_filenames)', |
| + ], |
| + }, |
| + 'action_name': 'generate_<(_target_name)_shim_headers', |
| + 'inputs': [ |
| + '<(generator_path)', |
| + ], |
| + 'outputs': [ |
| + '<!@pymod_do_main(generate_shim_headers <@(generator_args) --outputs)', |
| + ], |
| + 'action': ['python', |
| + '<(generator_path)', |
| + '<@(generator_args)', |
| + '--generate', |
| + ], |
| + 'message': 'Generating <(_target_name) shim headers.', |
| + }, |
| + ], |
| 'link_settings': { |
| 'libraries': [ |
| '-lv8', |