Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(91)

Side by Side Diff: components/metrics.gypi

Issue 1681263003: metrics: Add leak detector controller in Chrome OS metrics system (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Use new build flag generation system; Define var 'enable_leak_detector' locally Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright 2014 The Chromium Authors. All rights reserved. 1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 { 5 {
6 'targets': [ 6 'targets': [
7 { 7 {
8 # GN version: //components/metrics 8 # GN version: //components/metrics
9 'target_name': 'metrics', 9 'target_name': 'metrics',
10 'type': 'static_library', 10 'type': 'static_library',
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
95 }, 95 },
96 }], 96 }],
97 ['OS=="win"', { 97 ['OS=="win"', {
98 'sources!': [ 98 'sources!': [
99 'metrics/machine_id_provider_stub.cc', 99 'metrics/machine_id_provider_stub.cc',
100 ], 100 ],
101 }], 101 }],
102 ], 102 ],
103 }, 103 },
104 { 104 {
105 # GN version: //components/metrics:metrics_flags
106 'target_name': 'metrics_flags',
107 'includes': [
108 '../build/buildflag_header.gypi',
109 'metrics/leak_detector/leak_detector.gypi',
110 ],
111 'variables': {
112 'buildflag_header_path': 'metrics/metrics_flags.h',
113 'buildflag_flags': [ 'ENABLE_LEAK_DETECTOR=<(enable_leak_detector)' ],
114 },
115 },
116 {
105 # GN version: //components/metrics:net 117 # GN version: //components/metrics:net
106 'target_name': 'metrics_net', 118 'target_name': 'metrics_net',
107 'type': 'static_library', 119 'type': 'static_library',
108 'include_dirs': [ 120 'include_dirs': [
109 '..', 121 '..',
110 ], 122 ],
111 'dependencies': [ 123 'dependencies': [
112 '../base/base.gyp:base', 124 '../base/base.gyp:base',
113 '../net/net.gyp:net', 125 '../net/net.gyp:net',
114 '../url/url.gyp:url_lib', 126 '../url/url.gyp:url_lib',
(...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after
252 ], 264 ],
253 'sources': [ 265 'sources': [
254 'metrics/leak_detector/call_stack_manager.cc', 266 'metrics/leak_detector/call_stack_manager.cc',
255 'metrics/leak_detector/call_stack_manager.h', 267 'metrics/leak_detector/call_stack_manager.h',
256 'metrics/leak_detector/call_stack_table.cc', 268 'metrics/leak_detector/call_stack_table.cc',
257 'metrics/leak_detector/call_stack_table.h', 269 'metrics/leak_detector/call_stack_table.h',
258 'metrics/leak_detector/custom_allocator.cc', 270 'metrics/leak_detector/custom_allocator.cc',
259 'metrics/leak_detector/custom_allocator.h', 271 'metrics/leak_detector/custom_allocator.h',
260 'metrics/leak_detector/leak_analyzer.cc', 272 'metrics/leak_detector/leak_analyzer.cc',
261 'metrics/leak_detector/leak_analyzer.h', 273 'metrics/leak_detector/leak_analyzer.h',
274 'metrics/leak_detector/leak_detector.cc',
275 'metrics/leak_detector/leak_detector.h',
262 'metrics/leak_detector/leak_detector_impl.cc', 276 'metrics/leak_detector/leak_detector_impl.cc',
263 'metrics/leak_detector/leak_detector_impl.h', 277 'metrics/leak_detector/leak_detector_impl.h',
264 'metrics/leak_detector/leak_detector_value_type.cc', 278 'metrics/leak_detector/leak_detector_value_type.cc',
265 'metrics/leak_detector/leak_detector_value_type.h', 279 'metrics/leak_detector/leak_detector_value_type.h',
266 'metrics/leak_detector/ranked_list.cc', 280 'metrics/leak_detector/ranked_list.cc',
267 'metrics/leak_detector/ranked_list.h', 281 'metrics/leak_detector/ranked_list.h',
268 ], 282 ],
269 }, 283 },
270 ], 284 ],
271 }], 285 }],
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
323 ], 337 ],
324 'sources': [ 338 'sources': [
325 'metrics/profiler/ios/ios_tracking_synchronizer_delegate.cc', 339 'metrics/profiler/ios/ios_tracking_synchronizer_delegate.cc',
326 'metrics/profiler/ios/ios_tracking_synchronizer_delegate.h', 340 'metrics/profiler/ios/ios_tracking_synchronizer_delegate.h',
327 ], 341 ],
328 }, 342 },
329 ], 343 ],
330 }], 344 }],
331 ], 345 ],
332 } 346 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698