xref: /aosp_15_r20/external/cronet/net/android/Android.bp (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
1// Copyright (C) 2022 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//
15// This file is automatically generated by gn2bp/gen_android_bp.py. Do not edit.
16
17// GN: Package-Artificial
18package {
19    default_applicable_licenses: [
20        "external_cronet_license",
21    ],
22}
23
24// GN: //net/android:embedded_test_server_aidl_java__testing
25java_library {
26    name: "cronet_aml_net_android_embedded_test_server_aidl_java__testing",
27    static_libs: [
28        "cronet_aml_net_android_embedded_test_server_aidl__testing",
29    ],
30    apex_available: [
31        "com.android.tethering",
32    ],
33    min_sdk_version: "30",
34    sdk_version: "current",
35    visibility: [
36        "//external/cronet:__subpackages__",
37    ],
38    jarjar_rules: ":remove_gen_jni_jarjar_rules",
39}
40
41// GN: //net/android:net_java
42java_library {
43    name: "cronet_aml_net_android_net_java",
44    srcs: [
45        ":cronet_aml_net_android_net_android_java_enums_srcjar",
46        ":cronet_aml_net_android_net_errors_java",
47        ":cronet_aml_net_net_jni_headers__action__java",
48        "java/src/org/chromium/net/AndroidCertVerifyResult.java",
49        "java/src/org/chromium/net/AndroidKeyStore.java",
50        "java/src/org/chromium/net/AndroidNetworkLibrary.java",
51        "java/src/org/chromium/net/AndroidTrafficStats.java",
52        "java/src/org/chromium/net/ChromiumNetworkAdapter.java",
53        "java/src/org/chromium/net/DnsStatus.java",
54        "java/src/org/chromium/net/GURLUtils.java",
55        "java/src/org/chromium/net/HttpNegotiateAuthenticator.java",
56        "java/src/org/chromium/net/HttpNegotiateConstants.java",
57        "java/src/org/chromium/net/HttpUtil.java",
58        "java/src/org/chromium/net/MimeTypeFilter.java",
59        "java/src/org/chromium/net/NetStringUtil.java",
60        "java/src/org/chromium/net/NetworkActiveNotifier.java",
61        "java/src/org/chromium/net/NetworkChangeNotifier.java",
62        "java/src/org/chromium/net/NetworkChangeNotifierAutoDetect.java",
63        "java/src/org/chromium/net/NetworkTrafficAnnotationTag.java",
64        "java/src/org/chromium/net/ProxyBroadcastReceiver.java",
65        "java/src/org/chromium/net/ProxyChangeListener.java",
66        "java/src/org/chromium/net/RegistrationPolicyAlwaysRegister.java",
67        "java/src/org/chromium/net/RegistrationPolicyApplicationStatus.java",
68        "java/src/org/chromium/net/X509Util.java",
69    ],
70    static_libs: [
71        "cronet_aml_base_base_java",
72        "cronet_aml_build_android_build_java",
73        "cronet_aml_net_android_net_thread_stats_uid_java",
74        "cronet_aml_third_party_jni_zero_jni_zero_java",
75    ],
76    defaults: [
77        "cronet_aml_java_framework_defaults",
78    ],
79    apex_available: [
80        "com.android.tethering",
81    ],
82    min_sdk_version: "30",
83    libs: [
84        "androidx.annotation_annotation",
85        "jsr305",
86    ],
87    visibility: [
88        "//external/cronet:__subpackages__",
89    ],
90    jarjar_rules: ":remove_gen_jni_jarjar_rules",
91}
92
93// GN: //net/android:net_java__testing
94java_library {
95    name: "cronet_aml_net_android_net_java__testing",
96    srcs: [
97        ":cronet_aml_net_android_net_android_java_enums_srcjar__testing",
98        ":cronet_aml_net_android_net_errors_java__testing",
99        ":cronet_aml_net_net_jni_headers__action__testing__java",
100        "java/src/org/chromium/net/AndroidCertVerifyResult.java",
101        "java/src/org/chromium/net/AndroidKeyStore.java",
102        "java/src/org/chromium/net/AndroidNetworkLibrary.java",
103        "java/src/org/chromium/net/AndroidTrafficStats.java",
104        "java/src/org/chromium/net/ChromiumNetworkAdapter.java",
105        "java/src/org/chromium/net/DnsStatus.java",
106        "java/src/org/chromium/net/GURLUtils.java",
107        "java/src/org/chromium/net/HttpNegotiateAuthenticator.java",
108        "java/src/org/chromium/net/HttpNegotiateConstants.java",
109        "java/src/org/chromium/net/HttpUtil.java",
110        "java/src/org/chromium/net/MimeTypeFilter.java",
111        "java/src/org/chromium/net/NetStringUtil.java",
112        "java/src/org/chromium/net/NetworkActiveNotifier.java",
113        "java/src/org/chromium/net/NetworkChangeNotifier.java",
114        "java/src/org/chromium/net/NetworkChangeNotifierAutoDetect.java",
115        "java/src/org/chromium/net/NetworkTrafficAnnotationTag.java",
116        "java/src/org/chromium/net/ProxyBroadcastReceiver.java",
117        "java/src/org/chromium/net/ProxyChangeListener.java",
118        "java/src/org/chromium/net/RegistrationPolicyAlwaysRegister.java",
119        "java/src/org/chromium/net/RegistrationPolicyApplicationStatus.java",
120        "java/src/org/chromium/net/X509Util.java",
121    ],
122    static_libs: [
123        "cronet_aml_base_base_java__testing",
124        "cronet_aml_build_android_build_java__testing",
125        "cronet_aml_net_android_net_thread_stats_uid_java__testing",
126        "cronet_aml_third_party_jni_zero_jni_zero_java__testing",
127    ],
128    apex_available: [
129        "com.android.tethering",
130    ],
131    min_sdk_version: "30",
132    libs: [
133        "androidx.annotation_annotation",
134        "jsr305",
135    ],
136    sdk_version: "current",
137    visibility: [
138        "//external/cronet:__subpackages__",
139    ],
140    jarjar_rules: ":remove_gen_jni_jarjar_rules",
141}
142
143// GN: //net/android:net_tests_java__testing
144java_library {
145    name: "cronet_aml_net_android_net_tests_java__testing",
146    srcs: [
147        ":cronet_aml_net_android_net_tests_jni__action__testing__java",
148        "javatests/src/org/chromium/net/AndroidKeyStoreTestUtil.java",
149        "javatests/src/org/chromium/net/AndroidNetworkLibraryTest.java",
150        "javatests/src/org/chromium/net/AndroidProxyConfigServiceTestUtil.java",
151        "javatests/src/org/chromium/net/AndroidProxySelectorTest.java",
152        "javatests/src/org/chromium/net/HttpUtilTest.java",
153        "javatests/src/org/chromium/net/MimeTypeFilterTest.java",
154        "javatests/src/org/chromium/net/NetErrorsTest.java",
155        "javatests/src/org/chromium/net/NetworkChangeNotifierNoNativeTest.java",
156        "javatests/src/org/chromium/net/NetworkChangeNotifierTest.java",
157        "javatests/src/org/chromium/net/ProxyChangeListenerTest.java",
158        "javatests/src/org/chromium/net/X509UtilTest.java",
159    ],
160    static_libs: [
161        "androidx.test.rules",
162        "androidx.test.runner",
163        "cronet_aml_base_base_java__testing",
164        "cronet_aml_base_base_java_test_support__testing",
165        "cronet_aml_net_android_net_java__testing",
166        "cronet_aml_net_android_net_java_test_support__testing",
167        "cronet_aml_third_party_jni_zero_jni_zero_java__testing",
168        "junit",
169        "mockito",
170    ],
171    apex_available: [
172        "com.android.tethering",
173    ],
174    min_sdk_version: "30",
175    libs: [
176        "android.test.mock.stubs",
177        "androidx.test.monitor",
178    ],
179    sdk_version: "current",
180    visibility: [
181        "//external/cronet:__subpackages__",
182        "//packages/modules/Connectivity:__subpackages__",
183    ],
184    jarjar_rules: ":remove_gen_jni_jarjar_rules",
185}
186
187// GN: //net/android:net_thread_stats_uid_java
188java_library {
189    name: "cronet_aml_net_android_net_thread_stats_uid_java",
190    srcs: [
191        "java/src/org/chromium/net/ThreadStatsUid.java",
192    ],
193    defaults: [
194        "cronet_aml_java_framework_defaults",
195    ],
196    apex_available: [
197        "com.android.tethering",
198    ],
199    min_sdk_version: "30",
200    visibility: [
201        "//external/cronet:__subpackages__",
202    ],
203    jarjar_rules: ":remove_gen_jni_jarjar_rules",
204}
205
206// GN: //net/android:net_thread_stats_uid_java__testing
207java_library {
208    name: "cronet_aml_net_android_net_thread_stats_uid_java__testing",
209    srcs: [
210        "java/src/org/chromium/net/ThreadStatsUid.java",
211    ],
212    apex_available: [
213        "com.android.tethering",
214    ],
215    min_sdk_version: "30",
216    sdk_version: "current",
217    visibility: [
218        "//external/cronet:__subpackages__",
219    ],
220    jarjar_rules: ":remove_gen_jni_jarjar_rules",
221}
222