From 113d9f62a6784b59d957d96ba58aa2cf861bb06c Mon Sep 17 00:00:00 2001 From: Jihoon Kang Date: Wed, 25 Jan 2023 22:37:33 +0000 Subject: Add system server API surface java_api_library module for single tree build Add `java_api_library` module definition for system server API surface full from-text stub `android.jar` generation. java_api_contribution modules are dynamically created from bp file defined or java_sdk_library created droidstubs modules. Test: m android_system_server_stubs_current.from-text Change-Id: I594487becea846faeec4c91106ca77ae99f6b668 --- apis/Android.bp | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/apis/Android.bp b/apis/Android.bp index 32eeb66..c76c167 100644 --- a/apis/Android.bp +++ b/apis/Android.bp @@ -134,4 +134,19 @@ java_api_library { "android_module_lib_stubs_current_full.from-text", "stub-annotations", ], -} \ No newline at end of file +} + +java_api_library { + name: "android_system_server_stubs_current.from-text", + api_surface: "system-server", + api_contributions: [ + "services-non-updatable-stubs.api.contribution", + ], + libs: [ + "android_module_lib_stubs_current.from-text", + "stub-annotations", + ], + static_libs: [ + "android_module_lib_stubs_current.from-text", + ], +} -- cgit v1.2.3