diff options
author | Jihoon Kang <jihoonkang@google.com> | 2023-09-22 17:58:52 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2023-09-22 17:58:52 +0000 |
commit | 26969bbc9e8afe4e539d22eb0edb66add63864f6 (patch) | |
tree | fac3402310dbc7943bc85f58bfac3dcb7ed806ed | |
parent | d81f1aec013da40e71ed24d0b17934aeabaa741e (diff) | |
parent | f6465e5b8fa2b29e29a94ff2b7e7da5b65c9217a (diff) | |
download | orchestrator-26969bbc9e8afe4e539d22eb0edb66add63864f6.tar.gz |
RESTRICT AUTOMERGE Move java_api_library modules to f/b/api/StubLibraries.bp am: 4e19705c5d am: f6465e5b8f
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/orchestrator/+/24831308
Change-Id: I4e6173d6968399395f8b1cec55eea8e66980ec37
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | apis/Android.bp | 205 |
1 files changed, 0 insertions, 205 deletions
diff --git a/apis/Android.bp b/apis/Android.bp deleted file mode 100644 index 389a246..0000000 --- a/apis/Android.bp +++ /dev/null @@ -1,205 +0,0 @@ -// Copyright 2023 Google Inc. All rights reserved. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -package { - default_applicable_licenses: ["Android-Apache-2.0"], -} - -// -// Java API defaults and libraries for single tree build -// - -java_defaults { - name: "stub-annotation-defaults", - libs: [ - "stub-annotations", - ], - static_libs: [ - // stub annotations do not contribute to the API surfaces but are statically - // linked in the stubs for API surfaces (see frameworks/base/StubLibraries.bp). - // This is because annotation processors insist on loading the classes for any - // annotations found, thus should exist inside android.jar. - "private-stub-annotations-jar", - ], -} - -// Listing of API domains contribution and dependencies per API surfaces -java_defaults { - name: "android_test_stubs_current_contributions", - api_surface: "test", - api_contributions: [ - "test-api-stubs-docs-non-updatable.api.contribution", - "framework-virtualization.stubs.source.test.api.contribution", - ], -} - -java_defaults { - name: "android_module_lib_stubs_current_contributions", - api_surface: "module-lib", - api_contributions: [ - "api-stubs-docs-non-updatable.api.contribution", - "system-api-stubs-docs-non-updatable.api.contribution", - "module-lib-api-stubs-docs-non-updatable.api.contribution", - "art.module.public.api.stubs.source.api.contribution", - "art.module.public.api.stubs.source.system.api.contribution", - "art.module.public.api.stubs.source.module_lib.api.contribution", - "i18n.module.public.api.stubs.source.api.contribution", - "i18n.module.public.api.stubs.source.system.api.contribution", - "i18n.module.public.api.stubs.source.module_lib.api.contribution", - ], -} - -java_defaults { - name: "android_core_platform_stubs_current_contributions", - api_surface: "core_platform", - api_contributions: [ - "art.module.public.api.stubs.source.api.contribution", - "art.module.public.api.stubs.source.system.api.contribution", - "art.module.public.api.stubs.source.module_lib.api.contribution", - "conscrypt.module.platform.api.stubs.source.api.contribution", - "i18n.module.public.api.stubs.source.api.contribution", - ], -} - -// Java API library definitions per API surface -java_api_library { - name: "android_stubs_current.from-text", - api_surface: "public", - defaults: [ - // This module is dynamically created at frameworks/base/api/api.go - // instead of being written out, in order to minimize edits in the codebase - // when there is a change in the list of modules. - // that contributes to an api surface. - "android_stubs_current_contributions", - "stub-annotation-defaults", - ], - api_contributions: [ - "api-stubs-docs-non-updatable.api.contribution", - ], -} - -java_api_library { - name: "android_system_stubs_current.from-text", - api_surface: "system", - defaults: [ - "android_stubs_current_contributions", - "android_system_stubs_current_contributions", - "stub-annotation-defaults", - ], - api_contributions: [ - "api-stubs-docs-non-updatable.api.contribution", - "system-api-stubs-docs-non-updatable.api.contribution", - ], -} - -java_api_library { - name: "android_test_stubs_current.from-text", - api_surface: "test", - defaults: [ - "android_stubs_current_contributions", - "android_system_stubs_current_contributions", - "android_test_stubs_current_contributions", - "stub-annotation-defaults", - ], - api_contributions: [ - "api-stubs-docs-non-updatable.api.contribution", - "system-api-stubs-docs-non-updatable.api.contribution", - ], -} - -java_api_library { - name: "android_module_lib_stubs_current_full.from-text", - api_surface: "module-lib", - defaults: [ - "android_stubs_current_contributions", - "android_system_stubs_current_contributions", - "android_module_lib_stubs_current_contributions_full", - ], - libs: [ - "stub-annotations", - ], - api_contributions: [ - "api-stubs-docs-non-updatable.api.contribution", - "system-api-stubs-docs-non-updatable.api.contribution", - "module-lib-api-stubs-docs-non-updatable.api.contribution", - ], -} - -java_api_library { - name: "android_module_lib_stubs_current.from-text", - api_surface: "module-lib", - defaults: [ - "android_module_lib_stubs_current_contributions", - ], - libs: [ - "android_module_lib_stubs_current_full.from-text", - "stub-annotations", - ], -} - -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", - ], -} - -java_api_library { - name: "core.current.stubs.from-text", - api_surface: "core", - api_contributions: [ - "art.module.public.api.stubs.source.api.contribution", - "conscrypt.module.public.api.stubs.source.api.contribution", - "i18n.module.public.api.stubs.source.api.contribution", - ], - libs: [ - "stub-annotations", - ], -} - -java_api_library { - name: "legacy.core.platform.api.stubs.from-text", - api_surface: "core_platform", - defaults: [ - "android_core_platform_stubs_current_contributions", - ], - api_contributions: [ - "legacy.i18n.module.platform.api.stubs.source.api.contribution", - ], - libs: [ - "stub-annotations", - ], -} - -java_api_library { - name: "stable.core.platform.api.stubs.from-text", - api_surface: "core_platform", - defaults: [ - "android_core_platform_stubs_current_contributions", - ], - api_contributions: [ - "stable.i18n.module.platform.api.stubs.source.api.contribution", - ], - libs: [ - "stub-annotations", - ], -} |