Add statsdprotolite in Android.bp
Bug: b/113069884
Test: Successfully able to build.
Change-Id: I857957e816506162496192fe0ad1da4dbdfd4efd
diff --git a/cmds/statsd/Android.bp b/cmds/statsd/Android.bp
index b566099..3fae586 100644
--- a/cmds/statsd/Android.bp
+++ b/cmds/statsd/Android.bp
@@ -43,3 +43,25 @@
}
+// ==== java proto device library (for test only) ==============================
+java_library {
+ name: "statsdprotolite",
+ proto: {
+ type: "lite",
+ include_dirs: ["external/protobuf/src"],
+ },
+
+ srcs: [
+ "src/stats_log.proto",
+ "src/statsd_config.proto",
+ "src/atoms.proto",
+ ],
+
+ static_libs: [
+ "platformprotoslite",
+ ],
+ // Protos have lots of MissingOverride and similar.
+ errorprone: {
+ javacflags: ["-XepDisableAllChecks"],
+ },
+}
diff --git a/cmds/statsd/Android.mk b/cmds/statsd/Android.mk
index ba2aaad8..5e87ef6 100644
--- a/cmds/statsd/Android.mk
+++ b/cmds/statsd/Android.mk
@@ -243,28 +243,6 @@
include $(BUILD_NATIVE_TEST)
##############################
-# stats proto static java lib
-##############################
-
-include $(CLEAR_VARS)
-LOCAL_MODULE := statsdprotolite
-
-LOCAL_SRC_FILES := \
- src/stats_log.proto \
- src/statsd_config.proto \
- src/atoms.proto
-
-LOCAL_PROTOC_OPTIMIZE_TYPE := lite
-
-LOCAL_STATIC_JAVA_LIBRARIES := \
- platformprotoslite
-
-LOCAL_PROTOC_FLAGS := \
- -Iexternal/protobuf/src
-
-include $(BUILD_STATIC_JAVA_LIBRARY)
-
-##############################
# statsd micro benchmark
##############################