diff options
author | primiano <primiano@chromium.org> | 2015-03-19 14:20:34 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-03-19 21:21:36 +0000 |
commit | 7c942e47606da9e81d9c8621d7fd01b6171b99a7 (patch) | |
tree | 7f8ddda9afea13d94504c042973f10803cba8406 /base/trace_event | |
parent | 47c18b773aa75bdae2f4b39750534119bc3055ab (diff) | |
download | chromium_src-7c942e47606da9e81d9c8621d7fd01b6171b99a7.zip chromium_src-7c942e47606da9e81d9c8621d7fd01b6171b99a7.tar.gz chromium_src-7c942e47606da9e81d9c8621d7fd01b6171b99a7.tar.bz2 |
[tracing] Move GN/gyp build files under trace_event
Move all trace_event related build files in their own
gyp / gn target under base/trace_event.
This should allow easier maintenance of tracing code.
BUG=
Review URL: https://codereview.chromium.org/1014923002
Cr-Commit-Position: refs/heads/master@{#321430}
Diffstat (limited to 'base/trace_event')
-rw-r--r-- | base/trace_event/BUILD.gn | 24 | ||||
-rw-r--r-- | base/trace_event/trace_event.gypi | 53 |
2 files changed, 76 insertions, 1 deletions
diff --git a/base/trace_event/BUILD.gn b/base/trace_event/BUILD.gn index aec694a..479a918 100644 --- a/base/trace_event/BUILD.gn +++ b/base/trace_event/BUILD.gn @@ -1,4 +1,4 @@ -# Copyright (c) 2015 The Chromium Authors. All rights reserved. +# Copyright 2015 The Chromium Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. @@ -63,3 +63,25 @@ source_set("trace_event") { visibility = [ "//base/*" ] } + +source_set("trace_event_unittests") { + testonly = true + sources = [ + "memory_allocator_dump_unittest.cc", + "memory_dump_manager_unittest.cc", + "process_memory_maps_dump_provider_unittest.cc", + "process_memory_totals_dump_provider_unittest.cc", + "trace_event_argument_unittest.cc", + "trace_event_memory_unittest.cc", + "trace_event_synthetic_delay_unittest.cc", + "trace_event_system_stats_monitor_unittest.cc", + "trace_event_unittest.cc", + "trace_event_win_unittest.cc", + ] + + deps = [ + "//base/test:test_support", + "//testing/gmock", + "//testing/gtest", + ] +} diff --git a/base/trace_event/trace_event.gypi b/base/trace_event/trace_event.gypi new file mode 100644 index 0000000..ca6c076 --- /dev/null +++ b/base/trace_event/trace_event.gypi @@ -0,0 +1,53 @@ +# Copyright 2015 The Chromium Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. +{ + 'variables': { + 'trace_event_sources' : [ + 'trace_event/memory_allocator_attributes.h', + 'trace_event/memory_allocator_dump.cc', + 'trace_event/memory_allocator_dump.h', + 'trace_event/memory_dump_manager.cc', + 'trace_event/memory_dump_manager.h', + 'trace_event/memory_dump_provider.cc', + 'trace_event/memory_dump_provider.h', + 'trace_event/process_memory_dump.cc', + 'trace_event/process_memory_dump.h', + 'trace_event/process_memory_maps.cc', + 'trace_event/process_memory_maps.h', + 'trace_event/process_memory_maps_dump_provider.cc', + 'trace_event/process_memory_maps_dump_provider.h', + 'trace_event/process_memory_totals.cc', + 'trace_event/process_memory_totals.h', + 'trace_event/process_memory_totals_dump_provider.cc', + 'trace_event/process_memory_totals_dump_provider.h', + 'trace_event/trace_event.h', + 'trace_event/trace_event_android.cc', + 'trace_event/trace_event_argument.cc', + 'trace_event/trace_event_argument.h', + 'trace_event/trace_event_impl.cc', + 'trace_event/trace_event_impl.h', + 'trace_event/trace_event_impl_constants.cc', + 'trace_event/trace_event_memory.cc', + 'trace_event/trace_event_memory.h', + 'trace_event/trace_event_synthetic_delay.cc', + 'trace_event/trace_event_synthetic_delay.h', + 'trace_event/trace_event_system_stats_monitor.cc', + 'trace_event/trace_event_system_stats_monitor.h', + 'trace_event/trace_event_win.cc', + 'trace_event/trace_event_win.h', + ], + 'trace_event_test_sources' : [ + 'trace_event/memory_allocator_dump_unittest.cc', + 'trace_event/memory_dump_manager_unittest.cc', + 'trace_event/process_memory_maps_dump_provider_unittest.cc', + 'trace_event/process_memory_totals_dump_provider_unittest.cc', + 'trace_event/trace_event_argument_unittest.cc', + 'trace_event/trace_event_memory_unittest.cc', + 'trace_event/trace_event_synthetic_delay_unittest.cc', + 'trace_event/trace_event_system_stats_monitor_unittest.cc', + 'trace_event/trace_event_unittest.cc', + 'trace_event/trace_event_win_unittest.cc', + ], + }, +} |