xref: /aosp_15_r20/external/cronet/net/android/Android.bp (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
1*6777b538SAndroid Build Coastguard Worker// Copyright (C) 2022 The Android Open Source Project
2*6777b538SAndroid Build Coastguard Worker//
3*6777b538SAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License");
4*6777b538SAndroid Build Coastguard Worker// you may not use this file except in compliance with the License.
5*6777b538SAndroid Build Coastguard Worker// You may obtain a copy of the License at
6*6777b538SAndroid Build Coastguard Worker//
7*6777b538SAndroid Build Coastguard Worker//      http://www.apache.org/licenses/LICENSE-2.0
8*6777b538SAndroid Build Coastguard Worker//
9*6777b538SAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software
10*6777b538SAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS,
11*6777b538SAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12*6777b538SAndroid Build Coastguard Worker// See the License for the specific language governing permissions and
13*6777b538SAndroid Build Coastguard Worker// limitations under the License.
14*6777b538SAndroid Build Coastguard Worker//
15*6777b538SAndroid Build Coastguard Worker// This file is automatically generated by gn2bp/gen_android_bp.py. Do not edit.
16*6777b538SAndroid Build Coastguard Worker
17*6777b538SAndroid Build Coastguard Worker// GN: Package-Artificial
18*6777b538SAndroid Build Coastguard Workerpackage {
19*6777b538SAndroid Build Coastguard Worker    default_applicable_licenses: [
20*6777b538SAndroid Build Coastguard Worker        "external_cronet_license",
21*6777b538SAndroid Build Coastguard Worker    ],
22*6777b538SAndroid Build Coastguard Worker}
23*6777b538SAndroid Build Coastguard Worker
24*6777b538SAndroid Build Coastguard Worker// GN: //net/android:embedded_test_server_aidl_java__testing
25*6777b538SAndroid Build Coastguard Workerjava_library {
26*6777b538SAndroid Build Coastguard Worker    name: "cronet_aml_net_android_embedded_test_server_aidl_java__testing",
27*6777b538SAndroid Build Coastguard Worker    static_libs: [
28*6777b538SAndroid Build Coastguard Worker        "cronet_aml_net_android_embedded_test_server_aidl__testing",
29*6777b538SAndroid Build Coastguard Worker    ],
30*6777b538SAndroid Build Coastguard Worker    apex_available: [
31*6777b538SAndroid Build Coastguard Worker        "com.android.tethering",
32*6777b538SAndroid Build Coastguard Worker    ],
33*6777b538SAndroid Build Coastguard Worker    min_sdk_version: "30",
34*6777b538SAndroid Build Coastguard Worker    sdk_version: "current",
35*6777b538SAndroid Build Coastguard Worker    visibility: [
36*6777b538SAndroid Build Coastguard Worker        "//external/cronet:__subpackages__",
37*6777b538SAndroid Build Coastguard Worker    ],
38*6777b538SAndroid Build Coastguard Worker    jarjar_rules: ":remove_gen_jni_jarjar_rules",
39*6777b538SAndroid Build Coastguard Worker}
40*6777b538SAndroid Build Coastguard Worker
41*6777b538SAndroid Build Coastguard Worker// GN: //net/android:net_java
42*6777b538SAndroid Build Coastguard Workerjava_library {
43*6777b538SAndroid Build Coastguard Worker    name: "cronet_aml_net_android_net_java",
44*6777b538SAndroid Build Coastguard Worker    srcs: [
45*6777b538SAndroid Build Coastguard Worker        ":cronet_aml_net_android_net_android_java_enums_srcjar",
46*6777b538SAndroid Build Coastguard Worker        ":cronet_aml_net_android_net_errors_java",
47*6777b538SAndroid Build Coastguard Worker        ":cronet_aml_net_net_jni_headers__action__java",
48*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/AndroidCertVerifyResult.java",
49*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/AndroidKeyStore.java",
50*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/AndroidNetworkLibrary.java",
51*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/AndroidTrafficStats.java",
52*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/ChromiumNetworkAdapter.java",
53*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/DnsStatus.java",
54*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/GURLUtils.java",
55*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/HttpNegotiateAuthenticator.java",
56*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/HttpNegotiateConstants.java",
57*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/HttpUtil.java",
58*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/MimeTypeFilter.java",
59*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/NetStringUtil.java",
60*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/NetworkActiveNotifier.java",
61*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/NetworkChangeNotifier.java",
62*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/NetworkChangeNotifierAutoDetect.java",
63*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/NetworkTrafficAnnotationTag.java",
64*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/ProxyBroadcastReceiver.java",
65*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/ProxyChangeListener.java",
66*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/RegistrationPolicyAlwaysRegister.java",
67*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/RegistrationPolicyApplicationStatus.java",
68*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/X509Util.java",
69*6777b538SAndroid Build Coastguard Worker    ],
70*6777b538SAndroid Build Coastguard Worker    static_libs: [
71*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_base_java",
72*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_android_build_java",
73*6777b538SAndroid Build Coastguard Worker        "cronet_aml_net_android_net_thread_stats_uid_java",
74*6777b538SAndroid Build Coastguard Worker        "cronet_aml_third_party_jni_zero_jni_zero_java",
75*6777b538SAndroid Build Coastguard Worker    ],
76*6777b538SAndroid Build Coastguard Worker    defaults: [
77*6777b538SAndroid Build Coastguard Worker        "cronet_aml_java_framework_defaults",
78*6777b538SAndroid Build Coastguard Worker    ],
79*6777b538SAndroid Build Coastguard Worker    apex_available: [
80*6777b538SAndroid Build Coastguard Worker        "com.android.tethering",
81*6777b538SAndroid Build Coastguard Worker    ],
82*6777b538SAndroid Build Coastguard Worker    min_sdk_version: "30",
83*6777b538SAndroid Build Coastguard Worker    libs: [
84*6777b538SAndroid Build Coastguard Worker        "androidx.annotation_annotation",
85*6777b538SAndroid Build Coastguard Worker        "jsr305",
86*6777b538SAndroid Build Coastguard Worker    ],
87*6777b538SAndroid Build Coastguard Worker    visibility: [
88*6777b538SAndroid Build Coastguard Worker        "//external/cronet:__subpackages__",
89*6777b538SAndroid Build Coastguard Worker    ],
90*6777b538SAndroid Build Coastguard Worker    jarjar_rules: ":remove_gen_jni_jarjar_rules",
91*6777b538SAndroid Build Coastguard Worker}
92*6777b538SAndroid Build Coastguard Worker
93*6777b538SAndroid Build Coastguard Worker// GN: //net/android:net_java__testing
94*6777b538SAndroid Build Coastguard Workerjava_library {
95*6777b538SAndroid Build Coastguard Worker    name: "cronet_aml_net_android_net_java__testing",
96*6777b538SAndroid Build Coastguard Worker    srcs: [
97*6777b538SAndroid Build Coastguard Worker        ":cronet_aml_net_android_net_android_java_enums_srcjar__testing",
98*6777b538SAndroid Build Coastguard Worker        ":cronet_aml_net_android_net_errors_java__testing",
99*6777b538SAndroid Build Coastguard Worker        ":cronet_aml_net_net_jni_headers__action__testing__java",
100*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/AndroidCertVerifyResult.java",
101*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/AndroidKeyStore.java",
102*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/AndroidNetworkLibrary.java",
103*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/AndroidTrafficStats.java",
104*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/ChromiumNetworkAdapter.java",
105*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/DnsStatus.java",
106*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/GURLUtils.java",
107*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/HttpNegotiateAuthenticator.java",
108*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/HttpNegotiateConstants.java",
109*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/HttpUtil.java",
110*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/MimeTypeFilter.java",
111*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/NetStringUtil.java",
112*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/NetworkActiveNotifier.java",
113*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/NetworkChangeNotifier.java",
114*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/NetworkChangeNotifierAutoDetect.java",
115*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/NetworkTrafficAnnotationTag.java",
116*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/ProxyBroadcastReceiver.java",
117*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/ProxyChangeListener.java",
118*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/RegistrationPolicyAlwaysRegister.java",
119*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/RegistrationPolicyApplicationStatus.java",
120*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/X509Util.java",
121*6777b538SAndroid Build Coastguard Worker    ],
122*6777b538SAndroid Build Coastguard Worker    static_libs: [
123*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_base_java__testing",
124*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_android_build_java__testing",
125*6777b538SAndroid Build Coastguard Worker        "cronet_aml_net_android_net_thread_stats_uid_java__testing",
126*6777b538SAndroid Build Coastguard Worker        "cronet_aml_third_party_jni_zero_jni_zero_java__testing",
127*6777b538SAndroid Build Coastguard Worker    ],
128*6777b538SAndroid Build Coastguard Worker    apex_available: [
129*6777b538SAndroid Build Coastguard Worker        "com.android.tethering",
130*6777b538SAndroid Build Coastguard Worker    ],
131*6777b538SAndroid Build Coastguard Worker    min_sdk_version: "30",
132*6777b538SAndroid Build Coastguard Worker    libs: [
133*6777b538SAndroid Build Coastguard Worker        "androidx.annotation_annotation",
134*6777b538SAndroid Build Coastguard Worker        "jsr305",
135*6777b538SAndroid Build Coastguard Worker    ],
136*6777b538SAndroid Build Coastguard Worker    sdk_version: "current",
137*6777b538SAndroid Build Coastguard Worker    visibility: [
138*6777b538SAndroid Build Coastguard Worker        "//external/cronet:__subpackages__",
139*6777b538SAndroid Build Coastguard Worker    ],
140*6777b538SAndroid Build Coastguard Worker    jarjar_rules: ":remove_gen_jni_jarjar_rules",
141*6777b538SAndroid Build Coastguard Worker}
142*6777b538SAndroid Build Coastguard Worker
143*6777b538SAndroid Build Coastguard Worker// GN: //net/android:net_tests_java__testing
144*6777b538SAndroid Build Coastguard Workerjava_library {
145*6777b538SAndroid Build Coastguard Worker    name: "cronet_aml_net_android_net_tests_java__testing",
146*6777b538SAndroid Build Coastguard Worker    srcs: [
147*6777b538SAndroid Build Coastguard Worker        ":cronet_aml_net_android_net_tests_jni__action__testing__java",
148*6777b538SAndroid Build Coastguard Worker        "javatests/src/org/chromium/net/AndroidKeyStoreTestUtil.java",
149*6777b538SAndroid Build Coastguard Worker        "javatests/src/org/chromium/net/AndroidNetworkLibraryTest.java",
150*6777b538SAndroid Build Coastguard Worker        "javatests/src/org/chromium/net/AndroidProxyConfigServiceTestUtil.java",
151*6777b538SAndroid Build Coastguard Worker        "javatests/src/org/chromium/net/AndroidProxySelectorTest.java",
152*6777b538SAndroid Build Coastguard Worker        "javatests/src/org/chromium/net/HttpUtilTest.java",
153*6777b538SAndroid Build Coastguard Worker        "javatests/src/org/chromium/net/MimeTypeFilterTest.java",
154*6777b538SAndroid Build Coastguard Worker        "javatests/src/org/chromium/net/NetErrorsTest.java",
155*6777b538SAndroid Build Coastguard Worker        "javatests/src/org/chromium/net/NetworkChangeNotifierNoNativeTest.java",
156*6777b538SAndroid Build Coastguard Worker        "javatests/src/org/chromium/net/NetworkChangeNotifierTest.java",
157*6777b538SAndroid Build Coastguard Worker        "javatests/src/org/chromium/net/ProxyChangeListenerTest.java",
158*6777b538SAndroid Build Coastguard Worker        "javatests/src/org/chromium/net/X509UtilTest.java",
159*6777b538SAndroid Build Coastguard Worker    ],
160*6777b538SAndroid Build Coastguard Worker    static_libs: [
161*6777b538SAndroid Build Coastguard Worker        "androidx.test.rules",
162*6777b538SAndroid Build Coastguard Worker        "androidx.test.runner",
163*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_base_java__testing",
164*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_base_java_test_support__testing",
165*6777b538SAndroid Build Coastguard Worker        "cronet_aml_net_android_net_java__testing",
166*6777b538SAndroid Build Coastguard Worker        "cronet_aml_net_android_net_java_test_support__testing",
167*6777b538SAndroid Build Coastguard Worker        "cronet_aml_third_party_jni_zero_jni_zero_java__testing",
168*6777b538SAndroid Build Coastguard Worker        "junit",
169*6777b538SAndroid Build Coastguard Worker        "mockito",
170*6777b538SAndroid Build Coastguard Worker    ],
171*6777b538SAndroid Build Coastguard Worker    apex_available: [
172*6777b538SAndroid Build Coastguard Worker        "com.android.tethering",
173*6777b538SAndroid Build Coastguard Worker    ],
174*6777b538SAndroid Build Coastguard Worker    min_sdk_version: "30",
175*6777b538SAndroid Build Coastguard Worker    libs: [
176*6777b538SAndroid Build Coastguard Worker        "android.test.mock.stubs",
177*6777b538SAndroid Build Coastguard Worker        "androidx.test.monitor",
178*6777b538SAndroid Build Coastguard Worker    ],
179*6777b538SAndroid Build Coastguard Worker    sdk_version: "current",
180*6777b538SAndroid Build Coastguard Worker    visibility: [
181*6777b538SAndroid Build Coastguard Worker        "//external/cronet:__subpackages__",
182*6777b538SAndroid Build Coastguard Worker        "//packages/modules/Connectivity:__subpackages__",
183*6777b538SAndroid Build Coastguard Worker    ],
184*6777b538SAndroid Build Coastguard Worker    jarjar_rules: ":remove_gen_jni_jarjar_rules",
185*6777b538SAndroid Build Coastguard Worker}
186*6777b538SAndroid Build Coastguard Worker
187*6777b538SAndroid Build Coastguard Worker// GN: //net/android:net_thread_stats_uid_java
188*6777b538SAndroid Build Coastguard Workerjava_library {
189*6777b538SAndroid Build Coastguard Worker    name: "cronet_aml_net_android_net_thread_stats_uid_java",
190*6777b538SAndroid Build Coastguard Worker    srcs: [
191*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/ThreadStatsUid.java",
192*6777b538SAndroid Build Coastguard Worker    ],
193*6777b538SAndroid Build Coastguard Worker    defaults: [
194*6777b538SAndroid Build Coastguard Worker        "cronet_aml_java_framework_defaults",
195*6777b538SAndroid Build Coastguard Worker    ],
196*6777b538SAndroid Build Coastguard Worker    apex_available: [
197*6777b538SAndroid Build Coastguard Worker        "com.android.tethering",
198*6777b538SAndroid Build Coastguard Worker    ],
199*6777b538SAndroid Build Coastguard Worker    min_sdk_version: "30",
200*6777b538SAndroid Build Coastguard Worker    visibility: [
201*6777b538SAndroid Build Coastguard Worker        "//external/cronet:__subpackages__",
202*6777b538SAndroid Build Coastguard Worker    ],
203*6777b538SAndroid Build Coastguard Worker    jarjar_rules: ":remove_gen_jni_jarjar_rules",
204*6777b538SAndroid Build Coastguard Worker}
205*6777b538SAndroid Build Coastguard Worker
206*6777b538SAndroid Build Coastguard Worker// GN: //net/android:net_thread_stats_uid_java__testing
207*6777b538SAndroid Build Coastguard Workerjava_library {
208*6777b538SAndroid Build Coastguard Worker    name: "cronet_aml_net_android_net_thread_stats_uid_java__testing",
209*6777b538SAndroid Build Coastguard Worker    srcs: [
210*6777b538SAndroid Build Coastguard Worker        "java/src/org/chromium/net/ThreadStatsUid.java",
211*6777b538SAndroid Build Coastguard Worker    ],
212*6777b538SAndroid Build Coastguard Worker    apex_available: [
213*6777b538SAndroid Build Coastguard Worker        "com.android.tethering",
214*6777b538SAndroid Build Coastguard Worker    ],
215*6777b538SAndroid Build Coastguard Worker    min_sdk_version: "30",
216*6777b538SAndroid Build Coastguard Worker    sdk_version: "current",
217*6777b538SAndroid Build Coastguard Worker    visibility: [
218*6777b538SAndroid Build Coastguard Worker        "//external/cronet:__subpackages__",
219*6777b538SAndroid Build Coastguard Worker    ],
220*6777b538SAndroid Build Coastguard Worker    jarjar_rules: ":remove_gen_jni_jarjar_rules",
221*6777b538SAndroid Build Coastguard Worker}
222