summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMuhammad Qureshi <muhammadq@google.com>2020-01-30 06:01:03 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2020-01-30 06:01:03 +0000
commitef60e4614540d3c9974c259b7cf98e2f84f24efd (patch)
tree850a2cfce3859c23af2ad17b8160dec38ceaaa9b
parent4f24606234cd65010c6e3bca404c889342e7bfcf (diff)
parentaa428cce83d4f430c1fcc8e784119d4a628bed89 (diff)
Merge "Use autogenerated StatsLog that is Q-friendly"
-rw-r--r--Android.bp21
1 files changed, 18 insertions, 3 deletions
diff --git a/Android.bp b/Android.bp
index b6857ff..54bea17 100644
--- a/Android.bp
+++ b/Android.bp
@@ -81,7 +81,6 @@ java_defaults {
name: "NetworkStackAndroidLibraryDefaults",
srcs: [
":framework-networkstack-shared-srcs",
- ":statslog-networkstack-java-gen",
],
libs: ["unsupportedappusage"],
static_libs: [
@@ -103,7 +102,11 @@ java_defaults {
android_library {
name: "NetworkStackApiCurrentLib",
defaults: ["NetworkStackApiCurrentLevel", "NetworkStackAndroidLibraryDefaults"],
- srcs: [":NetworkStackApiCurrentShims", "src/**/*.java"],
+ srcs: [
+ ":NetworkStackApiCurrentShims",
+ "src/**/*.java",
+ ":statslog-networkstack-java-gen"
+ ],
manifest: "AndroidManifestBase.xml",
}
@@ -119,7 +122,10 @@ java_library {
android_library {
name: "NetworkStackApiStableLib",
defaults: ["NetworkStackApiStableLevel"],
- srcs: ["src/**/*.java"],
+ srcs: [
+ "src/**/*.java",
+ ":statslog-networkstack-java-gen-q",
+ ],
// API stable uses a jarjared version of the shims
static_libs: [
"NetworkStackApiStableDependencies",
@@ -220,6 +226,15 @@ cc_library_shared {
}
genrule {
+ name: "statslog-networkstack-java-gen-q",
+ tools: ["stats-log-api-gen"],
+ cmd: "$(location stats-log-api-gen) --java $(out) --module network_stack" +
+ " --javaPackage com.android.networkstack.metrics --javaClass NetworkStackStatsLog" +
+ " --compileQ",
+ out: ["com/android/networkstack/metrics/NetworkStackStatsLog.java"],
+}
+
+genrule {
name: "statslog-networkstack-java-gen",
tools: ["stats-log-api-gen"],
cmd: "$(location stats-log-api-gen) --java $(out) --module network_stack" +