Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 04ec2529 authored by Muhammad Qureshi's avatar Muhammad Qureshi
Browse files

Add FrameworkStatsLog

Add a genrule for FrameworkStatsLog and it to frameworks.jar

As part of statsd becoming a Mainline module in R, autogenerated
StatsLog.write() calls are going away and replaced by *StatsLog.java
that is autogenerated for each module.
This CL adds autogenerated FrameworkStatsLog.

Follow up CLs will replace usages of StatsLog.write calls with
FrameworkStatsLog.write.

Bug: 145952197
Test: m
Change-Id: I6ba6a67e019a3b5cffd936dad7ce9db6c8c51632
parent 424ad907
Loading
Loading
Loading
Loading
+10 −1
Original line number Original line Diff line number Diff line
@@ -265,7 +265,8 @@ filegroup {


        // etc.
        // etc.
        ":framework-javastream-protos",
        ":framework-javastream-protos",
        ":framework-statslog-gen",
        ":framework-statslog-gen", // StatsLogInternal.java
        ":statslog-framework-java-gen", // FrameworkStatsLog.java


        // telephony annotations
        // telephony annotations
        ":framework-telephony-annotations",
        ":framework-telephony-annotations",
@@ -604,6 +605,14 @@ genrule {
    out: ["android/util/StatsLogInternal.java"],
    out: ["android/util/StatsLogInternal.java"],
}
}


genrule {
    name: "statslog-framework-java-gen",
    tools: ["stats-log-api-gen"],
    cmd: "$(location stats-log-api-gen) --java $(out) --module framework" +
         " --javaPackage com.android.internal.util --javaClass FrameworkStatsLog --worksource",
    out: ["com/android/internal/util/FrameworkStatsLog.java"],
}

gensrcs {
gensrcs {
    name: "framework-javastream-protos",
    name: "framework-javastream-protos",
    depfile: true,
    depfile: true,