diff options
Diffstat (limited to 'cmds/statsd/Android.bp')
-rw-r--r-- | cmds/statsd/Android.bp | 51 |
1 files changed, 15 insertions, 36 deletions
diff --git a/cmds/statsd/Android.bp b/cmds/statsd/Android.bp index 0617eb6c0e66..e1b7c5350546 100644 --- a/cmds/statsd/Android.bp +++ b/cmds/statsd/Android.bp @@ -14,34 +14,6 @@ // limitations under the License. // -// ========================================================== -// Build the library for use on the host -// ========================================================== -cc_library_host_shared { - name: "libstats_proto_host", - srcs: [ - "src/atoms.proto", - "src/atom_field_options.proto", - ], - - shared_libs: [ - "libplatformprotos", - ], - - proto: { - type: "full", - export_proto_headers: true, - include_dirs: [ - "external/protobuf/src", - ], - }, - - export_shared_lib_headers: [ - "libplatformprotos", - ] - -} - cc_defaults { name: "statsd_defaults", @@ -275,9 +247,8 @@ cc_test { // atom_field_options.proto needs field_options.proto, but that is // not included in libprotobuf-cpp-lite, so compile it here. ":libprotobuf-internal-protos", + ":libstats_internal_protos", - "src/atom_field_options.proto", - "src/atoms.proto", "src/shell/shell_data.proto", "src/stats_log.proto", "tests/AlarmMonitor_test.cpp", @@ -341,7 +312,10 @@ cc_test { proto: { type: "lite", - include_dirs: ["external/protobuf/src"], + include_dirs: [ + "external/protobuf/src", + "frameworks/proto_logging/stats", + ], }, } @@ -358,6 +332,7 @@ cc_benchmark { // atom_field_options.proto needs field_options.proto, but that is // not included in libprotobuf-cpp-lite, so compile it here. ":libprotobuf-internal-protos", + ":libstats_internal_protos", "benchmark/duration_metric_benchmark.cpp", "benchmark/filter_value_benchmark.cpp", @@ -367,14 +342,15 @@ cc_benchmark { "benchmark/main.cpp", "benchmark/metric_util.cpp", "benchmark/stats_write_benchmark.cpp", - "src/atom_field_options.proto", - "src/atoms.proto", "src/stats_log.proto", ], proto: { type: "lite", - include_dirs: ["external/protobuf/src"], + include_dirs: [ + "external/protobuf/src", + "frameworks/proto_logging/stats", + ], }, cflags: [ @@ -406,11 +382,14 @@ java_library { sdk_version: "core_current", proto: { type: "lite", - include_dirs: ["external/protobuf/src"], + include_dirs: [ + "external/protobuf/src", + "frameworks/proto_logging/stats", + ], }, srcs: [ - "src/atoms.proto", + ":libstats_atoms_proto", "src/shell/shell_config.proto", "src/shell/shell_data.proto", "src/stats_log.proto", |