36 lines
1.0 KiB
Plaintext
36 lines
1.0 KiB
Plaintext
|
|
# Copyright 2020 The Chromium Authors
|
||
|
|
# Use of this source code is governed by a BSD-style license that can be
|
||
|
|
# found in the LICENSE file.
|
||
|
|
|
||
|
|
import("//third_party/perfetto/gn/proto_library.gni")
|
||
|
|
import("//third_party/protobuf/proto_library.gni")
|
||
|
|
import("//tools/grit/grit_rule.gni")
|
||
|
|
import("sources.gni")
|
||
|
|
|
||
|
|
proto_library("chrome_track_event") {
|
||
|
|
proto_in_dir = "//"
|
||
|
|
proto_out_dir = "base/tracing/protos"
|
||
|
|
import_dirs = [ "//third_party/perfetto/" ]
|
||
|
|
sources = chrome_track_event_sources
|
||
|
|
generate_cc = false
|
||
|
|
generate_python = false
|
||
|
|
generate_descriptor = "chrome_track_event.descriptor"
|
||
|
|
}
|
||
|
|
|
||
|
|
protozero_library("chrome_track_event_zero") {
|
||
|
|
perfetto_root_path = "//third_party/perfetto/"
|
||
|
|
sources = chrome_track_event_sources
|
||
|
|
import_dirs = [ "//third_party/perfetto/" ]
|
||
|
|
generator_plugin_options = "wrapper_namespace=pbzero"
|
||
|
|
omit_protozero_dep = true
|
||
|
|
}
|
||
|
|
|
||
|
|
grit("chrome_track_event_resources") {
|
||
|
|
source = "resources.grd"
|
||
|
|
outputs = [
|
||
|
|
"grit/tracing_proto_resources.h",
|
||
|
|
"tracing_proto_resources.pak",
|
||
|
|
]
|
||
|
|
deps = [ ":chrome_track_event" ]
|
||
|
|
}
|