BUILD.gn 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. # Copyright 2019 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. source_set("renderer") {
  5. sources = [
  6. "metrics_render_frame_observer.cc",
  7. "metrics_render_frame_observer.h",
  8. "page_resource_data_use.cc",
  9. "page_resource_data_use.h",
  10. "page_timing_metadata_recorder.cc",
  11. "page_timing_metadata_recorder.h",
  12. "page_timing_metrics_sender.cc",
  13. "page_timing_metrics_sender.h",
  14. "page_timing_sender.h",
  15. ]
  16. deps = [
  17. "//base",
  18. "//components/page_load_metrics/common",
  19. "//components/page_load_metrics/common:page_load_metrics_mojom",
  20. "//components/subresource_filter/content/renderer",
  21. "//content/public/common",
  22. "//content/public/renderer",
  23. "//net",
  24. "//services/network/public/cpp",
  25. "//third_party/blink/public:blink_headers",
  26. "//url",
  27. ]
  28. }
  29. source_set("unit_tests") {
  30. testonly = true
  31. sources = [
  32. "fake_page_timing_sender.cc",
  33. "fake_page_timing_sender.h",
  34. "metrics_render_frame_observer_unittest.cc",
  35. "page_timing_metadata_recorder_unittest.cc",
  36. "page_timing_metrics_sender_unittest.cc",
  37. ]
  38. deps = [
  39. ":renderer",
  40. "//base",
  41. "//base/test:test_support",
  42. "//components/page_load_metrics/common",
  43. "//components/page_load_metrics/common:page_load_metrics_mojom",
  44. "//components/page_load_metrics/common:test_support",
  45. "//testing/gtest",
  46. "//third_party/blink/public:blink_headers",
  47. "//url",
  48. ]
  49. }