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