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 Merged-In: I6ba6a67e019a3b5cffd936dad7ce9db6c8c51632 Change-Id: I6ba6a67e019a3b5cffd936dad7ce9db6c8c51632 (cherry-pick from internal branch with minor conflicts)
This commit is contained in:
11
Android.bp
11
Android.bp
@@ -270,7 +270,8 @@ filegroup {
|
||||
|
||||
// etc.
|
||||
":framework-javastream-protos",
|
||||
":framework-statslog-gen",
|
||||
":framework-statslog-gen", // StatsLogInternal.java
|
||||
":statslog-framework-java-gen", // FrameworkStatsLog.java
|
||||
],
|
||||
}
|
||||
|
||||
@@ -555,6 +556,14 @@ genrule {
|
||||
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 {
|
||||
name: "framework-javastream-protos",
|
||||
depfile: true,
|
||||
|
||||
Reference in New Issue
Block a user