xref: /aosp_15_r20/prebuilts/sdk/current/androidx-legacy/Android.bp (revision 344a7f5ef16c479e7a7f54ee6567a9d112f9e72b)
1*344a7f5eSAndroid Build Coastguard Worker// All of the following libraries should be replaced with direct usages of the dependencies.
2*344a7f5eSAndroid Build Coastguard Worker// BURN THESE WITH FIRE ������
3*344a7f5eSAndroid Build Coastguard Worker
4*344a7f5eSAndroid Build Coastguard Workerpackage {
5*344a7f5eSAndroid Build Coastguard Worker    // See: http://go/android-license-faq
6*344a7f5eSAndroid Build Coastguard Worker    // A large-scale-change added 'default_applicable_licenses' to import
7*344a7f5eSAndroid Build Coastguard Worker    // all of the 'license_kinds' from "prebuilts_sdk_license"
8*344a7f5eSAndroid Build Coastguard Worker    // to get the below license kinds:
9*344a7f5eSAndroid Build Coastguard Worker    //   SPDX-license-identifier-Apache-2.0
10*344a7f5eSAndroid Build Coastguard Worker    default_applicable_licenses: ["prebuilts_sdk_license"],
11*344a7f5eSAndroid Build Coastguard Worker}
12*344a7f5eSAndroid Build Coastguard Worker
13*344a7f5eSAndroid Build Coastguard Workerandroid_library {
14*344a7f5eSAndroid Build Coastguard Worker    name: "androidx.legacy_legacy-support-v4",
15*344a7f5eSAndroid Build Coastguard Worker    sdk_version: "current",
16*344a7f5eSAndroid Build Coastguard Worker    min_sdk_version: "21",
17*344a7f5eSAndroid Build Coastguard Worker    apex_available: [
18*344a7f5eSAndroid Build Coastguard Worker        "//apex_available:platform",
19*344a7f5eSAndroid Build Coastguard Worker        "//apex_available:anyapex",
20*344a7f5eSAndroid Build Coastguard Worker    ],
21*344a7f5eSAndroid Build Coastguard Worker    manifest: "manifests/androidx.legacy_legacy-support-v4/AndroidManifest.xml",
22*344a7f5eSAndroid Build Coastguard Worker    static_libs: [
23*344a7f5eSAndroid Build Coastguard Worker        "androidx.core_core",
24*344a7f5eSAndroid Build Coastguard Worker        "androidx.media_media",
25*344a7f5eSAndroid Build Coastguard Worker        "androidx.legacy_legacy-support-core-utils",
26*344a7f5eSAndroid Build Coastguard Worker        "androidx.legacy_legacy-support-core-ui",
27*344a7f5eSAndroid Build Coastguard Worker        "androidx.fragment_fragment",
28*344a7f5eSAndroid Build Coastguard Worker    ],
29*344a7f5eSAndroid Build Coastguard Worker    java_version: "1.7",
30*344a7f5eSAndroid Build Coastguard Worker}
31*344a7f5eSAndroid Build Coastguard Worker
32*344a7f5eSAndroid Build Coastguard Workerandroid_library {
33*344a7f5eSAndroid Build Coastguard Worker    name: "androidx.legacy_legacy-preference-v14",
34*344a7f5eSAndroid Build Coastguard Worker    sdk_version: "current",
35*344a7f5eSAndroid Build Coastguard Worker    min_sdk_version: "21",
36*344a7f5eSAndroid Build Coastguard Worker    apex_available: [
37*344a7f5eSAndroid Build Coastguard Worker        "//apex_available:platform",
38*344a7f5eSAndroid Build Coastguard Worker        "//apex_available:anyapex",
39*344a7f5eSAndroid Build Coastguard Worker    ],
40*344a7f5eSAndroid Build Coastguard Worker    manifest: "manifests/androidx.legacy_legacy-preference-v14/AndroidManifest.xml",
41*344a7f5eSAndroid Build Coastguard Worker    static_libs: [
42*344a7f5eSAndroid Build Coastguard Worker        "androidx.preference_preference",
43*344a7f5eSAndroid Build Coastguard Worker    ],
44*344a7f5eSAndroid Build Coastguard Worker    java_version: "1.7",
45*344a7f5eSAndroid Build Coastguard Worker}
46*344a7f5eSAndroid Build Coastguard Worker
47*344a7f5eSAndroid Build Coastguard Workerandroid_library_import {
48*344a7f5eSAndroid Build Coastguard Worker    name: "androidx.legacy_legacy-support-v13-nodeps",
49*344a7f5eSAndroid Build Coastguard Worker    aars: ["m2repository/androidx/legacy/legacy-support-v13/1.1.0-alpha01/legacy-support-v13-1.1.0-alpha01.aar"],
50*344a7f5eSAndroid Build Coastguard Worker    sdk_version: "current",
51*344a7f5eSAndroid Build Coastguard Worker    min_sdk_version: "21",
52*344a7f5eSAndroid Build Coastguard Worker    apex_available: [
53*344a7f5eSAndroid Build Coastguard Worker        "//apex_available:platform",
54*344a7f5eSAndroid Build Coastguard Worker        "//apex_available:anyapex",
55*344a7f5eSAndroid Build Coastguard Worker    ],
56*344a7f5eSAndroid Build Coastguard Worker    static_libs: [
57*344a7f5eSAndroid Build Coastguard Worker        "androidx.core_core",
58*344a7f5eSAndroid Build Coastguard Worker        "androidx.fragment_fragment",
59*344a7f5eSAndroid Build Coastguard Worker        "androidx.viewpager_viewpager",
60*344a7f5eSAndroid Build Coastguard Worker    ],
61*344a7f5eSAndroid Build Coastguard Worker}
62*344a7f5eSAndroid Build Coastguard Worker
63*344a7f5eSAndroid Build Coastguard Workerandroid_library {
64*344a7f5eSAndroid Build Coastguard Worker    name: "androidx.legacy_legacy-support-v13",
65*344a7f5eSAndroid Build Coastguard Worker    sdk_version: "current",
66*344a7f5eSAndroid Build Coastguard Worker    min_sdk_version: "21",
67*344a7f5eSAndroid Build Coastguard Worker    apex_available: [
68*344a7f5eSAndroid Build Coastguard Worker        "//apex_available:platform",
69*344a7f5eSAndroid Build Coastguard Worker        "//apex_available:anyapex",
70*344a7f5eSAndroid Build Coastguard Worker    ],
71*344a7f5eSAndroid Build Coastguard Worker    manifest: "manifests/androidx.legacy_legacy-support-v13/AndroidManifest.xml",
72*344a7f5eSAndroid Build Coastguard Worker    static_libs: [
73*344a7f5eSAndroid Build Coastguard Worker        "androidx.legacy_legacy-support-v13-nodeps",
74*344a7f5eSAndroid Build Coastguard Worker        "androidx.core_core",
75*344a7f5eSAndroid Build Coastguard Worker        "androidx.fragment_fragment",
76*344a7f5eSAndroid Build Coastguard Worker        "androidx.viewpager_viewpager",
77*344a7f5eSAndroid Build Coastguard Worker    ],
78*344a7f5eSAndroid Build Coastguard Worker    java_version: "1.7",
79*344a7f5eSAndroid Build Coastguard Worker}
80*344a7f5eSAndroid Build Coastguard Worker
81*344a7f5eSAndroid Build Coastguard Workerandroid_library_import {
82*344a7f5eSAndroid Build Coastguard Worker    name: "androidx.legacy_legacy-support-core-ui-nodeps",
83*344a7f5eSAndroid Build Coastguard Worker    aars: ["m2repository/androidx/legacy/legacy-support-core-ui/1.1.0-alpha01/legacy-support-core-ui-1.1.0-alpha01.aar"],
84*344a7f5eSAndroid Build Coastguard Worker    sdk_version: "current",
85*344a7f5eSAndroid Build Coastguard Worker    min_sdk_version: "21",
86*344a7f5eSAndroid Build Coastguard Worker    apex_available: [
87*344a7f5eSAndroid Build Coastguard Worker        "//apex_available:platform",
88*344a7f5eSAndroid Build Coastguard Worker        "//apex_available:anyapex",
89*344a7f5eSAndroid Build Coastguard Worker    ],
90*344a7f5eSAndroid Build Coastguard Worker    static_libs: [
91*344a7f5eSAndroid Build Coastguard Worker        "androidx.annotation_annotation",
92*344a7f5eSAndroid Build Coastguard Worker        "androidx.core_core",
93*344a7f5eSAndroid Build Coastguard Worker        "androidx.legacy_legacy-support-core-utils",
94*344a7f5eSAndroid Build Coastguard Worker        "androidx.customview_customview",
95*344a7f5eSAndroid Build Coastguard Worker        "androidx.viewpager_viewpager",
96*344a7f5eSAndroid Build Coastguard Worker        "androidx.coordinatorlayout_coordinatorlayout",
97*344a7f5eSAndroid Build Coastguard Worker        "androidx.drawerlayout_drawerlayout",
98*344a7f5eSAndroid Build Coastguard Worker        "androidx.interpolator_interpolator",
99*344a7f5eSAndroid Build Coastguard Worker        "androidx.swiperefreshlayout_swiperefreshlayout",
100*344a7f5eSAndroid Build Coastguard Worker        "androidx.asynclayoutinflater_asynclayoutinflater",
101*344a7f5eSAndroid Build Coastguard Worker        "androidx.cursoradapter_cursoradapter",
102*344a7f5eSAndroid Build Coastguard Worker    ],
103*344a7f5eSAndroid Build Coastguard Worker}
104*344a7f5eSAndroid Build Coastguard Worker
105*344a7f5eSAndroid Build Coastguard Workerandroid_library {
106*344a7f5eSAndroid Build Coastguard Worker    name: "androidx.legacy_legacy-support-core-ui",
107*344a7f5eSAndroid Build Coastguard Worker    sdk_version: "current",
108*344a7f5eSAndroid Build Coastguard Worker    min_sdk_version: "21",
109*344a7f5eSAndroid Build Coastguard Worker    apex_available: [
110*344a7f5eSAndroid Build Coastguard Worker        "//apex_available:platform",
111*344a7f5eSAndroid Build Coastguard Worker        "//apex_available:anyapex",
112*344a7f5eSAndroid Build Coastguard Worker    ],
113*344a7f5eSAndroid Build Coastguard Worker    manifest: "manifests/androidx.legacy_legacy-support-core-ui/AndroidManifest.xml",
114*344a7f5eSAndroid Build Coastguard Worker    static_libs: [
115*344a7f5eSAndroid Build Coastguard Worker        "androidx.legacy_legacy-support-core-ui-nodeps",
116*344a7f5eSAndroid Build Coastguard Worker        "androidx.annotation_annotation",
117*344a7f5eSAndroid Build Coastguard Worker        "androidx.core_core",
118*344a7f5eSAndroid Build Coastguard Worker        "androidx.legacy_legacy-support-core-utils",
119*344a7f5eSAndroid Build Coastguard Worker        "androidx.customview_customview",
120*344a7f5eSAndroid Build Coastguard Worker        "androidx.viewpager_viewpager",
121*344a7f5eSAndroid Build Coastguard Worker        "androidx.coordinatorlayout_coordinatorlayout",
122*344a7f5eSAndroid Build Coastguard Worker        "androidx.drawerlayout_drawerlayout",
123*344a7f5eSAndroid Build Coastguard Worker        "androidx.interpolator_interpolator",
124*344a7f5eSAndroid Build Coastguard Worker        "androidx.swiperefreshlayout_swiperefreshlayout",
125*344a7f5eSAndroid Build Coastguard Worker        "androidx.asynclayoutinflater_asynclayoutinflater",
126*344a7f5eSAndroid Build Coastguard Worker        "androidx.cursoradapter_cursoradapter",
127*344a7f5eSAndroid Build Coastguard Worker    ],
128*344a7f5eSAndroid Build Coastguard Worker    java_version: "1.7",
129*344a7f5eSAndroid Build Coastguard Worker}
130*344a7f5eSAndroid Build Coastguard Worker
131*344a7f5eSAndroid Build Coastguard Workerandroid_library_import {
132*344a7f5eSAndroid Build Coastguard Worker    name: "androidx.lifecycle_lifecycle-extensions-nodeps",
133*344a7f5eSAndroid Build Coastguard Worker    aars: ["m2repository/androidx/lifecycle/lifecycle-extensions/2.3.0-alpha01/lifecycle-extensions-2.3.0-alpha01.aar"],
134*344a7f5eSAndroid Build Coastguard Worker    sdk_version: "current",
135*344a7f5eSAndroid Build Coastguard Worker    min_sdk_version: "21",
136*344a7f5eSAndroid Build Coastguard Worker    apex_available: [
137*344a7f5eSAndroid Build Coastguard Worker        "//apex_available:platform",
138*344a7f5eSAndroid Build Coastguard Worker        "//apex_available:anyapex",
139*344a7f5eSAndroid Build Coastguard Worker    ],
140*344a7f5eSAndroid Build Coastguard Worker    static_libs: [
141*344a7f5eSAndroid Build Coastguard Worker        "androidx.arch.core_core-common",
142*344a7f5eSAndroid Build Coastguard Worker        "androidx.lifecycle_lifecycle-common",
143*344a7f5eSAndroid Build Coastguard Worker        "androidx.lifecycle_lifecycle-runtime",
144*344a7f5eSAndroid Build Coastguard Worker        "androidx.arch.core_core-runtime",
145*344a7f5eSAndroid Build Coastguard Worker        "androidx.fragment_fragment",
146*344a7f5eSAndroid Build Coastguard Worker        "androidx.lifecycle_lifecycle-livedata",
147*344a7f5eSAndroid Build Coastguard Worker        "androidx.lifecycle_lifecycle-process",
148*344a7f5eSAndroid Build Coastguard Worker        "androidx.lifecycle_lifecycle-service",
149*344a7f5eSAndroid Build Coastguard Worker        "androidx.lifecycle_lifecycle-viewmodel",
150*344a7f5eSAndroid Build Coastguard Worker    ],
151*344a7f5eSAndroid Build Coastguard Worker}
152*344a7f5eSAndroid Build Coastguard Worker
153*344a7f5eSAndroid Build Coastguard Workerandroid_library {
154*344a7f5eSAndroid Build Coastguard Worker    name: "androidx.lifecycle_lifecycle-extensions",
155*344a7f5eSAndroid Build Coastguard Worker    sdk_version: "current",
156*344a7f5eSAndroid Build Coastguard Worker    min_sdk_version: "19",
157*344a7f5eSAndroid Build Coastguard Worker    apex_available: [
158*344a7f5eSAndroid Build Coastguard Worker        "//apex_available:platform",
159*344a7f5eSAndroid Build Coastguard Worker        "//apex_available:anyapex",
160*344a7f5eSAndroid Build Coastguard Worker    ],
161*344a7f5eSAndroid Build Coastguard Worker    manifest: "manifests/androidx.lifecycle_lifecycle-extensions/AndroidManifest.xml",
162*344a7f5eSAndroid Build Coastguard Worker    static_libs: [
163*344a7f5eSAndroid Build Coastguard Worker        "androidx.lifecycle_lifecycle-extensions-nodeps",
164*344a7f5eSAndroid Build Coastguard Worker        "androidx.arch.core_core-common",
165*344a7f5eSAndroid Build Coastguard Worker        "androidx.lifecycle_lifecycle-common",
166*344a7f5eSAndroid Build Coastguard Worker        "androidx.lifecycle_lifecycle-runtime",
167*344a7f5eSAndroid Build Coastguard Worker        "androidx.arch.core_core-runtime",
168*344a7f5eSAndroid Build Coastguard Worker        "androidx.fragment_fragment",
169*344a7f5eSAndroid Build Coastguard Worker        "androidx.lifecycle_lifecycle-livedata",
170*344a7f5eSAndroid Build Coastguard Worker        "androidx.lifecycle_lifecycle-process",
171*344a7f5eSAndroid Build Coastguard Worker        "androidx.lifecycle_lifecycle-service",
172*344a7f5eSAndroid Build Coastguard Worker        "androidx.lifecycle_lifecycle-viewmodel",
173*344a7f5eSAndroid Build Coastguard Worker    ],
174*344a7f5eSAndroid Build Coastguard Worker    java_version: "1.7",
175*344a7f5eSAndroid Build Coastguard Worker}
176*344a7f5eSAndroid Build Coastguard Worker
177*344a7f5eSAndroid Build Coastguard Workerandroid_library_import {
178*344a7f5eSAndroid Build Coastguard Worker    name: "androidx.legacy_legacy-support-core-utils-nodeps",
179*344a7f5eSAndroid Build Coastguard Worker    aars: ["m2repository/androidx/legacy/legacy-support-core-utils/1.1.0-alpha01/legacy-support-core-utils-1.1.0-alpha01.aar"],
180*344a7f5eSAndroid Build Coastguard Worker    sdk_version: "31",
181*344a7f5eSAndroid Build Coastguard Worker    apex_available: [
182*344a7f5eSAndroid Build Coastguard Worker        "//apex_available:platform",
183*344a7f5eSAndroid Build Coastguard Worker        "//apex_available:anyapex",
184*344a7f5eSAndroid Build Coastguard Worker    ],
185*344a7f5eSAndroid Build Coastguard Worker    min_sdk_version: "21",
186*344a7f5eSAndroid Build Coastguard Worker    static_libs: [
187*344a7f5eSAndroid Build Coastguard Worker        "androidx.annotation_annotation",
188*344a7f5eSAndroid Build Coastguard Worker        "androidx.core_core",
189*344a7f5eSAndroid Build Coastguard Worker        "androidx.documentfile_documentfile",
190*344a7f5eSAndroid Build Coastguard Worker        "androidx.loader_loader",
191*344a7f5eSAndroid Build Coastguard Worker        "androidx.localbroadcastmanager_localbroadcastmanager",
192*344a7f5eSAndroid Build Coastguard Worker        "androidx.print_print",
193*344a7f5eSAndroid Build Coastguard Worker    ],
194*344a7f5eSAndroid Build Coastguard Worker}
195*344a7f5eSAndroid Build Coastguard Worker
196*344a7f5eSAndroid Build Coastguard Workerandroid_library {
197*344a7f5eSAndroid Build Coastguard Worker    name: "androidx.legacy_legacy-support-core-utils",
198*344a7f5eSAndroid Build Coastguard Worker    sdk_version: "31",
199*344a7f5eSAndroid Build Coastguard Worker    apex_available: [
200*344a7f5eSAndroid Build Coastguard Worker        "//apex_available:platform",
201*344a7f5eSAndroid Build Coastguard Worker        "//apex_available:anyapex",
202*344a7f5eSAndroid Build Coastguard Worker    ],
203*344a7f5eSAndroid Build Coastguard Worker    min_sdk_version: "21",
204*344a7f5eSAndroid Build Coastguard Worker    manifest: "manifests/androidx.legacy_legacy-support-core-utils/AndroidManifest.xml",
205*344a7f5eSAndroid Build Coastguard Worker    static_libs: [
206*344a7f5eSAndroid Build Coastguard Worker        "androidx.legacy_legacy-support-core-utils-nodeps",
207*344a7f5eSAndroid Build Coastguard Worker        "androidx.annotation_annotation",
208*344a7f5eSAndroid Build Coastguard Worker        "androidx.core_core",
209*344a7f5eSAndroid Build Coastguard Worker        "androidx.documentfile_documentfile",
210*344a7f5eSAndroid Build Coastguard Worker        "androidx.loader_loader",
211*344a7f5eSAndroid Build Coastguard Worker        "androidx.localbroadcastmanager_localbroadcastmanager",
212*344a7f5eSAndroid Build Coastguard Worker        "androidx.print_print",
213*344a7f5eSAndroid Build Coastguard Worker    ],
214*344a7f5eSAndroid Build Coastguard Worker    java_version: "1.7",
215*344a7f5eSAndroid Build Coastguard Worker}
216*344a7f5eSAndroid Build Coastguard Worker
217*344a7f5eSAndroid Build Coastguard Workerandroid_library_import {
218*344a7f5eSAndroid Build Coastguard Worker    name: "androidx.localbroadcastmanager_localbroadcastmanager-nodeps",
219*344a7f5eSAndroid Build Coastguard Worker    aars: ["m2repository/androidx/localbroadcastmanager/localbroadcastmanager/1.1.0-alpha02/localbroadcastmanager-1.1.0-alpha02.aar"],
220*344a7f5eSAndroid Build Coastguard Worker    sdk_version: "31",
221*344a7f5eSAndroid Build Coastguard Worker    apex_available: [
222*344a7f5eSAndroid Build Coastguard Worker        "//apex_available:platform",
223*344a7f5eSAndroid Build Coastguard Worker        "//apex_available:anyapex",
224*344a7f5eSAndroid Build Coastguard Worker    ],
225*344a7f5eSAndroid Build Coastguard Worker    min_sdk_version: "21",
226*344a7f5eSAndroid Build Coastguard Worker    static_libs: [
227*344a7f5eSAndroid Build Coastguard Worker        "androidx.annotation_annotation",
228*344a7f5eSAndroid Build Coastguard Worker    ],
229*344a7f5eSAndroid Build Coastguard Worker}
230*344a7f5eSAndroid Build Coastguard Worker
231*344a7f5eSAndroid Build Coastguard Workerandroid_library {
232*344a7f5eSAndroid Build Coastguard Worker    name: "androidx.localbroadcastmanager_localbroadcastmanager",
233*344a7f5eSAndroid Build Coastguard Worker    sdk_version: "31",
234*344a7f5eSAndroid Build Coastguard Worker    apex_available: [
235*344a7f5eSAndroid Build Coastguard Worker        "//apex_available:platform",
236*344a7f5eSAndroid Build Coastguard Worker        "//apex_available:anyapex",
237*344a7f5eSAndroid Build Coastguard Worker    ],
238*344a7f5eSAndroid Build Coastguard Worker    min_sdk_version: "21",
239*344a7f5eSAndroid Build Coastguard Worker    manifest: "manifests/androidx.localbroadcastmanager_localbroadcastmanager/AndroidManifest.xml",
240*344a7f5eSAndroid Build Coastguard Worker    static_libs: [
241*344a7f5eSAndroid Build Coastguard Worker        "androidx.localbroadcastmanager_localbroadcastmanager-nodeps",
242*344a7f5eSAndroid Build Coastguard Worker        "androidx.annotation_annotation",
243*344a7f5eSAndroid Build Coastguard Worker    ],
244*344a7f5eSAndroid Build Coastguard Worker    java_version: "1.7",
245*344a7f5eSAndroid Build Coastguard Worker}
246*344a7f5eSAndroid Build Coastguard Worker
247