diff options
Diffstat (limited to 'api')
| -rw-r--r-- | api/Android.bp | 1 | ||||
| -rw-r--r-- | api/ApiDocs.bp | 1 | ||||
| -rw-r--r-- | api/StubLibraries.bp | 11 |
3 files changed, 12 insertions, 1 deletions
diff --git a/api/Android.bp b/api/Android.bp index 62520fa18773..8e063667826c 100644 --- a/api/Android.bp +++ b/api/Android.bp @@ -116,6 +116,7 @@ combined_apis { "framework-pdf-v", "framework-permission", "framework-permission-s", + "framework-profiling", "framework-scheduling", "framework-sdkextensions", "framework-statsd", diff --git a/api/ApiDocs.bp b/api/ApiDocs.bp index 5cff4725cba1..e8fcf4b2b32d 100644 --- a/api/ApiDocs.bp +++ b/api/ApiDocs.bp @@ -67,6 +67,7 @@ stubs_defaults { ":framework-ondevicepersonalization-sources", ":framework-permission-sources", ":framework-permission-s-sources", + ":framework-profiling-sources", ":framework-scheduling-sources", ":framework-sdkextensions-sources", ":framework-statsd-sources", diff --git a/api/StubLibraries.bp b/api/StubLibraries.bp index d94890e23ae5..c1add03fa31a 100644 --- a/api/StubLibraries.bp +++ b/api/StubLibraries.bp @@ -743,6 +743,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", }, } @@ -760,7 +764,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", }, } |