summaryrefslogtreecommitdiff
path: root/api
diff options
context:
space:
mode:
Diffstat (limited to 'api')
-rw-r--r--api/Android.bp1
-rw-r--r--api/ApiDocs.bp1
-rw-r--r--api/StubLibraries.bp11
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",
},
}