BUILD.gn 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. # Copyright (c) 2020 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. import("//third_party/perfetto/gn/proto_library.gni")
  5. import("//third_party/protobuf/proto_library.gni")
  6. import("//tools/grit/grit_rule.gni")
  7. import("sources.gni")
  8. proto_library("chrome_track_event") {
  9. proto_in_dir = "//"
  10. proto_out_dir = "base/tracing/protos"
  11. import_dirs = [ "//third_party/perfetto/" ]
  12. sources = chrome_track_event_sources
  13. generate_cc = false
  14. generate_python = false
  15. generate_descriptor = "chrome_track_event.descriptor"
  16. }
  17. protozero_library("chrome_track_event_zero") {
  18. perfetto_root_path = "//third_party/perfetto/"
  19. sources = chrome_track_event_sources
  20. import_dirs = [ "//third_party/perfetto/" ]
  21. generator_plugin_options = "wrapper_namespace=pbzero"
  22. omit_protozero_dep = true
  23. }
  24. grit("chrome_track_event_resources") {
  25. source = "resources.grd"
  26. outputs = [
  27. "grit/tracing_proto_resources.h",
  28. "tracing_proto_resources.pak",
  29. ]
  30. deps = [ ":chrome_track_event" ]
  31. }