{
'targets': [
{
+ # GN version: //components/metrics
'target_name': 'metrics',
'type': 'static_library',
'include_dirs': [
'variations',
],
'sources': [
- 'metrics/compression_utils.cc',
- 'metrics/compression_utils.h',
+ 'metrics/client_info.cc',
+ 'metrics/client_info.h',
'metrics/cloned_install_detector.cc',
'metrics/cloned_install_detector.h',
+ 'metrics/compression_utils.cc',
+ 'metrics/compression_utils.h',
'metrics/machine_id_provider.h',
'metrics/machine_id_provider_stub.cc',
'metrics/machine_id_provider_win.cc',
'metrics/metrics_hashes.h',
'metrics/metrics_log.cc',
'metrics/metrics_log.h',
- 'metrics/metrics_log_uploader.cc',
- 'metrics/metrics_log_uploader.h',
'metrics/metrics_log_manager.cc',
'metrics/metrics_log_manager.h',
+ 'metrics/metrics_log_uploader.cc',
+ 'metrics/metrics_log_uploader.h',
'metrics/metrics_pref_names.cc',
'metrics/metrics_pref_names.h',
'metrics/metrics_provider.h',
'conditions': [
['chromeos==1', {
'dependencies': [
- 'metrics_chromeos',
+ 'metrics_serialization',
],
}],
['OS=="win"', {
],
},
{
+ # GN version: //components/metrics:net
'target_name': 'metrics_net',
'type': 'static_library',
'include_dirs': [
{
# Protobuf compiler / generator for UMA (User Metrics Analysis).
#
- # GN version: //component/metrics/proto:proto
+ # GN version: //components/metrics/proto:proto
'target_name': 'component_metrics_proto',
'type': 'static_library',
'sources': [
{
# TODO(isherman): Remove all //chrome dependencies on this target, and
# merge the files in this target with components_unittests.
+ # GN version: //components/metrics:test_support
'target_name': 'metrics_test_support',
'type': 'static_library',
'include_dirs': [
},
],
'conditions': [
- ['chromeos==1', {
+ ['OS=="linux"', {
'targets': [
{
- 'target_name': 'metrics_chromeos',
+ 'target_name': 'metrics_serialization',
'type': 'static_library',
'sources': [
- 'metrics/chromeos/serialization_utils.cc',
- 'metrics/chromeos/serialization_utils.h',
- 'metrics/chromeos/metric_sample.cc',
- 'metrics/chromeos/metric_sample.h',
+ 'metrics/serialization/serialization_utils.cc',
+ 'metrics/serialization/serialization_utils.h',
+ 'metrics/serialization/metric_sample.cc',
+ 'metrics/serialization/metric_sample.h',
],
'dependencies': [
'../base/base.gyp:base',