Index: tools/telemetry/telemetry.gyp |
diff --git a/tools/telemetry/telemetry.gyp b/tools/telemetry/telemetry.gyp |
index 816028d9eec0110ee080d1b61305078a5caf5f78..10a1cfb02e93dbd1ca93e69c1a234ed9fd0f5324 100644 |
--- a/tools/telemetry/telemetry.gyp |
+++ b/tools/telemetry/telemetry.gyp |
@@ -6,38 +6,26 @@ |
'targets' : [ |
{ |
'target_name': 'bitmaptools', |
- 'type': 'none', |
- 'variables': { |
- 'output_path': '<(PRODUCT_DIR)', |
+ 'type': 'shared_library', |
+ 'product_prefix': '', |
+ 'product_dir': '<(PRODUCT_DIR)', |
+ 'sources': [ |
+ 'telemetry/core/bitmaptools/bitmaptools.cc', |
+ ], |
+ 'cflags': [ |
+ '<!@(python telemetry/core/build_extension.py cflags)', |
+ ], |
+ 'include_dirs': [ |
+ '<!@(python telemetry/core/build_extension.py include_dirs)', |
+ ], |
+ 'link_settings': { |
+ 'ldflags': [ |
+ '<!@(python telemetry/core/build_extension.py ldflags)', |
+ ], |
}, |
'conditions': [ |
- ['OS=="android" or OS=="linux" or OS=="mac"', { |
- 'variables': { |
- 'python_extension': '.so' |
- }, |
- }], |
['OS=="win"', { |
- 'variables': { |
- 'python_extension': '.pyd' |
- }, |
- }], |
- ['OS=="android" or OS=="linux" or OS=="mac" or OS=="win"', { |
- 'actions': [{ |
- 'action_name': 'bitmaptools', |
- 'inputs': [ |
- 'telemetry/core/build_extension.py', |
- 'telemetry/core/bitmaptools/bitmaptools.cc', |
- ], |
- 'outputs': [ |
- '<(output_path)/bitmaptools>(python_extension)' |
- ], |
- 'action': [ |
- 'python', |
- '<@(_inputs)', |
- '<(output_path)', |
- 'bitmaptools', |
- ] |
- }], |
+ 'product_extension': 'pyd', |
}], |
] |
}, |