diff options
| author | 2024-02-12 21:13:03 +0000 | |
|---|---|---|
| committer | 2024-02-13 18:11:30 +0000 | |
| commit | cf9acc6fe36baf5a3d3d70cb04ae9a109f9c84e8 (patch) | |
| tree | 28549d92c502d823d1108d6fa2d251365d8c8e4c | |
| parent | 59e8043a4e08b4d7dae04e08e4f9442c50344666 (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.bp | 11 |
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", }, } |