summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Peter Kalauskas <peskal@google.com> 2024-02-12 21:13:03 +0000
committer Peter Kalauskas <peskal@google.com> 2024-02-13 18:11:30 +0000
commitcf9acc6fe36baf5a3d3d70cb04ae9a109f9c84e8 (patch)
tree28549d92c502d823d1108d6fa2d251365d8c8e4c
parent59e8043a4e08b4d7dae04e08e4f9442c50344666 (diff)
New dist target for private API stubs
Bug: 236188940 Flag: NONE Test: m private_api_stubs dist Change-Id: I7bfa72cd1db254a9a6d26c07a0219ce8671829f0
-rw-r--r--api/StubLibraries.bp11
1 files changed, 10 insertions, 1 deletions
diff --git a/api/StubLibraries.bp b/api/StubLibraries.bp
index 852abdfdf602..034841c9d7eb 100644
--- a/api/StubLibraries.bp
+++ b/api/StubLibraries.bp
@@ -732,6 +732,10 @@ java_library {
system_modules: "none",
static_libs: ["android_stubs_private_hjar"],
dist: {
+ // Add to private_api_stubs dist target for easier packaging by scripts. This module is
+ // useful for creating a platform SDK, which can be packaged in ANDROID_HOME and used from
+ // Gradle, allowing for development of platform apps that make use of hidden APIs.
+ targets: ["private_api_stubs"],
dir: "apistubs/android/private",
},
}
@@ -749,7 +753,12 @@ java_genrule {
"done && " +
"sort -u $(genDir)/framework.aidl.merged > $(out)",
dist: {
- targets: ["sdk"],
+ targets: [
+ "sdk",
+ // Add to private_api_stubs dist target for easier packaging by scripts.
+ // See explanation in the "android_stubs_private" module above.
+ "private_api_stubs",
+ ],
dir: "apistubs/android/private",
},
}