diff options
Diffstat (limited to 'apex')
| -rw-r--r-- | apex/Android.bp | 15 | ||||
| -rw-r--r-- | apex/appsearch/framework/Android.bp | 1 | ||||
| -rw-r--r-- | apex/appsearch/service/Android.bp | 6 | ||||
| -rw-r--r-- | apex/blobstore/framework/Android.bp | 1 | ||||
| -rw-r--r-- | apex/blobstore/service/Android.bp | 5 | ||||
| -rw-r--r-- | apex/jobscheduler/framework/Android.bp | 1 | ||||
| -rw-r--r-- | apex/jobscheduler/service/Android.bp | 8 | ||||
| -rw-r--r-- | apex/jobscheduler/service/jni/Android.bp | 7 | ||||
| -rw-r--r-- | apex/media/Android.bp | 20 | ||||
| -rw-r--r-- | apex/media/framework/Android.bp | 5 | ||||
| -rw-r--r-- | apex/permission/framework/Android.bp | 1 | ||||
| -rw-r--r-- | apex/permission/service/Android.bp | 1 |
12 files changed, 69 insertions, 2 deletions
diff --git a/apex/Android.bp b/apex/Android.bp index 4e80acb64e05..77ff6dbd8b8b 100644 --- a/apex/Android.bp +++ b/apex/Android.bp @@ -12,6 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. +package { + default_visibility: [":__subpackages__"], +} + mainline_stubs_args = "--error UnhiddenSystemApi " + "--hide BroadcastBehavior " + @@ -136,6 +140,13 @@ java_defaults { enabled: true, sdk_version: "module_current", }, + defaults_visibility: [ + ":__subpackages__", + "//frameworks/base/libs/hwui", + "//frameworks/base/wifi", + "//packages/modules:__subpackages__", + "//packages/providers/MediaProvider:__subpackages__", + ], } // Defaults for mainline module system server provided java_sdk_library instances. @@ -147,6 +158,10 @@ java_defaults { enabled: true, sdk_version: "module_current", }, + defaults_visibility: [ + ":__subpackages__", + "//packages/modules:__subpackages__", + ], } stubs_defaults { diff --git a/apex/appsearch/framework/Android.bp b/apex/appsearch/framework/Android.bp index 12afde4a0f70..b3eb9117486d 100644 --- a/apex/appsearch/framework/Android.bp +++ b/apex/appsearch/framework/Android.bp @@ -19,6 +19,7 @@ filegroup { "java/**/*.aidl", ], path: "java", + visibility: ["//frameworks/base"], } java_sdk_library { diff --git a/apex/appsearch/service/Android.bp b/apex/appsearch/service/Android.bp index fc1d707edd86..2fd5c733473e 100644 --- a/apex/appsearch/service/Android.bp +++ b/apex/appsearch/service/Android.bp @@ -28,5 +28,11 @@ java_library { "libicing", ], jarjar_rules: "jarjar-rules.txt", + visibility: [ + "//frameworks/base/apex/appsearch:__subpackages__", + // These are required until appsearch is properly unbundled. + "//frameworks/base/services/tests/mockingservicestests", + "//frameworks/base/services/tests/servicestests", + ], apex_available: ["com.android.appsearch"], } diff --git a/apex/blobstore/framework/Android.bp b/apex/blobstore/framework/Android.bp index 24693511117c..349955368b17 100644 --- a/apex/blobstore/framework/Android.bp +++ b/apex/blobstore/framework/Android.bp @@ -19,6 +19,7 @@ filegroup { "java/**/*.aidl" ], path: "java", + visibility: ["//frameworks/base"], } java_library { diff --git a/apex/blobstore/service/Android.bp b/apex/blobstore/service/Android.bp index 22b0cbe91e23..f6cbac1628da 100644 --- a/apex/blobstore/service/Android.bp +++ b/apex/blobstore/service/Android.bp @@ -25,4 +25,9 @@ java_library { "services.core", "services.usage", ], + visibility: [ + // These are required until blobstore is properly unbundled. + "//frameworks/base/services", + "//frameworks/base/services/tests/mockingservicestests", + ], } diff --git a/apex/jobscheduler/framework/Android.bp b/apex/jobscheduler/framework/Android.bp index dab295bc7985..6650e677544b 100644 --- a/apex/jobscheduler/framework/Android.bp +++ b/apex/jobscheduler/framework/Android.bp @@ -5,6 +5,7 @@ filegroup { "java/**/*.aidl", ], path: "java", + visibility: ["//frameworks/base"], } java_library { diff --git a/apex/jobscheduler/service/Android.bp b/apex/jobscheduler/service/Android.bp index 8aa88c233f07..35bd3175b14b 100644 --- a/apex/jobscheduler/service/Android.bp +++ b/apex/jobscheduler/service/Android.bp @@ -23,4 +23,12 @@ java_library { required: [ "libalarm_jni", ], + visibility: [ + "//frameworks/base/apex/jobscheduler:__subpackages__", + // These are required until jobscheduler is properly unbundled. + "//frameworks/base/services", + "//frameworks/base/services/tests/mockingservicestests", + "//frameworks/base/services/tests/servicestests", + "//frameworks/base/tests/JobSchedulerPerfTests", + ], } diff --git a/apex/jobscheduler/service/jni/Android.bp b/apex/jobscheduler/service/jni/Android.bp index c502867dc6f1..4bcc165e9eea 100644 --- a/apex/jobscheduler/service/jni/Android.bp +++ b/apex/jobscheduler/service/jni/Android.bp @@ -29,8 +29,7 @@ cc_library_shared { ":arctimersrcs", ], } - } - + }, } filegroup { @@ -38,4 +37,8 @@ filegroup { srcs: [ "com_android_server_alarm_AlarmManagerService.cpp", ], + visibility: [ + // TODO: remove this + "//vendor:__subpackages__", + ], } diff --git a/apex/media/Android.bp b/apex/media/Android.bp new file mode 100644 index 000000000000..5f1bd374df00 --- /dev/null +++ b/apex/media/Android.bp @@ -0,0 +1,20 @@ +// Copyright (C) 2020 The Android Open Source Project +// +// 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_visibility: [ + ":__subpackages__", + "//frameworks/av/apex", + "//frameworks/av/apex/testing", + ], +} diff --git a/apex/media/framework/Android.bp b/apex/media/framework/Android.bp index b3c9a9aca444..811a7002413f 100644 --- a/apex/media/framework/Android.bp +++ b/apex/media/framework/Android.bp @@ -48,6 +48,10 @@ java_library { "test_com.android.media", ], min_sdk_version: "29", + visibility: [ + "//frameworks/av/apex:__subpackages__", + "//frameworks/base", // For framework-all + ], } filegroup { @@ -58,6 +62,7 @@ filegroup { ":mediaparser-srcs", ":mediasession2-java-srcs", ], + visibility: ["//frameworks/base"], } filegroup { diff --git a/apex/permission/framework/Android.bp b/apex/permission/framework/Android.bp index c0560f61460f..36b5decbcaca 100644 --- a/apex/permission/framework/Android.bp +++ b/apex/permission/framework/Android.bp @@ -19,6 +19,7 @@ filegroup { "java/**/*.aidl", ], path: "java", + visibility: ["//frameworks/base"], } java_sdk_library { diff --git a/apex/permission/service/Android.bp b/apex/permission/service/Android.bp index b7d843352d8e..f6c315604870 100644 --- a/apex/permission/service/Android.bp +++ b/apex/permission/service/Android.bp @@ -18,6 +18,7 @@ filegroup { "java/**/*.java", ], path: "java", + visibility: ["//frameworks/base/services"], } java_sdk_library { |