blob: 359ce1242406662b7a886588bcac6d00610412e6 [file] [log] [blame]
Anton Hansson85359f62020-09-21 17:02:25 +01001// Copyright (C) 2020 The Android Open Source Project
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7// http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15package {
Anton Hanssonb7cda922023-03-03 15:38:28 +000016 default_visibility: [
17 "//frameworks/base",
18 "//frameworks/base/api",
Jared Duke807df5e2025-04-08 23:02:46 +000019 "//frameworks/base/tools/systemfeatures",
Anton Hanssonb7cda922023-03-03 15:38:28 +000020 ],
Bob Badour051ef782021-02-12 17:07:05 -080021 // See: http://go/android-license-faq
22 // A large-scale-change added 'default_applicable_licenses' to import
23 // all of the 'license_kinds' from "frameworks_base_license"
24 // to get the below license kinds:
25 // SPDX-license-identifier-Apache-2.0
26 // SPDX-license-identifier-MIT
27 // SPDX-license-identifier-Unicode-DFS
28 default_applicable_licenses: ["frameworks_base_license"],
Anton Hansson85359f62020-09-21 17:02:25 +010029}
30
31filegroup {
32 name: "non-updatable-current.txt",
33 srcs: ["current.txt"],
Anton Hansson85359f62020-09-21 17:02:25 +010034}
35
36filegroup {
Anton Hansson3c1aa112020-09-25 09:13:47 +010037 name: "non-updatable-removed.txt",
38 srcs: ["removed.txt"],
Anton Hansson3c1aa112020-09-25 09:13:47 +010039}
40
41filegroup {
Adrian Roos440f3cf2023-09-20 10:03:31 +000042 name: "non-updatable-lint-baseline.txt",
43 srcs: ["lint-baseline.txt"],
44}
45
46filegroup {
Anton Hansson85359f62020-09-21 17:02:25 +010047 name: "non-updatable-system-current.txt",
48 srcs: ["system-current.txt"],
Anton Hansson85359f62020-09-21 17:02:25 +010049}
50
51filegroup {
Anton Hansson3c1aa112020-09-25 09:13:47 +010052 name: "non-updatable-system-removed.txt",
53 srcs: ["system-removed.txt"],
Anton Hanssonb7cda922023-03-03 15:38:28 +000054}
55
56filegroup {
57 name: "non-updatable-system-lint-baseline.txt",
58 srcs: ["system-lint-baseline.txt"],
Anton Hansson3c1aa112020-09-25 09:13:47 +010059}
60
61filegroup {
Anton Hansson85359f62020-09-21 17:02:25 +010062 name: "non-updatable-module-lib-current.txt",
63 srcs: ["module-lib-current.txt"],
Mathew Inwood5d6b13a2021-04-13 16:47:24 +010064 visibility: [
Anton Hanssonb7cda922023-03-03 15:38:28 +000065 "//frameworks/base",
Mathew Inwood5d6b13a2021-04-13 16:47:24 +010066 "//frameworks/base/api",
Jared Duke807df5e2025-04-08 23:02:46 +000067 "//frameworks/base/tools/systemfeatures",
Mathew Inwood5d6b13a2021-04-13 16:47:24 +010068 "//cts/tests/signature/api",
69 ],
Anton Hansson85359f62020-09-21 17:02:25 +010070}
Anton Hansson3c1aa112020-09-25 09:13:47 +010071
72filegroup {
73 name: "non-updatable-module-lib-removed.txt",
74 srcs: ["module-lib-removed.txt"],
Mathew Inwood5d6b13a2021-04-13 16:47:24 +010075 visibility: [
Anton Hanssonb7cda922023-03-03 15:38:28 +000076 "//frameworks/base",
Mathew Inwood5d6b13a2021-04-13 16:47:24 +010077 "//frameworks/base/api",
78 "//cts/tests/signature/api",
79 ],
Anton Hansson3c1aa112020-09-25 09:13:47 +010080}
Anton Hansson519a8922023-03-03 15:25:41 +000081
Anton Hanssonb7cda922023-03-03 15:38:28 +000082filegroup {
83 name: "non-updatable-module-lib-lint-baseline.txt",
84 srcs: ["module-lib-lint-baseline.txt"],
85}
86
87filegroup {
88 name: "non-updatable-test-current.txt",
89 srcs: ["test-current.txt"],
90}
91
92filegroup {
93 name: "non-updatable-test-removed.txt",
94 srcs: ["test-removed.txt"],
95}
96
97filegroup {
98 name: "non-updatable-test-lint-baseline.txt",
99 srcs: ["test-lint-baseline.txt"],
100}
Jihoon Kang31cf2742024-02-07 19:52:19 +0000101
102// Exportable stub artifacts
103filegroup {
104 name: "non-updatable-exportable-current.txt",
Cole Faust5aeb9fd2024-10-22 16:30:57 -0700105 device_common_srcs: [":api-stubs-docs-non-updatable{.exportable.api.txt}"],
Jihoon Kang31cf2742024-02-07 19:52:19 +0000106}
107
108filegroup {
109 name: "non-updatable-exportable-removed.txt",
Cole Faust5aeb9fd2024-10-22 16:30:57 -0700110 device_common_srcs: [":api-stubs-docs-non-updatable{.exportable.removed-api.txt}"],
Jihoon Kang31cf2742024-02-07 19:52:19 +0000111}
112
113filegroup {
114 name: "non-updatable-exportable-system-current.txt",
Cole Faust5aeb9fd2024-10-22 16:30:57 -0700115 device_common_srcs: [":system-api-stubs-docs-non-updatable{.exportable.api.txt}"],
Jihoon Kang31cf2742024-02-07 19:52:19 +0000116}
117
118filegroup {
119 name: "non-updatable-exportable-system-removed.txt",
Cole Faust5aeb9fd2024-10-22 16:30:57 -0700120 device_common_srcs: [":system-api-stubs-docs-non-updatable{.exportable.removed-api.txt}"],
Jihoon Kang31cf2742024-02-07 19:52:19 +0000121}
122
123filegroup {
124 name: "non-updatable-exportable-module-lib-current.txt",
Cole Faust5aeb9fd2024-10-22 16:30:57 -0700125 device_common_srcs: [":module-lib-api-stubs-docs-non-updatable{.exportable.api.txt}"],
Jihoon Kang31cf2742024-02-07 19:52:19 +0000126}
127
128filegroup {
129 name: "non-updatable-exportable-module-lib-removed.txt",
Cole Faust5aeb9fd2024-10-22 16:30:57 -0700130 device_common_srcs: [":module-lib-api-stubs-docs-non-updatable{.exportable.removed-api.txt}"],
Jihoon Kang31cf2742024-02-07 19:52:19 +0000131}
132
133filegroup {
134 name: "non-updatable-exportable-test-current.txt",
Cole Faust5aeb9fd2024-10-22 16:30:57 -0700135 device_common_srcs: [":test-api-stubs-docs-non-updatable{.exportable.api.txt}"],
Jihoon Kang31cf2742024-02-07 19:52:19 +0000136}
137
138filegroup {
139 name: "non-updatable-exportable-test-removed.txt",
Cole Faust5aeb9fd2024-10-22 16:30:57 -0700140 device_common_srcs: [":test-api-stubs-docs-non-updatable{.exportable.removed-api.txt}"],
Jihoon Kang31cf2742024-02-07 19:52:19 +0000141}
142
143filegroup {
144 name: "non-updatable-exportable-system-server-current.txt",
Cole Faust5aeb9fd2024-10-22 16:30:57 -0700145 device_common_srcs: [":services-non-updatable-stubs{.exportable.api.txt}"],
Jihoon Kang31cf2742024-02-07 19:52:19 +0000146}
147
148filegroup {
149 name: "non-updatable-exportable-system-server-removed.txt",
Cole Faust5aeb9fd2024-10-22 16:30:57 -0700150 device_common_srcs: [":services-non-updatable-stubs{.exportable.removed-api.txt}"],
Jihoon Kang31cf2742024-02-07 19:52:19 +0000151}