blob: ae3e221630549a8a96d0b933ec25c4ec2dca6132 [file] [log] [blame]
James Robinson85ccf052014-12-01 16:31:03 -08001# Copyright 2014 The Chromium Authors. All rights reserved.
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
5import("//mojo/public/mojo_application.gni")
6import("//mojo/public/tools/bindings/mojom.gni")
7
8mojo_native_application("tracing") {
9 sources = [
10 "main.cc",
11 "trace_data_sink.cc",
12 "trace_data_sink.h",
Przemyslaw Pietrzkiewicz4825af92015-08-13 10:27:45 +020013 "trace_recorder_impl.cc",
14 "trace_recorder_impl.h",
James Robinson115caf82015-04-07 12:52:40 -070015 "tracing_app.cc",
16 "tracing_app.h",
James Robinson85ccf052014-12-01 16:31:03 -080017 ]
18
19 deps = [
James Robinson85ccf052014-12-01 16:31:03 -080020 "//base",
21 "//mojo/application",
22 "//mojo/common",
James Robinson94ade6b2015-08-25 13:02:06 -070023 "//mojo/data_pipe_utils",
James Robinson85ccf052014-12-01 16:31:03 -080024 "//mojo/public/cpp/application",
Adam Barth9b3cd6f2015-01-15 16:32:16 -080025 "//mojo/public/cpp/system",
Viet-Trung Luu0f4f3ba2015-10-10 01:08:40 -070026 "//mojo/services/tracing/interfaces",
James Robinson8bcf28e2014-12-03 17:39:48 -080027 ]
James Robinson85ccf052014-12-01 16:31:03 -080028}