Index: components/metrics/BUILD.gn |
diff --git a/components/metrics/BUILD.gn b/components/metrics/BUILD.gn |
index 3852c12e5dd9d5588dd087ef3e51c2e51fa98373..32330c8ecd5609e3147070a4fddd52f9957a560b 100644 |
--- a/components/metrics/BUILD.gn |
+++ b/components/metrics/BUILD.gn |
@@ -91,8 +91,11 @@ static_library("metrics") { |
] |
public_deps = [ |
+ ":single_sample_metrics", |
"//components/metrics/proto", |
+ "//components/metrics/public/interfaces:single_sample_metrics_mojo_bindings", |
] |
+ |
deps = [ |
":call_stack_profile_params", |
"//base", |
@@ -248,6 +251,20 @@ if (!is_ios) { |
} |
} |
+source_set("single_sample_metrics") { |
+ sources = [ |
+ "single_sample_metrics_factory_impl.cc", |
+ "single_sample_metrics_factory_impl.h", |
+ "single_sample_metrics_provider.cc", |
Alexei Svitkine (slow)
2017/05/03 21:18:47
Hmm, I find this naming unfortunate - because we a
DaleCurtis
2017/05/03 21:37:51
This is naming convention used by mojo for these t
Alexei Svitkine (slow)
2017/05/03 21:45:08
Perhaps we can put something between "metrics" and
DaleCurtis
2017/05/04 02:28:59
Okay, I think I have a compromise which works. I'v
DaleCurtis
2017/05/04 03:09:24
Ah, actually this doesn't work since AddInterface(
DaleCurtis
2017/05/04 18:55:27
Oooh, fixed my template errors so this is working
|
+ "single_sample_metrics_provider.h", |
+ ] |
+ |
+ deps = [ |
+ "//components/metrics/public/interfaces:single_sample_metrics_mojo_bindings", |
+ "//mojo/public/cpp/bindings", |
+ ] |
+} |
+ |
source_set("call_stack_profile_params") { |
sources = [ |
"call_stack_profile_params.cc", |
@@ -335,6 +352,8 @@ source_set("unit_tests") { |
"persisted_logs_unittest.cc", |
"profiler/profiler_metrics_provider_unittest.cc", |
"profiler/tracking_synchronizer_unittest.cc", |
+ "single_sample_metrics_factory_impl_unittest.cc", |
+ "single_sample_metrics_provider_unittest.cc", |
"stability_metrics_helper_unittest.cc", |
"stability_metrics_provider_unittest.cc", |
"ui/screen_info_metrics_provider_unittest.cc", |