Implementation of metrics for MMS.

Bug: 233259583
Test: atest MmsServiceTests
Change-Id: I5a6b94befa20d022283c8ce30198dbbb31aaeba8
diff --git a/Android.bp b/Android.bp
index e7e78ae..2917cfc 100644
--- a/Android.bp
+++ b/Android.bp
@@ -19,6 +19,21 @@
     default_applicable_licenses: ["Android-Apache-2.0"],
 }
 
+genrule {
+    name: "statslog-mms-java-gen",
+    tools: ["stats-log-api-gen"],
+    cmd: "$(location stats-log-api-gen) --java $(out) --module mms"
+        + " --javaPackage com.android.mms --javaClass MmsStatsLog",
+    out: ["com/android/mms/MmsStatsLog.java"],
+}
+
+java_library {
+    name: "mms-statsd",
+    srcs: [
+        ":statslog-mms-java-gen",
+    ],
+}
+
 android_app {
     name: "MmsService",
     platform_apis: true,
@@ -30,4 +45,16 @@
         proguard_flags_files: ["proguard.flags"],
     },
     certificate: "platform",
+    static_libs: [
+        "mms-protos-lite",
+        "mms-statsd",
+        "androidx.annotation_annotation",
+    ],
 }
+
+filegroup {
+    name: "mms-metrics-srcs",
+    srcs: [
+        "src/com/android/mms/service/metrics/*.java",
+    ],
+}
\ No newline at end of file