xref: /aosp_15_r20/external/firebase-messaging/Android.bp (revision 89f472808d35023144347fb28c0c5afc8771d193)
1//
2// Copyright (C) 2021 The Android Open Source Project
3//
4// Licensed under the Apache License, Version 2.0 (the "License");
5// you may not use this file except in compliance with the License.
6// You may obtain a copy of the License at
7//
8//      http://www.apache.org/licenses/LICENSE-2.0
9//
10// Unless required by applicable law or agreed to in writing, software
11// distributed under the License is distributed on an "AS IS" BASIS,
12// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13// See the License for the specific language governing permissions and
14// limitations under the License.
15package {
16    default_applicable_licenses: ["external_firebase-messaging_license"],
17}
18
19// Added automatically by a large-scale-change
20// See: http://go/android-license-faq
21license {
22    name: "external_firebase-messaging_license",
23    visibility: [":__subpackages__"],
24    license_kinds: [
25        "SPDX-license-identifier-Apache-2.0",
26    ],
27    license_text: [
28        "LICENSE",
29    ],
30}
31
32android_library_import {
33    name: "firebase-common-aar",
34    aars: ["libs/firebase-common-19.5.0.aar"],
35    sdk_version: "system_current",
36    min_sdk_version: "14",
37    apex_available: ["//apex_available:platform", "com.android.devicelock"],
38}
39
40android_library_import {
41    name: "firebase-components-aar",
42    aars: ["libs/firebase-components-16.1.0.aar"],
43    sdk_version: "system_current",
44    min_sdk_version: "14",
45    apex_available: ["//apex_available:platform", "com.android.devicelock"],
46}
47
48android_library_import {
49    name: "firebase-iid-aar",
50    aars: ["libs/firebase-iid-21.0.1.aar"],
51    sdk_version: "system_current",
52    min_sdk_version: "14",
53    apex_available: ["//apex_available:platform", "com.android.devicelock"],
54}
55
56android_library_import {
57    name: "firebase-iid-interop-aar",
58    aars: ["libs/firebase-iid-interop-17.0.0.aar"],
59    sdk_version: "system_current",
60    min_sdk_version: "14",
61    apex_available: ["//apex_available:platform", "com.android.devicelock"],
62}
63
64android_library_import {
65    name: "firebase-installations-aar",
66    aars: ["libs/firebase-installations-16.3.5.aar"],
67    sdk_version: "system_current",
68    min_sdk_version: "14",
69    apex_available: ["//apex_available:platform", "com.android.devicelock"],
70}
71
72android_library_import {
73    name: "firebase-installations-interop-aar",
74    aars: ["libs/firebase-installations-interop-16.0.1.aar"],
75    sdk_version: "system_current",
76    min_sdk_version: "14",
77    apex_available: ["//apex_available:platform", "com.android.devicelock"],
78}
79
80android_library_import {
81    name: "firebase-messaging-aar",
82    aars: ["libs/firebase-messaging-21.0.1.aar"],
83    sdk_version: "system_current",
84    min_sdk_version: "14",
85    apex_available: ["//apex_available:platform", "com.android.devicelock"],
86}
87
88android_library_import {
89    name: "play-services-basement-aar",
90    aars: ["libs/play-services-basement-17.0.0.aar"],
91    sdk_version: "system_current",
92    min_sdk_version: "14",
93    apex_available: ["//apex_available:platform", "com.android.devicelock"],
94}
95
96android_library_import {
97    name: "play-services-cloud-messaging-aar",
98    aars: ["libs/play-services-cloud-messaging-16.0.0.aar"],
99    sdk_version: "system_current",
100    min_sdk_version: "14",
101    apex_available: ["//apex_available:platform", "com.android.devicelock"],
102}
103
104android_library_import {
105    name: "play-services-tasks-aar",
106    aars: ["libs/play-services-tasks-17.0.0.aar"],
107    sdk_version: "system_current",
108    min_sdk_version: "14",
109    apex_available: ["//apex_available:platform", "com.android.devicelock"],
110}
111
112android_library_import {
113    name: "transport-api-aar",
114    aars: ["libs/transport-api-2.2.0.aar"],
115    sdk_version: "system_current",
116    min_sdk_version: "14",
117    apex_available: ["//apex_available:platform", "com.android.devicelock"],
118}
119
120java_import {
121    name: "firebase-encoders-jar",
122    jars: ["libs/firebase-encoders-16.1.0.jar"],
123    sdk_version: "system_current",
124    min_sdk_version: "33",
125    apex_available: ["//apex_available:platform", "com.android.devicelock"],
126}
127
128android_library_import {
129    name: "firebase-measurement-connector-aar",
130    aars: ["libs/firebase-measurement-connector-18.0.0.aar"],
131    sdk_version: "system_current",
132    min_sdk_version: "14",
133    apex_available: ["//apex_available:platform", "com.android.devicelock"],
134}
135
136android_library_import {
137    name: "firebase-encoders-json-aar",
138    aars: ["libs/firebase-encoders-json-17.1.0.aar"],
139    sdk_version: "system_current",
140    min_sdk_version: "14",
141    apex_available: ["//apex_available:platform", "com.android.devicelock"],
142}
143
144android_library_import {
145    name: "firebase-datatransport-aar",
146    aars: ["libs/firebase-datatransport-17.0.10.aar"],
147    sdk_version: "system_current",
148    min_sdk_version: "14",
149    apex_available: ["//apex_available:platform", "com.android.devicelock"],
150}
151
152android_library_import {
153    name: "play-services-stats-aar",
154    aars: ["libs/play-services-stats-17.0.0.aar"],
155    sdk_version: "system_current",
156    min_sdk_version: "14",
157    apex_available: ["//apex_available:platform", "com.android.devicelock"],
158}
159
160android_library_import {
161    name: "transport-runtime-aar",
162    aars: ["libs/transport-runtime-2.2.0.aar"],
163    sdk_version: "system_current",
164    min_sdk_version: "14",
165    apex_available: ["//apex_available:platform", "com.android.devicelock"],
166}
167
168android_library_import {
169    name: "transport-backend-cct-aar",
170    aars: ["libs/transport-backend-cct-2.3.3.aar"],
171    sdk_version: "system_current",
172    min_sdk_version: "14",
173    apex_available: ["//apex_available:platform", "com.android.devicelock"],
174}
175