Index: chrome/telemetry.isolate |
diff --git a/chrome/telemetry.isolate b/chrome/telemetry.isolate |
index 2efd69e87e9fbd4b8e4c93e6735c7b12f15a0b60..faa944fcb8e8c3f3dc78ebdefe19a20ded9ec623 100644 |
--- a/chrome/telemetry.isolate |
+++ b/chrome/telemetry.isolate |
@@ -5,32 +5,50 @@ |
'includes': [ |
'chrome.isolate', |
], |
- # This list comes from running: |
- # tools/perf/run_measurement --print-bootstrap-deps |
- # and filtering out obvious undesired dependencies: |
- # 'src/tools/perf/page_sets/' |
- # 'src/tools/perf/measurements/' |
- # 'src/tools/perf/metrics/' |
- # 'src/tools/perf/profile_creators/' |
- # 'src/tools/perf/benchmarks/' |
- # 'src/chrome/test/data/extensions/profiles/' |
- # Note that the dependency on ../build/android/ was made more |
- # precise to ../build/android/pylib/. |
- 'variables': { |
- 'isolate_dependency_tracked': [ |
- '../chrome/test/functional/webpagereplay.py', |
- '../third_party/WebKit/PerformanceTests/resources/jquery.tablesorter.min.js', |
- '../third_party/WebKit/PerformanceTests/resources/statistics.js', |
- '../third_party/flot/jquery.flot.min.js', |
- '../tools/perf/unit-info.json', |
- ], |
- 'isolate_dependency_untracked': [ |
- '../build/android/pylib/', |
- '../build/util/', |
- '../tools/crx_id/', |
- '../tools/telemetry/', |
- '../third_party/android_testrunner/', |
- '../third_party/webpagereplay/', |
- ], |
- }, |
+ 'conditions': [ |
+ ['OS=="win" or OS=="linux" or OS=="mac" or OS=="android" or OS=="chromeos"', { |
M-A Ruel
2014/01/03 01:44:36
sort the conditions;
OS=="android" or OS=="linux"
szym
2014/01/05 21:27:13
Done.
|
+ # This list comes from running: |
+ # tools/perf/run_measurement --print-bootstrap-deps |
+ # and filtering out obvious undesired dependencies: |
+ # 'src/tools/perf/page_sets/' |
+ # 'src/tools/perf/measurements/' |
+ # 'src/tools/perf/metrics/' |
+ # 'src/tools/perf/profile_creators/' |
+ # 'src/tools/perf/benchmarks/' |
+ # 'src/chrome/test/data/extensions/profiles/' |
+ # Note that the dependency on ../build/android/ was made more |
+ # precise to ../build/android/pylib/. |
+ 'variables': { |
+ 'isolate_dependency_tracked': [ |
+ '../chrome/test/functional/webpagereplay.py', |
+ '../third_party/WebKit/PerformanceTests/resources/jquery.tablesorter.min.js', |
+ '../third_party/WebKit/PerformanceTests/resources/statistics.js', |
+ '../third_party/flot/jquery.flot.min.js', |
+ '../tools/perf/unit-info.json', |
+ ], |
+ 'isolate_dependency_untracked': [ |
+ '../build/android/pylib/', |
+ '../build/util/', |
+ '../tools/crx_id/', |
+ '../tools/telemetry/', |
+ '../third_party/android_testrunner/', |
+ '../third_party/webpagereplay/', |
+ ], |
+ }, |
+ }], |
+ ['OS=="linux" or OS=="mac" or OS=="android"', { |
+ 'variables': { |
+ 'isolate_dependency_tracked': [ |
+ '<(PRODUCT_DIR)/bitmaptools.so', |
+ ], |
+ }, |
+ }], |
+ ['OS=="win"', { |
+ 'variables': { |
+ 'isolate_dependency_tracked': [ |
+ '<(PRODUCT_DIR)/bitmaptools.pyd', |
+ ], |
+ }, |
+ }], |
+ ] |
} |