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 17build = ["Android.extras.bp"] 18// GN: //base/allocator:buildflags 19cc_genrule { 20 name: "cronet_aml_base_allocator_buildflags", 21 cmd: "mkdir -p $(genDir)/base/allocator && echo '--flags USE_PARTITION_ALLOC_AS_GWP_ASAN_STORE=\"false\"' | " + 22 "$(location build/write_buildflag_header.py) --output " + 23 "$(out) " + 24 "--rulename " + 25 "//base/allocator:buildflags " + 26 "--gen-dir " + 27 ". " + 28 "--definitions " + 29 "/dev/stdin", 30 out: [ 31 "base/allocator/buildflags.h", 32 ], 33 tool_files: [ 34 "build/write_buildflag_header.py", 35 ], 36 apex_available: [ 37 "com.android.tethering", 38 ], 39 visibility: [ 40 "//external/cronet:__subpackages__", 41 ], 42} 43 44// GN: //base/allocator:buildflags__testing 45cc_genrule { 46 name: "cronet_aml_base_allocator_buildflags__testing", 47 cmd: "mkdir -p $(genDir)/base/allocator && echo '--flags USE_PARTITION_ALLOC_AS_GWP_ASAN_STORE=\"false\"' | " + 48 "$(location build/write_buildflag_header.py) --output " + 49 "$(out) " + 50 "--rulename " + 51 "//base/allocator:buildflags " + 52 "--gen-dir " + 53 ". " + 54 "--definitions " + 55 "/dev/stdin", 56 host_supported: true, 57 out: [ 58 "base/allocator/buildflags.h", 59 ], 60 tool_files: [ 61 "build/write_buildflag_header.py", 62 ], 63 apex_available: [ 64 "com.android.tethering", 65 ], 66 visibility: [ 67 "//external/cronet:__subpackages__", 68 ], 69} 70 71// GN: //base/allocator/partition_allocator/src/partition_alloc:chromecast_buildflags 72cc_genrule { 73 name: "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", 74 cmd: "mkdir -p $(genDir)/base/allocator/partition_allocator/src/partition_alloc && echo '--flags PA_IS_CAST_ANDROID=\"false\" PA_IS_CASTOS=\"false\"' | " + 75 "$(location build/write_buildflag_header.py) --output " + 76 "$(out) " + 77 "--rulename " + 78 "//base/allocator/partition_allocator/src/partition_alloc:chromecast_buildflags " + 79 "--gen-dir " + 80 ". " + 81 "--definitions " + 82 "/dev/stdin", 83 out: [ 84 "base/allocator/partition_allocator/src/partition_alloc/chromecast_buildflags.h", 85 ], 86 export_include_dirs: [ 87 "base/allocator/partition_allocator/src/", 88 ], 89 tool_files: [ 90 "build/write_buildflag_header.py", 91 ], 92 apex_available: [ 93 "com.android.tethering", 94 ], 95 visibility: [ 96 "//external/cronet:__subpackages__", 97 ], 98} 99 100// GN: //base/allocator/partition_allocator/src/partition_alloc:chromecast_buildflags__testing 101cc_genrule { 102 name: "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 103 cmd: "mkdir -p $(genDir)/base/allocator/partition_allocator/src/partition_alloc && echo '--flags PA_IS_CAST_ANDROID=\"false\" PA_IS_CASTOS=\"false\"' | " + 104 "$(location build/write_buildflag_header.py) --output " + 105 "$(out) " + 106 "--rulename " + 107 "//base/allocator/partition_allocator/src/partition_alloc:chromecast_buildflags " + 108 "--gen-dir " + 109 ". " + 110 "--definitions " + 111 "/dev/stdin", 112 host_supported: true, 113 out: [ 114 "base/allocator/partition_allocator/src/partition_alloc/chromecast_buildflags.h", 115 ], 116 export_include_dirs: [ 117 "base/allocator/partition_allocator/src/", 118 ], 119 tool_files: [ 120 "build/write_buildflag_header.py", 121 ], 122 apex_available: [ 123 "com.android.tethering", 124 ], 125 visibility: [ 126 "//external/cronet:__subpackages__", 127 ], 128} 129 130// GN: //base/allocator/partition_allocator/src/partition_alloc:chromeos_buildflags 131cc_genrule { 132 name: "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", 133 cmd: "mkdir -p $(genDir)/base/allocator/partition_allocator/src/partition_alloc && echo '--flags PA_IS_CHROMEOS_ASH=\"false\"' | " + 134 "$(location build/write_buildflag_header.py) --output " + 135 "$(out) " + 136 "--rulename " + 137 "//base/allocator/partition_allocator/src/partition_alloc:chromeos_buildflags " + 138 "--gen-dir " + 139 ". " + 140 "--definitions " + 141 "/dev/stdin", 142 out: [ 143 "base/allocator/partition_allocator/src/partition_alloc/chromeos_buildflags.h", 144 ], 145 export_include_dirs: [ 146 "base/allocator/partition_allocator/src/", 147 ], 148 tool_files: [ 149 "build/write_buildflag_header.py", 150 ], 151 apex_available: [ 152 "com.android.tethering", 153 ], 154 visibility: [ 155 "//external/cronet:__subpackages__", 156 ], 157} 158 159// GN: //base/allocator/partition_allocator/src/partition_alloc:chromeos_buildflags__testing 160cc_genrule { 161 name: "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 162 cmd: "mkdir -p $(genDir)/base/allocator/partition_allocator/src/partition_alloc && echo '--flags PA_IS_CHROMEOS_ASH=\"false\"' | " + 163 "$(location build/write_buildflag_header.py) --output " + 164 "$(out) " + 165 "--rulename " + 166 "//base/allocator/partition_allocator/src/partition_alloc:chromeos_buildflags " + 167 "--gen-dir " + 168 ". " + 169 "--definitions " + 170 "/dev/stdin", 171 host_supported: true, 172 out: [ 173 "base/allocator/partition_allocator/src/partition_alloc/chromeos_buildflags.h", 174 ], 175 export_include_dirs: [ 176 "base/allocator/partition_allocator/src/", 177 ], 178 tool_files: [ 179 "build/write_buildflag_header.py", 180 ], 181 apex_available: [ 182 "com.android.tethering", 183 ], 184 visibility: [ 185 "//external/cronet:__subpackages__", 186 ], 187} 188 189// GN: //base/allocator/partition_allocator/src/partition_alloc:debugging_buildflags 190cc_genrule { 191 name: "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", 192 cmd: "if [[ ( $$CC_ARCH == 'arm' && $$CC_OS == 'android' ) ]]; " + 193 "then " + 194 "mkdir -p $(genDir)/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug && echo '--flags PA_DCHECK_IS_ON=\"false\" PA_EXPENSIVE_DCHECKS_ARE_ON=\"false\" PA_DCHECK_IS_CONFIGURABLE=\"false\" PA_CAN_UNWIND_WITH_FRAME_POINTERS=\"false\"' | " + 195 "$(location build/write_buildflag_header.py) --output " + 196 "$(out) " + 197 "--rulename " + 198 "//base/allocator/partition_allocator/src/partition_alloc:debugging_buildflags " + 199 "--gen-dir " + 200 ". " + 201 "--definitions " + 202 "/dev/stdin; " + 203 "fi; " + 204 "if [[ ( $$CC_ARCH == 'arm64' && $$CC_OS == 'android' ) ]]; " + 205 "then " + 206 "mkdir -p $(genDir)/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug && echo '--flags PA_DCHECK_IS_ON=\"false\" PA_EXPENSIVE_DCHECKS_ARE_ON=\"false\" PA_DCHECK_IS_CONFIGURABLE=\"false\" PA_CAN_UNWIND_WITH_FRAME_POINTERS=\"true\"' | " + 207 "$(location build/write_buildflag_header.py) --output " + 208 "$(out) " + 209 "--rulename " + 210 "//base/allocator/partition_allocator/src/partition_alloc:debugging_buildflags " + 211 "--gen-dir " + 212 ". " + 213 "--definitions " + 214 "/dev/stdin; " + 215 "fi; " + 216 "if [[ ( $$CC_ARCH == 'riscv64' && $$CC_OS == 'android' ) ]]; " + 217 "then " + 218 "mkdir -p $(genDir)/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug && echo '--flags PA_DCHECK_IS_ON=\"false\" PA_EXPENSIVE_DCHECKS_ARE_ON=\"false\" PA_DCHECK_IS_CONFIGURABLE=\"false\" PA_CAN_UNWIND_WITH_FRAME_POINTERS=\"false\"' | " + 219 "$(location build/write_buildflag_header.py) --output " + 220 "$(out) " + 221 "--rulename " + 222 "//base/allocator/partition_allocator/src/partition_alloc:debugging_buildflags " + 223 "--gen-dir " + 224 ". " + 225 "--definitions " + 226 "/dev/stdin; " + 227 "fi; " + 228 "if [[ ( $$CC_ARCH == 'x86' && $$CC_OS == 'android' ) ]]; " + 229 "then " + 230 "mkdir -p $(genDir)/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug && echo '--flags PA_DCHECK_IS_ON=\"false\" PA_EXPENSIVE_DCHECKS_ARE_ON=\"false\" PA_DCHECK_IS_CONFIGURABLE=\"false\" PA_CAN_UNWIND_WITH_FRAME_POINTERS=\"false\"' | " + 231 "$(location build/write_buildflag_header.py) --output " + 232 "$(out) " + 233 "--rulename " + 234 "//base/allocator/partition_allocator/src/partition_alloc:debugging_buildflags " + 235 "--gen-dir " + 236 ". " + 237 "--definitions " + 238 "/dev/stdin; " + 239 "fi; " + 240 "if [[ ( $$CC_ARCH == 'x86_64' && $$CC_OS == 'android' ) ]]; " + 241 "then " + 242 "mkdir -p $(genDir)/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug && echo '--flags PA_DCHECK_IS_ON=\"false\" PA_EXPENSIVE_DCHECKS_ARE_ON=\"false\" PA_DCHECK_IS_CONFIGURABLE=\"false\" PA_CAN_UNWIND_WITH_FRAME_POINTERS=\"false\"' | " + 243 "$(location build/write_buildflag_header.py) --output " + 244 "$(out) " + 245 "--rulename " + 246 "//base/allocator/partition_allocator/src/partition_alloc:debugging_buildflags " + 247 "--gen-dir " + 248 ". " + 249 "--definitions " + 250 "/dev/stdin; " + 251 "fi;", 252 out: [ 253 "base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/debugging_buildflags.h", 254 ], 255 export_include_dirs: [ 256 "base/allocator/partition_allocator/src/", 257 ], 258 tool_files: [ 259 "build/write_buildflag_header.py", 260 ], 261 apex_available: [ 262 "com.android.tethering", 263 ], 264 visibility: [ 265 "//external/cronet:__subpackages__", 266 ], 267} 268 269// GN: //base/allocator/partition_allocator/src/partition_alloc:debugging_buildflags__testing 270cc_genrule { 271 name: "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 272 cmd: "if [[ ( $$CC_ARCH == 'arm' && $$CC_OS == 'android' ) ]]; " + 273 "then " + 274 "mkdir -p $(genDir)/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug && echo '--flags PA_DCHECK_IS_ON=\"false\" PA_EXPENSIVE_DCHECKS_ARE_ON=\"false\" PA_DCHECK_IS_CONFIGURABLE=\"false\" PA_CAN_UNWIND_WITH_FRAME_POINTERS=\"false\"' | " + 275 "$(location build/write_buildflag_header.py) --output " + 276 "$(out) " + 277 "--rulename " + 278 "//base/allocator/partition_allocator/src/partition_alloc:debugging_buildflags " + 279 "--gen-dir " + 280 ". " + 281 "--definitions " + 282 "/dev/stdin; " + 283 "fi; " + 284 "if [[ ( $$CC_ARCH == 'arm64' && $$CC_OS == 'android' ) ]]; " + 285 "then " + 286 "mkdir -p $(genDir)/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug && echo '--flags PA_DCHECK_IS_ON=\"false\" PA_EXPENSIVE_DCHECKS_ARE_ON=\"false\" PA_DCHECK_IS_CONFIGURABLE=\"false\" PA_CAN_UNWIND_WITH_FRAME_POINTERS=\"true\"' | " + 287 "$(location build/write_buildflag_header.py) --output " + 288 "$(out) " + 289 "--rulename " + 290 "//base/allocator/partition_allocator/src/partition_alloc:debugging_buildflags " + 291 "--gen-dir " + 292 ". " + 293 "--definitions " + 294 "/dev/stdin; " + 295 "fi; " + 296 "if [[ ( $$CC_ARCH == 'riscv64' && $$CC_OS == 'android' ) ]]; " + 297 "then " + 298 "mkdir -p $(genDir)/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug && echo '--flags PA_DCHECK_IS_ON=\"false\" PA_EXPENSIVE_DCHECKS_ARE_ON=\"false\" PA_DCHECK_IS_CONFIGURABLE=\"false\" PA_CAN_UNWIND_WITH_FRAME_POINTERS=\"false\"' | " + 299 "$(location build/write_buildflag_header.py) --output " + 300 "$(out) " + 301 "--rulename " + 302 "//base/allocator/partition_allocator/src/partition_alloc:debugging_buildflags " + 303 "--gen-dir " + 304 ". " + 305 "--definitions " + 306 "/dev/stdin; " + 307 "fi; " + 308 "if [[ ( $$CC_ARCH == 'x86' && $$CC_OS == 'android' ) ]]; " + 309 "then " + 310 "mkdir -p $(genDir)/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug && echo '--flags PA_DCHECK_IS_ON=\"false\" PA_EXPENSIVE_DCHECKS_ARE_ON=\"false\" PA_DCHECK_IS_CONFIGURABLE=\"false\" PA_CAN_UNWIND_WITH_FRAME_POINTERS=\"false\"' | " + 311 "$(location build/write_buildflag_header.py) --output " + 312 "$(out) " + 313 "--rulename " + 314 "//base/allocator/partition_allocator/src/partition_alloc:debugging_buildflags " + 315 "--gen-dir " + 316 ". " + 317 "--definitions " + 318 "/dev/stdin; " + 319 "fi; " + 320 "if [[ ( $$CC_ARCH == 'x86_64' && $$CC_OS == 'android' ) ]]; " + 321 "then " + 322 "mkdir -p $(genDir)/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug && echo '--flags PA_DCHECK_IS_ON=\"false\" PA_EXPENSIVE_DCHECKS_ARE_ON=\"false\" PA_DCHECK_IS_CONFIGURABLE=\"false\" PA_CAN_UNWIND_WITH_FRAME_POINTERS=\"false\"' | " + 323 "$(location build/write_buildflag_header.py) --output " + 324 "$(out) " + 325 "--rulename " + 326 "//base/allocator/partition_allocator/src/partition_alloc:debugging_buildflags " + 327 "--gen-dir " + 328 ". " + 329 "--definitions " + 330 "/dev/stdin; " + 331 "fi; " + 332 "if [[ $$CC_OS != 'android' ]]; " + 333 "then " + 334 "mkdir -p $(genDir)/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug && echo '--flags PA_DCHECK_IS_ON=\"false\" PA_EXPENSIVE_DCHECKS_ARE_ON=\"false\" PA_DCHECK_IS_CONFIGURABLE=\"false\" PA_CAN_UNWIND_WITH_FRAME_POINTERS=\"true\"' | " + 335 "$(location build/write_buildflag_header.py) --output " + 336 "$(out) " + 337 "--rulename " + 338 "//base/allocator/partition_allocator/src/partition_alloc:debugging_buildflags " + 339 "--gen-dir " + 340 ". " + 341 "--definitions " + 342 "/dev/stdin; " + 343 "fi;", 344 host_supported: true, 345 out: [ 346 "base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/debugging_buildflags.h", 347 ], 348 export_include_dirs: [ 349 "base/allocator/partition_allocator/src/", 350 ], 351 tool_files: [ 352 "build/write_buildflag_header.py", 353 ], 354 apex_available: [ 355 "com.android.tethering", 356 ], 357 visibility: [ 358 "//external/cronet:__subpackages__", 359 ], 360} 361 362// GN: //base/allocator/partition_allocator/src/partition_alloc:partition_alloc_buildflags 363cc_genrule { 364 name: "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", 365 cmd: "if [[ ( $$CC_ARCH == 'arm' && $$CC_OS == 'android' ) ]]; " + 366 "then " + 367 "mkdir -p $(genDir)/base/allocator/partition_allocator/src/partition_alloc && echo '--flags HAS_64_BIT_POINTERS=\"false\" HAS_MEMORY_TAGGING=\"false\" USE_ALLOCATOR_SHIM=\"true\" USE_LARGE_EMPTY_SLOT_SPAN_RING=\"false\" USE_PARTITION_ALLOC=\"false\" USE_PARTITION_ALLOC_AS_MALLOC=\"false\" ENABLE_BACKUP_REF_PTR_SUPPORT=\"false\" ENABLE_BACKUP_REF_PTR_SLOW_CHECKS=\"false\" ENABLE_BACKUP_REF_PTR_FEATURE_FLAG=\"false\" ENABLE_BACKUP_REF_PTR_INSTANCE_TRACER=\"false\" ENABLE_DANGLING_RAW_PTR_CHECKS=\"false\" ENABLE_DANGLING_RAW_PTR_FEATURE_FLAG=\"false\" ENABLE_POINTER_SUBTRACTION_CHECK=\"false\" ENABLE_POINTER_ARITHMETIC_TRAIT_CHECK=\"true\" BACKUP_REF_PTR_EXTRA_OOB_CHECKS=\"false\" BACKUP_REF_PTR_POISON_OOB_PTR=\"false\" USE_ASAN_BACKUP_REF_PTR=\"false\" USE_ASAN_UNOWNED_PTR=\"false\" USE_HOOKABLE_RAW_PTR=\"false\" ENABLE_GWP_ASAN_SUPPORT=\"false\" FORCE_ENABLE_RAW_PTR_EXCLUSION=\"false\" USE_FULL_MTE=\"false\" RECORD_ALLOC_INFO=\"false\" USE_FREESLOT_BITMAP=\"false\" GLUE_CORE_POOLS=\"false\" ENABLE_POINTER_COMPRESSION=\"false\" ENABLE_SHADOW_METADATA_FOR_64_BITS_POINTERS=\"false\" USE_FREELIST_POOL_OFFSETS=\"false\" USE_STARSCAN=\"false\" STACK_SCAN_SUPPORTED=\"true\" ENABLE_PKEYS=\"false\" ENABLE_THREAD_ISOLATION=\"false\" FORWARD_THROUGH_MALLOC=\"false\" ASSERT_CPP_20=\"true\"' | " + 368 "$(location build/write_buildflag_header.py) --output " + 369 "$(out) " + 370 "--rulename " + 371 "//base/allocator/partition_allocator/src/partition_alloc:partition_alloc_buildflags " + 372 "--gen-dir " + 373 ". " + 374 "--definitions " + 375 "/dev/stdin; " + 376 "fi; " + 377 "if [[ ( $$CC_ARCH == 'arm64' && $$CC_OS == 'android' ) ]]; " + 378 "then " + 379 "mkdir -p $(genDir)/base/allocator/partition_allocator/src/partition_alloc && echo '--flags HAS_64_BIT_POINTERS=\"true\" HAS_MEMORY_TAGGING=\"true\" USE_ALLOCATOR_SHIM=\"true\" USE_LARGE_EMPTY_SLOT_SPAN_RING=\"false\" USE_PARTITION_ALLOC=\"false\" USE_PARTITION_ALLOC_AS_MALLOC=\"false\" ENABLE_BACKUP_REF_PTR_SUPPORT=\"false\" ENABLE_BACKUP_REF_PTR_SLOW_CHECKS=\"false\" ENABLE_BACKUP_REF_PTR_FEATURE_FLAG=\"false\" ENABLE_BACKUP_REF_PTR_INSTANCE_TRACER=\"false\" ENABLE_DANGLING_RAW_PTR_CHECKS=\"false\" ENABLE_DANGLING_RAW_PTR_FEATURE_FLAG=\"false\" ENABLE_POINTER_SUBTRACTION_CHECK=\"false\" ENABLE_POINTER_ARITHMETIC_TRAIT_CHECK=\"true\" BACKUP_REF_PTR_EXTRA_OOB_CHECKS=\"false\" BACKUP_REF_PTR_POISON_OOB_PTR=\"false\" USE_ASAN_BACKUP_REF_PTR=\"false\" USE_ASAN_UNOWNED_PTR=\"false\" USE_HOOKABLE_RAW_PTR=\"false\" ENABLE_GWP_ASAN_SUPPORT=\"false\" FORCE_ENABLE_RAW_PTR_EXCLUSION=\"false\" USE_FULL_MTE=\"false\" RECORD_ALLOC_INFO=\"false\" USE_FREESLOT_BITMAP=\"false\" GLUE_CORE_POOLS=\"false\" ENABLE_POINTER_COMPRESSION=\"false\" ENABLE_SHADOW_METADATA_FOR_64_BITS_POINTERS=\"false\" USE_FREELIST_POOL_OFFSETS=\"true\" USE_STARSCAN=\"false\" STACK_SCAN_SUPPORTED=\"true\" ENABLE_PKEYS=\"false\" ENABLE_THREAD_ISOLATION=\"false\" FORWARD_THROUGH_MALLOC=\"false\" ASSERT_CPP_20=\"true\"' | " + 380 "$(location build/write_buildflag_header.py) --output " + 381 "$(out) " + 382 "--rulename " + 383 "//base/allocator/partition_allocator/src/partition_alloc:partition_alloc_buildflags " + 384 "--gen-dir " + 385 ". " + 386 "--definitions " + 387 "/dev/stdin; " + 388 "fi; " + 389 "if [[ ( $$CC_ARCH == 'riscv64' && $$CC_OS == 'android' ) ]]; " + 390 "then " + 391 "mkdir -p $(genDir)/base/allocator/partition_allocator/src/partition_alloc && echo '--flags HAS_64_BIT_POINTERS=\"true\" HAS_MEMORY_TAGGING=\"false\" USE_ALLOCATOR_SHIM=\"true\" USE_LARGE_EMPTY_SLOT_SPAN_RING=\"false\" USE_PARTITION_ALLOC=\"false\" USE_PARTITION_ALLOC_AS_MALLOC=\"false\" ENABLE_BACKUP_REF_PTR_SUPPORT=\"false\" ENABLE_BACKUP_REF_PTR_SLOW_CHECKS=\"false\" ENABLE_BACKUP_REF_PTR_FEATURE_FLAG=\"false\" ENABLE_BACKUP_REF_PTR_INSTANCE_TRACER=\"false\" ENABLE_DANGLING_RAW_PTR_CHECKS=\"false\" ENABLE_DANGLING_RAW_PTR_FEATURE_FLAG=\"false\" ENABLE_POINTER_SUBTRACTION_CHECK=\"false\" ENABLE_POINTER_ARITHMETIC_TRAIT_CHECK=\"true\" BACKUP_REF_PTR_EXTRA_OOB_CHECKS=\"false\" BACKUP_REF_PTR_POISON_OOB_PTR=\"false\" USE_ASAN_BACKUP_REF_PTR=\"false\" USE_ASAN_UNOWNED_PTR=\"false\" USE_HOOKABLE_RAW_PTR=\"false\" ENABLE_GWP_ASAN_SUPPORT=\"false\" FORCE_ENABLE_RAW_PTR_EXCLUSION=\"false\" USE_FULL_MTE=\"false\" RECORD_ALLOC_INFO=\"false\" USE_FREESLOT_BITMAP=\"false\" GLUE_CORE_POOLS=\"false\" ENABLE_POINTER_COMPRESSION=\"false\" ENABLE_SHADOW_METADATA_FOR_64_BITS_POINTERS=\"false\" USE_FREELIST_POOL_OFFSETS=\"true\" USE_STARSCAN=\"false\" STACK_SCAN_SUPPORTED=\"true\" ENABLE_PKEYS=\"false\" ENABLE_THREAD_ISOLATION=\"false\" FORWARD_THROUGH_MALLOC=\"false\" ASSERT_CPP_20=\"true\"' | " + 392 "$(location build/write_buildflag_header.py) --output " + 393 "$(out) " + 394 "--rulename " + 395 "//base/allocator/partition_allocator/src/partition_alloc:partition_alloc_buildflags " + 396 "--gen-dir " + 397 ". " + 398 "--definitions " + 399 "/dev/stdin; " + 400 "fi; " + 401 "if [[ ( $$CC_ARCH == 'x86' && $$CC_OS == 'android' ) ]]; " + 402 "then " + 403 "mkdir -p $(genDir)/base/allocator/partition_allocator/src/partition_alloc && echo '--flags HAS_64_BIT_POINTERS=\"false\" HAS_MEMORY_TAGGING=\"false\" USE_ALLOCATOR_SHIM=\"true\" USE_LARGE_EMPTY_SLOT_SPAN_RING=\"false\" USE_PARTITION_ALLOC=\"false\" USE_PARTITION_ALLOC_AS_MALLOC=\"false\" ENABLE_BACKUP_REF_PTR_SUPPORT=\"false\" ENABLE_BACKUP_REF_PTR_SLOW_CHECKS=\"false\" ENABLE_BACKUP_REF_PTR_FEATURE_FLAG=\"false\" ENABLE_BACKUP_REF_PTR_INSTANCE_TRACER=\"false\" ENABLE_DANGLING_RAW_PTR_CHECKS=\"false\" ENABLE_DANGLING_RAW_PTR_FEATURE_FLAG=\"false\" ENABLE_POINTER_SUBTRACTION_CHECK=\"false\" ENABLE_POINTER_ARITHMETIC_TRAIT_CHECK=\"true\" BACKUP_REF_PTR_EXTRA_OOB_CHECKS=\"false\" BACKUP_REF_PTR_POISON_OOB_PTR=\"false\" USE_ASAN_BACKUP_REF_PTR=\"false\" USE_ASAN_UNOWNED_PTR=\"false\" USE_HOOKABLE_RAW_PTR=\"false\" ENABLE_GWP_ASAN_SUPPORT=\"false\" FORCE_ENABLE_RAW_PTR_EXCLUSION=\"false\" USE_FULL_MTE=\"false\" RECORD_ALLOC_INFO=\"false\" USE_FREESLOT_BITMAP=\"false\" GLUE_CORE_POOLS=\"false\" ENABLE_POINTER_COMPRESSION=\"false\" ENABLE_SHADOW_METADATA_FOR_64_BITS_POINTERS=\"false\" USE_FREELIST_POOL_OFFSETS=\"false\" USE_STARSCAN=\"false\" STACK_SCAN_SUPPORTED=\"true\" ENABLE_PKEYS=\"false\" ENABLE_THREAD_ISOLATION=\"false\" FORWARD_THROUGH_MALLOC=\"false\" ASSERT_CPP_20=\"true\"' | " + 404 "$(location build/write_buildflag_header.py) --output " + 405 "$(out) " + 406 "--rulename " + 407 "//base/allocator/partition_allocator/src/partition_alloc:partition_alloc_buildflags " + 408 "--gen-dir " + 409 ". " + 410 "--definitions " + 411 "/dev/stdin; " + 412 "fi; " + 413 "if [[ ( $$CC_ARCH == 'x86_64' && $$CC_OS == 'android' ) ]]; " + 414 "then " + 415 "mkdir -p $(genDir)/base/allocator/partition_allocator/src/partition_alloc && echo '--flags HAS_64_BIT_POINTERS=\"true\" HAS_MEMORY_TAGGING=\"false\" USE_ALLOCATOR_SHIM=\"true\" USE_LARGE_EMPTY_SLOT_SPAN_RING=\"false\" USE_PARTITION_ALLOC=\"false\" USE_PARTITION_ALLOC_AS_MALLOC=\"false\" ENABLE_BACKUP_REF_PTR_SUPPORT=\"false\" ENABLE_BACKUP_REF_PTR_SLOW_CHECKS=\"false\" ENABLE_BACKUP_REF_PTR_FEATURE_FLAG=\"false\" ENABLE_BACKUP_REF_PTR_INSTANCE_TRACER=\"false\" ENABLE_DANGLING_RAW_PTR_CHECKS=\"false\" ENABLE_DANGLING_RAW_PTR_FEATURE_FLAG=\"false\" ENABLE_POINTER_SUBTRACTION_CHECK=\"false\" ENABLE_POINTER_ARITHMETIC_TRAIT_CHECK=\"true\" BACKUP_REF_PTR_EXTRA_OOB_CHECKS=\"false\" BACKUP_REF_PTR_POISON_OOB_PTR=\"false\" USE_ASAN_BACKUP_REF_PTR=\"false\" USE_ASAN_UNOWNED_PTR=\"false\" USE_HOOKABLE_RAW_PTR=\"false\" ENABLE_GWP_ASAN_SUPPORT=\"false\" FORCE_ENABLE_RAW_PTR_EXCLUSION=\"false\" USE_FULL_MTE=\"false\" RECORD_ALLOC_INFO=\"false\" USE_FREESLOT_BITMAP=\"false\" GLUE_CORE_POOLS=\"false\" ENABLE_POINTER_COMPRESSION=\"false\" ENABLE_SHADOW_METADATA_FOR_64_BITS_POINTERS=\"false\" USE_FREELIST_POOL_OFFSETS=\"true\" USE_STARSCAN=\"false\" STACK_SCAN_SUPPORTED=\"true\" ENABLE_PKEYS=\"false\" ENABLE_THREAD_ISOLATION=\"false\" FORWARD_THROUGH_MALLOC=\"false\" ASSERT_CPP_20=\"true\"' | " + 416 "$(location build/write_buildflag_header.py) --output " + 417 "$(out) " + 418 "--rulename " + 419 "//base/allocator/partition_allocator/src/partition_alloc:partition_alloc_buildflags " + 420 "--gen-dir " + 421 ". " + 422 "--definitions " + 423 "/dev/stdin; " + 424 "fi;", 425 out: [ 426 "base/allocator/partition_allocator/src/partition_alloc/partition_alloc_buildflags.h", 427 ], 428 export_include_dirs: [ 429 ".", 430 "base/allocator/partition_allocator/src/", 431 ], 432 tool_files: [ 433 "build/write_buildflag_header.py", 434 ], 435 apex_available: [ 436 "com.android.tethering", 437 ], 438 visibility: [ 439 "//external/cronet:__subpackages__", 440 ], 441} 442 443// GN: //base/allocator/partition_allocator/src/partition_alloc:partition_alloc_buildflags__testing 444cc_genrule { 445 name: "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 446 cmd: "if [[ ( $$CC_ARCH == 'arm' && $$CC_OS == 'android' ) ]]; " + 447 "then " + 448 "mkdir -p $(genDir)/base/allocator/partition_allocator/src/partition_alloc && echo '--flags HAS_64_BIT_POINTERS=\"false\" HAS_MEMORY_TAGGING=\"false\" USE_ALLOCATOR_SHIM=\"true\" USE_LARGE_EMPTY_SLOT_SPAN_RING=\"false\" USE_PARTITION_ALLOC=\"false\" USE_PARTITION_ALLOC_AS_MALLOC=\"false\" ENABLE_BACKUP_REF_PTR_SUPPORT=\"false\" ENABLE_BACKUP_REF_PTR_SLOW_CHECKS=\"false\" ENABLE_BACKUP_REF_PTR_FEATURE_FLAG=\"false\" ENABLE_BACKUP_REF_PTR_INSTANCE_TRACER=\"false\" ENABLE_DANGLING_RAW_PTR_CHECKS=\"false\" ENABLE_DANGLING_RAW_PTR_FEATURE_FLAG=\"false\" ENABLE_POINTER_SUBTRACTION_CHECK=\"false\" ENABLE_POINTER_ARITHMETIC_TRAIT_CHECK=\"true\" BACKUP_REF_PTR_EXTRA_OOB_CHECKS=\"false\" BACKUP_REF_PTR_POISON_OOB_PTR=\"false\" USE_ASAN_BACKUP_REF_PTR=\"false\" USE_ASAN_UNOWNED_PTR=\"false\" USE_HOOKABLE_RAW_PTR=\"false\" ENABLE_GWP_ASAN_SUPPORT=\"false\" FORCE_ENABLE_RAW_PTR_EXCLUSION=\"false\" USE_FULL_MTE=\"false\" RECORD_ALLOC_INFO=\"false\" USE_FREESLOT_BITMAP=\"false\" GLUE_CORE_POOLS=\"false\" ENABLE_POINTER_COMPRESSION=\"false\" ENABLE_SHADOW_METADATA_FOR_64_BITS_POINTERS=\"false\" USE_FREELIST_POOL_OFFSETS=\"false\" USE_STARSCAN=\"false\" STACK_SCAN_SUPPORTED=\"true\" ENABLE_PKEYS=\"false\" ENABLE_THREAD_ISOLATION=\"false\" FORWARD_THROUGH_MALLOC=\"false\" ASSERT_CPP_20=\"true\"' | " + 449 "$(location build/write_buildflag_header.py) --output " + 450 "$(out) " + 451 "--rulename " + 452 "//base/allocator/partition_allocator/src/partition_alloc:partition_alloc_buildflags " + 453 "--gen-dir " + 454 ". " + 455 "--definitions " + 456 "/dev/stdin; " + 457 "fi; " + 458 "if [[ ( $$CC_ARCH == 'arm64' && $$CC_OS == 'android' ) ]]; " + 459 "then " + 460 "mkdir -p $(genDir)/base/allocator/partition_allocator/src/partition_alloc && echo '--flags HAS_64_BIT_POINTERS=\"true\" HAS_MEMORY_TAGGING=\"true\" USE_ALLOCATOR_SHIM=\"true\" USE_LARGE_EMPTY_SLOT_SPAN_RING=\"false\" USE_PARTITION_ALLOC=\"false\" USE_PARTITION_ALLOC_AS_MALLOC=\"false\" ENABLE_BACKUP_REF_PTR_SUPPORT=\"false\" ENABLE_BACKUP_REF_PTR_SLOW_CHECKS=\"false\" ENABLE_BACKUP_REF_PTR_FEATURE_FLAG=\"false\" ENABLE_BACKUP_REF_PTR_INSTANCE_TRACER=\"false\" ENABLE_DANGLING_RAW_PTR_CHECKS=\"false\" ENABLE_DANGLING_RAW_PTR_FEATURE_FLAG=\"false\" ENABLE_POINTER_SUBTRACTION_CHECK=\"false\" ENABLE_POINTER_ARITHMETIC_TRAIT_CHECK=\"true\" BACKUP_REF_PTR_EXTRA_OOB_CHECKS=\"false\" BACKUP_REF_PTR_POISON_OOB_PTR=\"false\" USE_ASAN_BACKUP_REF_PTR=\"false\" USE_ASAN_UNOWNED_PTR=\"false\" USE_HOOKABLE_RAW_PTR=\"false\" ENABLE_GWP_ASAN_SUPPORT=\"false\" FORCE_ENABLE_RAW_PTR_EXCLUSION=\"false\" USE_FULL_MTE=\"false\" RECORD_ALLOC_INFO=\"false\" USE_FREESLOT_BITMAP=\"false\" GLUE_CORE_POOLS=\"false\" ENABLE_POINTER_COMPRESSION=\"false\" ENABLE_SHADOW_METADATA_FOR_64_BITS_POINTERS=\"false\" USE_FREELIST_POOL_OFFSETS=\"true\" USE_STARSCAN=\"false\" STACK_SCAN_SUPPORTED=\"true\" ENABLE_PKEYS=\"false\" ENABLE_THREAD_ISOLATION=\"false\" FORWARD_THROUGH_MALLOC=\"false\" ASSERT_CPP_20=\"true\"' | " + 461 "$(location build/write_buildflag_header.py) --output " + 462 "$(out) " + 463 "--rulename " + 464 "//base/allocator/partition_allocator/src/partition_alloc:partition_alloc_buildflags " + 465 "--gen-dir " + 466 ". " + 467 "--definitions " + 468 "/dev/stdin; " + 469 "fi; " + 470 "if [[ ( $$CC_ARCH == 'riscv64' && $$CC_OS == 'android' ) ]]; " + 471 "then " + 472 "mkdir -p $(genDir)/base/allocator/partition_allocator/src/partition_alloc && echo '--flags HAS_64_BIT_POINTERS=\"true\" HAS_MEMORY_TAGGING=\"false\" USE_ALLOCATOR_SHIM=\"true\" USE_LARGE_EMPTY_SLOT_SPAN_RING=\"false\" USE_PARTITION_ALLOC=\"false\" USE_PARTITION_ALLOC_AS_MALLOC=\"false\" ENABLE_BACKUP_REF_PTR_SUPPORT=\"false\" ENABLE_BACKUP_REF_PTR_SLOW_CHECKS=\"false\" ENABLE_BACKUP_REF_PTR_FEATURE_FLAG=\"false\" ENABLE_BACKUP_REF_PTR_INSTANCE_TRACER=\"false\" ENABLE_DANGLING_RAW_PTR_CHECKS=\"false\" ENABLE_DANGLING_RAW_PTR_FEATURE_FLAG=\"false\" ENABLE_POINTER_SUBTRACTION_CHECK=\"false\" ENABLE_POINTER_ARITHMETIC_TRAIT_CHECK=\"true\" BACKUP_REF_PTR_EXTRA_OOB_CHECKS=\"false\" BACKUP_REF_PTR_POISON_OOB_PTR=\"false\" USE_ASAN_BACKUP_REF_PTR=\"false\" USE_ASAN_UNOWNED_PTR=\"false\" USE_HOOKABLE_RAW_PTR=\"false\" ENABLE_GWP_ASAN_SUPPORT=\"false\" FORCE_ENABLE_RAW_PTR_EXCLUSION=\"false\" USE_FULL_MTE=\"false\" RECORD_ALLOC_INFO=\"false\" USE_FREESLOT_BITMAP=\"false\" GLUE_CORE_POOLS=\"false\" ENABLE_POINTER_COMPRESSION=\"false\" ENABLE_SHADOW_METADATA_FOR_64_BITS_POINTERS=\"false\" USE_FREELIST_POOL_OFFSETS=\"true\" USE_STARSCAN=\"false\" STACK_SCAN_SUPPORTED=\"true\" ENABLE_PKEYS=\"false\" ENABLE_THREAD_ISOLATION=\"false\" FORWARD_THROUGH_MALLOC=\"false\" ASSERT_CPP_20=\"true\"' | " + 473 "$(location build/write_buildflag_header.py) --output " + 474 "$(out) " + 475 "--rulename " + 476 "//base/allocator/partition_allocator/src/partition_alloc:partition_alloc_buildflags " + 477 "--gen-dir " + 478 ". " + 479 "--definitions " + 480 "/dev/stdin; " + 481 "fi; " + 482 "if [[ ( $$CC_ARCH == 'x86' && $$CC_OS == 'android' ) ]]; " + 483 "then " + 484 "mkdir -p $(genDir)/base/allocator/partition_allocator/src/partition_alloc && echo '--flags HAS_64_BIT_POINTERS=\"false\" HAS_MEMORY_TAGGING=\"false\" USE_ALLOCATOR_SHIM=\"true\" USE_LARGE_EMPTY_SLOT_SPAN_RING=\"false\" USE_PARTITION_ALLOC=\"false\" USE_PARTITION_ALLOC_AS_MALLOC=\"false\" ENABLE_BACKUP_REF_PTR_SUPPORT=\"false\" ENABLE_BACKUP_REF_PTR_SLOW_CHECKS=\"false\" ENABLE_BACKUP_REF_PTR_FEATURE_FLAG=\"false\" ENABLE_BACKUP_REF_PTR_INSTANCE_TRACER=\"false\" ENABLE_DANGLING_RAW_PTR_CHECKS=\"false\" ENABLE_DANGLING_RAW_PTR_FEATURE_FLAG=\"false\" ENABLE_POINTER_SUBTRACTION_CHECK=\"false\" ENABLE_POINTER_ARITHMETIC_TRAIT_CHECK=\"true\" BACKUP_REF_PTR_EXTRA_OOB_CHECKS=\"false\" BACKUP_REF_PTR_POISON_OOB_PTR=\"false\" USE_ASAN_BACKUP_REF_PTR=\"false\" USE_ASAN_UNOWNED_PTR=\"false\" USE_HOOKABLE_RAW_PTR=\"false\" ENABLE_GWP_ASAN_SUPPORT=\"false\" FORCE_ENABLE_RAW_PTR_EXCLUSION=\"false\" USE_FULL_MTE=\"false\" RECORD_ALLOC_INFO=\"false\" USE_FREESLOT_BITMAP=\"false\" GLUE_CORE_POOLS=\"false\" ENABLE_POINTER_COMPRESSION=\"false\" ENABLE_SHADOW_METADATA_FOR_64_BITS_POINTERS=\"false\" USE_FREELIST_POOL_OFFSETS=\"false\" USE_STARSCAN=\"false\" STACK_SCAN_SUPPORTED=\"true\" ENABLE_PKEYS=\"false\" ENABLE_THREAD_ISOLATION=\"false\" FORWARD_THROUGH_MALLOC=\"false\" ASSERT_CPP_20=\"true\"' | " + 485 "$(location build/write_buildflag_header.py) --output " + 486 "$(out) " + 487 "--rulename " + 488 "//base/allocator/partition_allocator/src/partition_alloc:partition_alloc_buildflags " + 489 "--gen-dir " + 490 ". " + 491 "--definitions " + 492 "/dev/stdin; " + 493 "fi; " + 494 "if [[ ( $$CC_ARCH == 'x86_64' && $$CC_OS == 'android' ) ]]; " + 495 "then " + 496 "mkdir -p $(genDir)/base/allocator/partition_allocator/src/partition_alloc && echo '--flags HAS_64_BIT_POINTERS=\"true\" HAS_MEMORY_TAGGING=\"false\" USE_ALLOCATOR_SHIM=\"true\" USE_LARGE_EMPTY_SLOT_SPAN_RING=\"false\" USE_PARTITION_ALLOC=\"false\" USE_PARTITION_ALLOC_AS_MALLOC=\"false\" ENABLE_BACKUP_REF_PTR_SUPPORT=\"false\" ENABLE_BACKUP_REF_PTR_SLOW_CHECKS=\"false\" ENABLE_BACKUP_REF_PTR_FEATURE_FLAG=\"false\" ENABLE_BACKUP_REF_PTR_INSTANCE_TRACER=\"false\" ENABLE_DANGLING_RAW_PTR_CHECKS=\"false\" ENABLE_DANGLING_RAW_PTR_FEATURE_FLAG=\"false\" ENABLE_POINTER_SUBTRACTION_CHECK=\"false\" ENABLE_POINTER_ARITHMETIC_TRAIT_CHECK=\"true\" BACKUP_REF_PTR_EXTRA_OOB_CHECKS=\"false\" BACKUP_REF_PTR_POISON_OOB_PTR=\"false\" USE_ASAN_BACKUP_REF_PTR=\"false\" USE_ASAN_UNOWNED_PTR=\"false\" USE_HOOKABLE_RAW_PTR=\"false\" ENABLE_GWP_ASAN_SUPPORT=\"false\" FORCE_ENABLE_RAW_PTR_EXCLUSION=\"false\" USE_FULL_MTE=\"false\" RECORD_ALLOC_INFO=\"false\" USE_FREESLOT_BITMAP=\"false\" GLUE_CORE_POOLS=\"false\" ENABLE_POINTER_COMPRESSION=\"false\" ENABLE_SHADOW_METADATA_FOR_64_BITS_POINTERS=\"false\" USE_FREELIST_POOL_OFFSETS=\"true\" USE_STARSCAN=\"false\" STACK_SCAN_SUPPORTED=\"true\" ENABLE_PKEYS=\"false\" ENABLE_THREAD_ISOLATION=\"false\" FORWARD_THROUGH_MALLOC=\"false\" ASSERT_CPP_20=\"true\"' | " + 497 "$(location build/write_buildflag_header.py) --output " + 498 "$(out) " + 499 "--rulename " + 500 "//base/allocator/partition_allocator/src/partition_alloc:partition_alloc_buildflags " + 501 "--gen-dir " + 502 ". " + 503 "--definitions " + 504 "/dev/stdin; " + 505 "fi; " + 506 "if [[ $$CC_OS != 'android' ]]; " + 507 "then " + 508 "mkdir -p $(genDir)/base/allocator/partition_allocator/src/partition_alloc && echo '--flags HAS_64_BIT_POINTERS=\"true\" HAS_MEMORY_TAGGING=\"false\" USE_ALLOCATOR_SHIM=\"true\" USE_LARGE_EMPTY_SLOT_SPAN_RING=\"false\" USE_PARTITION_ALLOC=\"false\" USE_PARTITION_ALLOC_AS_MALLOC=\"false\" ENABLE_BACKUP_REF_PTR_SUPPORT=\"false\" ENABLE_BACKUP_REF_PTR_SLOW_CHECKS=\"false\" ENABLE_BACKUP_REF_PTR_FEATURE_FLAG=\"false\" ENABLE_BACKUP_REF_PTR_INSTANCE_TRACER=\"false\" ENABLE_DANGLING_RAW_PTR_CHECKS=\"false\" ENABLE_DANGLING_RAW_PTR_FEATURE_FLAG=\"false\" ENABLE_POINTER_SUBTRACTION_CHECK=\"false\" ENABLE_POINTER_ARITHMETIC_TRAIT_CHECK=\"true\" BACKUP_REF_PTR_EXTRA_OOB_CHECKS=\"false\" BACKUP_REF_PTR_POISON_OOB_PTR=\"false\" USE_ASAN_BACKUP_REF_PTR=\"false\" USE_ASAN_UNOWNED_PTR=\"false\" USE_HOOKABLE_RAW_PTR=\"false\" ENABLE_GWP_ASAN_SUPPORT=\"false\" FORCE_ENABLE_RAW_PTR_EXCLUSION=\"false\" USE_FULL_MTE=\"false\" RECORD_ALLOC_INFO=\"false\" USE_FREESLOT_BITMAP=\"false\" GLUE_CORE_POOLS=\"false\" ENABLE_POINTER_COMPRESSION=\"false\" ENABLE_SHADOW_METADATA_FOR_64_BITS_POINTERS=\"false\" USE_FREELIST_POOL_OFFSETS=\"true\" USE_STARSCAN=\"false\" STACK_SCAN_SUPPORTED=\"true\" ENABLE_PKEYS=\"false\" ENABLE_THREAD_ISOLATION=\"false\" FORWARD_THROUGH_MALLOC=\"false\" ASSERT_CPP_20=\"true\"' | " + 509 "$(location build/write_buildflag_header.py) --output " + 510 "$(out) " + 511 "--rulename " + 512 "//base/allocator/partition_allocator/src/partition_alloc:partition_alloc_buildflags " + 513 "--gen-dir " + 514 ". " + 515 "--definitions " + 516 "/dev/stdin; " + 517 "fi;", 518 host_supported: true, 519 out: [ 520 "base/allocator/partition_allocator/src/partition_alloc/partition_alloc_buildflags.h", 521 ], 522 export_include_dirs: [ 523 ".", 524 "base/allocator/partition_allocator/src/", 525 ], 526 tool_files: [ 527 "build/write_buildflag_header.py", 528 ], 529 apex_available: [ 530 "com.android.tethering", 531 ], 532 visibility: [ 533 "//external/cronet:__subpackages__", 534 ], 535} 536 537// GN: //base/allocator/partition_allocator/src/partition_alloc:raw_ptr_buildflags 538cc_genrule { 539 name: "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", 540 cmd: "mkdir -p $(genDir)/base/allocator/partition_allocator/src/partition_alloc && echo '--flags RAW_PTR_ZERO_ON_CONSTRUCT=\"true\" RAW_PTR_ZERO_ON_MOVE=\"true\" RAW_PTR_ZERO_ON_DESTRUCT=\"false\"' | " + 541 "$(location build/write_buildflag_header.py) --output " + 542 "$(out) " + 543 "--rulename " + 544 "//base/allocator/partition_allocator/src/partition_alloc:raw_ptr_buildflags " + 545 "--gen-dir " + 546 ". " + 547 "--definitions " + 548 "/dev/stdin", 549 out: [ 550 "base/allocator/partition_allocator/src/partition_alloc/raw_ptr_buildflags.h", 551 ], 552 export_include_dirs: [ 553 "base/allocator/partition_allocator/src/", 554 ], 555 tool_files: [ 556 "build/write_buildflag_header.py", 557 ], 558 apex_available: [ 559 "com.android.tethering", 560 ], 561 visibility: [ 562 "//external/cronet:__subpackages__", 563 ], 564} 565 566// GN: //base/allocator/partition_allocator/src/partition_alloc:raw_ptr_buildflags__testing 567cc_genrule { 568 name: "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 569 cmd: "mkdir -p $(genDir)/base/allocator/partition_allocator/src/partition_alloc && echo '--flags RAW_PTR_ZERO_ON_CONSTRUCT=\"true\" RAW_PTR_ZERO_ON_MOVE=\"true\" RAW_PTR_ZERO_ON_DESTRUCT=\"false\"' | " + 570 "$(location build/write_buildflag_header.py) --output " + 571 "$(out) " + 572 "--rulename " + 573 "//base/allocator/partition_allocator/src/partition_alloc:raw_ptr_buildflags " + 574 "--gen-dir " + 575 ". " + 576 "--definitions " + 577 "/dev/stdin", 578 host_supported: true, 579 out: [ 580 "base/allocator/partition_allocator/src/partition_alloc/raw_ptr_buildflags.h", 581 ], 582 export_include_dirs: [ 583 "base/allocator/partition_allocator/src/", 584 ], 585 tool_files: [ 586 "build/write_buildflag_header.py", 587 ], 588 apex_available: [ 589 "com.android.tethering", 590 ], 591 visibility: [ 592 "//external/cronet:__subpackages__", 593 ], 594} 595 596// GN: //base:anchor_functions_buildflags 597cc_genrule { 598 name: "cronet_aml_base_anchor_functions_buildflags", 599 cmd: "if [[ ( $$CC_ARCH == 'arm' && $$CC_OS == 'android' ) ]]; " + 600 "then " + 601 "mkdir -p $(genDir)/base/android/library_loader && echo '--flags USE_LLD=\"true\" SUPPORTS_CODE_ORDERING=\"true\"' | " + 602 "$(location build/write_buildflag_header.py) --output " + 603 "$(out) " + 604 "--rulename " + 605 "//base:anchor_functions_buildflags " + 606 "--gen-dir " + 607 ". " + 608 "--definitions " + 609 "/dev/stdin; " + 610 "fi; " + 611 "if [[ ( $$CC_ARCH == 'arm64' && $$CC_OS == 'android' ) ]]; " + 612 "then " + 613 "mkdir -p $(genDir)/base/android/library_loader && echo '--flags USE_LLD=\"true\" SUPPORTS_CODE_ORDERING=\"true\"' | " + 614 "$(location build/write_buildflag_header.py) --output " + 615 "$(out) " + 616 "--rulename " + 617 "//base:anchor_functions_buildflags " + 618 "--gen-dir " + 619 ". " + 620 "--definitions " + 621 "/dev/stdin; " + 622 "fi; " + 623 "if [[ ( $$CC_ARCH == 'riscv64' && $$CC_OS == 'android' ) ]]; " + 624 "then " + 625 "mkdir -p $(genDir)/base/android/library_loader && echo '--flags USE_LLD=\"true\" SUPPORTS_CODE_ORDERING=\"false\"' | " + 626 "$(location build/write_buildflag_header.py) --output " + 627 "$(out) " + 628 "--rulename " + 629 "//base:anchor_functions_buildflags " + 630 "--gen-dir " + 631 ". " + 632 "--definitions " + 633 "/dev/stdin; " + 634 "fi; " + 635 "if [[ ( $$CC_ARCH == 'x86' && $$CC_OS == 'android' ) ]]; " + 636 "then " + 637 "mkdir -p $(genDir)/base/android/library_loader && echo '--flags USE_LLD=\"true\" SUPPORTS_CODE_ORDERING=\"true\"' | " + 638 "$(location build/write_buildflag_header.py) --output " + 639 "$(out) " + 640 "--rulename " + 641 "//base:anchor_functions_buildflags " + 642 "--gen-dir " + 643 ". " + 644 "--definitions " + 645 "/dev/stdin; " + 646 "fi; " + 647 "if [[ ( $$CC_ARCH == 'x86_64' && $$CC_OS == 'android' ) ]]; " + 648 "then " + 649 "mkdir -p $(genDir)/base/android/library_loader && echo '--flags USE_LLD=\"true\" SUPPORTS_CODE_ORDERING=\"true\"' | " + 650 "$(location build/write_buildflag_header.py) --output " + 651 "$(out) " + 652 "--rulename " + 653 "//base:anchor_functions_buildflags " + 654 "--gen-dir " + 655 ". " + 656 "--definitions " + 657 "/dev/stdin; " + 658 "fi;", 659 out: [ 660 "base/android/library_loader/anchor_functions_buildflags.h", 661 ], 662 tool_files: [ 663 "build/write_buildflag_header.py", 664 ], 665 apex_available: [ 666 "com.android.tethering", 667 ], 668 visibility: [ 669 "//external/cronet:__subpackages__", 670 ], 671} 672 673// GN: //base:anchor_functions_buildflags__testing 674cc_genrule { 675 name: "cronet_aml_base_anchor_functions_buildflags__testing", 676 cmd: "if [[ ( $$CC_ARCH == 'arm' && $$CC_OS == 'android' ) ]]; " + 677 "then " + 678 "mkdir -p $(genDir)/base/android/library_loader && echo '--flags USE_LLD=\"true\" SUPPORTS_CODE_ORDERING=\"true\"' | " + 679 "$(location build/write_buildflag_header.py) --output " + 680 "$(out) " + 681 "--rulename " + 682 "//base:anchor_functions_buildflags " + 683 "--gen-dir " + 684 ". " + 685 "--definitions " + 686 "/dev/stdin; " + 687 "fi; " + 688 "if [[ ( $$CC_ARCH == 'arm64' && $$CC_OS == 'android' ) ]]; " + 689 "then " + 690 "mkdir -p $(genDir)/base/android/library_loader && echo '--flags USE_LLD=\"true\" SUPPORTS_CODE_ORDERING=\"true\"' | " + 691 "$(location build/write_buildflag_header.py) --output " + 692 "$(out) " + 693 "--rulename " + 694 "//base:anchor_functions_buildflags " + 695 "--gen-dir " + 696 ". " + 697 "--definitions " + 698 "/dev/stdin; " + 699 "fi; " + 700 "if [[ ( $$CC_ARCH == 'riscv64' && $$CC_OS == 'android' ) ]]; " + 701 "then " + 702 "mkdir -p $(genDir)/base/android/library_loader && echo '--flags USE_LLD=\"true\" SUPPORTS_CODE_ORDERING=\"false\"' | " + 703 "$(location build/write_buildflag_header.py) --output " + 704 "$(out) " + 705 "--rulename " + 706 "//base:anchor_functions_buildflags " + 707 "--gen-dir " + 708 ". " + 709 "--definitions " + 710 "/dev/stdin; " + 711 "fi; " + 712 "if [[ ( $$CC_ARCH == 'x86' && $$CC_OS == 'android' ) ]]; " + 713 "then " + 714 "mkdir -p $(genDir)/base/android/library_loader && echo '--flags USE_LLD=\"true\" SUPPORTS_CODE_ORDERING=\"true\"' | " + 715 "$(location build/write_buildflag_header.py) --output " + 716 "$(out) " + 717 "--rulename " + 718 "//base:anchor_functions_buildflags " + 719 "--gen-dir " + 720 ". " + 721 "--definitions " + 722 "/dev/stdin; " + 723 "fi; " + 724 "if [[ ( $$CC_ARCH == 'x86_64' && $$CC_OS == 'android' ) ]]; " + 725 "then " + 726 "mkdir -p $(genDir)/base/android/library_loader && echo '--flags USE_LLD=\"true\" SUPPORTS_CODE_ORDERING=\"true\"' | " + 727 "$(location build/write_buildflag_header.py) --output " + 728 "$(out) " + 729 "--rulename " + 730 "//base:anchor_functions_buildflags " + 731 "--gen-dir " + 732 ". " + 733 "--definitions " + 734 "/dev/stdin; " + 735 "fi; " + 736 "if [[ $$CC_OS != 'android' ]]; " + 737 "then " + 738 "mkdir -p $(genDir)/base/android/library_loader && echo '--flags USE_LLD=\"true\" SUPPORTS_CODE_ORDERING=\"false\"' | " + 739 "$(location build/write_buildflag_header.py) --output " + 740 "$(out) " + 741 "--rulename " + 742 "//base:anchor_functions_buildflags " + 743 "--gen-dir " + 744 ". " + 745 "--definitions " + 746 "/dev/stdin; " + 747 "fi;", 748 host_supported: true, 749 out: [ 750 "base/android/library_loader/anchor_functions_buildflags.h", 751 ], 752 tool_files: [ 753 "build/write_buildflag_header.py", 754 ], 755 apex_available: [ 756 "com.android.tethering", 757 ], 758 visibility: [ 759 "//external/cronet:__subpackages__", 760 ], 761} 762 763// GN: //base:android_runtime_jni_headers__action 764cc_genrule { 765 name: "cronet_aml_base_android_runtime_jni_headers__action", 766 tools: [ 767 ":javap", 768 ], 769 cmd: "mkdir -p $(genDir)/jni_headers/base/android_runtime_jni_headers && $(location third_party/jni_zero/jni_zero.py) from-jar " + 770 "--output-dir " + 771 "$(genDir)/base/android_runtime_jni_headers " + 772 "--extra-include " + 773 "third_party/jni_zero/jni_zero_internal.h " + 774 "--jar-file " + 775 "$(location :current_android_jar) " + 776 "--javap " + 777 "$(location :javap) " + 778 "--output-name " + 779 "Runnable_jni.h " + 780 "--output-name " + 781 "Runtime_jni.h " + 782 "--output-name " + 783 "Throwable_jni.h " + 784 "--input-file " + 785 "java/lang/Runnable.class " + 786 "--input-file " + 787 "java/lang/Runtime.class " + 788 "--input-file " + 789 "java/lang/Throwable.class", 790 out: [ 791 "base/android_runtime_jni_headers/Runnable_jni.h", 792 "base/android_runtime_jni_headers/Runtime_jni.h", 793 "base/android_runtime_jni_headers/Throwable_jni.h", 794 ], 795 tool_files: [ 796 ":current_android_jar", 797 "third_party/jni_zero/codegen/called_by_native_header.py", 798 "third_party/jni_zero/codegen/convert_type.py", 799 "third_party/jni_zero/codegen/header_common.py", 800 "third_party/jni_zero/codegen/natives_header.py", 801 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 802 "third_party/jni_zero/codegen/placeholder_java_type.py", 803 "third_party/jni_zero/codegen/proxy_impl_java.py", 804 "third_party/jni_zero/common.py", 805 "third_party/jni_zero/java_lang_classes.py", 806 "third_party/jni_zero/java_types.py", 807 "third_party/jni_zero/jni_generator.py", 808 "third_party/jni_zero/jni_registration_generator.py", 809 "third_party/jni_zero/jni_zero.py", 810 "third_party/jni_zero/parse.py", 811 "third_party/jni_zero/proxy.py", 812 ], 813 apex_available: [ 814 "com.android.tethering", 815 ], 816 visibility: [ 817 "//external/cronet:__subpackages__", 818 ], 819} 820 821// GN: //base:android_runtime_jni_headers__action__testing 822cc_genrule { 823 name: "cronet_aml_base_android_runtime_jni_headers__action__testing", 824 tools: [ 825 ":javap", 826 ], 827 cmd: "mkdir -p $(genDir)/jni_headers/base/android_runtime_jni_headers && $(location third_party/jni_zero/jni_zero.py) from-jar " + 828 "--output-dir " + 829 "$(genDir)/base/android_runtime_jni_headers " + 830 "--extra-include " + 831 "third_party/jni_zero/jni_zero_internal.h " + 832 "--jar-file " + 833 "$(location :current_android_jar) " + 834 "--javap " + 835 "$(location :javap) " + 836 "--output-name " + 837 "Runnable_jni.h " + 838 "--output-name " + 839 "Runtime_jni.h " + 840 "--output-name " + 841 "Throwable_jni.h " + 842 "--input-file " + 843 "java/lang/Runnable.class " + 844 "--input-file " + 845 "java/lang/Runtime.class " + 846 "--input-file " + 847 "java/lang/Throwable.class", 848 out: [ 849 "base/android_runtime_jni_headers/Runnable_jni.h", 850 "base/android_runtime_jni_headers/Runtime_jni.h", 851 "base/android_runtime_jni_headers/Throwable_jni.h", 852 ], 853 tool_files: [ 854 ":current_android_jar", 855 "third_party/jni_zero/codegen/called_by_native_header.py", 856 "third_party/jni_zero/codegen/convert_type.py", 857 "third_party/jni_zero/codegen/header_common.py", 858 "third_party/jni_zero/codegen/natives_header.py", 859 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 860 "third_party/jni_zero/codegen/placeholder_java_type.py", 861 "third_party/jni_zero/codegen/proxy_impl_java.py", 862 "third_party/jni_zero/common.py", 863 "third_party/jni_zero/java_lang_classes.py", 864 "third_party/jni_zero/java_types.py", 865 "third_party/jni_zero/jni_generator.py", 866 "third_party/jni_zero/jni_registration_generator.py", 867 "third_party/jni_zero/jni_zero.py", 868 "third_party/jni_zero/parse.py", 869 "third_party/jni_zero/proxy.py", 870 ], 871 apex_available: [ 872 "com.android.tethering", 873 ], 874 visibility: [ 875 "//external/cronet:__subpackages__", 876 ], 877} 878 879// GN: //base:base_android_java_enums_srcjar 880java_genrule { 881 name: "cronet_aml_base_base_android_java_enums_srcjar", 882 cmd: "mkdir -p $(genDir)/base && $(location build/android/gyp/java_cpp_enum.py) --srcjar " + 883 "$(out) " + 884 "$(location base/android/application_status_listener.h) " + 885 "$(location base/android/child_process_binding_types.h) " + 886 "$(location base/android/library_loader/library_loader_hooks.h) " + 887 "$(location base/android/linker/linker_jni.h) " + 888 "$(location base/android/task_scheduler/task_runner_android.h) " + 889 "$(location base/android/task_scheduler/task_traits_android.h) " + 890 "$(location base/memory/memory_pressure_listener.h) " + 891 "$(location base/metrics/histogram_base.h) " + 892 "$(location base/task/task_traits.h)", 893 out: [ 894 "base/base_android_java_enums_srcjar.srcjar", 895 ], 896 tool_files: [ 897 "base/android/application_status_listener.h", 898 "base/android/child_process_binding_types.h", 899 "base/android/library_loader/library_loader_hooks.h", 900 "base/android/linker/linker_jni.h", 901 "base/android/task_scheduler/task_runner_android.h", 902 "base/android/task_scheduler/task_traits_android.h", 903 "base/memory/memory_pressure_listener.h", 904 "base/metrics/histogram_base.h", 905 "base/task/task_traits.h", 906 "build/action_helpers.py", 907 "build/android/gyp/java_cpp_enum.py", 908 "build/android/gyp/util/__init__.py", 909 "build/android/gyp/util/build_utils.py", 910 "build/android/gyp/util/java_cpp_utils.py", 911 "build/gn_helpers.py", 912 "build/zip_helpers.py", 913 ], 914 visibility: [ 915 "//external/cronet:__subpackages__", 916 ], 917} 918 919// GN: //base:base_android_java_enums_srcjar__testing 920java_genrule { 921 name: "cronet_aml_base_base_android_java_enums_srcjar__testing", 922 cmd: "mkdir -p $(genDir)/base && $(location build/android/gyp/java_cpp_enum.py) --srcjar " + 923 "$(out) " + 924 "$(location base/android/application_status_listener.h) " + 925 "$(location base/android/child_process_binding_types.h) " + 926 "$(location base/android/library_loader/library_loader_hooks.h) " + 927 "$(location base/android/linker/linker_jni.h) " + 928 "$(location base/android/task_scheduler/task_runner_android.h) " + 929 "$(location base/android/task_scheduler/task_traits_android.h) " + 930 "$(location base/memory/memory_pressure_listener.h) " + 931 "$(location base/metrics/histogram_base.h) " + 932 "$(location base/task/task_traits.h)", 933 out: [ 934 "base/base_android_java_enums_srcjar.srcjar", 935 ], 936 tool_files: [ 937 "base/android/application_status_listener.h", 938 "base/android/child_process_binding_types.h", 939 "base/android/library_loader/library_loader_hooks.h", 940 "base/android/linker/linker_jni.h", 941 "base/android/task_scheduler/task_runner_android.h", 942 "base/android/task_scheduler/task_traits_android.h", 943 "base/memory/memory_pressure_listener.h", 944 "base/metrics/histogram_base.h", 945 "base/task/task_traits.h", 946 "build/action_helpers.py", 947 "build/android/gyp/java_cpp_enum.py", 948 "build/android/gyp/util/__init__.py", 949 "build/android/gyp/util/build_utils.py", 950 "build/android/gyp/util/java_cpp_utils.py", 951 "build/gn_helpers.py", 952 "build/zip_helpers.py", 953 ], 954 visibility: [ 955 "//external/cronet:__subpackages__", 956 ], 957} 958 959// GN: //base:base_jni__action 960cc_genrule { 961 name: "cronet_aml_base_base_jni__action", 962 srcs: [ 963 "base/android/java/src/org/chromium/base/ApkAssets.java", 964 "base/android/java/src/org/chromium/base/ApplicationStatus.java", 965 "base/android/java/src/org/chromium/base/BuildInfo.java", 966 "base/android/java/src/org/chromium/base/BundleUtils.java", 967 "base/android/java/src/org/chromium/base/Callback.java", 968 "base/android/java/src/org/chromium/base/CommandLine.java", 969 "base/android/java/src/org/chromium/base/ContentUriUtils.java", 970 "base/android/java/src/org/chromium/base/CpuFeatures.java", 971 "base/android/java/src/org/chromium/base/EarlyTraceEvent.java", 972 "base/android/java/src/org/chromium/base/EventLog.java", 973 "base/android/java/src/org/chromium/base/FeatureList.java", 974 "base/android/java/src/org/chromium/base/FeatureMap.java", 975 "base/android/java/src/org/chromium/base/Features.java", 976 "base/android/java/src/org/chromium/base/FieldTrialList.java", 977 "base/android/java/src/org/chromium/base/FileUtils.java", 978 "base/android/java/src/org/chromium/base/ImportantFileWriterAndroid.java", 979 "base/android/java/src/org/chromium/base/InputHintChecker.java", 980 "base/android/java/src/org/chromium/base/IntStringCallback.java", 981 "base/android/java/src/org/chromium/base/JNIUtils.java", 982 "base/android/java/src/org/chromium/base/JavaExceptionReporter.java", 983 "base/android/java/src/org/chromium/base/JavaHandlerThread.java", 984 "base/android/java/src/org/chromium/base/JniAndroid.java", 985 "base/android/java/src/org/chromium/base/LocaleUtils.java", 986 "base/android/java/src/org/chromium/base/MemoryPressureListener.java", 987 "base/android/java/src/org/chromium/base/PathService.java", 988 "base/android/java/src/org/chromium/base/PathUtils.java", 989 "base/android/java/src/org/chromium/base/PowerMonitor.java", 990 "base/android/java/src/org/chromium/base/RadioUtils.java", 991 "base/android/java/src/org/chromium/base/SysUtils.java", 992 "base/android/java/src/org/chromium/base/ThreadUtils.java", 993 "base/android/java/src/org/chromium/base/TimezoneUtils.java", 994 "base/android/java/src/org/chromium/base/Token.java", 995 "base/android/java/src/org/chromium/base/TraceEvent.java", 996 "base/android/java/src/org/chromium/base/UnguessableToken.java", 997 "base/android/java/src/org/chromium/base/jank_tracker/JankMetricUMARecorder.java", 998 "base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java", 999 "base/android/java/src/org/chromium/base/library_loader/LibraryPrefetcher.java", 1000 "base/android/java/src/org/chromium/base/memory/JavaHeapDumpGenerator.java", 1001 "base/android/java/src/org/chromium/base/memory/MemoryInfoBridge.java", 1002 "base/android/java/src/org/chromium/base/memory/MemoryPurgeManager.java", 1003 "base/android/java/src/org/chromium/base/metrics/NativeUmaRecorder.java", 1004 "base/android/java/src/org/chromium/base/metrics/StatisticsRecorderAndroid.java", 1005 "base/android/java/src/org/chromium/base/task/PostTask.java", 1006 "base/android/java/src/org/chromium/base/task/TaskRunnerImpl.java", 1007 ], 1008 cmd: "mkdir -p $(genDir)/base && " + 1009 "mkdir -p $(genDir)/jni_headers/base/base_jni && $(location third_party/jni_zero/jni_zero.py) from-source " + 1010 "--output-dir " + 1011 "$(genDir)/base/base_jni " + 1012 "--extra-include " + 1013 "third_party/jni_zero/jni_zero_internal.h " + 1014 "--srcjar-path " + 1015 "$(genDir)/base/base_jni.srcjar " + 1016 "--placeholder-srcjar-path " + 1017 "$(genDir)/base/base_jni_placeholder.srcjar " + 1018 "--use-proxy-hash " + 1019 "--output-name " + 1020 "ApkAssets_jni.h " + 1021 "--output-name " + 1022 "ApplicationStatus_jni.h " + 1023 "--output-name " + 1024 "BuildInfo_jni.h " + 1025 "--output-name " + 1026 "BundleUtils_jni.h " + 1027 "--output-name " + 1028 "Callback_jni.h " + 1029 "--output-name " + 1030 "CommandLine_jni.h " + 1031 "--output-name " + 1032 "ContentUriUtils_jni.h " + 1033 "--output-name " + 1034 "CpuFeatures_jni.h " + 1035 "--output-name " + 1036 "EarlyTraceEvent_jni.h " + 1037 "--output-name " + 1038 "EventLog_jni.h " + 1039 "--output-name " + 1040 "FeatureList_jni.h " + 1041 "--output-name " + 1042 "FeatureMap_jni.h " + 1043 "--output-name " + 1044 "Features_jni.h " + 1045 "--output-name " + 1046 "FieldTrialList_jni.h " + 1047 "--output-name " + 1048 "FileUtils_jni.h " + 1049 "--output-name " + 1050 "ImportantFileWriterAndroid_jni.h " + 1051 "--output-name " + 1052 "InputHintChecker_jni.h " + 1053 "--output-name " + 1054 "IntStringCallback_jni.h " + 1055 "--output-name " + 1056 "JNIUtils_jni.h " + 1057 "--output-name " + 1058 "JavaExceptionReporter_jni.h " + 1059 "--output-name " + 1060 "JavaHandlerThread_jni.h " + 1061 "--output-name " + 1062 "JniAndroid_jni.h " + 1063 "--output-name " + 1064 "LocaleUtils_jni.h " + 1065 "--output-name " + 1066 "MemoryPressureListener_jni.h " + 1067 "--output-name " + 1068 "PathService_jni.h " + 1069 "--output-name " + 1070 "PathUtils_jni.h " + 1071 "--output-name " + 1072 "PowerMonitor_jni.h " + 1073 "--output-name " + 1074 "RadioUtils_jni.h " + 1075 "--output-name " + 1076 "SysUtils_jni.h " + 1077 "--output-name " + 1078 "ThreadUtils_jni.h " + 1079 "--output-name " + 1080 "TimezoneUtils_jni.h " + 1081 "--output-name " + 1082 "Token_jni.h " + 1083 "--output-name " + 1084 "TraceEvent_jni.h " + 1085 "--output-name " + 1086 "UnguessableToken_jni.h " + 1087 "--output-name " + 1088 "JankMetricUMARecorder_jni.h " + 1089 "--output-name " + 1090 "LibraryLoader_jni.h " + 1091 "--output-name " + 1092 "LibraryPrefetcher_jni.h " + 1093 "--output-name " + 1094 "JavaHeapDumpGenerator_jni.h " + 1095 "--output-name " + 1096 "MemoryInfoBridge_jni.h " + 1097 "--output-name " + 1098 "MemoryPurgeManager_jni.h " + 1099 "--output-name " + 1100 "NativeUmaRecorder_jni.h " + 1101 "--output-name " + 1102 "StatisticsRecorderAndroid_jni.h " + 1103 "--output-name " + 1104 "PostTask_jni.h " + 1105 "--output-name " + 1106 "TaskRunnerImpl_jni.h " + 1107 "--input-file " + 1108 "$(location base/android/java/src/org/chromium/base/ApkAssets.java) " + 1109 "--input-file " + 1110 "$(location base/android/java/src/org/chromium/base/ApplicationStatus.java) " + 1111 "--input-file " + 1112 "$(location base/android/java/src/org/chromium/base/BuildInfo.java) " + 1113 "--input-file " + 1114 "$(location base/android/java/src/org/chromium/base/BundleUtils.java) " + 1115 "--input-file " + 1116 "$(location base/android/java/src/org/chromium/base/Callback.java) " + 1117 "--input-file " + 1118 "$(location base/android/java/src/org/chromium/base/CommandLine.java) " + 1119 "--input-file " + 1120 "$(location base/android/java/src/org/chromium/base/ContentUriUtils.java) " + 1121 "--input-file " + 1122 "$(location base/android/java/src/org/chromium/base/CpuFeatures.java) " + 1123 "--input-file " + 1124 "$(location base/android/java/src/org/chromium/base/EarlyTraceEvent.java) " + 1125 "--input-file " + 1126 "$(location base/android/java/src/org/chromium/base/EventLog.java) " + 1127 "--input-file " + 1128 "$(location base/android/java/src/org/chromium/base/FeatureList.java) " + 1129 "--input-file " + 1130 "$(location base/android/java/src/org/chromium/base/FeatureMap.java) " + 1131 "--input-file " + 1132 "$(location base/android/java/src/org/chromium/base/Features.java) " + 1133 "--input-file " + 1134 "$(location base/android/java/src/org/chromium/base/FieldTrialList.java) " + 1135 "--input-file " + 1136 "$(location base/android/java/src/org/chromium/base/FileUtils.java) " + 1137 "--input-file " + 1138 "$(location base/android/java/src/org/chromium/base/ImportantFileWriterAndroid.java) " + 1139 "--input-file " + 1140 "$(location base/android/java/src/org/chromium/base/InputHintChecker.java) " + 1141 "--input-file " + 1142 "$(location base/android/java/src/org/chromium/base/IntStringCallback.java) " + 1143 "--input-file " + 1144 "$(location base/android/java/src/org/chromium/base/JNIUtils.java) " + 1145 "--input-file " + 1146 "$(location base/android/java/src/org/chromium/base/JavaExceptionReporter.java) " + 1147 "--input-file " + 1148 "$(location base/android/java/src/org/chromium/base/JavaHandlerThread.java) " + 1149 "--input-file " + 1150 "$(location base/android/java/src/org/chromium/base/JniAndroid.java) " + 1151 "--input-file " + 1152 "$(location base/android/java/src/org/chromium/base/LocaleUtils.java) " + 1153 "--input-file " + 1154 "$(location base/android/java/src/org/chromium/base/MemoryPressureListener.java) " + 1155 "--input-file " + 1156 "$(location base/android/java/src/org/chromium/base/PathService.java) " + 1157 "--input-file " + 1158 "$(location base/android/java/src/org/chromium/base/PathUtils.java) " + 1159 "--input-file " + 1160 "$(location base/android/java/src/org/chromium/base/PowerMonitor.java) " + 1161 "--input-file " + 1162 "$(location base/android/java/src/org/chromium/base/RadioUtils.java) " + 1163 "--input-file " + 1164 "$(location base/android/java/src/org/chromium/base/SysUtils.java) " + 1165 "--input-file " + 1166 "$(location base/android/java/src/org/chromium/base/ThreadUtils.java) " + 1167 "--input-file " + 1168 "$(location base/android/java/src/org/chromium/base/TimezoneUtils.java) " + 1169 "--input-file " + 1170 "$(location base/android/java/src/org/chromium/base/Token.java) " + 1171 "--input-file " + 1172 "$(location base/android/java/src/org/chromium/base/TraceEvent.java) " + 1173 "--input-file " + 1174 "$(location base/android/java/src/org/chromium/base/UnguessableToken.java) " + 1175 "--input-file " + 1176 "$(location base/android/java/src/org/chromium/base/jank_tracker/JankMetricUMARecorder.java) " + 1177 "--input-file " + 1178 "$(location base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java) " + 1179 "--input-file " + 1180 "$(location base/android/java/src/org/chromium/base/library_loader/LibraryPrefetcher.java) " + 1181 "--input-file " + 1182 "$(location base/android/java/src/org/chromium/base/memory/JavaHeapDumpGenerator.java) " + 1183 "--input-file " + 1184 "$(location base/android/java/src/org/chromium/base/memory/MemoryInfoBridge.java) " + 1185 "--input-file " + 1186 "$(location base/android/java/src/org/chromium/base/memory/MemoryPurgeManager.java) " + 1187 "--input-file " + 1188 "$(location base/android/java/src/org/chromium/base/metrics/NativeUmaRecorder.java) " + 1189 "--input-file " + 1190 "$(location base/android/java/src/org/chromium/base/metrics/StatisticsRecorderAndroid.java) " + 1191 "--input-file " + 1192 "$(location base/android/java/src/org/chromium/base/task/PostTask.java) " + 1193 "--input-file " + 1194 "$(location base/android/java/src/org/chromium/base/task/TaskRunnerImpl.java) " + 1195 "--package-prefix " + 1196 "android.net.connectivity", 1197 out: [ 1198 "base/base_jni.srcjar", 1199 "base/base_jni/ApkAssets_jni.h", 1200 "base/base_jni/ApplicationStatus_jni.h", 1201 "base/base_jni/BuildInfo_jni.h", 1202 "base/base_jni/BundleUtils_jni.h", 1203 "base/base_jni/Callback_jni.h", 1204 "base/base_jni/CommandLine_jni.h", 1205 "base/base_jni/ContentUriUtils_jni.h", 1206 "base/base_jni/CpuFeatures_jni.h", 1207 "base/base_jni/EarlyTraceEvent_jni.h", 1208 "base/base_jni/EventLog_jni.h", 1209 "base/base_jni/FeatureList_jni.h", 1210 "base/base_jni/FeatureMap_jni.h", 1211 "base/base_jni/Features_jni.h", 1212 "base/base_jni/FieldTrialList_jni.h", 1213 "base/base_jni/FileUtils_jni.h", 1214 "base/base_jni/ImportantFileWriterAndroid_jni.h", 1215 "base/base_jni/InputHintChecker_jni.h", 1216 "base/base_jni/IntStringCallback_jni.h", 1217 "base/base_jni/JNIUtils_jni.h", 1218 "base/base_jni/JankMetricUMARecorder_jni.h", 1219 "base/base_jni/JavaExceptionReporter_jni.h", 1220 "base/base_jni/JavaHandlerThread_jni.h", 1221 "base/base_jni/JavaHeapDumpGenerator_jni.h", 1222 "base/base_jni/JniAndroid_jni.h", 1223 "base/base_jni/LibraryLoader_jni.h", 1224 "base/base_jni/LibraryPrefetcher_jni.h", 1225 "base/base_jni/LocaleUtils_jni.h", 1226 "base/base_jni/MemoryInfoBridge_jni.h", 1227 "base/base_jni/MemoryPressureListener_jni.h", 1228 "base/base_jni/MemoryPurgeManager_jni.h", 1229 "base/base_jni/NativeUmaRecorder_jni.h", 1230 "base/base_jni/PathService_jni.h", 1231 "base/base_jni/PathUtils_jni.h", 1232 "base/base_jni/PostTask_jni.h", 1233 "base/base_jni/PowerMonitor_jni.h", 1234 "base/base_jni/RadioUtils_jni.h", 1235 "base/base_jni/StatisticsRecorderAndroid_jni.h", 1236 "base/base_jni/SysUtils_jni.h", 1237 "base/base_jni/TaskRunnerImpl_jni.h", 1238 "base/base_jni/ThreadUtils_jni.h", 1239 "base/base_jni/TimezoneUtils_jni.h", 1240 "base/base_jni/Token_jni.h", 1241 "base/base_jni/TraceEvent_jni.h", 1242 "base/base_jni/UnguessableToken_jni.h", 1243 ], 1244 tool_files: [ 1245 "third_party/jni_zero/codegen/called_by_native_header.py", 1246 "third_party/jni_zero/codegen/convert_type.py", 1247 "third_party/jni_zero/codegen/header_common.py", 1248 "third_party/jni_zero/codegen/natives_header.py", 1249 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 1250 "third_party/jni_zero/codegen/placeholder_java_type.py", 1251 "third_party/jni_zero/codegen/proxy_impl_java.py", 1252 "third_party/jni_zero/common.py", 1253 "third_party/jni_zero/java_lang_classes.py", 1254 "third_party/jni_zero/java_types.py", 1255 "third_party/jni_zero/jni_generator.py", 1256 "third_party/jni_zero/jni_registration_generator.py", 1257 "third_party/jni_zero/jni_zero.py", 1258 "third_party/jni_zero/parse.py", 1259 "third_party/jni_zero/proxy.py", 1260 ], 1261 apex_available: [ 1262 "com.android.tethering", 1263 ], 1264 visibility: [ 1265 "//external/cronet:__subpackages__", 1266 ], 1267} 1268 1269// GN: //base:base_jni__action 1270java_genrule { 1271 name: "cronet_aml_base_base_jni__action__java", 1272 srcs: [ 1273 "base/android/java/src/org/chromium/base/ApkAssets.java", 1274 "base/android/java/src/org/chromium/base/ApplicationStatus.java", 1275 "base/android/java/src/org/chromium/base/BuildInfo.java", 1276 "base/android/java/src/org/chromium/base/BundleUtils.java", 1277 "base/android/java/src/org/chromium/base/Callback.java", 1278 "base/android/java/src/org/chromium/base/CommandLine.java", 1279 "base/android/java/src/org/chromium/base/ContentUriUtils.java", 1280 "base/android/java/src/org/chromium/base/CpuFeatures.java", 1281 "base/android/java/src/org/chromium/base/EarlyTraceEvent.java", 1282 "base/android/java/src/org/chromium/base/EventLog.java", 1283 "base/android/java/src/org/chromium/base/FeatureList.java", 1284 "base/android/java/src/org/chromium/base/FeatureMap.java", 1285 "base/android/java/src/org/chromium/base/Features.java", 1286 "base/android/java/src/org/chromium/base/FieldTrialList.java", 1287 "base/android/java/src/org/chromium/base/FileUtils.java", 1288 "base/android/java/src/org/chromium/base/ImportantFileWriterAndroid.java", 1289 "base/android/java/src/org/chromium/base/InputHintChecker.java", 1290 "base/android/java/src/org/chromium/base/IntStringCallback.java", 1291 "base/android/java/src/org/chromium/base/JNIUtils.java", 1292 "base/android/java/src/org/chromium/base/JavaExceptionReporter.java", 1293 "base/android/java/src/org/chromium/base/JavaHandlerThread.java", 1294 "base/android/java/src/org/chromium/base/JniAndroid.java", 1295 "base/android/java/src/org/chromium/base/LocaleUtils.java", 1296 "base/android/java/src/org/chromium/base/MemoryPressureListener.java", 1297 "base/android/java/src/org/chromium/base/PathService.java", 1298 "base/android/java/src/org/chromium/base/PathUtils.java", 1299 "base/android/java/src/org/chromium/base/PowerMonitor.java", 1300 "base/android/java/src/org/chromium/base/RadioUtils.java", 1301 "base/android/java/src/org/chromium/base/SysUtils.java", 1302 "base/android/java/src/org/chromium/base/ThreadUtils.java", 1303 "base/android/java/src/org/chromium/base/TimezoneUtils.java", 1304 "base/android/java/src/org/chromium/base/Token.java", 1305 "base/android/java/src/org/chromium/base/TraceEvent.java", 1306 "base/android/java/src/org/chromium/base/UnguessableToken.java", 1307 "base/android/java/src/org/chromium/base/jank_tracker/JankMetricUMARecorder.java", 1308 "base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java", 1309 "base/android/java/src/org/chromium/base/library_loader/LibraryPrefetcher.java", 1310 "base/android/java/src/org/chromium/base/memory/JavaHeapDumpGenerator.java", 1311 "base/android/java/src/org/chromium/base/memory/MemoryInfoBridge.java", 1312 "base/android/java/src/org/chromium/base/memory/MemoryPurgeManager.java", 1313 "base/android/java/src/org/chromium/base/metrics/NativeUmaRecorder.java", 1314 "base/android/java/src/org/chromium/base/metrics/StatisticsRecorderAndroid.java", 1315 "base/android/java/src/org/chromium/base/task/PostTask.java", 1316 "base/android/java/src/org/chromium/base/task/TaskRunnerImpl.java", 1317 ], 1318 cmd: "mkdir -p $(genDir)/base && " + 1319 "mkdir -p $(genDir)/jni_headers/base/base_jni && $(location third_party/jni_zero/jni_zero.py) from-source " + 1320 "--output-dir " + 1321 "$(genDir)/base/base_jni " + 1322 "--extra-include " + 1323 "third_party/jni_zero/jni_zero_internal.h " + 1324 "--srcjar-path " + 1325 "$(genDir)/base/base_jni.srcjar " + 1326 "--placeholder-srcjar-path " + 1327 "$(genDir)/base/base_jni_placeholder.srcjar " + 1328 "--use-proxy-hash " + 1329 "--output-name " + 1330 "ApkAssets_jni.h " + 1331 "--output-name " + 1332 "ApplicationStatus_jni.h " + 1333 "--output-name " + 1334 "BuildInfo_jni.h " + 1335 "--output-name " + 1336 "BundleUtils_jni.h " + 1337 "--output-name " + 1338 "Callback_jni.h " + 1339 "--output-name " + 1340 "CommandLine_jni.h " + 1341 "--output-name " + 1342 "ContentUriUtils_jni.h " + 1343 "--output-name " + 1344 "CpuFeatures_jni.h " + 1345 "--output-name " + 1346 "EarlyTraceEvent_jni.h " + 1347 "--output-name " + 1348 "EventLog_jni.h " + 1349 "--output-name " + 1350 "FeatureList_jni.h " + 1351 "--output-name " + 1352 "FeatureMap_jni.h " + 1353 "--output-name " + 1354 "Features_jni.h " + 1355 "--output-name " + 1356 "FieldTrialList_jni.h " + 1357 "--output-name " + 1358 "FileUtils_jni.h " + 1359 "--output-name " + 1360 "ImportantFileWriterAndroid_jni.h " + 1361 "--output-name " + 1362 "InputHintChecker_jni.h " + 1363 "--output-name " + 1364 "IntStringCallback_jni.h " + 1365 "--output-name " + 1366 "JNIUtils_jni.h " + 1367 "--output-name " + 1368 "JavaExceptionReporter_jni.h " + 1369 "--output-name " + 1370 "JavaHandlerThread_jni.h " + 1371 "--output-name " + 1372 "JniAndroid_jni.h " + 1373 "--output-name " + 1374 "LocaleUtils_jni.h " + 1375 "--output-name " + 1376 "MemoryPressureListener_jni.h " + 1377 "--output-name " + 1378 "PathService_jni.h " + 1379 "--output-name " + 1380 "PathUtils_jni.h " + 1381 "--output-name " + 1382 "PowerMonitor_jni.h " + 1383 "--output-name " + 1384 "RadioUtils_jni.h " + 1385 "--output-name " + 1386 "SysUtils_jni.h " + 1387 "--output-name " + 1388 "ThreadUtils_jni.h " + 1389 "--output-name " + 1390 "TimezoneUtils_jni.h " + 1391 "--output-name " + 1392 "Token_jni.h " + 1393 "--output-name " + 1394 "TraceEvent_jni.h " + 1395 "--output-name " + 1396 "UnguessableToken_jni.h " + 1397 "--output-name " + 1398 "JankMetricUMARecorder_jni.h " + 1399 "--output-name " + 1400 "LibraryLoader_jni.h " + 1401 "--output-name " + 1402 "LibraryPrefetcher_jni.h " + 1403 "--output-name " + 1404 "JavaHeapDumpGenerator_jni.h " + 1405 "--output-name " + 1406 "MemoryInfoBridge_jni.h " + 1407 "--output-name " + 1408 "MemoryPurgeManager_jni.h " + 1409 "--output-name " + 1410 "NativeUmaRecorder_jni.h " + 1411 "--output-name " + 1412 "StatisticsRecorderAndroid_jni.h " + 1413 "--output-name " + 1414 "PostTask_jni.h " + 1415 "--output-name " + 1416 "TaskRunnerImpl_jni.h " + 1417 "--input-file " + 1418 "$(location base/android/java/src/org/chromium/base/ApkAssets.java) " + 1419 "--input-file " + 1420 "$(location base/android/java/src/org/chromium/base/ApplicationStatus.java) " + 1421 "--input-file " + 1422 "$(location base/android/java/src/org/chromium/base/BuildInfo.java) " + 1423 "--input-file " + 1424 "$(location base/android/java/src/org/chromium/base/BundleUtils.java) " + 1425 "--input-file " + 1426 "$(location base/android/java/src/org/chromium/base/Callback.java) " + 1427 "--input-file " + 1428 "$(location base/android/java/src/org/chromium/base/CommandLine.java) " + 1429 "--input-file " + 1430 "$(location base/android/java/src/org/chromium/base/ContentUriUtils.java) " + 1431 "--input-file " + 1432 "$(location base/android/java/src/org/chromium/base/CpuFeatures.java) " + 1433 "--input-file " + 1434 "$(location base/android/java/src/org/chromium/base/EarlyTraceEvent.java) " + 1435 "--input-file " + 1436 "$(location base/android/java/src/org/chromium/base/EventLog.java) " + 1437 "--input-file " + 1438 "$(location base/android/java/src/org/chromium/base/FeatureList.java) " + 1439 "--input-file " + 1440 "$(location base/android/java/src/org/chromium/base/FeatureMap.java) " + 1441 "--input-file " + 1442 "$(location base/android/java/src/org/chromium/base/Features.java) " + 1443 "--input-file " + 1444 "$(location base/android/java/src/org/chromium/base/FieldTrialList.java) " + 1445 "--input-file " + 1446 "$(location base/android/java/src/org/chromium/base/FileUtils.java) " + 1447 "--input-file " + 1448 "$(location base/android/java/src/org/chromium/base/ImportantFileWriterAndroid.java) " + 1449 "--input-file " + 1450 "$(location base/android/java/src/org/chromium/base/InputHintChecker.java) " + 1451 "--input-file " + 1452 "$(location base/android/java/src/org/chromium/base/IntStringCallback.java) " + 1453 "--input-file " + 1454 "$(location base/android/java/src/org/chromium/base/JNIUtils.java) " + 1455 "--input-file " + 1456 "$(location base/android/java/src/org/chromium/base/JavaExceptionReporter.java) " + 1457 "--input-file " + 1458 "$(location base/android/java/src/org/chromium/base/JavaHandlerThread.java) " + 1459 "--input-file " + 1460 "$(location base/android/java/src/org/chromium/base/JniAndroid.java) " + 1461 "--input-file " + 1462 "$(location base/android/java/src/org/chromium/base/LocaleUtils.java) " + 1463 "--input-file " + 1464 "$(location base/android/java/src/org/chromium/base/MemoryPressureListener.java) " + 1465 "--input-file " + 1466 "$(location base/android/java/src/org/chromium/base/PathService.java) " + 1467 "--input-file " + 1468 "$(location base/android/java/src/org/chromium/base/PathUtils.java) " + 1469 "--input-file " + 1470 "$(location base/android/java/src/org/chromium/base/PowerMonitor.java) " + 1471 "--input-file " + 1472 "$(location base/android/java/src/org/chromium/base/RadioUtils.java) " + 1473 "--input-file " + 1474 "$(location base/android/java/src/org/chromium/base/SysUtils.java) " + 1475 "--input-file " + 1476 "$(location base/android/java/src/org/chromium/base/ThreadUtils.java) " + 1477 "--input-file " + 1478 "$(location base/android/java/src/org/chromium/base/TimezoneUtils.java) " + 1479 "--input-file " + 1480 "$(location base/android/java/src/org/chromium/base/Token.java) " + 1481 "--input-file " + 1482 "$(location base/android/java/src/org/chromium/base/TraceEvent.java) " + 1483 "--input-file " + 1484 "$(location base/android/java/src/org/chromium/base/UnguessableToken.java) " + 1485 "--input-file " + 1486 "$(location base/android/java/src/org/chromium/base/jank_tracker/JankMetricUMARecorder.java) " + 1487 "--input-file " + 1488 "$(location base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java) " + 1489 "--input-file " + 1490 "$(location base/android/java/src/org/chromium/base/library_loader/LibraryPrefetcher.java) " + 1491 "--input-file " + 1492 "$(location base/android/java/src/org/chromium/base/memory/JavaHeapDumpGenerator.java) " + 1493 "--input-file " + 1494 "$(location base/android/java/src/org/chromium/base/memory/MemoryInfoBridge.java) " + 1495 "--input-file " + 1496 "$(location base/android/java/src/org/chromium/base/memory/MemoryPurgeManager.java) " + 1497 "--input-file " + 1498 "$(location base/android/java/src/org/chromium/base/metrics/NativeUmaRecorder.java) " + 1499 "--input-file " + 1500 "$(location base/android/java/src/org/chromium/base/metrics/StatisticsRecorderAndroid.java) " + 1501 "--input-file " + 1502 "$(location base/android/java/src/org/chromium/base/task/PostTask.java) " + 1503 "--input-file " + 1504 "$(location base/android/java/src/org/chromium/base/task/TaskRunnerImpl.java) " + 1505 "--package-prefix " + 1506 "android.net.connectivity", 1507 out: [ 1508 "base/base_jni.srcjar", 1509 "base/base_jni/ApkAssets_jni.h", 1510 "base/base_jni/ApplicationStatus_jni.h", 1511 "base/base_jni/BuildInfo_jni.h", 1512 "base/base_jni/BundleUtils_jni.h", 1513 "base/base_jni/Callback_jni.h", 1514 "base/base_jni/CommandLine_jni.h", 1515 "base/base_jni/ContentUriUtils_jni.h", 1516 "base/base_jni/CpuFeatures_jni.h", 1517 "base/base_jni/EarlyTraceEvent_jni.h", 1518 "base/base_jni/EventLog_jni.h", 1519 "base/base_jni/FeatureList_jni.h", 1520 "base/base_jni/FeatureMap_jni.h", 1521 "base/base_jni/Features_jni.h", 1522 "base/base_jni/FieldTrialList_jni.h", 1523 "base/base_jni/FileUtils_jni.h", 1524 "base/base_jni/ImportantFileWriterAndroid_jni.h", 1525 "base/base_jni/InputHintChecker_jni.h", 1526 "base/base_jni/IntStringCallback_jni.h", 1527 "base/base_jni/JNIUtils_jni.h", 1528 "base/base_jni/JankMetricUMARecorder_jni.h", 1529 "base/base_jni/JavaExceptionReporter_jni.h", 1530 "base/base_jni/JavaHandlerThread_jni.h", 1531 "base/base_jni/JavaHeapDumpGenerator_jni.h", 1532 "base/base_jni/JniAndroid_jni.h", 1533 "base/base_jni/LibraryLoader_jni.h", 1534 "base/base_jni/LibraryPrefetcher_jni.h", 1535 "base/base_jni/LocaleUtils_jni.h", 1536 "base/base_jni/MemoryInfoBridge_jni.h", 1537 "base/base_jni/MemoryPressureListener_jni.h", 1538 "base/base_jni/MemoryPurgeManager_jni.h", 1539 "base/base_jni/NativeUmaRecorder_jni.h", 1540 "base/base_jni/PathService_jni.h", 1541 "base/base_jni/PathUtils_jni.h", 1542 "base/base_jni/PostTask_jni.h", 1543 "base/base_jni/PowerMonitor_jni.h", 1544 "base/base_jni/RadioUtils_jni.h", 1545 "base/base_jni/StatisticsRecorderAndroid_jni.h", 1546 "base/base_jni/SysUtils_jni.h", 1547 "base/base_jni/TaskRunnerImpl_jni.h", 1548 "base/base_jni/ThreadUtils_jni.h", 1549 "base/base_jni/TimezoneUtils_jni.h", 1550 "base/base_jni/Token_jni.h", 1551 "base/base_jni/TraceEvent_jni.h", 1552 "base/base_jni/UnguessableToken_jni.h", 1553 ], 1554 tool_files: [ 1555 "third_party/jni_zero/codegen/called_by_native_header.py", 1556 "third_party/jni_zero/codegen/convert_type.py", 1557 "third_party/jni_zero/codegen/header_common.py", 1558 "third_party/jni_zero/codegen/natives_header.py", 1559 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 1560 "third_party/jni_zero/codegen/placeholder_java_type.py", 1561 "third_party/jni_zero/codegen/proxy_impl_java.py", 1562 "third_party/jni_zero/common.py", 1563 "third_party/jni_zero/java_lang_classes.py", 1564 "third_party/jni_zero/java_types.py", 1565 "third_party/jni_zero/jni_generator.py", 1566 "third_party/jni_zero/jni_registration_generator.py", 1567 "third_party/jni_zero/jni_zero.py", 1568 "third_party/jni_zero/parse.py", 1569 "third_party/jni_zero/proxy.py", 1570 ], 1571 visibility: [ 1572 "//external/cronet:__subpackages__", 1573 ], 1574} 1575 1576// GN: //base:base_jni__action__testing 1577cc_genrule { 1578 name: "cronet_aml_base_base_jni__action__testing", 1579 srcs: [ 1580 "base/android/java/src/org/chromium/base/ApkAssets.java", 1581 "base/android/java/src/org/chromium/base/ApplicationStatus.java", 1582 "base/android/java/src/org/chromium/base/BuildInfo.java", 1583 "base/android/java/src/org/chromium/base/BundleUtils.java", 1584 "base/android/java/src/org/chromium/base/Callback.java", 1585 "base/android/java/src/org/chromium/base/CommandLine.java", 1586 "base/android/java/src/org/chromium/base/ContentUriUtils.java", 1587 "base/android/java/src/org/chromium/base/CpuFeatures.java", 1588 "base/android/java/src/org/chromium/base/EarlyTraceEvent.java", 1589 "base/android/java/src/org/chromium/base/EventLog.java", 1590 "base/android/java/src/org/chromium/base/FeatureList.java", 1591 "base/android/java/src/org/chromium/base/FeatureMap.java", 1592 "base/android/java/src/org/chromium/base/Features.java", 1593 "base/android/java/src/org/chromium/base/FieldTrialList.java", 1594 "base/android/java/src/org/chromium/base/FileUtils.java", 1595 "base/android/java/src/org/chromium/base/ImportantFileWriterAndroid.java", 1596 "base/android/java/src/org/chromium/base/InputHintChecker.java", 1597 "base/android/java/src/org/chromium/base/IntStringCallback.java", 1598 "base/android/java/src/org/chromium/base/JNIUtils.java", 1599 "base/android/java/src/org/chromium/base/JavaExceptionReporter.java", 1600 "base/android/java/src/org/chromium/base/JavaHandlerThread.java", 1601 "base/android/java/src/org/chromium/base/JniAndroid.java", 1602 "base/android/java/src/org/chromium/base/LocaleUtils.java", 1603 "base/android/java/src/org/chromium/base/MemoryPressureListener.java", 1604 "base/android/java/src/org/chromium/base/PathService.java", 1605 "base/android/java/src/org/chromium/base/PathUtils.java", 1606 "base/android/java/src/org/chromium/base/PowerMonitor.java", 1607 "base/android/java/src/org/chromium/base/RadioUtils.java", 1608 "base/android/java/src/org/chromium/base/SysUtils.java", 1609 "base/android/java/src/org/chromium/base/ThreadUtils.java", 1610 "base/android/java/src/org/chromium/base/TimezoneUtils.java", 1611 "base/android/java/src/org/chromium/base/Token.java", 1612 "base/android/java/src/org/chromium/base/TraceEvent.java", 1613 "base/android/java/src/org/chromium/base/UnguessableToken.java", 1614 "base/android/java/src/org/chromium/base/jank_tracker/JankMetricUMARecorder.java", 1615 "base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java", 1616 "base/android/java/src/org/chromium/base/library_loader/LibraryPrefetcher.java", 1617 "base/android/java/src/org/chromium/base/memory/JavaHeapDumpGenerator.java", 1618 "base/android/java/src/org/chromium/base/memory/MemoryInfoBridge.java", 1619 "base/android/java/src/org/chromium/base/memory/MemoryPurgeManager.java", 1620 "base/android/java/src/org/chromium/base/metrics/NativeUmaRecorder.java", 1621 "base/android/java/src/org/chromium/base/metrics/StatisticsRecorderAndroid.java", 1622 "base/android/java/src/org/chromium/base/task/PostTask.java", 1623 "base/android/java/src/org/chromium/base/task/TaskRunnerImpl.java", 1624 ], 1625 cmd: "mkdir -p $(genDir)/base && " + 1626 "mkdir -p $(genDir)/jni_headers/base/base_jni && $(location third_party/jni_zero/jni_zero.py) from-source " + 1627 "--output-dir " + 1628 "$(genDir)/base/base_jni " + 1629 "--extra-include " + 1630 "third_party/jni_zero/jni_zero_internal.h " + 1631 "--srcjar-path " + 1632 "$(genDir)/base/base_jni.srcjar " + 1633 "--placeholder-srcjar-path " + 1634 "$(genDir)/base/base_jni_placeholder.srcjar " + 1635 "--use-proxy-hash " + 1636 "--output-name " + 1637 "ApkAssets_jni.h " + 1638 "--output-name " + 1639 "ApplicationStatus_jni.h " + 1640 "--output-name " + 1641 "BuildInfo_jni.h " + 1642 "--output-name " + 1643 "BundleUtils_jni.h " + 1644 "--output-name " + 1645 "Callback_jni.h " + 1646 "--output-name " + 1647 "CommandLine_jni.h " + 1648 "--output-name " + 1649 "ContentUriUtils_jni.h " + 1650 "--output-name " + 1651 "CpuFeatures_jni.h " + 1652 "--output-name " + 1653 "EarlyTraceEvent_jni.h " + 1654 "--output-name " + 1655 "EventLog_jni.h " + 1656 "--output-name " + 1657 "FeatureList_jni.h " + 1658 "--output-name " + 1659 "FeatureMap_jni.h " + 1660 "--output-name " + 1661 "Features_jni.h " + 1662 "--output-name " + 1663 "FieldTrialList_jni.h " + 1664 "--output-name " + 1665 "FileUtils_jni.h " + 1666 "--output-name " + 1667 "ImportantFileWriterAndroid_jni.h " + 1668 "--output-name " + 1669 "InputHintChecker_jni.h " + 1670 "--output-name " + 1671 "IntStringCallback_jni.h " + 1672 "--output-name " + 1673 "JNIUtils_jni.h " + 1674 "--output-name " + 1675 "JavaExceptionReporter_jni.h " + 1676 "--output-name " + 1677 "JavaHandlerThread_jni.h " + 1678 "--output-name " + 1679 "JniAndroid_jni.h " + 1680 "--output-name " + 1681 "LocaleUtils_jni.h " + 1682 "--output-name " + 1683 "MemoryPressureListener_jni.h " + 1684 "--output-name " + 1685 "PathService_jni.h " + 1686 "--output-name " + 1687 "PathUtils_jni.h " + 1688 "--output-name " + 1689 "PowerMonitor_jni.h " + 1690 "--output-name " + 1691 "RadioUtils_jni.h " + 1692 "--output-name " + 1693 "SysUtils_jni.h " + 1694 "--output-name " + 1695 "ThreadUtils_jni.h " + 1696 "--output-name " + 1697 "TimezoneUtils_jni.h " + 1698 "--output-name " + 1699 "Token_jni.h " + 1700 "--output-name " + 1701 "TraceEvent_jni.h " + 1702 "--output-name " + 1703 "UnguessableToken_jni.h " + 1704 "--output-name " + 1705 "JankMetricUMARecorder_jni.h " + 1706 "--output-name " + 1707 "LibraryLoader_jni.h " + 1708 "--output-name " + 1709 "LibraryPrefetcher_jni.h " + 1710 "--output-name " + 1711 "JavaHeapDumpGenerator_jni.h " + 1712 "--output-name " + 1713 "MemoryInfoBridge_jni.h " + 1714 "--output-name " + 1715 "MemoryPurgeManager_jni.h " + 1716 "--output-name " + 1717 "NativeUmaRecorder_jni.h " + 1718 "--output-name " + 1719 "StatisticsRecorderAndroid_jni.h " + 1720 "--output-name " + 1721 "PostTask_jni.h " + 1722 "--output-name " + 1723 "TaskRunnerImpl_jni.h " + 1724 "--input-file " + 1725 "$(location base/android/java/src/org/chromium/base/ApkAssets.java) " + 1726 "--input-file " + 1727 "$(location base/android/java/src/org/chromium/base/ApplicationStatus.java) " + 1728 "--input-file " + 1729 "$(location base/android/java/src/org/chromium/base/BuildInfo.java) " + 1730 "--input-file " + 1731 "$(location base/android/java/src/org/chromium/base/BundleUtils.java) " + 1732 "--input-file " + 1733 "$(location base/android/java/src/org/chromium/base/Callback.java) " + 1734 "--input-file " + 1735 "$(location base/android/java/src/org/chromium/base/CommandLine.java) " + 1736 "--input-file " + 1737 "$(location base/android/java/src/org/chromium/base/ContentUriUtils.java) " + 1738 "--input-file " + 1739 "$(location base/android/java/src/org/chromium/base/CpuFeatures.java) " + 1740 "--input-file " + 1741 "$(location base/android/java/src/org/chromium/base/EarlyTraceEvent.java) " + 1742 "--input-file " + 1743 "$(location base/android/java/src/org/chromium/base/EventLog.java) " + 1744 "--input-file " + 1745 "$(location base/android/java/src/org/chromium/base/FeatureList.java) " + 1746 "--input-file " + 1747 "$(location base/android/java/src/org/chromium/base/FeatureMap.java) " + 1748 "--input-file " + 1749 "$(location base/android/java/src/org/chromium/base/Features.java) " + 1750 "--input-file " + 1751 "$(location base/android/java/src/org/chromium/base/FieldTrialList.java) " + 1752 "--input-file " + 1753 "$(location base/android/java/src/org/chromium/base/FileUtils.java) " + 1754 "--input-file " + 1755 "$(location base/android/java/src/org/chromium/base/ImportantFileWriterAndroid.java) " + 1756 "--input-file " + 1757 "$(location base/android/java/src/org/chromium/base/InputHintChecker.java) " + 1758 "--input-file " + 1759 "$(location base/android/java/src/org/chromium/base/IntStringCallback.java) " + 1760 "--input-file " + 1761 "$(location base/android/java/src/org/chromium/base/JNIUtils.java) " + 1762 "--input-file " + 1763 "$(location base/android/java/src/org/chromium/base/JavaExceptionReporter.java) " + 1764 "--input-file " + 1765 "$(location base/android/java/src/org/chromium/base/JavaHandlerThread.java) " + 1766 "--input-file " + 1767 "$(location base/android/java/src/org/chromium/base/JniAndroid.java) " + 1768 "--input-file " + 1769 "$(location base/android/java/src/org/chromium/base/LocaleUtils.java) " + 1770 "--input-file " + 1771 "$(location base/android/java/src/org/chromium/base/MemoryPressureListener.java) " + 1772 "--input-file " + 1773 "$(location base/android/java/src/org/chromium/base/PathService.java) " + 1774 "--input-file " + 1775 "$(location base/android/java/src/org/chromium/base/PathUtils.java) " + 1776 "--input-file " + 1777 "$(location base/android/java/src/org/chromium/base/PowerMonitor.java) " + 1778 "--input-file " + 1779 "$(location base/android/java/src/org/chromium/base/RadioUtils.java) " + 1780 "--input-file " + 1781 "$(location base/android/java/src/org/chromium/base/SysUtils.java) " + 1782 "--input-file " + 1783 "$(location base/android/java/src/org/chromium/base/ThreadUtils.java) " + 1784 "--input-file " + 1785 "$(location base/android/java/src/org/chromium/base/TimezoneUtils.java) " + 1786 "--input-file " + 1787 "$(location base/android/java/src/org/chromium/base/Token.java) " + 1788 "--input-file " + 1789 "$(location base/android/java/src/org/chromium/base/TraceEvent.java) " + 1790 "--input-file " + 1791 "$(location base/android/java/src/org/chromium/base/UnguessableToken.java) " + 1792 "--input-file " + 1793 "$(location base/android/java/src/org/chromium/base/jank_tracker/JankMetricUMARecorder.java) " + 1794 "--input-file " + 1795 "$(location base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java) " + 1796 "--input-file " + 1797 "$(location base/android/java/src/org/chromium/base/library_loader/LibraryPrefetcher.java) " + 1798 "--input-file " + 1799 "$(location base/android/java/src/org/chromium/base/memory/JavaHeapDumpGenerator.java) " + 1800 "--input-file " + 1801 "$(location base/android/java/src/org/chromium/base/memory/MemoryInfoBridge.java) " + 1802 "--input-file " + 1803 "$(location base/android/java/src/org/chromium/base/memory/MemoryPurgeManager.java) " + 1804 "--input-file " + 1805 "$(location base/android/java/src/org/chromium/base/metrics/NativeUmaRecorder.java) " + 1806 "--input-file " + 1807 "$(location base/android/java/src/org/chromium/base/metrics/StatisticsRecorderAndroid.java) " + 1808 "--input-file " + 1809 "$(location base/android/java/src/org/chromium/base/task/PostTask.java) " + 1810 "--input-file " + 1811 "$(location base/android/java/src/org/chromium/base/task/TaskRunnerImpl.java)", 1812 out: [ 1813 "base/base_jni.srcjar", 1814 "base/base_jni/ApkAssets_jni.h", 1815 "base/base_jni/ApplicationStatus_jni.h", 1816 "base/base_jni/BuildInfo_jni.h", 1817 "base/base_jni/BundleUtils_jni.h", 1818 "base/base_jni/Callback_jni.h", 1819 "base/base_jni/CommandLine_jni.h", 1820 "base/base_jni/ContentUriUtils_jni.h", 1821 "base/base_jni/CpuFeatures_jni.h", 1822 "base/base_jni/EarlyTraceEvent_jni.h", 1823 "base/base_jni/EventLog_jni.h", 1824 "base/base_jni/FeatureList_jni.h", 1825 "base/base_jni/FeatureMap_jni.h", 1826 "base/base_jni/Features_jni.h", 1827 "base/base_jni/FieldTrialList_jni.h", 1828 "base/base_jni/FileUtils_jni.h", 1829 "base/base_jni/ImportantFileWriterAndroid_jni.h", 1830 "base/base_jni/InputHintChecker_jni.h", 1831 "base/base_jni/IntStringCallback_jni.h", 1832 "base/base_jni/JNIUtils_jni.h", 1833 "base/base_jni/JankMetricUMARecorder_jni.h", 1834 "base/base_jni/JavaExceptionReporter_jni.h", 1835 "base/base_jni/JavaHandlerThread_jni.h", 1836 "base/base_jni/JavaHeapDumpGenerator_jni.h", 1837 "base/base_jni/JniAndroid_jni.h", 1838 "base/base_jni/LibraryLoader_jni.h", 1839 "base/base_jni/LibraryPrefetcher_jni.h", 1840 "base/base_jni/LocaleUtils_jni.h", 1841 "base/base_jni/MemoryInfoBridge_jni.h", 1842 "base/base_jni/MemoryPressureListener_jni.h", 1843 "base/base_jni/MemoryPurgeManager_jni.h", 1844 "base/base_jni/NativeUmaRecorder_jni.h", 1845 "base/base_jni/PathService_jni.h", 1846 "base/base_jni/PathUtils_jni.h", 1847 "base/base_jni/PostTask_jni.h", 1848 "base/base_jni/PowerMonitor_jni.h", 1849 "base/base_jni/RadioUtils_jni.h", 1850 "base/base_jni/StatisticsRecorderAndroid_jni.h", 1851 "base/base_jni/SysUtils_jni.h", 1852 "base/base_jni/TaskRunnerImpl_jni.h", 1853 "base/base_jni/ThreadUtils_jni.h", 1854 "base/base_jni/TimezoneUtils_jni.h", 1855 "base/base_jni/Token_jni.h", 1856 "base/base_jni/TraceEvent_jni.h", 1857 "base/base_jni/UnguessableToken_jni.h", 1858 ], 1859 tool_files: [ 1860 "third_party/jni_zero/codegen/called_by_native_header.py", 1861 "third_party/jni_zero/codegen/convert_type.py", 1862 "third_party/jni_zero/codegen/header_common.py", 1863 "third_party/jni_zero/codegen/natives_header.py", 1864 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 1865 "third_party/jni_zero/codegen/placeholder_java_type.py", 1866 "third_party/jni_zero/codegen/proxy_impl_java.py", 1867 "third_party/jni_zero/common.py", 1868 "third_party/jni_zero/java_lang_classes.py", 1869 "third_party/jni_zero/java_types.py", 1870 "third_party/jni_zero/jni_generator.py", 1871 "third_party/jni_zero/jni_registration_generator.py", 1872 "third_party/jni_zero/jni_zero.py", 1873 "third_party/jni_zero/parse.py", 1874 "third_party/jni_zero/proxy.py", 1875 ], 1876 apex_available: [ 1877 "com.android.tethering", 1878 ], 1879 visibility: [ 1880 "//external/cronet:__subpackages__", 1881 ], 1882} 1883 1884// GN: //base:base_jni__action__testing 1885java_genrule { 1886 name: "cronet_aml_base_base_jni__action__testing__java", 1887 srcs: [ 1888 "base/android/java/src/org/chromium/base/ApkAssets.java", 1889 "base/android/java/src/org/chromium/base/ApplicationStatus.java", 1890 "base/android/java/src/org/chromium/base/BuildInfo.java", 1891 "base/android/java/src/org/chromium/base/BundleUtils.java", 1892 "base/android/java/src/org/chromium/base/Callback.java", 1893 "base/android/java/src/org/chromium/base/CommandLine.java", 1894 "base/android/java/src/org/chromium/base/ContentUriUtils.java", 1895 "base/android/java/src/org/chromium/base/CpuFeatures.java", 1896 "base/android/java/src/org/chromium/base/EarlyTraceEvent.java", 1897 "base/android/java/src/org/chromium/base/EventLog.java", 1898 "base/android/java/src/org/chromium/base/FeatureList.java", 1899 "base/android/java/src/org/chromium/base/FeatureMap.java", 1900 "base/android/java/src/org/chromium/base/Features.java", 1901 "base/android/java/src/org/chromium/base/FieldTrialList.java", 1902 "base/android/java/src/org/chromium/base/FileUtils.java", 1903 "base/android/java/src/org/chromium/base/ImportantFileWriterAndroid.java", 1904 "base/android/java/src/org/chromium/base/InputHintChecker.java", 1905 "base/android/java/src/org/chromium/base/IntStringCallback.java", 1906 "base/android/java/src/org/chromium/base/JNIUtils.java", 1907 "base/android/java/src/org/chromium/base/JavaExceptionReporter.java", 1908 "base/android/java/src/org/chromium/base/JavaHandlerThread.java", 1909 "base/android/java/src/org/chromium/base/JniAndroid.java", 1910 "base/android/java/src/org/chromium/base/LocaleUtils.java", 1911 "base/android/java/src/org/chromium/base/MemoryPressureListener.java", 1912 "base/android/java/src/org/chromium/base/PathService.java", 1913 "base/android/java/src/org/chromium/base/PathUtils.java", 1914 "base/android/java/src/org/chromium/base/PowerMonitor.java", 1915 "base/android/java/src/org/chromium/base/RadioUtils.java", 1916 "base/android/java/src/org/chromium/base/SysUtils.java", 1917 "base/android/java/src/org/chromium/base/ThreadUtils.java", 1918 "base/android/java/src/org/chromium/base/TimezoneUtils.java", 1919 "base/android/java/src/org/chromium/base/Token.java", 1920 "base/android/java/src/org/chromium/base/TraceEvent.java", 1921 "base/android/java/src/org/chromium/base/UnguessableToken.java", 1922 "base/android/java/src/org/chromium/base/jank_tracker/JankMetricUMARecorder.java", 1923 "base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java", 1924 "base/android/java/src/org/chromium/base/library_loader/LibraryPrefetcher.java", 1925 "base/android/java/src/org/chromium/base/memory/JavaHeapDumpGenerator.java", 1926 "base/android/java/src/org/chromium/base/memory/MemoryInfoBridge.java", 1927 "base/android/java/src/org/chromium/base/memory/MemoryPurgeManager.java", 1928 "base/android/java/src/org/chromium/base/metrics/NativeUmaRecorder.java", 1929 "base/android/java/src/org/chromium/base/metrics/StatisticsRecorderAndroid.java", 1930 "base/android/java/src/org/chromium/base/task/PostTask.java", 1931 "base/android/java/src/org/chromium/base/task/TaskRunnerImpl.java", 1932 ], 1933 cmd: "mkdir -p $(genDir)/base && " + 1934 "mkdir -p $(genDir)/jni_headers/base/base_jni && $(location third_party/jni_zero/jni_zero.py) from-source " + 1935 "--output-dir " + 1936 "$(genDir)/base/base_jni " + 1937 "--extra-include " + 1938 "third_party/jni_zero/jni_zero_internal.h " + 1939 "--srcjar-path " + 1940 "$(genDir)/base/base_jni.srcjar " + 1941 "--placeholder-srcjar-path " + 1942 "$(genDir)/base/base_jni_placeholder.srcjar " + 1943 "--use-proxy-hash " + 1944 "--output-name " + 1945 "ApkAssets_jni.h " + 1946 "--output-name " + 1947 "ApplicationStatus_jni.h " + 1948 "--output-name " + 1949 "BuildInfo_jni.h " + 1950 "--output-name " + 1951 "BundleUtils_jni.h " + 1952 "--output-name " + 1953 "Callback_jni.h " + 1954 "--output-name " + 1955 "CommandLine_jni.h " + 1956 "--output-name " + 1957 "ContentUriUtils_jni.h " + 1958 "--output-name " + 1959 "CpuFeatures_jni.h " + 1960 "--output-name " + 1961 "EarlyTraceEvent_jni.h " + 1962 "--output-name " + 1963 "EventLog_jni.h " + 1964 "--output-name " + 1965 "FeatureList_jni.h " + 1966 "--output-name " + 1967 "FeatureMap_jni.h " + 1968 "--output-name " + 1969 "Features_jni.h " + 1970 "--output-name " + 1971 "FieldTrialList_jni.h " + 1972 "--output-name " + 1973 "FileUtils_jni.h " + 1974 "--output-name " + 1975 "ImportantFileWriterAndroid_jni.h " + 1976 "--output-name " + 1977 "InputHintChecker_jni.h " + 1978 "--output-name " + 1979 "IntStringCallback_jni.h " + 1980 "--output-name " + 1981 "JNIUtils_jni.h " + 1982 "--output-name " + 1983 "JavaExceptionReporter_jni.h " + 1984 "--output-name " + 1985 "JavaHandlerThread_jni.h " + 1986 "--output-name " + 1987 "JniAndroid_jni.h " + 1988 "--output-name " + 1989 "LocaleUtils_jni.h " + 1990 "--output-name " + 1991 "MemoryPressureListener_jni.h " + 1992 "--output-name " + 1993 "PathService_jni.h " + 1994 "--output-name " + 1995 "PathUtils_jni.h " + 1996 "--output-name " + 1997 "PowerMonitor_jni.h " + 1998 "--output-name " + 1999 "RadioUtils_jni.h " + 2000 "--output-name " + 2001 "SysUtils_jni.h " + 2002 "--output-name " + 2003 "ThreadUtils_jni.h " + 2004 "--output-name " + 2005 "TimezoneUtils_jni.h " + 2006 "--output-name " + 2007 "Token_jni.h " + 2008 "--output-name " + 2009 "TraceEvent_jni.h " + 2010 "--output-name " + 2011 "UnguessableToken_jni.h " + 2012 "--output-name " + 2013 "JankMetricUMARecorder_jni.h " + 2014 "--output-name " + 2015 "LibraryLoader_jni.h " + 2016 "--output-name " + 2017 "LibraryPrefetcher_jni.h " + 2018 "--output-name " + 2019 "JavaHeapDumpGenerator_jni.h " + 2020 "--output-name " + 2021 "MemoryInfoBridge_jni.h " + 2022 "--output-name " + 2023 "MemoryPurgeManager_jni.h " + 2024 "--output-name " + 2025 "NativeUmaRecorder_jni.h " + 2026 "--output-name " + 2027 "StatisticsRecorderAndroid_jni.h " + 2028 "--output-name " + 2029 "PostTask_jni.h " + 2030 "--output-name " + 2031 "TaskRunnerImpl_jni.h " + 2032 "--input-file " + 2033 "$(location base/android/java/src/org/chromium/base/ApkAssets.java) " + 2034 "--input-file " + 2035 "$(location base/android/java/src/org/chromium/base/ApplicationStatus.java) " + 2036 "--input-file " + 2037 "$(location base/android/java/src/org/chromium/base/BuildInfo.java) " + 2038 "--input-file " + 2039 "$(location base/android/java/src/org/chromium/base/BundleUtils.java) " + 2040 "--input-file " + 2041 "$(location base/android/java/src/org/chromium/base/Callback.java) " + 2042 "--input-file " + 2043 "$(location base/android/java/src/org/chromium/base/CommandLine.java) " + 2044 "--input-file " + 2045 "$(location base/android/java/src/org/chromium/base/ContentUriUtils.java) " + 2046 "--input-file " + 2047 "$(location base/android/java/src/org/chromium/base/CpuFeatures.java) " + 2048 "--input-file " + 2049 "$(location base/android/java/src/org/chromium/base/EarlyTraceEvent.java) " + 2050 "--input-file " + 2051 "$(location base/android/java/src/org/chromium/base/EventLog.java) " + 2052 "--input-file " + 2053 "$(location base/android/java/src/org/chromium/base/FeatureList.java) " + 2054 "--input-file " + 2055 "$(location base/android/java/src/org/chromium/base/FeatureMap.java) " + 2056 "--input-file " + 2057 "$(location base/android/java/src/org/chromium/base/Features.java) " + 2058 "--input-file " + 2059 "$(location base/android/java/src/org/chromium/base/FieldTrialList.java) " + 2060 "--input-file " + 2061 "$(location base/android/java/src/org/chromium/base/FileUtils.java) " + 2062 "--input-file " + 2063 "$(location base/android/java/src/org/chromium/base/ImportantFileWriterAndroid.java) " + 2064 "--input-file " + 2065 "$(location base/android/java/src/org/chromium/base/InputHintChecker.java) " + 2066 "--input-file " + 2067 "$(location base/android/java/src/org/chromium/base/IntStringCallback.java) " + 2068 "--input-file " + 2069 "$(location base/android/java/src/org/chromium/base/JNIUtils.java) " + 2070 "--input-file " + 2071 "$(location base/android/java/src/org/chromium/base/JavaExceptionReporter.java) " + 2072 "--input-file " + 2073 "$(location base/android/java/src/org/chromium/base/JavaHandlerThread.java) " + 2074 "--input-file " + 2075 "$(location base/android/java/src/org/chromium/base/JniAndroid.java) " + 2076 "--input-file " + 2077 "$(location base/android/java/src/org/chromium/base/LocaleUtils.java) " + 2078 "--input-file " + 2079 "$(location base/android/java/src/org/chromium/base/MemoryPressureListener.java) " + 2080 "--input-file " + 2081 "$(location base/android/java/src/org/chromium/base/PathService.java) " + 2082 "--input-file " + 2083 "$(location base/android/java/src/org/chromium/base/PathUtils.java) " + 2084 "--input-file " + 2085 "$(location base/android/java/src/org/chromium/base/PowerMonitor.java) " + 2086 "--input-file " + 2087 "$(location base/android/java/src/org/chromium/base/RadioUtils.java) " + 2088 "--input-file " + 2089 "$(location base/android/java/src/org/chromium/base/SysUtils.java) " + 2090 "--input-file " + 2091 "$(location base/android/java/src/org/chromium/base/ThreadUtils.java) " + 2092 "--input-file " + 2093 "$(location base/android/java/src/org/chromium/base/TimezoneUtils.java) " + 2094 "--input-file " + 2095 "$(location base/android/java/src/org/chromium/base/Token.java) " + 2096 "--input-file " + 2097 "$(location base/android/java/src/org/chromium/base/TraceEvent.java) " + 2098 "--input-file " + 2099 "$(location base/android/java/src/org/chromium/base/UnguessableToken.java) " + 2100 "--input-file " + 2101 "$(location base/android/java/src/org/chromium/base/jank_tracker/JankMetricUMARecorder.java) " + 2102 "--input-file " + 2103 "$(location base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java) " + 2104 "--input-file " + 2105 "$(location base/android/java/src/org/chromium/base/library_loader/LibraryPrefetcher.java) " + 2106 "--input-file " + 2107 "$(location base/android/java/src/org/chromium/base/memory/JavaHeapDumpGenerator.java) " + 2108 "--input-file " + 2109 "$(location base/android/java/src/org/chromium/base/memory/MemoryInfoBridge.java) " + 2110 "--input-file " + 2111 "$(location base/android/java/src/org/chromium/base/memory/MemoryPurgeManager.java) " + 2112 "--input-file " + 2113 "$(location base/android/java/src/org/chromium/base/metrics/NativeUmaRecorder.java) " + 2114 "--input-file " + 2115 "$(location base/android/java/src/org/chromium/base/metrics/StatisticsRecorderAndroid.java) " + 2116 "--input-file " + 2117 "$(location base/android/java/src/org/chromium/base/task/PostTask.java) " + 2118 "--input-file " + 2119 "$(location base/android/java/src/org/chromium/base/task/TaskRunnerImpl.java)", 2120 out: [ 2121 "base/base_jni.srcjar", 2122 "base/base_jni/ApkAssets_jni.h", 2123 "base/base_jni/ApplicationStatus_jni.h", 2124 "base/base_jni/BuildInfo_jni.h", 2125 "base/base_jni/BundleUtils_jni.h", 2126 "base/base_jni/Callback_jni.h", 2127 "base/base_jni/CommandLine_jni.h", 2128 "base/base_jni/ContentUriUtils_jni.h", 2129 "base/base_jni/CpuFeatures_jni.h", 2130 "base/base_jni/EarlyTraceEvent_jni.h", 2131 "base/base_jni/EventLog_jni.h", 2132 "base/base_jni/FeatureList_jni.h", 2133 "base/base_jni/FeatureMap_jni.h", 2134 "base/base_jni/Features_jni.h", 2135 "base/base_jni/FieldTrialList_jni.h", 2136 "base/base_jni/FileUtils_jni.h", 2137 "base/base_jni/ImportantFileWriterAndroid_jni.h", 2138 "base/base_jni/InputHintChecker_jni.h", 2139 "base/base_jni/IntStringCallback_jni.h", 2140 "base/base_jni/JNIUtils_jni.h", 2141 "base/base_jni/JankMetricUMARecorder_jni.h", 2142 "base/base_jni/JavaExceptionReporter_jni.h", 2143 "base/base_jni/JavaHandlerThread_jni.h", 2144 "base/base_jni/JavaHeapDumpGenerator_jni.h", 2145 "base/base_jni/JniAndroid_jni.h", 2146 "base/base_jni/LibraryLoader_jni.h", 2147 "base/base_jni/LibraryPrefetcher_jni.h", 2148 "base/base_jni/LocaleUtils_jni.h", 2149 "base/base_jni/MemoryInfoBridge_jni.h", 2150 "base/base_jni/MemoryPressureListener_jni.h", 2151 "base/base_jni/MemoryPurgeManager_jni.h", 2152 "base/base_jni/NativeUmaRecorder_jni.h", 2153 "base/base_jni/PathService_jni.h", 2154 "base/base_jni/PathUtils_jni.h", 2155 "base/base_jni/PostTask_jni.h", 2156 "base/base_jni/PowerMonitor_jni.h", 2157 "base/base_jni/RadioUtils_jni.h", 2158 "base/base_jni/StatisticsRecorderAndroid_jni.h", 2159 "base/base_jni/SysUtils_jni.h", 2160 "base/base_jni/TaskRunnerImpl_jni.h", 2161 "base/base_jni/ThreadUtils_jni.h", 2162 "base/base_jni/TimezoneUtils_jni.h", 2163 "base/base_jni/Token_jni.h", 2164 "base/base_jni/TraceEvent_jni.h", 2165 "base/base_jni/UnguessableToken_jni.h", 2166 ], 2167 tool_files: [ 2168 "third_party/jni_zero/codegen/called_by_native_header.py", 2169 "third_party/jni_zero/codegen/convert_type.py", 2170 "third_party/jni_zero/codegen/header_common.py", 2171 "third_party/jni_zero/codegen/natives_header.py", 2172 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 2173 "third_party/jni_zero/codegen/placeholder_java_type.py", 2174 "third_party/jni_zero/codegen/proxy_impl_java.py", 2175 "third_party/jni_zero/common.py", 2176 "third_party/jni_zero/java_lang_classes.py", 2177 "third_party/jni_zero/java_types.py", 2178 "third_party/jni_zero/jni_generator.py", 2179 "third_party/jni_zero/jni_registration_generator.py", 2180 "third_party/jni_zero/jni_zero.py", 2181 "third_party/jni_zero/parse.py", 2182 "third_party/jni_zero/proxy.py", 2183 ], 2184 visibility: [ 2185 "//external/cronet:__subpackages__", 2186 ], 2187} 2188 2189// GN: //base:base_shared_preferences_jni__action 2190cc_genrule { 2191 name: "cronet_aml_base_base_shared_preferences_jni__action", 2192 srcs: [ 2193 "base/android/java/src/org/chromium/base/shared_preferences/SharedPreferencesManager.java", 2194 ], 2195 cmd: "mkdir -p $(genDir)/base && " + 2196 "mkdir -p $(genDir)/jni_headers/base/base_shared_preferences_jni && $(location third_party/jni_zero/jni_zero.py) from-source " + 2197 "--output-dir " + 2198 "$(genDir)/base/base_shared_preferences_jni " + 2199 "--extra-include " + 2200 "third_party/jni_zero/jni_zero_internal.h " + 2201 "--srcjar-path " + 2202 "$(genDir)/base/base_shared_preferences_jni.srcjar " + 2203 "--placeholder-srcjar-path " + 2204 "$(genDir)/base/base_shared_preferences_jni_placeholder.srcjar " + 2205 "--use-proxy-hash " + 2206 "--output-name " + 2207 "SharedPreferencesManager_jni.h " + 2208 "--input-file " + 2209 "$(location base/android/java/src/org/chromium/base/shared_preferences/SharedPreferencesManager.java) " + 2210 "--package-prefix " + 2211 "android.net.connectivity", 2212 out: [ 2213 "base/base_shared_preferences_jni.srcjar", 2214 "base/base_shared_preferences_jni/SharedPreferencesManager_jni.h", 2215 ], 2216 tool_files: [ 2217 "third_party/jni_zero/codegen/called_by_native_header.py", 2218 "third_party/jni_zero/codegen/convert_type.py", 2219 "third_party/jni_zero/codegen/header_common.py", 2220 "third_party/jni_zero/codegen/natives_header.py", 2221 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 2222 "third_party/jni_zero/codegen/placeholder_java_type.py", 2223 "third_party/jni_zero/codegen/proxy_impl_java.py", 2224 "third_party/jni_zero/common.py", 2225 "third_party/jni_zero/java_lang_classes.py", 2226 "third_party/jni_zero/java_types.py", 2227 "third_party/jni_zero/jni_generator.py", 2228 "third_party/jni_zero/jni_registration_generator.py", 2229 "third_party/jni_zero/jni_zero.py", 2230 "third_party/jni_zero/parse.py", 2231 "third_party/jni_zero/proxy.py", 2232 ], 2233 apex_available: [ 2234 "com.android.tethering", 2235 ], 2236 visibility: [ 2237 "//external/cronet:__subpackages__", 2238 ], 2239} 2240 2241// GN: //base:base_shared_preferences_jni__action__testing 2242cc_genrule { 2243 name: "cronet_aml_base_base_shared_preferences_jni__action__testing", 2244 srcs: [ 2245 "base/android/java/src/org/chromium/base/shared_preferences/SharedPreferencesManager.java", 2246 ], 2247 cmd: "mkdir -p $(genDir)/base && " + 2248 "mkdir -p $(genDir)/jni_headers/base/base_shared_preferences_jni && $(location third_party/jni_zero/jni_zero.py) from-source " + 2249 "--output-dir " + 2250 "$(genDir)/base/base_shared_preferences_jni " + 2251 "--extra-include " + 2252 "third_party/jni_zero/jni_zero_internal.h " + 2253 "--srcjar-path " + 2254 "$(genDir)/base/base_shared_preferences_jni.srcjar " + 2255 "--placeholder-srcjar-path " + 2256 "$(genDir)/base/base_shared_preferences_jni_placeholder.srcjar " + 2257 "--use-proxy-hash " + 2258 "--output-name " + 2259 "SharedPreferencesManager_jni.h " + 2260 "--input-file " + 2261 "$(location base/android/java/src/org/chromium/base/shared_preferences/SharedPreferencesManager.java)", 2262 out: [ 2263 "base/base_shared_preferences_jni.srcjar", 2264 "base/base_shared_preferences_jni/SharedPreferencesManager_jni.h", 2265 ], 2266 tool_files: [ 2267 "third_party/jni_zero/codegen/called_by_native_header.py", 2268 "third_party/jni_zero/codegen/convert_type.py", 2269 "third_party/jni_zero/codegen/header_common.py", 2270 "third_party/jni_zero/codegen/natives_header.py", 2271 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 2272 "third_party/jni_zero/codegen/placeholder_java_type.py", 2273 "third_party/jni_zero/codegen/proxy_impl_java.py", 2274 "third_party/jni_zero/common.py", 2275 "third_party/jni_zero/java_lang_classes.py", 2276 "third_party/jni_zero/java_types.py", 2277 "third_party/jni_zero/jni_generator.py", 2278 "third_party/jni_zero/jni_registration_generator.py", 2279 "third_party/jni_zero/jni_zero.py", 2280 "third_party/jni_zero/parse.py", 2281 "third_party/jni_zero/proxy.py", 2282 ], 2283 apex_available: [ 2284 "com.android.tethering", 2285 ], 2286 visibility: [ 2287 "//external/cronet:__subpackages__", 2288 ], 2289} 2290 2291// GN: //base:build_date 2292cc_genrule { 2293 name: "cronet_aml_base_build_date", 2294 cmd: "mkdir -p $(genDir)/base && $(location base/write_build_date_header.py) $(out) " + 2295 "1733406162", 2296 out: [ 2297 "base/generated_build_date.h", 2298 ], 2299 tool_files: [ 2300 "base/write_build_date_header.py", 2301 ], 2302 apex_available: [ 2303 "com.android.tethering", 2304 ], 2305 visibility: [ 2306 "//external/cronet:__subpackages__", 2307 ], 2308} 2309 2310// GN: //base:build_date__testing 2311cc_genrule { 2312 name: "cronet_aml_base_build_date__testing", 2313 cmd: "mkdir -p $(genDir)/base && $(location base/write_build_date_header.py) $(out) " + 2314 "1733406162", 2315 host_supported: true, 2316 out: [ 2317 "base/generated_build_date.h", 2318 ], 2319 tool_files: [ 2320 "base/write_build_date_header.py", 2321 ], 2322 apex_available: [ 2323 "com.android.tethering", 2324 ], 2325 visibility: [ 2326 "//external/cronet:__subpackages__", 2327 ], 2328} 2329 2330// GN: //base:cfi_buildflags 2331cc_genrule { 2332 name: "cronet_aml_base_cfi_buildflags", 2333 cmd: "mkdir -p $(genDir)/base && echo '--flags CFI_CAST_CHECK=\"false && false\" CFI_DIAG=\"false && false\" CFI_ICALL_CHECK=\"false && false\" CFI_ENFORCEMENT_TRAP=\"false && !false\" CFI_ENFORCEMENT_DIAGNOSTIC=\"false && false && !false\"' | " + 2334 "$(location build/write_buildflag_header.py) --output " + 2335 "$(out) " + 2336 "--rulename " + 2337 "//base:cfi_buildflags " + 2338 "--gen-dir " + 2339 ". " + 2340 "--definitions " + 2341 "/dev/stdin", 2342 out: [ 2343 "base/cfi_buildflags.h", 2344 ], 2345 tool_files: [ 2346 "build/write_buildflag_header.py", 2347 ], 2348 apex_available: [ 2349 "com.android.tethering", 2350 ], 2351 visibility: [ 2352 "//external/cronet:__subpackages__", 2353 ], 2354} 2355 2356// GN: //base:cfi_buildflags__testing 2357cc_genrule { 2358 name: "cronet_aml_base_cfi_buildflags__testing", 2359 cmd: "mkdir -p $(genDir)/base && echo '--flags CFI_CAST_CHECK=\"false && false\" CFI_DIAG=\"false && false\" CFI_ICALL_CHECK=\"false && false\" CFI_ENFORCEMENT_TRAP=\"false && !false\" CFI_ENFORCEMENT_DIAGNOSTIC=\"false && false && !false\"' | " + 2360 "$(location build/write_buildflag_header.py) --output " + 2361 "$(out) " + 2362 "--rulename " + 2363 "//base:cfi_buildflags " + 2364 "--gen-dir " + 2365 ". " + 2366 "--definitions " + 2367 "/dev/stdin", 2368 host_supported: true, 2369 out: [ 2370 "base/cfi_buildflags.h", 2371 ], 2372 tool_files: [ 2373 "build/write_buildflag_header.py", 2374 ], 2375 apex_available: [ 2376 "com.android.tethering", 2377 ], 2378 visibility: [ 2379 "//external/cronet:__subpackages__", 2380 ], 2381} 2382 2383// GN: //base:check_version_internal_action 2384cc_genrule { 2385 name: "cronet_aml_base_check_version_internal_action", 2386 cmd: "mkdir -p $(genDir)/base && $(location build/util/version.py) --official " + 2387 "-f " + 2388 "$(location chrome/VERSION) " + 2389 "-e " + 2390 "'VERSION_MAJOR=\"%s\" % (MAJOR)' " + 2391 "-e " + 2392 "'NEXT_VERSION_MAJOR=\"%d\" % (int(MAJOR) + 1)' " + 2393 "-o " + 2394 "$(out) " + 2395 "$(location base/check_version_internal.h.in)", 2396 out: [ 2397 "base/check_version_internal.h", 2398 ], 2399 tool_files: [ 2400 "base/check_version_internal.h.in", 2401 "build/util/LASTCHANGE", 2402 "build/util/android_chrome_version.py", 2403 "build/util/version.py", 2404 "chrome/VERSION", 2405 ], 2406 apex_available: [ 2407 "com.android.tethering", 2408 ], 2409 visibility: [ 2410 "//external/cronet:__subpackages__", 2411 ], 2412} 2413 2414// GN: //base:check_version_internal_action__testing 2415cc_genrule { 2416 name: "cronet_aml_base_check_version_internal_action__testing", 2417 cmd: "mkdir -p $(genDir)/base && $(location build/util/version.py) --official " + 2418 "-f " + 2419 "$(location chrome/VERSION) " + 2420 "-e " + 2421 "'VERSION_MAJOR=\"%s\" % (MAJOR)' " + 2422 "-e " + 2423 "'NEXT_VERSION_MAJOR=\"%d\" % (int(MAJOR) + 1)' " + 2424 "-o " + 2425 "$(out) " + 2426 "$(location base/check_version_internal.h.in)", 2427 host_supported: true, 2428 out: [ 2429 "base/check_version_internal.h", 2430 ], 2431 tool_files: [ 2432 "base/check_version_internal.h.in", 2433 "build/util/LASTCHANGE", 2434 "build/util/android_chrome_version.py", 2435 "build/util/version.py", 2436 "chrome/VERSION", 2437 ], 2438 apex_available: [ 2439 "com.android.tethering", 2440 ], 2441 visibility: [ 2442 "//external/cronet:__subpackages__", 2443 ], 2444} 2445 2446// GN: //base:clang_profiling_buildflags 2447cc_genrule { 2448 name: "cronet_aml_base_clang_profiling_buildflags", 2449 cmd: "mkdir -p $(genDir)/base && echo '--flags CLANG_PROFILING=\"false\" CLANG_PROFILING_INSIDE_SANDBOX=\"false\" USE_CLANG_COVERAGE=\"false\"' | " + 2450 "$(location build/write_buildflag_header.py) --output " + 2451 "$(out) " + 2452 "--rulename " + 2453 "//base:clang_profiling_buildflags " + 2454 "--gen-dir " + 2455 ". " + 2456 "--definitions " + 2457 "/dev/stdin", 2458 out: [ 2459 "base/clang_profiling_buildflags.h", 2460 ], 2461 tool_files: [ 2462 "build/write_buildflag_header.py", 2463 ], 2464 apex_available: [ 2465 "com.android.tethering", 2466 ], 2467 visibility: [ 2468 "//external/cronet:__subpackages__", 2469 ], 2470} 2471 2472// GN: //base:clang_profiling_buildflags__testing 2473cc_genrule { 2474 name: "cronet_aml_base_clang_profiling_buildflags__testing", 2475 cmd: "mkdir -p $(genDir)/base && echo '--flags CLANG_PROFILING=\"false\" CLANG_PROFILING_INSIDE_SANDBOX=\"false\" USE_CLANG_COVERAGE=\"false\"' | " + 2476 "$(location build/write_buildflag_header.py) --output " + 2477 "$(out) " + 2478 "--rulename " + 2479 "//base:clang_profiling_buildflags " + 2480 "--gen-dir " + 2481 ". " + 2482 "--definitions " + 2483 "/dev/stdin", 2484 host_supported: true, 2485 out: [ 2486 "base/clang_profiling_buildflags.h", 2487 ], 2488 tool_files: [ 2489 "build/write_buildflag_header.py", 2490 ], 2491 apex_available: [ 2492 "com.android.tethering", 2493 ], 2494 visibility: [ 2495 "//external/cronet:__subpackages__", 2496 ], 2497} 2498 2499// GN: //base:debugging_buildflags 2500cc_genrule { 2501 name: "cronet_aml_base_debugging_buildflags", 2502 cmd: "if [[ ( $$CC_ARCH == 'arm' && $$CC_OS == 'android' ) ]]; " + 2503 "then " + 2504 "mkdir -p $(genDir)/base/debug && echo '--flags DCHECK_IS_CONFIGURABLE=\"false\" ENABLE_PROFILING=\"false\" CAN_UNWIND_WITH_FRAME_POINTERS=\"false\" UNSAFE_DEVELOPER_BUILD=\"false\" CAN_UNWIND_WITH_CFI_TABLE=\"true\" EXCLUDE_UNWIND_TABLES=\"true\" ENABLE_GDBINIT_WARNING=\"false\" ENABLE_LLDBINIT_WARNING=\"false\" EXPENSIVE_DCHECKS_ARE_ON=\"false\" ENABLE_STACK_TRACE_LINE_NUMBERS=\"true\" ENABLE_COMMANDLINE_SEQUENCE_CHECKS=\"false\" ENABLE_ALLOCATION_STACK_TRACE_RECORDER=\"false\" ENABLE_ALLOCATION_TRACE_RECORDER_FULL_REPORTING=\"false\"' | " + 2505 "$(location build/write_buildflag_header.py) --output " + 2506 "$(out) " + 2507 "--rulename " + 2508 "//base:debugging_buildflags " + 2509 "--gen-dir " + 2510 ". " + 2511 "--definitions " + 2512 "/dev/stdin; " + 2513 "fi; " + 2514 "if [[ ( $$CC_ARCH == 'arm64' && $$CC_OS == 'android' ) ]]; " + 2515 "then " + 2516 "mkdir -p $(genDir)/base/debug && echo '--flags DCHECK_IS_CONFIGURABLE=\"false\" ENABLE_PROFILING=\"false\" CAN_UNWIND_WITH_FRAME_POINTERS=\"true\" UNSAFE_DEVELOPER_BUILD=\"false\" CAN_UNWIND_WITH_CFI_TABLE=\"false\" EXCLUDE_UNWIND_TABLES=\"true\" ENABLE_GDBINIT_WARNING=\"false\" ENABLE_LLDBINIT_WARNING=\"false\" EXPENSIVE_DCHECKS_ARE_ON=\"false\" ENABLE_STACK_TRACE_LINE_NUMBERS=\"true\" ENABLE_COMMANDLINE_SEQUENCE_CHECKS=\"false\" ENABLE_ALLOCATION_STACK_TRACE_RECORDER=\"false\" ENABLE_ALLOCATION_TRACE_RECORDER_FULL_REPORTING=\"false\"' | " + 2517 "$(location build/write_buildflag_header.py) --output " + 2518 "$(out) " + 2519 "--rulename " + 2520 "//base:debugging_buildflags " + 2521 "--gen-dir " + 2522 ". " + 2523 "--definitions " + 2524 "/dev/stdin; " + 2525 "fi; " + 2526 "if [[ ( $$CC_ARCH == 'riscv64' && $$CC_OS == 'android' ) ]]; " + 2527 "then " + 2528 "mkdir -p $(genDir)/base/debug && echo '--flags DCHECK_IS_CONFIGURABLE=\"false\" ENABLE_PROFILING=\"false\" CAN_UNWIND_WITH_FRAME_POINTERS=\"false\" UNSAFE_DEVELOPER_BUILD=\"false\" CAN_UNWIND_WITH_CFI_TABLE=\"false\" EXCLUDE_UNWIND_TABLES=\"true\" ENABLE_GDBINIT_WARNING=\"false\" ENABLE_LLDBINIT_WARNING=\"false\" EXPENSIVE_DCHECKS_ARE_ON=\"false\" ENABLE_STACK_TRACE_LINE_NUMBERS=\"true\" ENABLE_COMMANDLINE_SEQUENCE_CHECKS=\"false\" ENABLE_ALLOCATION_STACK_TRACE_RECORDER=\"false\" ENABLE_ALLOCATION_TRACE_RECORDER_FULL_REPORTING=\"false\"' | " + 2529 "$(location build/write_buildflag_header.py) --output " + 2530 "$(out) " + 2531 "--rulename " + 2532 "//base:debugging_buildflags " + 2533 "--gen-dir " + 2534 ". " + 2535 "--definitions " + 2536 "/dev/stdin; " + 2537 "fi; " + 2538 "if [[ ( $$CC_ARCH == 'x86' && $$CC_OS == 'android' ) ]]; " + 2539 "then " + 2540 "mkdir -p $(genDir)/base/debug && echo '--flags DCHECK_IS_CONFIGURABLE=\"false\" ENABLE_PROFILING=\"false\" CAN_UNWIND_WITH_FRAME_POINTERS=\"false\" UNSAFE_DEVELOPER_BUILD=\"false\" CAN_UNWIND_WITH_CFI_TABLE=\"false\" EXCLUDE_UNWIND_TABLES=\"true\" ENABLE_GDBINIT_WARNING=\"false\" ENABLE_LLDBINIT_WARNING=\"false\" EXPENSIVE_DCHECKS_ARE_ON=\"false\" ENABLE_STACK_TRACE_LINE_NUMBERS=\"true\" ENABLE_COMMANDLINE_SEQUENCE_CHECKS=\"false\" ENABLE_ALLOCATION_STACK_TRACE_RECORDER=\"false\" ENABLE_ALLOCATION_TRACE_RECORDER_FULL_REPORTING=\"false\"' | " + 2541 "$(location build/write_buildflag_header.py) --output " + 2542 "$(out) " + 2543 "--rulename " + 2544 "//base:debugging_buildflags " + 2545 "--gen-dir " + 2546 ". " + 2547 "--definitions " + 2548 "/dev/stdin; " + 2549 "fi; " + 2550 "if [[ ( $$CC_ARCH == 'x86_64' && $$CC_OS == 'android' ) ]]; " + 2551 "then " + 2552 "mkdir -p $(genDir)/base/debug && echo '--flags DCHECK_IS_CONFIGURABLE=\"false\" ENABLE_PROFILING=\"false\" CAN_UNWIND_WITH_FRAME_POINTERS=\"false\" UNSAFE_DEVELOPER_BUILD=\"false\" CAN_UNWIND_WITH_CFI_TABLE=\"false\" EXCLUDE_UNWIND_TABLES=\"true\" ENABLE_GDBINIT_WARNING=\"false\" ENABLE_LLDBINIT_WARNING=\"false\" EXPENSIVE_DCHECKS_ARE_ON=\"false\" ENABLE_STACK_TRACE_LINE_NUMBERS=\"true\" ENABLE_COMMANDLINE_SEQUENCE_CHECKS=\"false\" ENABLE_ALLOCATION_STACK_TRACE_RECORDER=\"false\" ENABLE_ALLOCATION_TRACE_RECORDER_FULL_REPORTING=\"false\"' | " + 2553 "$(location build/write_buildflag_header.py) --output " + 2554 "$(out) " + 2555 "--rulename " + 2556 "//base:debugging_buildflags " + 2557 "--gen-dir " + 2558 ". " + 2559 "--definitions " + 2560 "/dev/stdin; " + 2561 "fi;", 2562 out: [ 2563 "base/debug/debugging_buildflags.h", 2564 ], 2565 tool_files: [ 2566 "build/write_buildflag_header.py", 2567 ], 2568 apex_available: [ 2569 "com.android.tethering", 2570 ], 2571 visibility: [ 2572 "//external/cronet:__subpackages__", 2573 ], 2574} 2575 2576// GN: //base:debugging_buildflags__testing 2577cc_genrule { 2578 name: "cronet_aml_base_debugging_buildflags__testing", 2579 cmd: "if [[ ( $$CC_ARCH == 'arm' && $$CC_OS == 'android' ) ]]; " + 2580 "then " + 2581 "mkdir -p $(genDir)/base/debug && echo '--flags DCHECK_IS_CONFIGURABLE=\"false\" ENABLE_PROFILING=\"false\" CAN_UNWIND_WITH_FRAME_POINTERS=\"false\" UNSAFE_DEVELOPER_BUILD=\"false\" CAN_UNWIND_WITH_CFI_TABLE=\"true\" EXCLUDE_UNWIND_TABLES=\"true\" ENABLE_GDBINIT_WARNING=\"false\" ENABLE_LLDBINIT_WARNING=\"false\" EXPENSIVE_DCHECKS_ARE_ON=\"false\" ENABLE_STACK_TRACE_LINE_NUMBERS=\"true\" ENABLE_COMMANDLINE_SEQUENCE_CHECKS=\"false\" ENABLE_ALLOCATION_STACK_TRACE_RECORDER=\"false\" ENABLE_ALLOCATION_TRACE_RECORDER_FULL_REPORTING=\"false\"' | " + 2582 "$(location build/write_buildflag_header.py) --output " + 2583 "$(out) " + 2584 "--rulename " + 2585 "//base:debugging_buildflags " + 2586 "--gen-dir " + 2587 ". " + 2588 "--definitions " + 2589 "/dev/stdin; " + 2590 "fi; " + 2591 "if [[ ( $$CC_ARCH == 'arm64' && $$CC_OS == 'android' ) ]]; " + 2592 "then " + 2593 "mkdir -p $(genDir)/base/debug && echo '--flags DCHECK_IS_CONFIGURABLE=\"false\" ENABLE_PROFILING=\"false\" CAN_UNWIND_WITH_FRAME_POINTERS=\"true\" UNSAFE_DEVELOPER_BUILD=\"false\" CAN_UNWIND_WITH_CFI_TABLE=\"false\" EXCLUDE_UNWIND_TABLES=\"true\" ENABLE_GDBINIT_WARNING=\"false\" ENABLE_LLDBINIT_WARNING=\"false\" EXPENSIVE_DCHECKS_ARE_ON=\"false\" ENABLE_STACK_TRACE_LINE_NUMBERS=\"true\" ENABLE_COMMANDLINE_SEQUENCE_CHECKS=\"false\" ENABLE_ALLOCATION_STACK_TRACE_RECORDER=\"false\" ENABLE_ALLOCATION_TRACE_RECORDER_FULL_REPORTING=\"false\"' | " + 2594 "$(location build/write_buildflag_header.py) --output " + 2595 "$(out) " + 2596 "--rulename " + 2597 "//base:debugging_buildflags " + 2598 "--gen-dir " + 2599 ". " + 2600 "--definitions " + 2601 "/dev/stdin; " + 2602 "fi; " + 2603 "if [[ ( $$CC_ARCH == 'riscv64' && $$CC_OS == 'android' ) ]]; " + 2604 "then " + 2605 "mkdir -p $(genDir)/base/debug && echo '--flags DCHECK_IS_CONFIGURABLE=\"false\" ENABLE_PROFILING=\"false\" CAN_UNWIND_WITH_FRAME_POINTERS=\"false\" UNSAFE_DEVELOPER_BUILD=\"false\" CAN_UNWIND_WITH_CFI_TABLE=\"false\" EXCLUDE_UNWIND_TABLES=\"true\" ENABLE_GDBINIT_WARNING=\"false\" ENABLE_LLDBINIT_WARNING=\"false\" EXPENSIVE_DCHECKS_ARE_ON=\"false\" ENABLE_STACK_TRACE_LINE_NUMBERS=\"true\" ENABLE_COMMANDLINE_SEQUENCE_CHECKS=\"false\" ENABLE_ALLOCATION_STACK_TRACE_RECORDER=\"false\" ENABLE_ALLOCATION_TRACE_RECORDER_FULL_REPORTING=\"false\"' | " + 2606 "$(location build/write_buildflag_header.py) --output " + 2607 "$(out) " + 2608 "--rulename " + 2609 "//base:debugging_buildflags " + 2610 "--gen-dir " + 2611 ". " + 2612 "--definitions " + 2613 "/dev/stdin; " + 2614 "fi; " + 2615 "if [[ ( $$CC_ARCH == 'x86' && $$CC_OS == 'android' ) ]]; " + 2616 "then " + 2617 "mkdir -p $(genDir)/base/debug && echo '--flags DCHECK_IS_CONFIGURABLE=\"false\" ENABLE_PROFILING=\"false\" CAN_UNWIND_WITH_FRAME_POINTERS=\"false\" UNSAFE_DEVELOPER_BUILD=\"false\" CAN_UNWIND_WITH_CFI_TABLE=\"false\" EXCLUDE_UNWIND_TABLES=\"true\" ENABLE_GDBINIT_WARNING=\"false\" ENABLE_LLDBINIT_WARNING=\"false\" EXPENSIVE_DCHECKS_ARE_ON=\"false\" ENABLE_STACK_TRACE_LINE_NUMBERS=\"true\" ENABLE_COMMANDLINE_SEQUENCE_CHECKS=\"false\" ENABLE_ALLOCATION_STACK_TRACE_RECORDER=\"false\" ENABLE_ALLOCATION_TRACE_RECORDER_FULL_REPORTING=\"false\"' | " + 2618 "$(location build/write_buildflag_header.py) --output " + 2619 "$(out) " + 2620 "--rulename " + 2621 "//base:debugging_buildflags " + 2622 "--gen-dir " + 2623 ". " + 2624 "--definitions " + 2625 "/dev/stdin; " + 2626 "fi; " + 2627 "if [[ ( $$CC_ARCH == 'x86_64' && $$CC_OS == 'android' ) ]]; " + 2628 "then " + 2629 "mkdir -p $(genDir)/base/debug && echo '--flags DCHECK_IS_CONFIGURABLE=\"false\" ENABLE_PROFILING=\"false\" CAN_UNWIND_WITH_FRAME_POINTERS=\"false\" UNSAFE_DEVELOPER_BUILD=\"false\" CAN_UNWIND_WITH_CFI_TABLE=\"false\" EXCLUDE_UNWIND_TABLES=\"true\" ENABLE_GDBINIT_WARNING=\"false\" ENABLE_LLDBINIT_WARNING=\"false\" EXPENSIVE_DCHECKS_ARE_ON=\"false\" ENABLE_STACK_TRACE_LINE_NUMBERS=\"true\" ENABLE_COMMANDLINE_SEQUENCE_CHECKS=\"false\" ENABLE_ALLOCATION_STACK_TRACE_RECORDER=\"false\" ENABLE_ALLOCATION_TRACE_RECORDER_FULL_REPORTING=\"false\"' | " + 2630 "$(location build/write_buildflag_header.py) --output " + 2631 "$(out) " + 2632 "--rulename " + 2633 "//base:debugging_buildflags " + 2634 "--gen-dir " + 2635 ". " + 2636 "--definitions " + 2637 "/dev/stdin; " + 2638 "fi; " + 2639 "if [[ $$CC_OS != 'android' ]]; " + 2640 "then " + 2641 "mkdir -p $(genDir)/base/debug && echo '--flags DCHECK_IS_CONFIGURABLE=\"false\" ENABLE_PROFILING=\"false\" CAN_UNWIND_WITH_FRAME_POINTERS=\"true\" UNSAFE_DEVELOPER_BUILD=\"false\" CAN_UNWIND_WITH_CFI_TABLE=\"false\" EXCLUDE_UNWIND_TABLES=\"true\" ENABLE_GDBINIT_WARNING=\"false\" ENABLE_LLDBINIT_WARNING=\"false\" EXPENSIVE_DCHECKS_ARE_ON=\"false\" ENABLE_STACK_TRACE_LINE_NUMBERS=\"true\" ENABLE_COMMANDLINE_SEQUENCE_CHECKS=\"false\" ENABLE_ALLOCATION_STACK_TRACE_RECORDER=\"false\" ENABLE_ALLOCATION_TRACE_RECORDER_FULL_REPORTING=\"false\"' | " + 2642 "$(location build/write_buildflag_header.py) --output " + 2643 "$(out) " + 2644 "--rulename " + 2645 "//base:debugging_buildflags " + 2646 "--gen-dir " + 2647 ". " + 2648 "--definitions " + 2649 "/dev/stdin; " + 2650 "fi;", 2651 host_supported: true, 2652 out: [ 2653 "base/debug/debugging_buildflags.h", 2654 ], 2655 tool_files: [ 2656 "build/write_buildflag_header.py", 2657 ], 2658 apex_available: [ 2659 "com.android.tethering", 2660 ], 2661 visibility: [ 2662 "//external/cronet:__subpackages__", 2663 ], 2664} 2665 2666// GN: //base:feature_list_buildflags 2667cc_genrule { 2668 name: "cronet_aml_base_feature_list_buildflags", 2669 cmd: "mkdir -p $(genDir)/base && echo '--flags ENABLE_BANNED_BASE_FEATURE_PREFIX=\"false\"' | " + 2670 "$(location build/write_buildflag_header.py) --output " + 2671 "$(out) " + 2672 "--rulename " + 2673 "//base:feature_list_buildflags " + 2674 "--gen-dir " + 2675 ". " + 2676 "--definitions " + 2677 "/dev/stdin", 2678 out: [ 2679 "base/feature_list_buildflags.h", 2680 ], 2681 tool_files: [ 2682 "build/write_buildflag_header.py", 2683 ], 2684 apex_available: [ 2685 "com.android.tethering", 2686 ], 2687 visibility: [ 2688 "//external/cronet:__subpackages__", 2689 ], 2690} 2691 2692// GN: //base:feature_list_buildflags__testing 2693cc_genrule { 2694 name: "cronet_aml_base_feature_list_buildflags__testing", 2695 cmd: "mkdir -p $(genDir)/base && echo '--flags ENABLE_BANNED_BASE_FEATURE_PREFIX=\"false\"' | " + 2696 "$(location build/write_buildflag_header.py) --output " + 2697 "$(out) " + 2698 "--rulename " + 2699 "//base:feature_list_buildflags " + 2700 "--gen-dir " + 2701 ". " + 2702 "--definitions " + 2703 "/dev/stdin", 2704 host_supported: true, 2705 out: [ 2706 "base/feature_list_buildflags.h", 2707 ], 2708 tool_files: [ 2709 "build/write_buildflag_header.py", 2710 ], 2711 apex_available: [ 2712 "com.android.tethering", 2713 ], 2714 visibility: [ 2715 "//external/cronet:__subpackages__", 2716 ], 2717} 2718 2719// GN: //base:fuzzing_buildflags 2720cc_genrule { 2721 name: "cronet_aml_base_fuzzing_buildflags", 2722 cmd: "mkdir -p $(genDir)/base && echo '--flags USE_FUZZING_ENGINE=\"false\"' | " + 2723 "$(location build/write_buildflag_header.py) --output " + 2724 "$(out) " + 2725 "--rulename " + 2726 "//base:fuzzing_buildflags " + 2727 "--gen-dir " + 2728 ". " + 2729 "--definitions " + 2730 "/dev/stdin", 2731 out: [ 2732 "base/fuzzing_buildflags.h", 2733 ], 2734 tool_files: [ 2735 "build/write_buildflag_header.py", 2736 ], 2737 apex_available: [ 2738 "com.android.tethering", 2739 ], 2740 visibility: [ 2741 "//external/cronet:__subpackages__", 2742 ], 2743} 2744 2745// GN: //base:fuzzing_buildflags__testing 2746cc_genrule { 2747 name: "cronet_aml_base_fuzzing_buildflags__testing", 2748 cmd: "mkdir -p $(genDir)/base && echo '--flags USE_FUZZING_ENGINE=\"false\"' | " + 2749 "$(location build/write_buildflag_header.py) --output " + 2750 "$(out) " + 2751 "--rulename " + 2752 "//base:fuzzing_buildflags " + 2753 "--gen-dir " + 2754 ". " + 2755 "--definitions " + 2756 "/dev/stdin", 2757 host_supported: true, 2758 out: [ 2759 "base/fuzzing_buildflags.h", 2760 ], 2761 tool_files: [ 2762 "build/write_buildflag_header.py", 2763 ], 2764 apex_available: [ 2765 "com.android.tethering", 2766 ], 2767 visibility: [ 2768 "//external/cronet:__subpackages__", 2769 ], 2770} 2771 2772// GN: //base:ios_cronet_buildflags 2773cc_genrule { 2774 name: "cronet_aml_base_ios_cronet_buildflags", 2775 cmd: "mkdir -p $(genDir)/base/message_loop && echo '--flags CRONET_BUILD=\"true\"' | " + 2776 "$(location build/write_buildflag_header.py) --output " + 2777 "$(out) " + 2778 "--rulename " + 2779 "//base:ios_cronet_buildflags " + 2780 "--gen-dir " + 2781 ". " + 2782 "--definitions " + 2783 "/dev/stdin", 2784 out: [ 2785 "base/message_loop/ios_cronet_buildflags.h", 2786 ], 2787 tool_files: [ 2788 "build/write_buildflag_header.py", 2789 ], 2790 apex_available: [ 2791 "com.android.tethering", 2792 ], 2793 visibility: [ 2794 "//external/cronet:__subpackages__", 2795 ], 2796} 2797 2798// GN: //base:ios_cronet_buildflags__testing 2799cc_genrule { 2800 name: "cronet_aml_base_ios_cronet_buildflags__testing", 2801 cmd: "mkdir -p $(genDir)/base/message_loop && echo '--flags CRONET_BUILD=\"true\"' | " + 2802 "$(location build/write_buildflag_header.py) --output " + 2803 "$(out) " + 2804 "--rulename " + 2805 "//base:ios_cronet_buildflags " + 2806 "--gen-dir " + 2807 ". " + 2808 "--definitions " + 2809 "/dev/stdin", 2810 host_supported: true, 2811 out: [ 2812 "base/message_loop/ios_cronet_buildflags.h", 2813 ], 2814 tool_files: [ 2815 "build/write_buildflag_header.py", 2816 ], 2817 apex_available: [ 2818 "com.android.tethering", 2819 ], 2820 visibility: [ 2821 "//external/cronet:__subpackages__", 2822 ], 2823} 2824 2825// GN: //base:java_features_srcjar 2826java_genrule { 2827 name: "cronet_aml_base_java_features_srcjar", 2828 srcs: [ 2829 "base/allocator/partition_alloc_features.cc", 2830 "base/features.cc", 2831 "base/task/task_features.cc", 2832 ], 2833 cmd: "mkdir -p $(genDir)/base && $(location build/android/gyp/java_cpp_features.py) --srcjar " + 2834 "$(out) " + 2835 "--template " + 2836 "$(location base/android/java/src/org/chromium/base/BaseFeatures.java.tmpl) " + 2837 "$(location base/allocator/partition_alloc_features.cc) " + 2838 "$(location base/features.cc) " + 2839 "$(location base/task/task_features.cc)", 2840 out: [ 2841 "base/java_features_srcjar.srcjar", 2842 ], 2843 tool_files: [ 2844 "base/android/java/src/org/chromium/base/BaseFeatures.java.tmpl", 2845 "build/action_helpers.py", 2846 "build/android/gyp/java_cpp_features.py", 2847 "build/android/gyp/util/__init__.py", 2848 "build/android/gyp/util/build_utils.py", 2849 "build/android/gyp/util/java_cpp_utils.py", 2850 "build/gn_helpers.py", 2851 "build/zip_helpers.py", 2852 ], 2853 visibility: [ 2854 "//external/cronet:__subpackages__", 2855 ], 2856} 2857 2858// GN: //base:java_features_srcjar__testing 2859java_genrule { 2860 name: "cronet_aml_base_java_features_srcjar__testing", 2861 srcs: [ 2862 "base/allocator/partition_alloc_features.cc", 2863 "base/features.cc", 2864 "base/task/task_features.cc", 2865 ], 2866 cmd: "mkdir -p $(genDir)/base && $(location build/android/gyp/java_cpp_features.py) --srcjar " + 2867 "$(out) " + 2868 "--template " + 2869 "$(location base/android/java/src/org/chromium/base/BaseFeatures.java.tmpl) " + 2870 "$(location base/allocator/partition_alloc_features.cc) " + 2871 "$(location base/features.cc) " + 2872 "$(location base/task/task_features.cc)", 2873 out: [ 2874 "base/java_features_srcjar.srcjar", 2875 ], 2876 tool_files: [ 2877 "base/android/java/src/org/chromium/base/BaseFeatures.java.tmpl", 2878 "build/action_helpers.py", 2879 "build/android/gyp/java_cpp_features.py", 2880 "build/android/gyp/util/__init__.py", 2881 "build/android/gyp/util/build_utils.py", 2882 "build/android/gyp/util/java_cpp_utils.py", 2883 "build/gn_helpers.py", 2884 "build/zip_helpers.py", 2885 ], 2886 visibility: [ 2887 "//external/cronet:__subpackages__", 2888 ], 2889} 2890 2891// GN: //base:java_switches_srcjar 2892java_genrule { 2893 name: "cronet_aml_base_java_switches_srcjar", 2894 srcs: [ 2895 "base/base_switches.cc", 2896 ], 2897 cmd: "mkdir -p $(genDir)/base && $(location build/android/gyp/java_cpp_strings.py) --srcjar " + 2898 "$(out) " + 2899 "--template " + 2900 "$(location base/android/java/src/org/chromium/base/BaseSwitches.java.tmpl) " + 2901 "$(location base/base_switches.cc)", 2902 out: [ 2903 "base/java_switches_srcjar.srcjar", 2904 ], 2905 tool_files: [ 2906 "base/android/java/src/org/chromium/base/BaseSwitches.java.tmpl", 2907 "build/action_helpers.py", 2908 "build/android/gyp/java_cpp_strings.py", 2909 "build/android/gyp/util/__init__.py", 2910 "build/android/gyp/util/build_utils.py", 2911 "build/android/gyp/util/java_cpp_utils.py", 2912 "build/gn_helpers.py", 2913 "build/zip_helpers.py", 2914 ], 2915 visibility: [ 2916 "//external/cronet:__subpackages__", 2917 ], 2918} 2919 2920// GN: //base:java_switches_srcjar__testing 2921java_genrule { 2922 name: "cronet_aml_base_java_switches_srcjar__testing", 2923 srcs: [ 2924 "base/base_switches.cc", 2925 ], 2926 cmd: "mkdir -p $(genDir)/base && $(location build/android/gyp/java_cpp_strings.py) --srcjar " + 2927 "$(out) " + 2928 "--template " + 2929 "$(location base/android/java/src/org/chromium/base/BaseSwitches.java.tmpl) " + 2930 "$(location base/base_switches.cc)", 2931 out: [ 2932 "base/java_switches_srcjar.srcjar", 2933 ], 2934 tool_files: [ 2935 "base/android/java/src/org/chromium/base/BaseSwitches.java.tmpl", 2936 "build/action_helpers.py", 2937 "build/android/gyp/java_cpp_strings.py", 2938 "build/android/gyp/util/__init__.py", 2939 "build/android/gyp/util/build_utils.py", 2940 "build/android/gyp/util/java_cpp_utils.py", 2941 "build/gn_helpers.py", 2942 "build/zip_helpers.py", 2943 ], 2944 visibility: [ 2945 "//external/cronet:__subpackages__", 2946 ], 2947} 2948 2949// GN: //base:logging_buildflags 2950cc_genrule { 2951 name: "cronet_aml_base_logging_buildflags", 2952 cmd: "mkdir -p $(genDir)/base && echo '--flags ENABLE_LOG_ERROR_NOT_REACHED=\"false\"' | " + 2953 "$(location build/write_buildflag_header.py) --output " + 2954 "$(out) " + 2955 "--rulename " + 2956 "//base:logging_buildflags " + 2957 "--gen-dir " + 2958 ". " + 2959 "--definitions " + 2960 "/dev/stdin", 2961 out: [ 2962 "base/logging_buildflags.h", 2963 ], 2964 tool_files: [ 2965 "build/write_buildflag_header.py", 2966 ], 2967 apex_available: [ 2968 "com.android.tethering", 2969 ], 2970 visibility: [ 2971 "//external/cronet:__subpackages__", 2972 ], 2973} 2974 2975// GN: //base:logging_buildflags__testing 2976cc_genrule { 2977 name: "cronet_aml_base_logging_buildflags__testing", 2978 cmd: "mkdir -p $(genDir)/base && echo '--flags ENABLE_LOG_ERROR_NOT_REACHED=\"false\"' | " + 2979 "$(location build/write_buildflag_header.py) --output " + 2980 "$(out) " + 2981 "--rulename " + 2982 "//base:logging_buildflags " + 2983 "--gen-dir " + 2984 ". " + 2985 "--definitions " + 2986 "/dev/stdin", 2987 host_supported: true, 2988 out: [ 2989 "base/logging_buildflags.h", 2990 ], 2991 tool_files: [ 2992 "build/write_buildflag_header.py", 2993 ], 2994 apex_available: [ 2995 "com.android.tethering", 2996 ], 2997 visibility: [ 2998 "//external/cronet:__subpackages__", 2999 ], 3000} 3001 3002// GN: //base:message_pump_buildflags 3003cc_genrule { 3004 name: "cronet_aml_base_message_pump_buildflags", 3005 cmd: "mkdir -p $(genDir)/base/message_loop && echo '--flags ENABLE_MESSAGE_PUMP_EPOLL=\"true\"' | " + 3006 "$(location build/write_buildflag_header.py) --output " + 3007 "$(out) " + 3008 "--rulename " + 3009 "//base:message_pump_buildflags " + 3010 "--gen-dir " + 3011 ". " + 3012 "--definitions " + 3013 "/dev/stdin", 3014 out: [ 3015 "base/message_loop/message_pump_buildflags.h", 3016 ], 3017 tool_files: [ 3018 "build/write_buildflag_header.py", 3019 ], 3020 apex_available: [ 3021 "com.android.tethering", 3022 ], 3023 visibility: [ 3024 "//external/cronet:__subpackages__", 3025 ], 3026} 3027 3028// GN: //base:message_pump_buildflags__testing 3029cc_genrule { 3030 name: "cronet_aml_base_message_pump_buildflags__testing", 3031 cmd: "mkdir -p $(genDir)/base/message_loop && echo '--flags ENABLE_MESSAGE_PUMP_EPOLL=\"true\"' | " + 3032 "$(location build/write_buildflag_header.py) --output " + 3033 "$(out) " + 3034 "--rulename " + 3035 "//base:message_pump_buildflags " + 3036 "--gen-dir " + 3037 ". " + 3038 "--definitions " + 3039 "/dev/stdin", 3040 host_supported: true, 3041 out: [ 3042 "base/message_loop/message_pump_buildflags.h", 3043 ], 3044 tool_files: [ 3045 "build/write_buildflag_header.py", 3046 ], 3047 apex_available: [ 3048 "com.android.tethering", 3049 ], 3050 visibility: [ 3051 "//external/cronet:__subpackages__", 3052 ], 3053} 3054 3055// GN: //base:orderfile_buildflags 3056cc_genrule { 3057 name: "cronet_aml_base_orderfile_buildflags", 3058 cmd: "mkdir -p $(genDir)/base/android/orderfile && echo '--flags DEVTOOLS_INSTRUMENTATION_DUMPING=\"false\" ORDERFILE_INSTRUMENTATION=\"false\"' | " + 3059 "$(location build/write_buildflag_header.py) --output " + 3060 "$(out) " + 3061 "--rulename " + 3062 "//base:orderfile_buildflags " + 3063 "--gen-dir " + 3064 ". " + 3065 "--definitions " + 3066 "/dev/stdin", 3067 out: [ 3068 "base/android/orderfile/orderfile_buildflags.h", 3069 ], 3070 tool_files: [ 3071 "build/write_buildflag_header.py", 3072 ], 3073 apex_available: [ 3074 "com.android.tethering", 3075 ], 3076 visibility: [ 3077 "//external/cronet:__subpackages__", 3078 ], 3079} 3080 3081// GN: //base:orderfile_buildflags__testing 3082cc_genrule { 3083 name: "cronet_aml_base_orderfile_buildflags__testing", 3084 cmd: "mkdir -p $(genDir)/base/android/orderfile && echo '--flags DEVTOOLS_INSTRUMENTATION_DUMPING=\"false\" ORDERFILE_INSTRUMENTATION=\"false\"' | " + 3085 "$(location build/write_buildflag_header.py) --output " + 3086 "$(out) " + 3087 "--rulename " + 3088 "//base:orderfile_buildflags " + 3089 "--gen-dir " + 3090 ". " + 3091 "--definitions " + 3092 "/dev/stdin", 3093 host_supported: true, 3094 out: [ 3095 "base/android/orderfile/orderfile_buildflags.h", 3096 ], 3097 tool_files: [ 3098 "build/write_buildflag_header.py", 3099 ], 3100 apex_available: [ 3101 "com.android.tethering", 3102 ], 3103 visibility: [ 3104 "//external/cronet:__subpackages__", 3105 ], 3106} 3107 3108// GN: //base:power_monitor_buildflags 3109cc_genrule { 3110 name: "cronet_aml_base_power_monitor_buildflags", 3111 cmd: "mkdir -p $(genDir)/base/power_monitor && echo '--flags HAS_BATTERY_LEVEL_PROVIDER_IMPL=\"false\"' | " + 3112 "$(location build/write_buildflag_header.py) --output " + 3113 "$(out) " + 3114 "--rulename " + 3115 "//base:power_monitor_buildflags " + 3116 "--gen-dir " + 3117 ". " + 3118 "--definitions " + 3119 "/dev/stdin", 3120 out: [ 3121 "base/power_monitor/power_monitor_buildflags.h", 3122 ], 3123 tool_files: [ 3124 "build/write_buildflag_header.py", 3125 ], 3126 apex_available: [ 3127 "com.android.tethering", 3128 ], 3129 visibility: [ 3130 "//external/cronet:__subpackages__", 3131 ], 3132} 3133 3134// GN: //base:power_monitor_buildflags__testing 3135cc_genrule { 3136 name: "cronet_aml_base_power_monitor_buildflags__testing", 3137 cmd: "mkdir -p $(genDir)/base/power_monitor && echo '--flags HAS_BATTERY_LEVEL_PROVIDER_IMPL=\"false\"' | " + 3138 "$(location build/write_buildflag_header.py) --output " + 3139 "$(out) " + 3140 "--rulename " + 3141 "//base:power_monitor_buildflags " + 3142 "--gen-dir " + 3143 ". " + 3144 "--definitions " + 3145 "/dev/stdin", 3146 host_supported: true, 3147 out: [ 3148 "base/power_monitor/power_monitor_buildflags.h", 3149 ], 3150 tool_files: [ 3151 "build/write_buildflag_header.py", 3152 ], 3153 apex_available: [ 3154 "com.android.tethering", 3155 ], 3156 visibility: [ 3157 "//external/cronet:__subpackages__", 3158 ], 3159} 3160 3161// GN: //base:process_launcher_jni__action 3162cc_genrule { 3163 name: "cronet_aml_base_process_launcher_jni__action", 3164 srcs: [ 3165 "base/android/java/src/org/chromium/base/process_launcher/ChildProcessService.java", 3166 ], 3167 cmd: "mkdir -p $(genDir)/base && " + 3168 "mkdir -p $(genDir)/jni_headers/base/process_launcher_jni && $(location third_party/jni_zero/jni_zero.py) from-source " + 3169 "--output-dir " + 3170 "$(genDir)/base/process_launcher_jni " + 3171 "--extra-include " + 3172 "third_party/jni_zero/jni_zero_internal.h " + 3173 "--srcjar-path " + 3174 "$(genDir)/base/process_launcher_jni.srcjar " + 3175 "--placeholder-srcjar-path " + 3176 "$(genDir)/base/process_launcher_jni_placeholder.srcjar " + 3177 "--use-proxy-hash " + 3178 "--output-name " + 3179 "ChildProcessService_jni.h " + 3180 "--input-file " + 3181 "$(location base/android/java/src/org/chromium/base/process_launcher/ChildProcessService.java) " + 3182 "--package-prefix " + 3183 "android.net.connectivity", 3184 out: [ 3185 "base/process_launcher_jni.srcjar", 3186 "base/process_launcher_jni/ChildProcessService_jni.h", 3187 ], 3188 tool_files: [ 3189 "third_party/jni_zero/codegen/called_by_native_header.py", 3190 "third_party/jni_zero/codegen/convert_type.py", 3191 "third_party/jni_zero/codegen/header_common.py", 3192 "third_party/jni_zero/codegen/natives_header.py", 3193 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 3194 "third_party/jni_zero/codegen/placeholder_java_type.py", 3195 "third_party/jni_zero/codegen/proxy_impl_java.py", 3196 "third_party/jni_zero/common.py", 3197 "third_party/jni_zero/java_lang_classes.py", 3198 "third_party/jni_zero/java_types.py", 3199 "third_party/jni_zero/jni_generator.py", 3200 "third_party/jni_zero/jni_registration_generator.py", 3201 "third_party/jni_zero/jni_zero.py", 3202 "third_party/jni_zero/parse.py", 3203 "third_party/jni_zero/proxy.py", 3204 ], 3205 apex_available: [ 3206 "com.android.tethering", 3207 ], 3208 visibility: [ 3209 "//external/cronet:__subpackages__", 3210 ], 3211} 3212 3213// GN: //base:process_launcher_jni__action__testing 3214cc_genrule { 3215 name: "cronet_aml_base_process_launcher_jni__action__testing", 3216 srcs: [ 3217 "base/android/java/src/org/chromium/base/process_launcher/ChildProcessService.java", 3218 ], 3219 cmd: "mkdir -p $(genDir)/base && " + 3220 "mkdir -p $(genDir)/jni_headers/base/process_launcher_jni && $(location third_party/jni_zero/jni_zero.py) from-source " + 3221 "--output-dir " + 3222 "$(genDir)/base/process_launcher_jni " + 3223 "--extra-include " + 3224 "third_party/jni_zero/jni_zero_internal.h " + 3225 "--srcjar-path " + 3226 "$(genDir)/base/process_launcher_jni.srcjar " + 3227 "--placeholder-srcjar-path " + 3228 "$(genDir)/base/process_launcher_jni_placeholder.srcjar " + 3229 "--use-proxy-hash " + 3230 "--output-name " + 3231 "ChildProcessService_jni.h " + 3232 "--input-file " + 3233 "$(location base/android/java/src/org/chromium/base/process_launcher/ChildProcessService.java)", 3234 out: [ 3235 "base/process_launcher_jni.srcjar", 3236 "base/process_launcher_jni/ChildProcessService_jni.h", 3237 ], 3238 tool_files: [ 3239 "third_party/jni_zero/codegen/called_by_native_header.py", 3240 "third_party/jni_zero/codegen/convert_type.py", 3241 "third_party/jni_zero/codegen/header_common.py", 3242 "third_party/jni_zero/codegen/natives_header.py", 3243 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 3244 "third_party/jni_zero/codegen/placeholder_java_type.py", 3245 "third_party/jni_zero/codegen/proxy_impl_java.py", 3246 "third_party/jni_zero/common.py", 3247 "third_party/jni_zero/java_lang_classes.py", 3248 "third_party/jni_zero/java_types.py", 3249 "third_party/jni_zero/jni_generator.py", 3250 "third_party/jni_zero/jni_registration_generator.py", 3251 "third_party/jni_zero/jni_zero.py", 3252 "third_party/jni_zero/parse.py", 3253 "third_party/jni_zero/proxy.py", 3254 ], 3255 apex_available: [ 3256 "com.android.tethering", 3257 ], 3258 visibility: [ 3259 "//external/cronet:__subpackages__", 3260 ], 3261} 3262 3263// GN: //base:profiler_buildflags 3264cc_genrule { 3265 name: "cronet_aml_base_profiler_buildflags", 3266 cmd: "if [[ ( $$CC_ARCH == 'arm' && $$CC_OS == 'android' ) ]]; " + 3267 "then " + 3268 "mkdir -p $(genDir)/base/profiler && echo '--flags ENABLE_ARM_CFI_TABLE=\"true\" IOS_STACK_PROFILER_ENABLED=\"true\"' | " + 3269 "$(location build/write_buildflag_header.py) --output " + 3270 "$(out) " + 3271 "--rulename " + 3272 "//base:profiler_buildflags " + 3273 "--gen-dir " + 3274 ". " + 3275 "--definitions " + 3276 "/dev/stdin; " + 3277 "fi; " + 3278 "if [[ ( $$CC_ARCH == 'arm64' && $$CC_OS == 'android' ) ]]; " + 3279 "then " + 3280 "mkdir -p $(genDir)/base/profiler && echo '--flags ENABLE_ARM_CFI_TABLE=\"false\" IOS_STACK_PROFILER_ENABLED=\"true\"' | " + 3281 "$(location build/write_buildflag_header.py) --output " + 3282 "$(out) " + 3283 "--rulename " + 3284 "//base:profiler_buildflags " + 3285 "--gen-dir " + 3286 ". " + 3287 "--definitions " + 3288 "/dev/stdin; " + 3289 "fi; " + 3290 "if [[ ( $$CC_ARCH == 'riscv64' && $$CC_OS == 'android' ) ]]; " + 3291 "then " + 3292 "mkdir -p $(genDir)/base/profiler && echo '--flags ENABLE_ARM_CFI_TABLE=\"false\" IOS_STACK_PROFILER_ENABLED=\"true\"' | " + 3293 "$(location build/write_buildflag_header.py) --output " + 3294 "$(out) " + 3295 "--rulename " + 3296 "//base:profiler_buildflags " + 3297 "--gen-dir " + 3298 ". " + 3299 "--definitions " + 3300 "/dev/stdin; " + 3301 "fi; " + 3302 "if [[ ( $$CC_ARCH == 'x86' && $$CC_OS == 'android' ) ]]; " + 3303 "then " + 3304 "mkdir -p $(genDir)/base/profiler && echo '--flags ENABLE_ARM_CFI_TABLE=\"false\" IOS_STACK_PROFILER_ENABLED=\"true\"' | " + 3305 "$(location build/write_buildflag_header.py) --output " + 3306 "$(out) " + 3307 "--rulename " + 3308 "//base:profiler_buildflags " + 3309 "--gen-dir " + 3310 ". " + 3311 "--definitions " + 3312 "/dev/stdin; " + 3313 "fi; " + 3314 "if [[ ( $$CC_ARCH == 'x86_64' && $$CC_OS == 'android' ) ]]; " + 3315 "then " + 3316 "mkdir -p $(genDir)/base/profiler && echo '--flags ENABLE_ARM_CFI_TABLE=\"false\" IOS_STACK_PROFILER_ENABLED=\"true\"' | " + 3317 "$(location build/write_buildflag_header.py) --output " + 3318 "$(out) " + 3319 "--rulename " + 3320 "//base:profiler_buildflags " + 3321 "--gen-dir " + 3322 ". " + 3323 "--definitions " + 3324 "/dev/stdin; " + 3325 "fi;", 3326 out: [ 3327 "base/profiler/profiler_buildflags.h", 3328 ], 3329 tool_files: [ 3330 "build/write_buildflag_header.py", 3331 ], 3332 apex_available: [ 3333 "com.android.tethering", 3334 ], 3335 visibility: [ 3336 "//external/cronet:__subpackages__", 3337 ], 3338} 3339 3340// GN: //base:profiler_buildflags__testing 3341cc_genrule { 3342 name: "cronet_aml_base_profiler_buildflags__testing", 3343 cmd: "if [[ ( $$CC_ARCH == 'arm' && $$CC_OS == 'android' ) ]]; " + 3344 "then " + 3345 "mkdir -p $(genDir)/base/profiler && echo '--flags ENABLE_ARM_CFI_TABLE=\"true\" IOS_STACK_PROFILER_ENABLED=\"true\"' | " + 3346 "$(location build/write_buildflag_header.py) --output " + 3347 "$(out) " + 3348 "--rulename " + 3349 "//base:profiler_buildflags " + 3350 "--gen-dir " + 3351 ". " + 3352 "--definitions " + 3353 "/dev/stdin; " + 3354 "fi; " + 3355 "if [[ ( $$CC_ARCH == 'arm64' && $$CC_OS == 'android' ) ]]; " + 3356 "then " + 3357 "mkdir -p $(genDir)/base/profiler && echo '--flags ENABLE_ARM_CFI_TABLE=\"false\" IOS_STACK_PROFILER_ENABLED=\"true\"' | " + 3358 "$(location build/write_buildflag_header.py) --output " + 3359 "$(out) " + 3360 "--rulename " + 3361 "//base:profiler_buildflags " + 3362 "--gen-dir " + 3363 ". " + 3364 "--definitions " + 3365 "/dev/stdin; " + 3366 "fi; " + 3367 "if [[ ( $$CC_ARCH == 'riscv64' && $$CC_OS == 'android' ) ]]; " + 3368 "then " + 3369 "mkdir -p $(genDir)/base/profiler && echo '--flags ENABLE_ARM_CFI_TABLE=\"false\" IOS_STACK_PROFILER_ENABLED=\"true\"' | " + 3370 "$(location build/write_buildflag_header.py) --output " + 3371 "$(out) " + 3372 "--rulename " + 3373 "//base:profiler_buildflags " + 3374 "--gen-dir " + 3375 ". " + 3376 "--definitions " + 3377 "/dev/stdin; " + 3378 "fi; " + 3379 "if [[ ( $$CC_ARCH == 'x86' && $$CC_OS == 'android' ) ]]; " + 3380 "then " + 3381 "mkdir -p $(genDir)/base/profiler && echo '--flags ENABLE_ARM_CFI_TABLE=\"false\" IOS_STACK_PROFILER_ENABLED=\"true\"' | " + 3382 "$(location build/write_buildflag_header.py) --output " + 3383 "$(out) " + 3384 "--rulename " + 3385 "//base:profiler_buildflags " + 3386 "--gen-dir " + 3387 ". " + 3388 "--definitions " + 3389 "/dev/stdin; " + 3390 "fi; " + 3391 "if [[ ( $$CC_ARCH == 'x86_64' && $$CC_OS == 'android' ) ]]; " + 3392 "then " + 3393 "mkdir -p $(genDir)/base/profiler && echo '--flags ENABLE_ARM_CFI_TABLE=\"false\" IOS_STACK_PROFILER_ENABLED=\"true\"' | " + 3394 "$(location build/write_buildflag_header.py) --output " + 3395 "$(out) " + 3396 "--rulename " + 3397 "//base:profiler_buildflags " + 3398 "--gen-dir " + 3399 ". " + 3400 "--definitions " + 3401 "/dev/stdin; " + 3402 "fi; " + 3403 "if [[ $$CC_OS != 'android' ]]; " + 3404 "then " + 3405 "mkdir -p $(genDir)/base/profiler && echo '--flags ENABLE_ARM_CFI_TABLE=\"false\" IOS_STACK_PROFILER_ENABLED=\"true\"' | " + 3406 "$(location build/write_buildflag_header.py) --output " + 3407 "$(out) " + 3408 "--rulename " + 3409 "//base:profiler_buildflags " + 3410 "--gen-dir " + 3411 ". " + 3412 "--definitions " + 3413 "/dev/stdin; " + 3414 "fi;", 3415 host_supported: true, 3416 out: [ 3417 "base/profiler/profiler_buildflags.h", 3418 ], 3419 tool_files: [ 3420 "build/write_buildflag_header.py", 3421 ], 3422 apex_available: [ 3423 "com.android.tethering", 3424 ], 3425 visibility: [ 3426 "//external/cronet:__subpackages__", 3427 ], 3428} 3429 3430// GN: //base:protected_memory_buildflags 3431cc_genrule { 3432 name: "cronet_aml_base_protected_memory_buildflags", 3433 cmd: "mkdir -p $(genDir)/base/memory && echo '--flags PROTECTED_MEMORY_ENABLED=\"false\"' | " + 3434 "$(location build/write_buildflag_header.py) --output " + 3435 "$(out) " + 3436 "--rulename " + 3437 "//base:protected_memory_buildflags " + 3438 "--gen-dir " + 3439 ". " + 3440 "--definitions " + 3441 "/dev/stdin", 3442 out: [ 3443 "base/memory/protected_memory_buildflags.h", 3444 ], 3445 tool_files: [ 3446 "build/write_buildflag_header.py", 3447 ], 3448 apex_available: [ 3449 "com.android.tethering", 3450 ], 3451 visibility: [ 3452 "//external/cronet:__subpackages__", 3453 ], 3454} 3455 3456// GN: //base:protected_memory_buildflags__testing 3457cc_genrule { 3458 name: "cronet_aml_base_protected_memory_buildflags__testing", 3459 cmd: "mkdir -p $(genDir)/base/memory && echo '--flags PROTECTED_MEMORY_ENABLED=\"false\"' | " + 3460 "$(location build/write_buildflag_header.py) --output " + 3461 "$(out) " + 3462 "--rulename " + 3463 "//base:protected_memory_buildflags " + 3464 "--gen-dir " + 3465 ". " + 3466 "--definitions " + 3467 "/dev/stdin", 3468 host_supported: true, 3469 out: [ 3470 "base/memory/protected_memory_buildflags.h", 3471 ], 3472 tool_files: [ 3473 "build/write_buildflag_header.py", 3474 ], 3475 apex_available: [ 3476 "com.android.tethering", 3477 ], 3478 visibility: [ 3479 "//external/cronet:__subpackages__", 3480 ], 3481} 3482 3483// GN: //base:rust_buildflags 3484cc_genrule { 3485 name: "cronet_aml_base_rust_buildflags", 3486 cmd: "mkdir -p $(genDir)/base && echo '--flags BUILD_RUST_JSON_READER=\"false\" BUILD_RUST_BASE_CONVERSIONS=\"true\"' | " + 3487 "$(location build/write_buildflag_header.py) --output " + 3488 "$(out) " + 3489 "--rulename " + 3490 "//base:rust_buildflags " + 3491 "--gen-dir " + 3492 ". " + 3493 "--definitions " + 3494 "/dev/stdin", 3495 out: [ 3496 "base/rust_buildflags.h", 3497 ], 3498 tool_files: [ 3499 "build/write_buildflag_header.py", 3500 ], 3501 apex_available: [ 3502 "com.android.tethering", 3503 ], 3504 visibility: [ 3505 "//external/cronet:__subpackages__", 3506 ], 3507} 3508 3509// GN: //base:rust_buildflags__testing 3510cc_genrule { 3511 name: "cronet_aml_base_rust_buildflags__testing", 3512 cmd: "mkdir -p $(genDir)/base && echo '--flags BUILD_RUST_JSON_READER=\"false\" BUILD_RUST_BASE_CONVERSIONS=\"true\"' | " + 3513 "$(location build/write_buildflag_header.py) --output " + 3514 "$(out) " + 3515 "--rulename " + 3516 "//base:rust_buildflags " + 3517 "--gen-dir " + 3518 ". " + 3519 "--definitions " + 3520 "/dev/stdin", 3521 host_supported: true, 3522 out: [ 3523 "base/rust_buildflags.h", 3524 ], 3525 tool_files: [ 3526 "build/write_buildflag_header.py", 3527 ], 3528 apex_available: [ 3529 "com.android.tethering", 3530 ], 3531 visibility: [ 3532 "//external/cronet:__subpackages__", 3533 ], 3534} 3535 3536// GN: //base:sanitizer_buildflags 3537cc_genrule { 3538 name: "cronet_aml_base_sanitizer_buildflags", 3539 cmd: "mkdir -p $(genDir)/base && echo '--flags IS_HWASAN=\"false\" USING_SANITIZER=\"false\"' | " + 3540 "$(location build/write_buildflag_header.py) --output " + 3541 "$(out) " + 3542 "--rulename " + 3543 "//base:sanitizer_buildflags " + 3544 "--gen-dir " + 3545 ". " + 3546 "--definitions " + 3547 "/dev/stdin", 3548 out: [ 3549 "base/sanitizer_buildflags.h", 3550 ], 3551 tool_files: [ 3552 "build/write_buildflag_header.py", 3553 ], 3554 apex_available: [ 3555 "com.android.tethering", 3556 ], 3557 visibility: [ 3558 "//external/cronet:__subpackages__", 3559 ], 3560} 3561 3562// GN: //base:sanitizer_buildflags__testing 3563cc_genrule { 3564 name: "cronet_aml_base_sanitizer_buildflags__testing", 3565 cmd: "mkdir -p $(genDir)/base && echo '--flags IS_HWASAN=\"false\" USING_SANITIZER=\"false\"' | " + 3566 "$(location build/write_buildflag_header.py) --output " + 3567 "$(out) " + 3568 "--rulename " + 3569 "//base:sanitizer_buildflags " + 3570 "--gen-dir " + 3571 ". " + 3572 "--definitions " + 3573 "/dev/stdin", 3574 host_supported: true, 3575 out: [ 3576 "base/sanitizer_buildflags.h", 3577 ], 3578 tool_files: [ 3579 "build/write_buildflag_header.py", 3580 ], 3581 apex_available: [ 3582 "com.android.tethering", 3583 ], 3584 visibility: [ 3585 "//external/cronet:__subpackages__", 3586 ], 3587} 3588 3589// GN: //base:synchronization_buildflags 3590cc_genrule { 3591 name: "cronet_aml_base_synchronization_buildflags", 3592 cmd: "mkdir -p $(genDir)/base/synchronization && echo '--flags ENABLE_MUTEX_PRIORITY_INHERITANCE=\"false\"' | " + 3593 "$(location build/write_buildflag_header.py) --output " + 3594 "$(out) " + 3595 "--rulename " + 3596 "//base:synchronization_buildflags " + 3597 "--gen-dir " + 3598 ". " + 3599 "--definitions " + 3600 "/dev/stdin", 3601 out: [ 3602 "base/synchronization/synchronization_buildflags.h", 3603 ], 3604 tool_files: [ 3605 "build/write_buildflag_header.py", 3606 ], 3607 apex_available: [ 3608 "com.android.tethering", 3609 ], 3610 visibility: [ 3611 "//external/cronet:__subpackages__", 3612 ], 3613} 3614 3615// GN: //base:synchronization_buildflags__testing 3616cc_genrule { 3617 name: "cronet_aml_base_synchronization_buildflags__testing", 3618 cmd: "mkdir -p $(genDir)/base/synchronization && echo '--flags ENABLE_MUTEX_PRIORITY_INHERITANCE=\"false\"' | " + 3619 "$(location build/write_buildflag_header.py) --output " + 3620 "$(out) " + 3621 "--rulename " + 3622 "//base:synchronization_buildflags " + 3623 "--gen-dir " + 3624 ". " + 3625 "--definitions " + 3626 "/dev/stdin", 3627 host_supported: true, 3628 out: [ 3629 "base/synchronization/synchronization_buildflags.h", 3630 ], 3631 tool_files: [ 3632 "build/write_buildflag_header.py", 3633 ], 3634 apex_available: [ 3635 "com.android.tethering", 3636 ], 3637 visibility: [ 3638 "//external/cronet:__subpackages__", 3639 ], 3640} 3641 3642// GN: //base/test:base_unittests_jni_headers__action__testing 3643cc_genrule { 3644 name: "cronet_aml_base_test_base_unittests_jni_headers__action__testing", 3645 srcs: [ 3646 "base/test/android/java/src/org/chromium/base/ContentUriTestUtils.java", 3647 "base/test/android/java/src/org/chromium/base/JavaHandlerThreadHelpers.java", 3648 ], 3649 cmd: "mkdir -p $(genDir)/base/test && " + 3650 "mkdir -p $(genDir)/jni_headers/base/test/base_unittests_jni_headers && $(location third_party/jni_zero/jni_zero.py) from-source " + 3651 "--output-dir " + 3652 "$(genDir)/base/test/base_unittests_jni_headers " + 3653 "--extra-include " + 3654 "third_party/jni_zero/jni_zero_internal.h " + 3655 "--srcjar-path " + 3656 "$(genDir)/base/test/base_unittests_jni_headers.srcjar " + 3657 "--placeholder-srcjar-path " + 3658 "$(genDir)/base/test/base_unittests_jni_headers_placeholder.srcjar " + 3659 "--use-proxy-hash " + 3660 "--output-name " + 3661 "ContentUriTestUtils_jni.h " + 3662 "--output-name " + 3663 "JavaHandlerThreadHelpers_jni.h " + 3664 "--input-file " + 3665 "$(location base/test/android/java/src/org/chromium/base/ContentUriTestUtils.java) " + 3666 "--input-file " + 3667 "$(location base/test/android/java/src/org/chromium/base/JavaHandlerThreadHelpers.java)", 3668 out: [ 3669 "base/test/base_unittests_jni_headers.srcjar", 3670 "base/test/base_unittests_jni_headers/ContentUriTestUtils_jni.h", 3671 "base/test/base_unittests_jni_headers/JavaHandlerThreadHelpers_jni.h", 3672 ], 3673 tool_files: [ 3674 "third_party/jni_zero/codegen/called_by_native_header.py", 3675 "third_party/jni_zero/codegen/convert_type.py", 3676 "third_party/jni_zero/codegen/header_common.py", 3677 "third_party/jni_zero/codegen/natives_header.py", 3678 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 3679 "third_party/jni_zero/codegen/placeholder_java_type.py", 3680 "third_party/jni_zero/codegen/proxy_impl_java.py", 3681 "third_party/jni_zero/common.py", 3682 "third_party/jni_zero/java_lang_classes.py", 3683 "third_party/jni_zero/java_types.py", 3684 "third_party/jni_zero/jni_generator.py", 3685 "third_party/jni_zero/jni_registration_generator.py", 3686 "third_party/jni_zero/jni_zero.py", 3687 "third_party/jni_zero/parse.py", 3688 "third_party/jni_zero/proxy.py", 3689 ], 3690 apex_available: [ 3691 "com.android.tethering", 3692 ], 3693 visibility: [ 3694 "//external/cronet:__subpackages__", 3695 ], 3696} 3697 3698// GN: //base/test:test_support__testing 3699cc_library_static { 3700 name: "cronet_aml_base_test_test_support__testing", 3701 srcs: [ 3702 "base/task/sequence_manager/test/fake_task.cc", 3703 "base/task/sequence_manager/test/mock_time_domain.cc", 3704 "base/task/sequence_manager/test/mock_time_message_pump.cc", 3705 "base/task/sequence_manager/test/sequence_manager_for_test.cc", 3706 "base/test/android/java_handler_thread_helpers.cc", 3707 "base/test/android/url_utils.cc", 3708 "base/test/bind.cc", 3709 "base/test/copy_only_int.cc", 3710 "base/test/gtest_links.cc", 3711 "base/test/gtest_tags.cc", 3712 "base/test/gtest_util.cc", 3713 "base/test/gtest_xml_unittest_result_printer.cc", 3714 "base/test/gtest_xml_util.cc", 3715 "base/test/icu_test_util.cc", 3716 "base/test/launcher/test_launcher.cc", 3717 "base/test/launcher/test_launcher_test_utils.cc", 3718 "base/test/launcher/test_launcher_tracer.cc", 3719 "base/test/launcher/test_result.cc", 3720 "base/test/launcher/test_results_tracker.cc", 3721 "base/test/launcher/unit_test_launcher.cc", 3722 "base/test/metrics/histogram_enum_reader.cc", 3723 "base/test/metrics/histogram_tester.cc", 3724 "base/test/metrics/histogram_variants_reader.cc", 3725 "base/test/metrics/user_action_tester.cc", 3726 "base/test/mock_devices_changed_observer.cc", 3727 "base/test/mock_entropy_provider.cc", 3728 "base/test/mock_log.cc", 3729 "base/test/multiprocess_test.cc", 3730 "base/test/multiprocess_test_android.cc", 3731 "base/test/null_task_runner.cc", 3732 "base/test/perf_log.cc", 3733 "base/test/perf_test_suite.cc", 3734 "base/test/perf_time_logger.cc", 3735 "base/test/power_monitor_test.cc", 3736 "base/test/power_monitor_test_utils.cc", 3737 "base/test/protobuf_matchers.cc", 3738 "base/test/run_until.cc", 3739 "base/test/scoped_amount_of_physical_memory_override.cc", 3740 "base/test/scoped_block_tests_writing_to_special_dirs.cc", 3741 "base/test/scoped_command_line.cc", 3742 "base/test/scoped_feature_list.cc", 3743 "base/test/scoped_locale.cc", 3744 "base/test/scoped_mock_clock_override.cc", 3745 "base/test/scoped_mock_time_message_loop_task_runner.cc", 3746 "base/test/scoped_path_override.cc", 3747 "base/test/scoped_run_loop_timeout.cc", 3748 "base/test/sequenced_task_runner_test_template.cc", 3749 "base/test/simple_test_clock.cc", 3750 "base/test/simple_test_tick_clock.cc", 3751 "base/test/task_environment.cc", 3752 "base/test/task_runner_test_template.cc", 3753 "base/test/test_discardable_memory_allocator.cc", 3754 "base/test/test_file_util.cc", 3755 "base/test/test_file_util_android.cc", 3756 "base/test/test_file_util_linux.cc", 3757 "base/test/test_file_util_posix.cc", 3758 "base/test/test_io_thread.cc", 3759 "base/test/test_message_loop.cc", 3760 "base/test/test_mock_time_task_runner.cc", 3761 "base/test/test_pending_task.cc", 3762 "base/test/test_shared_memory_util.cc", 3763 "base/test/test_simple_task_runner.cc", 3764 "base/test/test_suite.cc", 3765 "base/test/test_support_android.cc", 3766 "base/test/test_waitable_event.cc", 3767 "base/test/thread_pool_test_helpers_android.cc", 3768 "base/test/thread_test_helper.cc", 3769 "base/test/values_test_util.cc", 3770 "base/test/with_feature_override.cc", 3771 "base/timer/mock_timer.cc", 3772 ], 3773 shared_libs: [ 3774 "libandroid", 3775 "liblog", 3776 "libz", 3777 ], 3778 generated_headers: [ 3779 "cronet_aml_base_allocator_buildflags__testing", 3780 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 3781 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 3782 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 3783 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 3784 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 3785 "cronet_aml_base_anchor_functions_buildflags__testing", 3786 "cronet_aml_base_build_date__testing", 3787 "cronet_aml_base_cfi_buildflags__testing", 3788 "cronet_aml_base_check_version_internal_action__testing", 3789 "cronet_aml_base_clang_profiling_buildflags__testing", 3790 "cronet_aml_base_debugging_buildflags__testing", 3791 "cronet_aml_base_feature_list_buildflags__testing", 3792 "cronet_aml_base_fuzzing_buildflags__testing", 3793 "cronet_aml_base_ios_cronet_buildflags__testing", 3794 "cronet_aml_base_logging_buildflags__testing", 3795 "cronet_aml_base_message_pump_buildflags__testing", 3796 "cronet_aml_base_orderfile_buildflags__testing", 3797 "cronet_aml_base_power_monitor_buildflags__testing", 3798 "cronet_aml_base_profiler_buildflags__testing", 3799 "cronet_aml_base_protected_memory_buildflags__testing", 3800 "cronet_aml_base_rust_buildflags__testing", 3801 "cronet_aml_base_sanitizer_buildflags__testing", 3802 "cronet_aml_base_synchronization_buildflags__testing", 3803 "cronet_aml_base_test_base_unittests_jni_headers__action__testing", 3804 "cronet_aml_base_test_test_support_jni_headers__action__testing", 3805 "cronet_aml_base_tracing_buildflags__testing", 3806 "cronet_aml_build_blink_buildflags__testing", 3807 "cronet_aml_build_branding_buildflags__testing", 3808 "cronet_aml_build_chromecast_buildflags__testing", 3809 "cronet_aml_build_chromeos_buildflags__testing", 3810 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 3811 "cronet_aml_build_ios_buildflags__testing", 3812 ], 3813 export_generated_headers: [ 3814 "cronet_aml_base_allocator_buildflags__testing", 3815 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 3816 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 3817 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 3818 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 3819 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 3820 "cronet_aml_base_anchor_functions_buildflags__testing", 3821 "cronet_aml_base_build_date__testing", 3822 "cronet_aml_base_cfi_buildflags__testing", 3823 "cronet_aml_base_check_version_internal_action__testing", 3824 "cronet_aml_base_clang_profiling_buildflags__testing", 3825 "cronet_aml_base_debugging_buildflags__testing", 3826 "cronet_aml_base_feature_list_buildflags__testing", 3827 "cronet_aml_base_fuzzing_buildflags__testing", 3828 "cronet_aml_base_ios_cronet_buildflags__testing", 3829 "cronet_aml_base_logging_buildflags__testing", 3830 "cronet_aml_base_message_pump_buildflags__testing", 3831 "cronet_aml_base_orderfile_buildflags__testing", 3832 "cronet_aml_base_power_monitor_buildflags__testing", 3833 "cronet_aml_base_profiler_buildflags__testing", 3834 "cronet_aml_base_protected_memory_buildflags__testing", 3835 "cronet_aml_base_rust_buildflags__testing", 3836 "cronet_aml_base_sanitizer_buildflags__testing", 3837 "cronet_aml_base_synchronization_buildflags__testing", 3838 "cronet_aml_base_test_base_unittests_jni_headers__action__testing", 3839 "cronet_aml_base_test_test_support_jni_headers__action__testing", 3840 "cronet_aml_base_tracing_buildflags__testing", 3841 "cronet_aml_build_blink_buildflags__testing", 3842 "cronet_aml_build_branding_buildflags__testing", 3843 "cronet_aml_build_chromecast_buildflags__testing", 3844 "cronet_aml_build_chromeos_buildflags__testing", 3845 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 3846 "cronet_aml_build_ios_buildflags__testing", 3847 ], 3848 defaults: [ 3849 "cronet_aml_cc_defaults", 3850 ], 3851 cflags: [ 3852 "-DANDROID", 3853 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 3854 "-DBENCHMARK_STATIC_DEFINE", 3855 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 3856 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 3857 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 3858 "-DGTEST_API_=", 3859 "-DGTEST_HAS_ABSL", 3860 "-DGTEST_HAS_POSIX_RE=0", 3861 "-DGTEST_HAS_TR1_TUPLE=0", 3862 "-DGTEST_LANG_CXX11=1", 3863 "-DGTEST_NO_ABSL_FLAGS", 3864 "-DHAVE_SYS_UIO_H", 3865 "-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE", 3866 "-DNDEBUG", 3867 "-DNO_UNWIND_TABLES", 3868 "-DNVALGRIND", 3869 "-DOFFICIAL_BUILD", 3870 "-DUNIT_TEST", 3871 "-DUSE_CHROMIUM_ICU=1", 3872 "-DU_ENABLE_DYLOAD=0", 3873 "-DU_ENABLE_RESOURCE_TRACING=0", 3874 "-DU_ENABLE_TRACING=1", 3875 "-DU_STATIC_IMPLEMENTATION", 3876 "-DU_USING_ICU_NAMESPACE=0", 3877 "-D_GNU_SOURCE", 3878 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 3879 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 3880 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 3881 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 3882 "-D__STDC_CONSTANT_MACROS", 3883 "-D__STDC_FORMAT_MACROS", 3884 "-fdata-sections", 3885 "-ffunction-sections", 3886 "-fno-asynchronous-unwind-tables", 3887 "-fno-unwind-tables", 3888 "-fstack-protector", 3889 "-fvisibility-inlines-hidden", 3890 "-fvisibility=hidden", 3891 "-g1", 3892 ], 3893 include_dirs: [ 3894 "external/cronet/", 3895 "external/cronet/base/allocator/partition_allocator/src/", 3896 "external/cronet/buildtools/third_party/libc++/", 3897 "external/cronet/third_party/abseil-cpp/", 3898 "external/cronet/third_party/boringssl/src/include/", 3899 "external/cronet/third_party/ced/src/", 3900 "external/cronet/third_party/google_benchmark/src/include/", 3901 "external/cronet/third_party/googletest/custom/", 3902 "external/cronet/third_party/googletest/src/googlemock/include/", 3903 "external/cronet/third_party/googletest/src/googletest/include/", 3904 "external/cronet/third_party/icu/source/common/", 3905 "external/cronet/third_party/icu/source/i18n/", 3906 "external/cronet/third_party/libc++/src/include", 3907 "external/cronet/third_party/libc++abi/src/include", 3908 "external/cronet/third_party/libxml/linux/include/", 3909 "external/cronet/third_party/libxml/src/include/", 3910 "external/cronet/third_party/re2/src/", 3911 ], 3912 cpp_std: "c++20", 3913 ldflags: [ 3914 "-Wl,--as-needed", 3915 "-Wl,--gc-sections", 3916 "-Wl,--icf=all", 3917 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 3918 "-Wl,-wrap,asprintf", 3919 "-Wl,-wrap,calloc", 3920 "-Wl,-wrap,free", 3921 "-Wl,-wrap,getcwd", 3922 "-Wl,-wrap,malloc", 3923 "-Wl,-wrap,malloc_usable_size", 3924 "-Wl,-wrap,memalign", 3925 "-Wl,-wrap,posix_memalign", 3926 "-Wl,-wrap,pvalloc", 3927 "-Wl,-wrap,realloc", 3928 "-Wl,-wrap,realpath", 3929 "-Wl,-wrap,strdup", 3930 "-Wl,-wrap,strndup", 3931 "-Wl,-wrap,valloc", 3932 "-Wl,-wrap,vasprintf", 3933 ], 3934 visibility: [ 3935 "//external/cronet:__subpackages__", 3936 ], 3937 target: { 3938 android_arm: { 3939 cflags: [ 3940 "-D_FORTIFY_SOURCE=2", 3941 ], 3942 }, 3943 android_arm64: { 3944 cflags: [ 3945 "-D_FORTIFY_SOURCE=2", 3946 "-O2", 3947 "-mno-outline", 3948 ], 3949 }, 3950 android_x86: { 3951 cflags: [ 3952 "-D_FORTIFY_SOURCE=2", 3953 "-msse3", 3954 ], 3955 }, 3956 android_x86_64: { 3957 cflags: [ 3958 "-D_FORTIFY_SOURCE=2", 3959 "-msse3", 3960 ], 3961 }, 3962 }, 3963} 3964 3965// GN: //base/test:test_support_jni_headers__action__testing 3966cc_genrule { 3967 name: "cronet_aml_base_test_test_support_jni_headers__action__testing", 3968 srcs: [ 3969 "base/test/android/java/src/org/chromium/base/MainReturnCodeResult.java", 3970 "base/test/android/java/src/org/chromium/base/MultiprocessTestClientLauncher.java", 3971 "base/test/android/javatests/src/org/chromium/base/test/task/ThreadPoolTestHelpers.java", 3972 "base/test/android/javatests/src/org/chromium/base/test/util/UrlUtils.java", 3973 ], 3974 cmd: "mkdir -p $(genDir)/base/test && " + 3975 "mkdir -p $(genDir)/jni_headers/base/test/test_support_jni_headers && $(location third_party/jni_zero/jni_zero.py) from-source " + 3976 "--output-dir " + 3977 "$(genDir)/base/test/test_support_jni_headers " + 3978 "--extra-include " + 3979 "third_party/jni_zero/jni_zero_internal.h " + 3980 "--srcjar-path " + 3981 "$(genDir)/base/test/test_support_jni_headers.srcjar " + 3982 "--placeholder-srcjar-path " + 3983 "$(genDir)/base/test/test_support_jni_headers_placeholder.srcjar " + 3984 "--use-proxy-hash " + 3985 "--output-name " + 3986 "MainReturnCodeResult_jni.h " + 3987 "--output-name " + 3988 "MultiprocessTestClientLauncher_jni.h " + 3989 "--output-name " + 3990 "ThreadPoolTestHelpers_jni.h " + 3991 "--output-name " + 3992 "UrlUtils_jni.h " + 3993 "--input-file " + 3994 "$(location base/test/android/java/src/org/chromium/base/MainReturnCodeResult.java) " + 3995 "--input-file " + 3996 "$(location base/test/android/java/src/org/chromium/base/MultiprocessTestClientLauncher.java) " + 3997 "--input-file " + 3998 "$(location base/test/android/javatests/src/org/chromium/base/test/task/ThreadPoolTestHelpers.java) " + 3999 "--input-file " + 4000 "$(location base/test/android/javatests/src/org/chromium/base/test/util/UrlUtils.java)", 4001 out: [ 4002 "base/test/test_support_jni_headers.srcjar", 4003 "base/test/test_support_jni_headers/MainReturnCodeResult_jni.h", 4004 "base/test/test_support_jni_headers/MultiprocessTestClientLauncher_jni.h", 4005 "base/test/test_support_jni_headers/ThreadPoolTestHelpers_jni.h", 4006 "base/test/test_support_jni_headers/UrlUtils_jni.h", 4007 ], 4008 tool_files: [ 4009 "third_party/jni_zero/codegen/called_by_native_header.py", 4010 "third_party/jni_zero/codegen/convert_type.py", 4011 "third_party/jni_zero/codegen/header_common.py", 4012 "third_party/jni_zero/codegen/natives_header.py", 4013 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 4014 "third_party/jni_zero/codegen/placeholder_java_type.py", 4015 "third_party/jni_zero/codegen/proxy_impl_java.py", 4016 "third_party/jni_zero/common.py", 4017 "third_party/jni_zero/java_lang_classes.py", 4018 "third_party/jni_zero/java_types.py", 4019 "third_party/jni_zero/jni_generator.py", 4020 "third_party/jni_zero/jni_registration_generator.py", 4021 "third_party/jni_zero/jni_zero.py", 4022 "third_party/jni_zero/parse.py", 4023 "third_party/jni_zero/proxy.py", 4024 ], 4025 apex_available: [ 4026 "com.android.tethering", 4027 ], 4028 visibility: [ 4029 "//external/cronet:__subpackages__", 4030 ], 4031} 4032 4033// GN: //base:tracing_buildflags 4034cc_genrule { 4035 name: "cronet_aml_base_tracing_buildflags", 4036 cmd: "mkdir -p $(genDir)/base && echo '--flags ENABLE_BASE_TRACING=\"false\" USE_PERFETTO_CLIENT_LIBRARY=\"true\" USE_PERFETTO_TRACE_PROCESSOR=\"true\" OPTIONAL_TRACE_EVENTS_ENABLED=\"false\"' | " + 4037 "$(location build/write_buildflag_header.py) --output " + 4038 "$(out) " + 4039 "--rulename " + 4040 "//base:tracing_buildflags " + 4041 "--gen-dir " + 4042 ". " + 4043 "--definitions " + 4044 "/dev/stdin", 4045 out: [ 4046 "base/tracing_buildflags.h", 4047 ], 4048 tool_files: [ 4049 "build/write_buildflag_header.py", 4050 ], 4051 apex_available: [ 4052 "com.android.tethering", 4053 ], 4054 visibility: [ 4055 "//external/cronet:__subpackages__", 4056 ], 4057} 4058 4059// GN: //base:tracing_buildflags__testing 4060cc_genrule { 4061 name: "cronet_aml_base_tracing_buildflags__testing", 4062 cmd: "if [[ ( $$CC_ARCH == 'arm' && $$CC_OS == 'android' ) ]]; " + 4063 "then " + 4064 "mkdir -p $(genDir)/base && echo '--flags ENABLE_BASE_TRACING=\"false\" USE_PERFETTO_CLIENT_LIBRARY=\"true\" USE_PERFETTO_TRACE_PROCESSOR=\"true\" OPTIONAL_TRACE_EVENTS_ENABLED=\"false\"' | " + 4065 "$(location build/write_buildflag_header.py) --output " + 4066 "$(out) " + 4067 "--rulename " + 4068 "//base:tracing_buildflags " + 4069 "--gen-dir " + 4070 ". " + 4071 "--definitions " + 4072 "/dev/stdin; " + 4073 "fi; " + 4074 "if [[ ( $$CC_ARCH == 'arm64' && $$CC_OS == 'android' ) ]]; " + 4075 "then " + 4076 "mkdir -p $(genDir)/base && echo '--flags ENABLE_BASE_TRACING=\"false\" USE_PERFETTO_CLIENT_LIBRARY=\"true\" USE_PERFETTO_TRACE_PROCESSOR=\"true\" OPTIONAL_TRACE_EVENTS_ENABLED=\"false\"' | " + 4077 "$(location build/write_buildflag_header.py) --output " + 4078 "$(out) " + 4079 "--rulename " + 4080 "//base:tracing_buildflags " + 4081 "--gen-dir " + 4082 ". " + 4083 "--definitions " + 4084 "/dev/stdin; " + 4085 "fi; " + 4086 "if [[ ( $$CC_ARCH == 'riscv64' && $$CC_OS == 'android' ) ]]; " + 4087 "then " + 4088 "mkdir -p $(genDir)/base && echo '--flags ENABLE_BASE_TRACING=\"false\" USE_PERFETTO_CLIENT_LIBRARY=\"true\" USE_PERFETTO_TRACE_PROCESSOR=\"true\" OPTIONAL_TRACE_EVENTS_ENABLED=\"false\"' | " + 4089 "$(location build/write_buildflag_header.py) --output " + 4090 "$(out) " + 4091 "--rulename " + 4092 "//base:tracing_buildflags " + 4093 "--gen-dir " + 4094 ". " + 4095 "--definitions " + 4096 "/dev/stdin; " + 4097 "fi; " + 4098 "if [[ ( $$CC_ARCH == 'x86' && $$CC_OS == 'android' ) ]]; " + 4099 "then " + 4100 "mkdir -p $(genDir)/base && echo '--flags ENABLE_BASE_TRACING=\"false\" USE_PERFETTO_CLIENT_LIBRARY=\"true\" USE_PERFETTO_TRACE_PROCESSOR=\"true\" OPTIONAL_TRACE_EVENTS_ENABLED=\"false\"' | " + 4101 "$(location build/write_buildflag_header.py) --output " + 4102 "$(out) " + 4103 "--rulename " + 4104 "//base:tracing_buildflags " + 4105 "--gen-dir " + 4106 ". " + 4107 "--definitions " + 4108 "/dev/stdin; " + 4109 "fi; " + 4110 "if [[ ( $$CC_ARCH == 'x86_64' && $$CC_OS == 'android' ) ]]; " + 4111 "then " + 4112 "mkdir -p $(genDir)/base && echo '--flags ENABLE_BASE_TRACING=\"false\" USE_PERFETTO_CLIENT_LIBRARY=\"true\" USE_PERFETTO_TRACE_PROCESSOR=\"true\" OPTIONAL_TRACE_EVENTS_ENABLED=\"false\"' | " + 4113 "$(location build/write_buildflag_header.py) --output " + 4114 "$(out) " + 4115 "--rulename " + 4116 "//base:tracing_buildflags " + 4117 "--gen-dir " + 4118 ". " + 4119 "--definitions " + 4120 "/dev/stdin; " + 4121 "fi; " + 4122 "if [[ $$CC_OS != 'android' ]]; " + 4123 "then " + 4124 "mkdir -p $(genDir)/base && echo '--flags ENABLE_BASE_TRACING=\"false\" USE_PERFETTO_CLIENT_LIBRARY=\"true\" USE_PERFETTO_TRACE_PROCESSOR=\"true\" OPTIONAL_TRACE_EVENTS_ENABLED=\"true\"' | " + 4125 "$(location build/write_buildflag_header.py) --output " + 4126 "$(out) " + 4127 "--rulename " + 4128 "//base:tracing_buildflags " + 4129 "--gen-dir " + 4130 ". " + 4131 "--definitions " + 4132 "/dev/stdin; " + 4133 "fi;", 4134 host_supported: true, 4135 out: [ 4136 "base/tracing_buildflags.h", 4137 ], 4138 tool_files: [ 4139 "build/write_buildflag_header.py", 4140 ], 4141 apex_available: [ 4142 "com.android.tethering", 4143 ], 4144 visibility: [ 4145 "//external/cronet:__subpackages__", 4146 ], 4147} 4148 4149// GN: //base/version_info/android:channel_enum_srcjar__testing 4150java_genrule { 4151 name: "cronet_aml_base_version_info_android_channel_enum_srcjar__testing", 4152 cmd: "mkdir -p $(genDir)/base/version_info/android && $(location build/android/gyp/java_cpp_enum.py) --srcjar " + 4153 "$(out) " + 4154 "$(location base/version_info/channel.h)", 4155 out: [ 4156 "base/version_info/android/channel_enum_srcjar.srcjar", 4157 ], 4158 tool_files: [ 4159 "base/version_info/channel.h", 4160 "build/action_helpers.py", 4161 "build/android/gyp/java_cpp_enum.py", 4162 "build/android/gyp/util/__init__.py", 4163 "build/android/gyp/util/build_utils.py", 4164 "build/android/gyp/util/java_cpp_utils.py", 4165 "build/gn_helpers.py", 4166 "build/zip_helpers.py", 4167 ], 4168 visibility: [ 4169 "//external/cronet:__subpackages__", 4170 ], 4171} 4172 4173// GN: //base/version_info/android:generate_version_constants__testing 4174java_genrule { 4175 name: "cronet_aml_base_version_info_android_generate_version_constants__testing", 4176 cmd: "mkdir -p $(genDir)/base/version_info/android/java/org/chromium/base/version_info && $(location build/util/version.py) --official " + 4177 "-f " + 4178 "$(location chrome/VERSION) " + 4179 "-e " + 4180 "'CHANNEL=str.upper(\"default\")' " + 4181 "-o " + 4182 "$(out) " + 4183 "$(location base/version_info/android/java/VersionConstants.java.version)", 4184 out: [ 4185 "base/version_info/android/java/org/chromium/base/version_info/VersionConstants.java", 4186 ], 4187 tool_files: [ 4188 "base/version_info/android/java/VersionConstants.java.version", 4189 "build/util/LASTCHANGE", 4190 "build/util/android_chrome_version.py", 4191 "build/util/version.py", 4192 "chrome/VERSION", 4193 ], 4194 visibility: [ 4195 "//external/cronet:__subpackages__", 4196 ], 4197} 4198 4199// GN: //build/android:build_config_gen 4200genrule { 4201 name: "cronet_aml_build_android_build_config_gen", 4202 srcs: [ 4203 ":cronet_aml_build_android_build_config_gen_preprocess", 4204 ], 4205 tools: [ 4206 "soong_zip", 4207 ], 4208 cmd: "cp $(in) $(genDir)/BuildConfig.java && " + 4209 "$(location soong_zip) -o $(out) -srcjar -C $(genDir) -f $(genDir)/BuildConfig.java", 4210 out: [ 4211 "BuildConfig.srcjar", 4212 ], 4213 defaults: [ 4214 "cronet_aml_cc_defaults", 4215 ], 4216 visibility: [ 4217 "//external/cronet:__subpackages__", 4218 ], 4219} 4220 4221// GN: //build/android:build_config_gen__testing 4222genrule { 4223 name: "cronet_aml_build_android_build_config_gen__testing", 4224 srcs: [ 4225 ":cronet_aml_build_android_build_config_gen__testing_preprocess", 4226 ], 4227 tools: [ 4228 "soong_zip", 4229 ], 4230 cmd: "cp $(in) $(genDir)/BuildConfig.java && " + 4231 "$(location soong_zip) -o $(out) -srcjar -C $(genDir) -f $(genDir)/BuildConfig.java", 4232 out: [ 4233 "BuildConfig.srcjar", 4234 ], 4235 defaults: [ 4236 "cronet_aml_cc_defaults", 4237 ], 4238 visibility: [ 4239 "//external/cronet:__subpackages__", 4240 ], 4241} 4242 4243// GN: //build/android:build_config_gen__testing 4244cc_preprocess_no_configuration { 4245 name: "cronet_aml_build_android_build_config_gen__testing_preprocess", 4246 srcs: [ 4247 ":cronet_aml_build_android_build_config_gen__testing_rename", 4248 ], 4249 cflags: [ 4250 "-DANDROID", 4251 "-E", 4252 "-P", 4253 ], 4254} 4255 4256// GN: //build/android:build_config_gen__testing 4257genrule { 4258 name: "cronet_aml_build_android_build_config_gen__testing_rename", 4259 srcs: [ 4260 "build/android/java/templates/BuildConfig.template", 4261 ], 4262 cmd: "cp $(in) $(out)", 4263 out: [ 4264 "BuildConfig.cc", 4265 ], 4266} 4267 4268// GN: //build/android:build_config_gen 4269cc_preprocess_no_configuration { 4270 name: "cronet_aml_build_android_build_config_gen_preprocess", 4271 srcs: [ 4272 ":cronet_aml_build_android_build_config_gen_rename", 4273 ], 4274 cflags: [ 4275 "-DANDROID", 4276 "-E", 4277 "-P", 4278 ], 4279} 4280 4281// GN: //build/android:build_config_gen 4282genrule { 4283 name: "cronet_aml_build_android_build_config_gen_rename", 4284 srcs: [ 4285 "build/android/java/templates/BuildConfig.template", 4286 ], 4287 cmd: "cp $(in) $(out)", 4288 out: [ 4289 "BuildConfig.cc", 4290 ], 4291} 4292 4293// GN: //build/android:native_libraries_gen 4294java_genrule { 4295 name: "cronet_aml_build_android_native_libraries_gen", 4296 cmd: "mkdir -p $(genDir)/build/android && $(location build/android/gyp/write_native_libraries_java.py) --output " + 4297 "$(out) " + 4298 "--cpu-family " + 4299 "CPU_FAMILY_ARM", 4300 out: [ 4301 "build/android/native_libraries_gen.srcjar", 4302 ], 4303 tool_files: [ 4304 "build/action_helpers.py", 4305 "build/android/gyp/util/__init__.py", 4306 "build/android/gyp/util/build_utils.py", 4307 "build/android/gyp/write_native_libraries_java.py", 4308 "build/gn_helpers.py", 4309 "build/zip_helpers.py", 4310 ], 4311 visibility: [ 4312 "//external/cronet:__subpackages__", 4313 ], 4314} 4315 4316// GN: //build/android:native_libraries_gen__testing 4317java_genrule { 4318 name: "cronet_aml_build_android_native_libraries_gen__testing", 4319 cmd: "mkdir -p $(genDir)/build/android && $(location build/android/gyp/write_native_libraries_java.py) --output " + 4320 "$(out) " + 4321 "--cpu-family " + 4322 "CPU_FAMILY_ARM", 4323 out: [ 4324 "build/android/native_libraries_gen.srcjar", 4325 ], 4326 tool_files: [ 4327 "build/action_helpers.py", 4328 "build/android/gyp/util/__init__.py", 4329 "build/android/gyp/util/build_utils.py", 4330 "build/android/gyp/write_native_libraries_java.py", 4331 "build/gn_helpers.py", 4332 "build/zip_helpers.py", 4333 ], 4334 visibility: [ 4335 "//external/cronet:__subpackages__", 4336 ], 4337} 4338 4339// GN: //build:blink_buildflags 4340cc_genrule { 4341 name: "cronet_aml_build_blink_buildflags", 4342 cmd: "mkdir -p $(genDir)/build && echo '--flags USE_BLINK=\"true\"' | " + 4343 "$(location build/write_buildflag_header.py) --output " + 4344 "$(out) " + 4345 "--rulename " + 4346 "//build:blink_buildflags " + 4347 "--gen-dir " + 4348 ". " + 4349 "--definitions " + 4350 "/dev/stdin", 4351 out: [ 4352 "build/blink_buildflags.h", 4353 ], 4354 tool_files: [ 4355 "build/write_buildflag_header.py", 4356 ], 4357 apex_available: [ 4358 "com.android.tethering", 4359 ], 4360 visibility: [ 4361 "//external/cronet:__subpackages__", 4362 ], 4363} 4364 4365// GN: //build:blink_buildflags__testing 4366cc_genrule { 4367 name: "cronet_aml_build_blink_buildflags__testing", 4368 cmd: "mkdir -p $(genDir)/build && echo '--flags USE_BLINK=\"true\"' | " + 4369 "$(location build/write_buildflag_header.py) --output " + 4370 "$(out) " + 4371 "--rulename " + 4372 "//build:blink_buildflags " + 4373 "--gen-dir " + 4374 ". " + 4375 "--definitions " + 4376 "/dev/stdin", 4377 host_supported: true, 4378 out: [ 4379 "build/blink_buildflags.h", 4380 ], 4381 tool_files: [ 4382 "build/write_buildflag_header.py", 4383 ], 4384 apex_available: [ 4385 "com.android.tethering", 4386 ], 4387 visibility: [ 4388 "//external/cronet:__subpackages__", 4389 ], 4390} 4391 4392// GN: //build:branding_buildflags 4393cc_genrule { 4394 name: "cronet_aml_build_branding_buildflags", 4395 cmd: "mkdir -p $(genDir)/build && echo '--flags CHROMIUM_BRANDING=\"1\" GOOGLE_CHROME_BRANDING=\"0\" CHROME_FOR_TESTING=\"0\" GOOGLE_CHROME_FOR_TESTING_BRANDING=\"0\"' | " + 4396 "$(location build/write_buildflag_header.py) --output " + 4397 "$(out) " + 4398 "--rulename " + 4399 "//build:branding_buildflags " + 4400 "--gen-dir " + 4401 ". " + 4402 "--definitions " + 4403 "/dev/stdin", 4404 out: [ 4405 "build/branding_buildflags.h", 4406 ], 4407 tool_files: [ 4408 "build/write_buildflag_header.py", 4409 ], 4410 apex_available: [ 4411 "com.android.tethering", 4412 ], 4413 visibility: [ 4414 "//external/cronet:__subpackages__", 4415 ], 4416} 4417 4418// GN: //build:branding_buildflags__testing 4419cc_genrule { 4420 name: "cronet_aml_build_branding_buildflags__testing", 4421 cmd: "mkdir -p $(genDir)/build && echo '--flags CHROMIUM_BRANDING=\"1\" GOOGLE_CHROME_BRANDING=\"0\" CHROME_FOR_TESTING=\"0\" GOOGLE_CHROME_FOR_TESTING_BRANDING=\"0\"' | " + 4422 "$(location build/write_buildflag_header.py) --output " + 4423 "$(out) " + 4424 "--rulename " + 4425 "//build:branding_buildflags " + 4426 "--gen-dir " + 4427 ". " + 4428 "--definitions " + 4429 "/dev/stdin", 4430 host_supported: true, 4431 out: [ 4432 "build/branding_buildflags.h", 4433 ], 4434 tool_files: [ 4435 "build/write_buildflag_header.py", 4436 ], 4437 apex_available: [ 4438 "com.android.tethering", 4439 ], 4440 visibility: [ 4441 "//external/cronet:__subpackages__", 4442 ], 4443} 4444 4445// GN: //build:chromecast_buildflags 4446cc_genrule { 4447 name: "cronet_aml_build_chromecast_buildflags", 4448 cmd: "mkdir -p $(genDir)/build && echo '--flags IS_CASTOS=\"false\" IS_CAST_ANDROID=\"false\" ENABLE_CAST_RECEIVER=\"false\"' | " + 4449 "$(location build/write_buildflag_header.py) --output " + 4450 "$(out) " + 4451 "--rulename " + 4452 "//build:chromecast_buildflags " + 4453 "--gen-dir " + 4454 ". " + 4455 "--definitions " + 4456 "/dev/stdin", 4457 out: [ 4458 "build/chromecast_buildflags.h", 4459 ], 4460 tool_files: [ 4461 "build/write_buildflag_header.py", 4462 ], 4463 apex_available: [ 4464 "com.android.tethering", 4465 ], 4466 visibility: [ 4467 "//external/cronet:__subpackages__", 4468 ], 4469} 4470 4471// GN: //build:chromecast_buildflags__testing 4472cc_genrule { 4473 name: "cronet_aml_build_chromecast_buildflags__testing", 4474 cmd: "mkdir -p $(genDir)/build && echo '--flags IS_CASTOS=\"false\" IS_CAST_ANDROID=\"false\" ENABLE_CAST_RECEIVER=\"false\"' | " + 4475 "$(location build/write_buildflag_header.py) --output " + 4476 "$(out) " + 4477 "--rulename " + 4478 "//build:chromecast_buildflags " + 4479 "--gen-dir " + 4480 ". " + 4481 "--definitions " + 4482 "/dev/stdin", 4483 host_supported: true, 4484 out: [ 4485 "build/chromecast_buildflags.h", 4486 ], 4487 tool_files: [ 4488 "build/write_buildflag_header.py", 4489 ], 4490 apex_available: [ 4491 "com.android.tethering", 4492 ], 4493 visibility: [ 4494 "//external/cronet:__subpackages__", 4495 ], 4496} 4497 4498// GN: //build:chromeos_buildflags 4499cc_genrule { 4500 name: "cronet_aml_build_chromeos_buildflags", 4501 cmd: "mkdir -p $(genDir)/build && echo '--flags IS_CHROMEOS_DEVICE=\"false\" IS_CHROMEOS_LACROS=\"false\" IS_CHROMEOS_ASH=\"false\" IS_CHROMEOS_WITH_HW_DETAILS=\"false\" IS_REVEN=\"false\"' | " + 4502 "$(location build/write_buildflag_header.py) --output " + 4503 "$(out) " + 4504 "--rulename " + 4505 "//build:chromeos_buildflags " + 4506 "--gen-dir " + 4507 ". " + 4508 "--definitions " + 4509 "/dev/stdin", 4510 out: [ 4511 "build/chromeos_buildflags.h", 4512 ], 4513 tool_files: [ 4514 "build/write_buildflag_header.py", 4515 ], 4516 apex_available: [ 4517 "com.android.tethering", 4518 ], 4519 visibility: [ 4520 "//external/cronet:__subpackages__", 4521 ], 4522} 4523 4524// GN: //build:chromeos_buildflags__testing 4525cc_genrule { 4526 name: "cronet_aml_build_chromeos_buildflags__testing", 4527 cmd: "mkdir -p $(genDir)/build && echo '--flags IS_CHROMEOS_DEVICE=\"false\" IS_CHROMEOS_LACROS=\"false\" IS_CHROMEOS_ASH=\"false\" IS_CHROMEOS_WITH_HW_DETAILS=\"false\" IS_REVEN=\"false\"' | " + 4528 "$(location build/write_buildflag_header.py) --output " + 4529 "$(out) " + 4530 "--rulename " + 4531 "//build:chromeos_buildflags " + 4532 "--gen-dir " + 4533 ". " + 4534 "--definitions " + 4535 "/dev/stdin", 4536 host_supported: true, 4537 out: [ 4538 "build/chromeos_buildflags.h", 4539 ], 4540 tool_files: [ 4541 "build/write_buildflag_header.py", 4542 ], 4543 apex_available: [ 4544 "com.android.tethering", 4545 ], 4546 visibility: [ 4547 "//external/cronet:__subpackages__", 4548 ], 4549} 4550 4551// GN: //build/config/compiler:compiler_buildflags 4552cc_genrule { 4553 name: "cronet_aml_build_config_compiler_compiler_buildflags", 4554 cmd: "mkdir -p $(genDir)/build/config/compiler && echo '--flags CLANG_PGO=\"0\" SYMBOL_LEVEL=\"1\"' | " + 4555 "$(location build/write_buildflag_header.py) --output " + 4556 "$(out) " + 4557 "--rulename " + 4558 "//build/config/compiler:compiler_buildflags " + 4559 "--gen-dir " + 4560 ". " + 4561 "--definitions " + 4562 "/dev/stdin", 4563 out: [ 4564 "build/config/compiler/compiler_buildflags.h", 4565 ], 4566 tool_files: [ 4567 "build/write_buildflag_header.py", 4568 ], 4569 apex_available: [ 4570 "com.android.tethering", 4571 ], 4572 visibility: [ 4573 "//external/cronet:__subpackages__", 4574 ], 4575} 4576 4577// GN: //build/config/compiler:compiler_buildflags__testing 4578cc_genrule { 4579 name: "cronet_aml_build_config_compiler_compiler_buildflags__testing", 4580 cmd: "mkdir -p $(genDir)/build/config/compiler && echo '--flags CLANG_PGO=\"0\" SYMBOL_LEVEL=\"1\"' | " + 4581 "$(location build/write_buildflag_header.py) --output " + 4582 "$(out) " + 4583 "--rulename " + 4584 "//build/config/compiler:compiler_buildflags " + 4585 "--gen-dir " + 4586 ". " + 4587 "--definitions " + 4588 "/dev/stdin", 4589 host_supported: true, 4590 out: [ 4591 "build/config/compiler/compiler_buildflags.h", 4592 ], 4593 tool_files: [ 4594 "build/write_buildflag_header.py", 4595 ], 4596 apex_available: [ 4597 "com.android.tethering", 4598 ], 4599 visibility: [ 4600 "//external/cronet:__subpackages__", 4601 ], 4602} 4603 4604// GN: //build:ios_buildflags 4605cc_genrule { 4606 name: "cronet_aml_build_ios_buildflags", 4607 cmd: "mkdir -p $(genDir)/build && echo '--flags IS_IOS_APP_EXTENSION=\"false\"' | " + 4608 "$(location build/write_buildflag_header.py) --output " + 4609 "$(out) " + 4610 "--rulename " + 4611 "//build:ios_buildflags " + 4612 "--gen-dir " + 4613 ". " + 4614 "--definitions " + 4615 "/dev/stdin", 4616 out: [ 4617 "build/ios_buildflags.h", 4618 ], 4619 tool_files: [ 4620 "build/write_buildflag_header.py", 4621 ], 4622 apex_available: [ 4623 "com.android.tethering", 4624 ], 4625 visibility: [ 4626 "//external/cronet:__subpackages__", 4627 ], 4628} 4629 4630// GN: //build:ios_buildflags__testing 4631cc_genrule { 4632 name: "cronet_aml_build_ios_buildflags__testing", 4633 cmd: "mkdir -p $(genDir)/build && echo '--flags IS_IOS_APP_EXTENSION=\"false\"' | " + 4634 "$(location build/write_buildflag_header.py) --output " + 4635 "$(out) " + 4636 "--rulename " + 4637 "//build:ios_buildflags " + 4638 "--gen-dir " + 4639 ". " + 4640 "--definitions " + 4641 "/dev/stdin", 4642 host_supported: true, 4643 out: [ 4644 "build/ios_buildflags.h", 4645 ], 4646 tool_files: [ 4647 "build/write_buildflag_header.py", 4648 ], 4649 apex_available: [ 4650 "com.android.tethering", 4651 ], 4652 visibility: [ 4653 "//external/cronet:__subpackages__", 4654 ], 4655} 4656 4657// GN: //build:robolectric_buildflags 4658cc_genrule { 4659 name: "cronet_aml_build_robolectric_buildflags", 4660 cmd: "mkdir -p $(genDir)/build && echo '--flags IS_ROBOLECTRIC=\"false\"' | " + 4661 "$(location build/write_buildflag_header.py) --output " + 4662 "$(out) " + 4663 "--rulename " + 4664 "//build:robolectric_buildflags " + 4665 "--gen-dir " + 4666 ". " + 4667 "--definitions " + 4668 "/dev/stdin", 4669 out: [ 4670 "build/robolectric_buildflags.h", 4671 ], 4672 tool_files: [ 4673 "build/write_buildflag_header.py", 4674 ], 4675 apex_available: [ 4676 "com.android.tethering", 4677 ], 4678 visibility: [ 4679 "//external/cronet:__subpackages__", 4680 ], 4681} 4682 4683// GN: //build:robolectric_buildflags__testing 4684cc_genrule { 4685 name: "cronet_aml_build_robolectric_buildflags__testing", 4686 cmd: "mkdir -p $(genDir)/build && echo '--flags IS_ROBOLECTRIC=\"false\"' | " + 4687 "$(location build/write_buildflag_header.py) --output " + 4688 "$(out) " + 4689 "--rulename " + 4690 "//build:robolectric_buildflags " + 4691 "--gen-dir " + 4692 ". " + 4693 "--definitions " + 4694 "/dev/stdin", 4695 out: [ 4696 "build/robolectric_buildflags.h", 4697 ], 4698 tool_files: [ 4699 "build/write_buildflag_header.py", 4700 ], 4701 apex_available: [ 4702 "com.android.tethering", 4703 ], 4704 visibility: [ 4705 "//external/cronet:__subpackages__", 4706 ], 4707} 4708 4709// GN: //build/rust:cxx_cppdeps 4710cc_library_static { 4711 name: "cronet_aml_build_rust_cxx_cppdeps", 4712 srcs: [ 4713 "third_party/rust/chromium_crates_io/vendor/cxx-1.0.120/src/cxx.cc", 4714 ], 4715 static_libs: [ 4716 "libcxx_cronet_aml_third_party_rust_cxx_v1_lib__FFI", 4717 ], 4718 defaults: [ 4719 "cronet_aml_cc_defaults", 4720 ], 4721 cflags: [ 4722 "-DANDROID", 4723 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 4724 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 4725 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 4726 "-DCXX_RS_EXPORT=", 4727 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 4728 "-DHAVE_SYS_UIO_H", 4729 "-DNDEBUG", 4730 "-DNO_UNWIND_TABLES", 4731 "-DNVALGRIND", 4732 "-DOFFICIAL_BUILD", 4733 "-DRUST_CXX_NO_EXCEPTIONS", 4734 "-D_GNU_SOURCE", 4735 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 4736 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 4737 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 4738 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 4739 "-D__STDC_CONSTANT_MACROS", 4740 "-D__STDC_FORMAT_MACROS", 4741 "-fdata-sections", 4742 "-ffunction-sections", 4743 "-fno-asynchronous-unwind-tables", 4744 "-fno-unwind-tables", 4745 "-fstack-protector", 4746 "-fvisibility-inlines-hidden", 4747 "-fvisibility=hidden", 4748 "-g1", 4749 ], 4750 include_dirs: [ 4751 "external/cronet/", 4752 "external/cronet/buildtools/third_party/libc++/", 4753 "external/cronet/third_party/libc++/src/include", 4754 "external/cronet/third_party/libc++abi/src/include", 4755 ], 4756 cpp_std: "c++20", 4757 ldflags: [ 4758 "-Wl,--as-needed", 4759 "-Wl,--gc-sections", 4760 "-Wl,--icf=all", 4761 ], 4762 visibility: [ 4763 "//external/cronet:__subpackages__", 4764 ], 4765 target: { 4766 android_arm: { 4767 cflags: [ 4768 "-D_FORTIFY_SOURCE=2", 4769 ], 4770 }, 4771 android_arm64: { 4772 cflags: [ 4773 "-D_FORTIFY_SOURCE=2", 4774 "-O2", 4775 "-mno-outline", 4776 ], 4777 }, 4778 android_x86: { 4779 cflags: [ 4780 "-D_FORTIFY_SOURCE=2", 4781 "-msse3", 4782 ], 4783 }, 4784 android_x86_64: { 4785 cflags: [ 4786 "-D_FORTIFY_SOURCE=2", 4787 "-msse3", 4788 ], 4789 }, 4790 }, 4791} 4792 4793// GN: //build/rust:cxx_cppdeps__testing 4794cc_library_static { 4795 name: "cronet_aml_build_rust_cxx_cppdeps__testing", 4796 srcs: [ 4797 "third_party/rust/chromium_crates_io/vendor/cxx-1.0.120/src/cxx.cc", 4798 ], 4799 static_libs: [ 4800 "libcxx_cronet_aml_third_party_rust_cxx_v1_lib__testing__FFI", 4801 ], 4802 host_supported: true, 4803 defaults: [ 4804 "cronet_aml_cc_defaults", 4805 ], 4806 cflags: [ 4807 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 4808 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 4809 "-DCXX_RS_EXPORT=", 4810 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 4811 "-DNDEBUG", 4812 "-DNO_UNWIND_TABLES", 4813 "-DNVALGRIND", 4814 "-DOFFICIAL_BUILD", 4815 "-DRUST_CXX_NO_EXCEPTIONS", 4816 "-D_GNU_SOURCE", 4817 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 4818 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 4819 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 4820 "-D__STDC_CONSTANT_MACROS", 4821 "-D__STDC_FORMAT_MACROS", 4822 "-fdata-sections", 4823 "-ffunction-sections", 4824 "-fno-asynchronous-unwind-tables", 4825 "-fno-unwind-tables", 4826 "-fstack-protector", 4827 "-fvisibility-inlines-hidden", 4828 "-fvisibility=hidden", 4829 "-g1", 4830 ], 4831 include_dirs: [ 4832 "external/cronet/", 4833 "external/cronet/buildtools/third_party/libc++/", 4834 "external/cronet/third_party/libc++/src/include", 4835 "external/cronet/third_party/libc++abi/src/include", 4836 ], 4837 cpp_std: "c++20", 4838 ldflags: [ 4839 "-Wl,--as-needed", 4840 "-Wl,--gc-sections", 4841 "-Wl,--icf=all", 4842 ], 4843 visibility: [ 4844 "//external/cronet:__subpackages__", 4845 ], 4846 target: { 4847 android_arm: { 4848 cflags: [ 4849 "-DANDROID", 4850 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 4851 "-DHAVE_SYS_UIO_H", 4852 "-D_FORTIFY_SOURCE=2", 4853 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 4854 ], 4855 }, 4856 android_arm64: { 4857 cflags: [ 4858 "-DANDROID", 4859 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 4860 "-DHAVE_SYS_UIO_H", 4861 "-D_FORTIFY_SOURCE=2", 4862 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 4863 "-O2", 4864 "-mno-outline", 4865 ], 4866 }, 4867 android_riscv64: { 4868 cflags: [ 4869 "-DANDROID", 4870 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 4871 "-DHAVE_SYS_UIO_H", 4872 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 4873 ], 4874 }, 4875 android_x86: { 4876 cflags: [ 4877 "-DANDROID", 4878 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 4879 "-DHAVE_SYS_UIO_H", 4880 "-D_FORTIFY_SOURCE=2", 4881 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 4882 "-msse3", 4883 ], 4884 }, 4885 android_x86_64: { 4886 cflags: [ 4887 "-DANDROID", 4888 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 4889 "-DHAVE_SYS_UIO_H", 4890 "-D_FORTIFY_SOURCE=2", 4891 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 4892 "-msse3", 4893 ], 4894 }, 4895 host: { 4896 cflags: [ 4897 "-DCR_SYSROOT_KEY=20230611T210420Z-2", 4898 "-DUSE_AURA=1", 4899 "-DUSE_OZONE=1", 4900 "-DUSE_UDEV", 4901 "-D_FILE_OFFSET_BITS=64", 4902 "-D_FORTIFY_SOURCE=2", 4903 "-D_LARGEFILE64_SOURCE", 4904 "-D_LARGEFILE_SOURCE", 4905 "-O2", 4906 "-msse3", 4907 ], 4908 compile_multilib: "64", 4909 }, 4910 }, 4911} 4912 4913// GN: //build/rust/tests/test_rust_static_library:test_rust_static_library_cxx_generated_gen__testing 4914cc_genrule { 4915 name: "cronet_aml_build_rust_tests_test_rust_static_library_test_rust_static_library_cxx_generated_gen__testing", 4916 srcs: [ 4917 "build/rust/tests/test_rust_static_library/src/lib.rs", 4918 ], 4919 tools: [ 4920 "cxxbridge", 4921 ], 4922 cmd: "$(location cxxbridge) $(in) > $(out)", 4923 out: [ 4924 "build/rust/tests/test_rust_static_library/src/lib.rs.cc", 4925 ], 4926 apex_available: [ 4927 "com.android.tethering", 4928 ], 4929 visibility: [ 4930 "//external/cronet:__subpackages__", 4931 ], 4932} 4933 4934// GN: //build/rust/tests/test_rust_static_library:test_rust_static_library_cxx_generated_gen__testing 4935cc_genrule { 4936 name: "cronet_aml_build_rust_tests_test_rust_static_library_test_rust_static_library_cxx_generated_gen__testing_header", 4937 srcs: [ 4938 "build/rust/tests/test_rust_static_library/src/lib.rs", 4939 ], 4940 tools: [ 4941 "cxxbridge", 4942 ], 4943 cmd: "$(location cxxbridge) $(in) --header > $(out)", 4944 out: [ 4945 "build/rust/tests/test_rust_static_library/src/lib.rs.h", 4946 ], 4947} 4948 4949// GN: //buildtools/third_party/libc++abi:libc++abi 4950cc_library_static { 4951 name: "cronet_aml_buildtools_third_party_libc__abi_libc__abi", 4952 srcs: [ 4953 "third_party/libc++abi/src/src/abort_message.cpp", 4954 "third_party/libc++abi/src/src/cxa_aux_runtime.cpp", 4955 "third_party/libc++abi/src/src/cxa_default_handlers.cpp", 4956 "third_party/libc++abi/src/src/cxa_exception.cpp", 4957 "third_party/libc++abi/src/src/cxa_exception_storage.cpp", 4958 "third_party/libc++abi/src/src/cxa_guard.cpp", 4959 "third_party/libc++abi/src/src/cxa_handlers.cpp", 4960 "third_party/libc++abi/src/src/cxa_personality.cpp", 4961 "third_party/libc++abi/src/src/cxa_thread_atexit.cpp", 4962 "third_party/libc++abi/src/src/cxa_vector.cpp", 4963 "third_party/libc++abi/src/src/cxa_virtual.cpp", 4964 "third_party/libc++abi/src/src/fallback_malloc.cpp", 4965 "third_party/libc++abi/src/src/private_typeinfo.cpp", 4966 "third_party/libc++abi/src/src/stdlib_exception.cpp", 4967 "third_party/libc++abi/src/src/stdlib_stdexcept.cpp", 4968 "third_party/libc++abi/src/src/stdlib_typeinfo.cpp", 4969 ], 4970 host_supported: true, 4971 defaults: [ 4972 "cronet_aml_cc_defaults", 4973 ], 4974 cflags: [ 4975 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 4976 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 4977 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 4978 "-DLIBCXXABI_SILENT_TERMINATE", 4979 "-DNDEBUG", 4980 "-DNO_UNWIND_TABLES", 4981 "-DNVALGRIND", 4982 "-DOFFICIAL_BUILD", 4983 "-D_GNU_SOURCE", 4984 "-D_LIBCPP_BUILDING_LIBRARY", 4985 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 4986 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 4987 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 4988 "-fdata-sections", 4989 "-ffunction-sections", 4990 "-fno-asynchronous-unwind-tables", 4991 "-fno-unwind-tables", 4992 "-fstack-protector", 4993 "-fvisibility-inlines-hidden", 4994 "-fvisibility=hidden", 4995 "-g1", 4996 ], 4997 include_dirs: [ 4998 "external/cronet/", 4999 "external/cronet/buildtools/third_party/libc++/", 5000 "external/cronet/third_party/libc++/src/include", 5001 "external/cronet/third_party/libc++/src/src/", 5002 "external/cronet/third_party/libc++abi/src/include", 5003 ], 5004 cpp_std: "c++20", 5005 ldflags: [ 5006 "-Wl,--as-needed", 5007 "-Wl,--gc-sections", 5008 "-Wl,--icf=all", 5009 ], 5010 cppflags: [ 5011 "-fexceptions", 5012 ], 5013 visibility: [ 5014 "//external/cronet:__subpackages__", 5015 ], 5016 rtti: true, 5017 target: { 5018 android_arm: { 5019 srcs: [ 5020 "buildtools/third_party/libc++abi/cxa_demangle_stub.cc", 5021 ], 5022 cflags: [ 5023 "-DANDROID", 5024 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 5025 "-DHAVE_SYS_UIO_H", 5026 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 5027 ], 5028 }, 5029 android_arm64: { 5030 srcs: [ 5031 "buildtools/third_party/libc++abi/cxa_demangle_stub.cc", 5032 ], 5033 cflags: [ 5034 "-DANDROID", 5035 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 5036 "-DHAVE_SYS_UIO_H", 5037 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 5038 "-O2", 5039 "-mno-outline", 5040 ], 5041 }, 5042 android_riscv64: { 5043 srcs: [ 5044 "buildtools/third_party/libc++abi/cxa_demangle_stub.cc", 5045 ], 5046 cflags: [ 5047 "-DANDROID", 5048 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 5049 "-DHAVE_SYS_UIO_H", 5050 "-DHAVE___CXA_THREAD_ATEXIT_IMPL", 5051 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 5052 ], 5053 }, 5054 android_x86: { 5055 srcs: [ 5056 "buildtools/third_party/libc++abi/cxa_demangle_stub.cc", 5057 ], 5058 cflags: [ 5059 "-DANDROID", 5060 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 5061 "-DHAVE_SYS_UIO_H", 5062 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 5063 "-msse3", 5064 ], 5065 }, 5066 android_x86_64: { 5067 srcs: [ 5068 "buildtools/third_party/libc++abi/cxa_demangle_stub.cc", 5069 ], 5070 cflags: [ 5071 "-DANDROID", 5072 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 5073 "-DHAVE_SYS_UIO_H", 5074 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 5075 "-msse3", 5076 ], 5077 }, 5078 host: { 5079 srcs: [ 5080 "third_party/libc++abi/src/src/cxa_demangle.cpp", 5081 ], 5082 cflags: [ 5083 "-DCR_SYSROOT_KEY=20230611T210420Z-2", 5084 "-DUSE_AURA=1", 5085 "-DUSE_OZONE=1", 5086 "-DUSE_UDEV", 5087 "-D_FILE_OFFSET_BITS=64", 5088 "-D_LARGEFILE64_SOURCE", 5089 "-D_LARGEFILE_SOURCE", 5090 "-O2", 5091 "-msse3", 5092 ], 5093 compile_multilib: "64", 5094 }, 5095 }, 5096} 5097 5098// GN: //buildtools/third_party/libc++abi:libc++abi__testing 5099cc_library_static { 5100 name: "cronet_aml_buildtools_third_party_libc__abi_libc__abi__testing", 5101 srcs: [ 5102 "third_party/libc++abi/src/src/abort_message.cpp", 5103 "third_party/libc++abi/src/src/cxa_aux_runtime.cpp", 5104 "third_party/libc++abi/src/src/cxa_default_handlers.cpp", 5105 "third_party/libc++abi/src/src/cxa_exception.cpp", 5106 "third_party/libc++abi/src/src/cxa_exception_storage.cpp", 5107 "third_party/libc++abi/src/src/cxa_guard.cpp", 5108 "third_party/libc++abi/src/src/cxa_handlers.cpp", 5109 "third_party/libc++abi/src/src/cxa_personality.cpp", 5110 "third_party/libc++abi/src/src/cxa_thread_atexit.cpp", 5111 "third_party/libc++abi/src/src/cxa_vector.cpp", 5112 "third_party/libc++abi/src/src/cxa_virtual.cpp", 5113 "third_party/libc++abi/src/src/fallback_malloc.cpp", 5114 "third_party/libc++abi/src/src/private_typeinfo.cpp", 5115 "third_party/libc++abi/src/src/stdlib_exception.cpp", 5116 "third_party/libc++abi/src/src/stdlib_stdexcept.cpp", 5117 "third_party/libc++abi/src/src/stdlib_typeinfo.cpp", 5118 ], 5119 host_supported: true, 5120 defaults: [ 5121 "cronet_aml_cc_defaults", 5122 ], 5123 cflags: [ 5124 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 5125 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 5126 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 5127 "-DLIBCXXABI_SILENT_TERMINATE", 5128 "-DNDEBUG", 5129 "-DNO_UNWIND_TABLES", 5130 "-DNVALGRIND", 5131 "-DOFFICIAL_BUILD", 5132 "-D_GNU_SOURCE", 5133 "-D_LIBCPP_BUILDING_LIBRARY", 5134 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 5135 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 5136 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 5137 "-fdata-sections", 5138 "-ffunction-sections", 5139 "-fno-asynchronous-unwind-tables", 5140 "-fno-unwind-tables", 5141 "-fstack-protector", 5142 "-fvisibility-inlines-hidden", 5143 "-fvisibility=hidden", 5144 "-g1", 5145 ], 5146 include_dirs: [ 5147 "external/cronet/", 5148 "external/cronet/buildtools/third_party/libc++/", 5149 "external/cronet/third_party/libc++/src/include", 5150 "external/cronet/third_party/libc++/src/src/", 5151 "external/cronet/third_party/libc++abi/src/include", 5152 ], 5153 cpp_std: "c++20", 5154 ldflags: [ 5155 "-Wl,--as-needed", 5156 "-Wl,--gc-sections", 5157 "-Wl,--icf=all", 5158 ], 5159 cppflags: [ 5160 "-fexceptions", 5161 ], 5162 visibility: [ 5163 "//external/cronet:__subpackages__", 5164 ], 5165 rtti: true, 5166 target: { 5167 android_arm: { 5168 srcs: [ 5169 "buildtools/third_party/libc++abi/cxa_demangle_stub.cc", 5170 ], 5171 cflags: [ 5172 "-DANDROID", 5173 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 5174 "-DHAVE_SYS_UIO_H", 5175 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 5176 ], 5177 }, 5178 android_arm64: { 5179 srcs: [ 5180 "buildtools/third_party/libc++abi/cxa_demangle_stub.cc", 5181 ], 5182 cflags: [ 5183 "-DANDROID", 5184 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 5185 "-DHAVE_SYS_UIO_H", 5186 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 5187 "-O2", 5188 "-mno-outline", 5189 ], 5190 }, 5191 android_riscv64: { 5192 srcs: [ 5193 "buildtools/third_party/libc++abi/cxa_demangle_stub.cc", 5194 ], 5195 cflags: [ 5196 "-DANDROID", 5197 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 5198 "-DHAVE_SYS_UIO_H", 5199 "-DHAVE___CXA_THREAD_ATEXIT_IMPL", 5200 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 5201 ], 5202 }, 5203 android_x86: { 5204 srcs: [ 5205 "buildtools/third_party/libc++abi/cxa_demangle_stub.cc", 5206 ], 5207 cflags: [ 5208 "-DANDROID", 5209 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 5210 "-DHAVE_SYS_UIO_H", 5211 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 5212 "-msse3", 5213 ], 5214 }, 5215 android_x86_64: { 5216 srcs: [ 5217 "buildtools/third_party/libc++abi/cxa_demangle_stub.cc", 5218 ], 5219 cflags: [ 5220 "-DANDROID", 5221 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 5222 "-DHAVE_SYS_UIO_H", 5223 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 5224 "-msse3", 5225 ], 5226 }, 5227 host: { 5228 srcs: [ 5229 "third_party/libc++abi/src/src/cxa_demangle.cpp", 5230 ], 5231 cflags: [ 5232 "-DCR_SYSROOT_KEY=20230611T210420Z-2", 5233 "-DUSE_AURA=1", 5234 "-DUSE_OZONE=1", 5235 "-DUSE_UDEV", 5236 "-D_FILE_OFFSET_BITS=64", 5237 "-D_LARGEFILE64_SOURCE", 5238 "-D_LARGEFILE_SOURCE", 5239 "-O2", 5240 "-msse3", 5241 ], 5242 compile_multilib: "64", 5243 }, 5244 }, 5245} 5246 5247// GN: //gn:default_deps 5248cc_defaults { 5249 name: "cronet_aml_cc_defaults", 5250 cflags: [ 5251 "-DBORINGSSL_SHARED_LIBRARY", 5252 "-DGOOGLE_PROTOBUF_NO_RTTI", 5253 "-Wno-ambiguous-reversed-operator", 5254 "-Wno-c++11-narrowing", 5255 "-Wno-error=return-type", 5256 "-Wno-invalid-constexpr", 5257 "-Wno-macro-redefined", 5258 "-Wno-missing-field-initializers", 5259 "-Wno-non-virtual-dtor", 5260 "-Wno-null-pointer-subtraction", 5261 "-Wno-sign-compare", 5262 "-Wno-sign-promo", 5263 "-Wno-unreachable-code-loop-increment", 5264 "-Wno-unused-parameter", 5265 "-fPIC", 5266 "-fprofile-list=external/cronet/exclude_coverage.list", 5267 ], 5268 stl: "none", 5269 cpp_std: "c++17", 5270 apex_available: [ 5271 "com.android.tethering", 5272 ], 5273 min_sdk_version: "29", 5274 c_std: "gnu11", 5275 include_build_directory: false, 5276 target: { 5277 android: { 5278 shared_libs: [ 5279 "libmediandk", 5280 ], 5281 header_libs: [ 5282 "jni_headers", 5283 ], 5284 }, 5285 host: { 5286 cflags: [ 5287 "-UANDROID", 5288 ], 5289 compile_multilib: "64", 5290 }, 5291 }, 5292} 5293 5294// GN: //components/cronet/android:api_version 5295java_genrule { 5296 name: "cronet_aml_components_cronet_android_api_version", 5297 cmd: "mkdir -p $(genDir)/components/cronet/android/templates/org/chromium/net && $(location build/util/version.py) --official " + 5298 "-f " + 5299 "$(location chrome/VERSION) " + 5300 "-f " + 5301 "$(location build/util/LASTCHANGE) " + 5302 "-e " + 5303 "'API_LEVEL=31' " + 5304 "-o " + 5305 "$(out) " + 5306 "$(location components/cronet/android/api/src/org/chromium/net/ApiVersion.template)", 5307 out: [ 5308 "components/cronet/android/templates/org/chromium/net/ApiVersion.java", 5309 ], 5310 tool_files: [ 5311 "build/util/LASTCHANGE", 5312 "build/util/android_chrome_version.py", 5313 "build/util/version.py", 5314 "chrome/VERSION", 5315 "components/cronet/android/api/src/org/chromium/net/ApiVersion.template", 5316 ], 5317 visibility: [ 5318 "//external/cronet:__subpackages__", 5319 ], 5320} 5321 5322// GN: //components/cronet/android:api_version__testing 5323java_genrule { 5324 name: "cronet_aml_components_cronet_android_api_version__testing", 5325 cmd: "mkdir -p $(genDir)/components/cronet/android/templates/org/chromium/net && $(location build/util/version.py) --official " + 5326 "-f " + 5327 "$(location chrome/VERSION) " + 5328 "-f " + 5329 "$(location build/util/LASTCHANGE) " + 5330 "-e " + 5331 "'API_LEVEL=31' " + 5332 "-o " + 5333 "$(out) " + 5334 "$(location components/cronet/android/api/src/org/chromium/net/ApiVersion.template)", 5335 out: [ 5336 "components/cronet/android/templates/org/chromium/net/ApiVersion.java", 5337 ], 5338 tool_files: [ 5339 "build/util/LASTCHANGE", 5340 "build/util/android_chrome_version.py", 5341 "build/util/version.py", 5342 "chrome/VERSION", 5343 "components/cronet/android/api/src/org/chromium/net/ApiVersion.template", 5344 ], 5345 visibility: [ 5346 "//external/cronet:__subpackages__", 5347 ], 5348} 5349 5350// GN: //components/cronet/android:base_feature_overrides_java_proto__protoc_java 5351java_genrule { 5352 name: "cronet_aml_components_cronet_android_base_feature_overrides_java_proto__protoc_java", 5353 srcs: [ 5354 "components/cronet/android/proto/base_feature_overrides.proto", 5355 ], 5356 tools: [ 5357 "cronet_aml_third_party_protobuf_protoc", 5358 ], 5359 cmd: "mkdir -p $(genDir)/components/cronet/android && $(location build/protoc_java.py) --protoc " + 5360 "$(location cronet_aml_third_party_protobuf_protoc) " + 5361 "--proto-path " + 5362 "external/cronet/components/cronet/android " + 5363 "--srcjar " + 5364 "$(out) " + 5365 "$(location components/cronet/android/proto/base_feature_overrides.proto)", 5366 out: [ 5367 "components/cronet/android/base_feature_overrides_java_proto__protoc_java.srcjar", 5368 ], 5369 tool_files: [ 5370 "build/action_helpers.py", 5371 "build/android/gyp/util/__init__.py", 5372 "build/android/gyp/util/build_utils.py", 5373 "build/gn_helpers.py", 5374 "build/protoc_java.py", 5375 "build/zip_helpers.py", 5376 ], 5377 visibility: [ 5378 "//external/cronet:__subpackages__", 5379 ], 5380} 5381 5382// GN: //components/cronet/android:base_feature_overrides_java_proto__protoc_java__testing 5383java_genrule { 5384 name: "cronet_aml_components_cronet_android_base_feature_overrides_java_proto__protoc_java__testing", 5385 srcs: [ 5386 "components/cronet/android/proto/base_feature_overrides.proto", 5387 ], 5388 tools: [ 5389 "cronet_aml_third_party_protobuf_protoc", 5390 ], 5391 cmd: "mkdir -p $(genDir)/components/cronet/android && $(location build/protoc_java.py) --protoc " + 5392 "$(location cronet_aml_third_party_protobuf_protoc) " + 5393 "--proto-path " + 5394 "external/cronet/components/cronet/android " + 5395 "--srcjar " + 5396 "$(out) " + 5397 "$(location components/cronet/android/proto/base_feature_overrides.proto)", 5398 out: [ 5399 "components/cronet/android/base_feature_overrides_java_proto__protoc_java.srcjar", 5400 ], 5401 tool_files: [ 5402 "build/action_helpers.py", 5403 "build/android/gyp/util/__init__.py", 5404 "build/android/gyp/util/build_utils.py", 5405 "build/gn_helpers.py", 5406 "build/protoc_java.py", 5407 "build/zip_helpers.py", 5408 ], 5409 visibility: [ 5410 "//external/cronet:__subpackages__", 5411 ], 5412} 5413 5414// GN: //components/cronet/android:cronet_jni_headers__action 5415cc_genrule { 5416 name: "cronet_aml_components_cronet_android_cronet_jni_headers__action", 5417 srcs: [ 5418 "components/cronet/android/java/src/org/chromium/net/impl/CronetBidirectionalStream.java", 5419 "components/cronet/android/java/src/org/chromium/net/impl/CronetLibraryLoader.java", 5420 "components/cronet/android/java/src/org/chromium/net/impl/CronetUploadDataStream.java", 5421 "components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequest.java", 5422 "components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java", 5423 ], 5424 cmd: "mkdir -p $(genDir)/components/cronet/android && " + 5425 "mkdir -p $(genDir)/jni_headers/components/cronet/android/cronet_jni_headers && $(location third_party/jni_zero/jni_zero.py) from-source " + 5426 "--output-dir " + 5427 "$(genDir)/components/cronet/android/cronet_jni_headers " + 5428 "--extra-include " + 5429 "third_party/jni_zero/jni_zero_internal.h " + 5430 "--srcjar-path " + 5431 "$(genDir)/components/cronet/android/cronet_jni_headers.srcjar " + 5432 "--placeholder-srcjar-path " + 5433 "$(genDir)/components/cronet/android/cronet_jni_headers_placeholder.srcjar " + 5434 "--use-proxy-hash " + 5435 "--output-name " + 5436 "CronetBidirectionalStream_jni.h " + 5437 "--output-name " + 5438 "CronetLibraryLoader_jni.h " + 5439 "--output-name " + 5440 "CronetUploadDataStream_jni.h " + 5441 "--output-name " + 5442 "CronetUrlRequest_jni.h " + 5443 "--output-name " + 5444 "CronetUrlRequestContext_jni.h " + 5445 "--input-file " + 5446 "$(location components/cronet/android/java/src/org/chromium/net/impl/CronetBidirectionalStream.java) " + 5447 "--input-file " + 5448 "$(location components/cronet/android/java/src/org/chromium/net/impl/CronetLibraryLoader.java) " + 5449 "--input-file " + 5450 "$(location components/cronet/android/java/src/org/chromium/net/impl/CronetUploadDataStream.java) " + 5451 "--input-file " + 5452 "$(location components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequest.java) " + 5453 "--input-file " + 5454 "$(location components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java) " + 5455 "--package-prefix " + 5456 "android.net.connectivity", 5457 out: [ 5458 "components/cronet/android/cronet_jni_headers.srcjar", 5459 "components/cronet/android/cronet_jni_headers/CronetBidirectionalStream_jni.h", 5460 "components/cronet/android/cronet_jni_headers/CronetLibraryLoader_jni.h", 5461 "components/cronet/android/cronet_jni_headers/CronetUploadDataStream_jni.h", 5462 "components/cronet/android/cronet_jni_headers/CronetUrlRequestContext_jni.h", 5463 "components/cronet/android/cronet_jni_headers/CronetUrlRequest_jni.h", 5464 ], 5465 tool_files: [ 5466 "third_party/jni_zero/codegen/called_by_native_header.py", 5467 "third_party/jni_zero/codegen/convert_type.py", 5468 "third_party/jni_zero/codegen/header_common.py", 5469 "third_party/jni_zero/codegen/natives_header.py", 5470 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 5471 "third_party/jni_zero/codegen/placeholder_java_type.py", 5472 "third_party/jni_zero/codegen/proxy_impl_java.py", 5473 "third_party/jni_zero/common.py", 5474 "third_party/jni_zero/java_lang_classes.py", 5475 "third_party/jni_zero/java_types.py", 5476 "third_party/jni_zero/jni_generator.py", 5477 "third_party/jni_zero/jni_registration_generator.py", 5478 "third_party/jni_zero/jni_zero.py", 5479 "third_party/jni_zero/parse.py", 5480 "third_party/jni_zero/proxy.py", 5481 ], 5482 apex_available: [ 5483 "com.android.tethering", 5484 ], 5485 visibility: [ 5486 "//external/cronet:__subpackages__", 5487 ], 5488} 5489 5490// GN: //components/cronet/android:cronet_jni_headers__action 5491java_genrule { 5492 name: "cronet_aml_components_cronet_android_cronet_jni_headers__action__java", 5493 srcs: [ 5494 "components/cronet/android/java/src/org/chromium/net/impl/CronetBidirectionalStream.java", 5495 "components/cronet/android/java/src/org/chromium/net/impl/CronetLibraryLoader.java", 5496 "components/cronet/android/java/src/org/chromium/net/impl/CronetUploadDataStream.java", 5497 "components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequest.java", 5498 "components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java", 5499 ], 5500 cmd: "mkdir -p $(genDir)/components/cronet/android && " + 5501 "mkdir -p $(genDir)/jni_headers/components/cronet/android/cronet_jni_headers && $(location third_party/jni_zero/jni_zero.py) from-source " + 5502 "--output-dir " + 5503 "$(genDir)/components/cronet/android/cronet_jni_headers " + 5504 "--extra-include " + 5505 "third_party/jni_zero/jni_zero_internal.h " + 5506 "--srcjar-path " + 5507 "$(genDir)/components/cronet/android/cronet_jni_headers.srcjar " + 5508 "--placeholder-srcjar-path " + 5509 "$(genDir)/components/cronet/android/cronet_jni_headers_placeholder.srcjar " + 5510 "--use-proxy-hash " + 5511 "--output-name " + 5512 "CronetBidirectionalStream_jni.h " + 5513 "--output-name " + 5514 "CronetLibraryLoader_jni.h " + 5515 "--output-name " + 5516 "CronetUploadDataStream_jni.h " + 5517 "--output-name " + 5518 "CronetUrlRequest_jni.h " + 5519 "--output-name " + 5520 "CronetUrlRequestContext_jni.h " + 5521 "--input-file " + 5522 "$(location components/cronet/android/java/src/org/chromium/net/impl/CronetBidirectionalStream.java) " + 5523 "--input-file " + 5524 "$(location components/cronet/android/java/src/org/chromium/net/impl/CronetLibraryLoader.java) " + 5525 "--input-file " + 5526 "$(location components/cronet/android/java/src/org/chromium/net/impl/CronetUploadDataStream.java) " + 5527 "--input-file " + 5528 "$(location components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequest.java) " + 5529 "--input-file " + 5530 "$(location components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java) " + 5531 "--package-prefix " + 5532 "android.net.connectivity", 5533 out: [ 5534 "components/cronet/android/cronet_jni_headers.srcjar", 5535 "components/cronet/android/cronet_jni_headers/CronetBidirectionalStream_jni.h", 5536 "components/cronet/android/cronet_jni_headers/CronetLibraryLoader_jni.h", 5537 "components/cronet/android/cronet_jni_headers/CronetUploadDataStream_jni.h", 5538 "components/cronet/android/cronet_jni_headers/CronetUrlRequestContext_jni.h", 5539 "components/cronet/android/cronet_jni_headers/CronetUrlRequest_jni.h", 5540 ], 5541 tool_files: [ 5542 "third_party/jni_zero/codegen/called_by_native_header.py", 5543 "third_party/jni_zero/codegen/convert_type.py", 5544 "third_party/jni_zero/codegen/header_common.py", 5545 "third_party/jni_zero/codegen/natives_header.py", 5546 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 5547 "third_party/jni_zero/codegen/placeholder_java_type.py", 5548 "third_party/jni_zero/codegen/proxy_impl_java.py", 5549 "third_party/jni_zero/common.py", 5550 "third_party/jni_zero/java_lang_classes.py", 5551 "third_party/jni_zero/java_types.py", 5552 "third_party/jni_zero/jni_generator.py", 5553 "third_party/jni_zero/jni_registration_generator.py", 5554 "third_party/jni_zero/jni_zero.py", 5555 "third_party/jni_zero/parse.py", 5556 "third_party/jni_zero/proxy.py", 5557 ], 5558 visibility: [ 5559 "//external/cronet:__subpackages__", 5560 ], 5561} 5562 5563// GN: //components/cronet/android:cronet_jni_headers__action__testing 5564cc_genrule { 5565 name: "cronet_aml_components_cronet_android_cronet_jni_headers__action__testing", 5566 srcs: [ 5567 "components/cronet/android/java/src/org/chromium/net/impl/CronetBidirectionalStream.java", 5568 "components/cronet/android/java/src/org/chromium/net/impl/CronetLibraryLoader.java", 5569 "components/cronet/android/java/src/org/chromium/net/impl/CronetUploadDataStream.java", 5570 "components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequest.java", 5571 "components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java", 5572 ], 5573 cmd: "mkdir -p $(genDir)/components/cronet/android && " + 5574 "mkdir -p $(genDir)/jni_headers/components/cronet/android/cronet_jni_headers && $(location third_party/jni_zero/jni_zero.py) from-source " + 5575 "--output-dir " + 5576 "$(genDir)/components/cronet/android/cronet_jni_headers " + 5577 "--extra-include " + 5578 "third_party/jni_zero/jni_zero_internal.h " + 5579 "--srcjar-path " + 5580 "$(genDir)/components/cronet/android/cronet_jni_headers.srcjar " + 5581 "--placeholder-srcjar-path " + 5582 "$(genDir)/components/cronet/android/cronet_jni_headers_placeholder.srcjar " + 5583 "--use-proxy-hash " + 5584 "--output-name " + 5585 "CronetBidirectionalStream_jni.h " + 5586 "--output-name " + 5587 "CronetLibraryLoader_jni.h " + 5588 "--output-name " + 5589 "CronetUploadDataStream_jni.h " + 5590 "--output-name " + 5591 "CronetUrlRequest_jni.h " + 5592 "--output-name " + 5593 "CronetUrlRequestContext_jni.h " + 5594 "--input-file " + 5595 "$(location components/cronet/android/java/src/org/chromium/net/impl/CronetBidirectionalStream.java) " + 5596 "--input-file " + 5597 "$(location components/cronet/android/java/src/org/chromium/net/impl/CronetLibraryLoader.java) " + 5598 "--input-file " + 5599 "$(location components/cronet/android/java/src/org/chromium/net/impl/CronetUploadDataStream.java) " + 5600 "--input-file " + 5601 "$(location components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequest.java) " + 5602 "--input-file " + 5603 "$(location components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java)", 5604 out: [ 5605 "components/cronet/android/cronet_jni_headers.srcjar", 5606 "components/cronet/android/cronet_jni_headers/CronetBidirectionalStream_jni.h", 5607 "components/cronet/android/cronet_jni_headers/CronetLibraryLoader_jni.h", 5608 "components/cronet/android/cronet_jni_headers/CronetUploadDataStream_jni.h", 5609 "components/cronet/android/cronet_jni_headers/CronetUrlRequestContext_jni.h", 5610 "components/cronet/android/cronet_jni_headers/CronetUrlRequest_jni.h", 5611 ], 5612 tool_files: [ 5613 "third_party/jni_zero/codegen/called_by_native_header.py", 5614 "third_party/jni_zero/codegen/convert_type.py", 5615 "third_party/jni_zero/codegen/header_common.py", 5616 "third_party/jni_zero/codegen/natives_header.py", 5617 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 5618 "third_party/jni_zero/codegen/placeholder_java_type.py", 5619 "third_party/jni_zero/codegen/proxy_impl_java.py", 5620 "third_party/jni_zero/common.py", 5621 "third_party/jni_zero/java_lang_classes.py", 5622 "third_party/jni_zero/java_types.py", 5623 "third_party/jni_zero/jni_generator.py", 5624 "third_party/jni_zero/jni_registration_generator.py", 5625 "third_party/jni_zero/jni_zero.py", 5626 "third_party/jni_zero/parse.py", 5627 "third_party/jni_zero/proxy.py", 5628 ], 5629 apex_available: [ 5630 "com.android.tethering", 5631 ], 5632 visibility: [ 5633 "//external/cronet:__subpackages__", 5634 ], 5635} 5636 5637// GN: //components/cronet/android:cronet_jni_headers__action__testing 5638java_genrule { 5639 name: "cronet_aml_components_cronet_android_cronet_jni_headers__action__testing__java", 5640 srcs: [ 5641 "components/cronet/android/java/src/org/chromium/net/impl/CronetBidirectionalStream.java", 5642 "components/cronet/android/java/src/org/chromium/net/impl/CronetLibraryLoader.java", 5643 "components/cronet/android/java/src/org/chromium/net/impl/CronetUploadDataStream.java", 5644 "components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequest.java", 5645 "components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java", 5646 ], 5647 cmd: "mkdir -p $(genDir)/components/cronet/android && " + 5648 "mkdir -p $(genDir)/jni_headers/components/cronet/android/cronet_jni_headers && $(location third_party/jni_zero/jni_zero.py) from-source " + 5649 "--output-dir " + 5650 "$(genDir)/components/cronet/android/cronet_jni_headers " + 5651 "--extra-include " + 5652 "third_party/jni_zero/jni_zero_internal.h " + 5653 "--srcjar-path " + 5654 "$(genDir)/components/cronet/android/cronet_jni_headers.srcjar " + 5655 "--placeholder-srcjar-path " + 5656 "$(genDir)/components/cronet/android/cronet_jni_headers_placeholder.srcjar " + 5657 "--use-proxy-hash " + 5658 "--output-name " + 5659 "CronetBidirectionalStream_jni.h " + 5660 "--output-name " + 5661 "CronetLibraryLoader_jni.h " + 5662 "--output-name " + 5663 "CronetUploadDataStream_jni.h " + 5664 "--output-name " + 5665 "CronetUrlRequest_jni.h " + 5666 "--output-name " + 5667 "CronetUrlRequestContext_jni.h " + 5668 "--input-file " + 5669 "$(location components/cronet/android/java/src/org/chromium/net/impl/CronetBidirectionalStream.java) " + 5670 "--input-file " + 5671 "$(location components/cronet/android/java/src/org/chromium/net/impl/CronetLibraryLoader.java) " + 5672 "--input-file " + 5673 "$(location components/cronet/android/java/src/org/chromium/net/impl/CronetUploadDataStream.java) " + 5674 "--input-file " + 5675 "$(location components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequest.java) " + 5676 "--input-file " + 5677 "$(location components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java)", 5678 out: [ 5679 "components/cronet/android/cronet_jni_headers.srcjar", 5680 "components/cronet/android/cronet_jni_headers/CronetBidirectionalStream_jni.h", 5681 "components/cronet/android/cronet_jni_headers/CronetLibraryLoader_jni.h", 5682 "components/cronet/android/cronet_jni_headers/CronetUploadDataStream_jni.h", 5683 "components/cronet/android/cronet_jni_headers/CronetUrlRequestContext_jni.h", 5684 "components/cronet/android/cronet_jni_headers/CronetUrlRequest_jni.h", 5685 ], 5686 tool_files: [ 5687 "third_party/jni_zero/codegen/called_by_native_header.py", 5688 "third_party/jni_zero/codegen/convert_type.py", 5689 "third_party/jni_zero/codegen/header_common.py", 5690 "third_party/jni_zero/codegen/natives_header.py", 5691 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 5692 "third_party/jni_zero/codegen/placeholder_java_type.py", 5693 "third_party/jni_zero/codegen/proxy_impl_java.py", 5694 "third_party/jni_zero/common.py", 5695 "third_party/jni_zero/java_lang_classes.py", 5696 "third_party/jni_zero/java_types.py", 5697 "third_party/jni_zero/jni_generator.py", 5698 "third_party/jni_zero/jni_registration_generator.py", 5699 "third_party/jni_zero/jni_zero.py", 5700 "third_party/jni_zero/parse.py", 5701 "third_party/jni_zero/proxy.py", 5702 ], 5703 visibility: [ 5704 "//external/cronet:__subpackages__", 5705 ], 5706} 5707 5708// GN: //components/cronet/android:cronet_jni_registration 5709cc_genrule { 5710 name: "cronet_aml_components_cronet_android_cronet_jni_registration", 5711 srcs: [ 5712 "base/android/java/src/org/chromium/base/ApkAssets.java", 5713 "base/android/java/src/org/chromium/base/ApplicationStatus.java", 5714 "base/android/java/src/org/chromium/base/BuildInfo.java", 5715 "base/android/java/src/org/chromium/base/BundleUtils.java", 5716 "base/android/java/src/org/chromium/base/Callback.java", 5717 "base/android/java/src/org/chromium/base/CommandLine.java", 5718 "base/android/java/src/org/chromium/base/ContentUriUtils.java", 5719 "base/android/java/src/org/chromium/base/CpuFeatures.java", 5720 "base/android/java/src/org/chromium/base/EarlyTraceEvent.java", 5721 "base/android/java/src/org/chromium/base/EventLog.java", 5722 "base/android/java/src/org/chromium/base/FeatureList.java", 5723 "base/android/java/src/org/chromium/base/FeatureMap.java", 5724 "base/android/java/src/org/chromium/base/Features.java", 5725 "base/android/java/src/org/chromium/base/FieldTrialList.java", 5726 "base/android/java/src/org/chromium/base/FileUtils.java", 5727 "base/android/java/src/org/chromium/base/ImportantFileWriterAndroid.java", 5728 "base/android/java/src/org/chromium/base/InputHintChecker.java", 5729 "base/android/java/src/org/chromium/base/IntStringCallback.java", 5730 "base/android/java/src/org/chromium/base/JNIUtils.java", 5731 "base/android/java/src/org/chromium/base/JavaExceptionReporter.java", 5732 "base/android/java/src/org/chromium/base/JavaHandlerThread.java", 5733 "base/android/java/src/org/chromium/base/JniAndroid.java", 5734 "base/android/java/src/org/chromium/base/LocaleUtils.java", 5735 "base/android/java/src/org/chromium/base/MemoryPressureListener.java", 5736 "base/android/java/src/org/chromium/base/PathService.java", 5737 "base/android/java/src/org/chromium/base/PathUtils.java", 5738 "base/android/java/src/org/chromium/base/PowerMonitor.java", 5739 "base/android/java/src/org/chromium/base/RadioUtils.java", 5740 "base/android/java/src/org/chromium/base/SysUtils.java", 5741 "base/android/java/src/org/chromium/base/ThreadUtils.java", 5742 "base/android/java/src/org/chromium/base/TimezoneUtils.java", 5743 "base/android/java/src/org/chromium/base/Token.java", 5744 "base/android/java/src/org/chromium/base/TraceEvent.java", 5745 "base/android/java/src/org/chromium/base/UnguessableToken.java", 5746 "base/android/java/src/org/chromium/base/jank_tracker/JankMetricUMARecorder.java", 5747 "base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java", 5748 "base/android/java/src/org/chromium/base/library_loader/LibraryPrefetcher.java", 5749 "base/android/java/src/org/chromium/base/memory/JavaHeapDumpGenerator.java", 5750 "base/android/java/src/org/chromium/base/memory/MemoryInfoBridge.java", 5751 "base/android/java/src/org/chromium/base/memory/MemoryPurgeManager.java", 5752 "base/android/java/src/org/chromium/base/metrics/NativeUmaRecorder.java", 5753 "base/android/java/src/org/chromium/base/metrics/StatisticsRecorderAndroid.java", 5754 "base/android/java/src/org/chromium/base/task/PostTask.java", 5755 "base/android/java/src/org/chromium/base/task/TaskRunnerImpl.java", 5756 "components/cronet/android/java/src/org/chromium/net/impl/CronetBidirectionalStream.java", 5757 "components/cronet/android/java/src/org/chromium/net/impl/CronetLibraryLoader.java", 5758 "components/cronet/android/java/src/org/chromium/net/impl/CronetUploadDataStream.java", 5759 "components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequest.java", 5760 "components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java", 5761 "net/android/java/src/org/chromium/net/AndroidCertVerifyResult.java", 5762 "net/android/java/src/org/chromium/net/AndroidKeyStore.java", 5763 "net/android/java/src/org/chromium/net/AndroidNetworkLibrary.java", 5764 "net/android/java/src/org/chromium/net/AndroidTrafficStats.java", 5765 "net/android/java/src/org/chromium/net/DnsStatus.java", 5766 "net/android/java/src/org/chromium/net/GURLUtils.java", 5767 "net/android/java/src/org/chromium/net/HttpNegotiateAuthenticator.java", 5768 "net/android/java/src/org/chromium/net/HttpUtil.java", 5769 "net/android/java/src/org/chromium/net/NetStringUtil.java", 5770 "net/android/java/src/org/chromium/net/NetworkActiveNotifier.java", 5771 "net/android/java/src/org/chromium/net/NetworkChangeNotifier.java", 5772 "net/android/java/src/org/chromium/net/ProxyChangeListener.java", 5773 "net/android/java/src/org/chromium/net/X509Util.java", 5774 "url/android/java/src/org/chromium/url/IDNStringUtil.java", 5775 ], 5776 cmd: "mkdir -p $(genDir)/components/cronet/android && " + 5777 "mkdir -p $(genDir)/jni_headers/components/cronet/android && current_dir=`basename \\`pwd\\``; " + 5778 "for f in $(in); " + 5779 "do " + 5780 "echo \"../$$current_dir/$$f\" >> $(genDir)/java.sources; " + 5781 "done; " + 5782 "python3 $(location third_party/jni_zero/jni_zero.py) generate-final " + 5783 "--srcjar-path " + 5784 "$(genDir)/components/cronet/android/cronet_jni_registration.srcjar " + 5785 "--java-sources-file " + 5786 "$(genDir)/java.sources " + 5787 "--include-test-only " + 5788 "--use-proxy-hash " + 5789 "--manual-jni-registration " + 5790 "--header-path " + 5791 "$(genDir)/components/cronet/android/cronet_jni_registration_generated.h " + 5792 "--package-prefix " + 5793 "android.net.connectivity", 5794 out: [ 5795 "components/cronet/android/cronet_jni_registration.srcjar", 5796 "components/cronet/android/cronet_jni_registration_generated.h", 5797 ], 5798 tool_files: [ 5799 "third_party/jni_zero/codegen/called_by_native_header.py", 5800 "third_party/jni_zero/codegen/convert_type.py", 5801 "third_party/jni_zero/codegen/header_common.py", 5802 "third_party/jni_zero/codegen/natives_header.py", 5803 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 5804 "third_party/jni_zero/codegen/placeholder_java_type.py", 5805 "third_party/jni_zero/codegen/proxy_impl_java.py", 5806 "third_party/jni_zero/common.py", 5807 "third_party/jni_zero/java_lang_classes.py", 5808 "third_party/jni_zero/java_types.py", 5809 "third_party/jni_zero/jni_generator.py", 5810 "third_party/jni_zero/jni_registration_generator.py", 5811 "third_party/jni_zero/jni_zero.py", 5812 "third_party/jni_zero/parse.py", 5813 "third_party/jni_zero/proxy.py", 5814 ], 5815 apex_available: [ 5816 "com.android.tethering", 5817 ], 5818 visibility: [ 5819 "//external/cronet:__subpackages__", 5820 ], 5821} 5822 5823// GN: //components/cronet/android:cronet_jni_registration 5824java_genrule { 5825 name: "cronet_aml_components_cronet_android_cronet_jni_registration__java", 5826 srcs: [ 5827 "base/android/java/src/org/chromium/base/ApkAssets.java", 5828 "base/android/java/src/org/chromium/base/ApplicationStatus.java", 5829 "base/android/java/src/org/chromium/base/BuildInfo.java", 5830 "base/android/java/src/org/chromium/base/BundleUtils.java", 5831 "base/android/java/src/org/chromium/base/Callback.java", 5832 "base/android/java/src/org/chromium/base/CommandLine.java", 5833 "base/android/java/src/org/chromium/base/ContentUriUtils.java", 5834 "base/android/java/src/org/chromium/base/CpuFeatures.java", 5835 "base/android/java/src/org/chromium/base/EarlyTraceEvent.java", 5836 "base/android/java/src/org/chromium/base/EventLog.java", 5837 "base/android/java/src/org/chromium/base/FeatureList.java", 5838 "base/android/java/src/org/chromium/base/FeatureMap.java", 5839 "base/android/java/src/org/chromium/base/Features.java", 5840 "base/android/java/src/org/chromium/base/FieldTrialList.java", 5841 "base/android/java/src/org/chromium/base/FileUtils.java", 5842 "base/android/java/src/org/chromium/base/ImportantFileWriterAndroid.java", 5843 "base/android/java/src/org/chromium/base/InputHintChecker.java", 5844 "base/android/java/src/org/chromium/base/IntStringCallback.java", 5845 "base/android/java/src/org/chromium/base/JNIUtils.java", 5846 "base/android/java/src/org/chromium/base/JavaExceptionReporter.java", 5847 "base/android/java/src/org/chromium/base/JavaHandlerThread.java", 5848 "base/android/java/src/org/chromium/base/JniAndroid.java", 5849 "base/android/java/src/org/chromium/base/LocaleUtils.java", 5850 "base/android/java/src/org/chromium/base/MemoryPressureListener.java", 5851 "base/android/java/src/org/chromium/base/PathService.java", 5852 "base/android/java/src/org/chromium/base/PathUtils.java", 5853 "base/android/java/src/org/chromium/base/PowerMonitor.java", 5854 "base/android/java/src/org/chromium/base/RadioUtils.java", 5855 "base/android/java/src/org/chromium/base/SysUtils.java", 5856 "base/android/java/src/org/chromium/base/ThreadUtils.java", 5857 "base/android/java/src/org/chromium/base/TimezoneUtils.java", 5858 "base/android/java/src/org/chromium/base/Token.java", 5859 "base/android/java/src/org/chromium/base/TraceEvent.java", 5860 "base/android/java/src/org/chromium/base/UnguessableToken.java", 5861 "base/android/java/src/org/chromium/base/jank_tracker/JankMetricUMARecorder.java", 5862 "base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java", 5863 "base/android/java/src/org/chromium/base/library_loader/LibraryPrefetcher.java", 5864 "base/android/java/src/org/chromium/base/memory/JavaHeapDumpGenerator.java", 5865 "base/android/java/src/org/chromium/base/memory/MemoryInfoBridge.java", 5866 "base/android/java/src/org/chromium/base/memory/MemoryPurgeManager.java", 5867 "base/android/java/src/org/chromium/base/metrics/NativeUmaRecorder.java", 5868 "base/android/java/src/org/chromium/base/metrics/StatisticsRecorderAndroid.java", 5869 "base/android/java/src/org/chromium/base/task/PostTask.java", 5870 "base/android/java/src/org/chromium/base/task/TaskRunnerImpl.java", 5871 "components/cronet/android/java/src/org/chromium/net/impl/CronetBidirectionalStream.java", 5872 "components/cronet/android/java/src/org/chromium/net/impl/CronetLibraryLoader.java", 5873 "components/cronet/android/java/src/org/chromium/net/impl/CronetUploadDataStream.java", 5874 "components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequest.java", 5875 "components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java", 5876 "net/android/java/src/org/chromium/net/AndroidCertVerifyResult.java", 5877 "net/android/java/src/org/chromium/net/AndroidKeyStore.java", 5878 "net/android/java/src/org/chromium/net/AndroidNetworkLibrary.java", 5879 "net/android/java/src/org/chromium/net/AndroidTrafficStats.java", 5880 "net/android/java/src/org/chromium/net/DnsStatus.java", 5881 "net/android/java/src/org/chromium/net/GURLUtils.java", 5882 "net/android/java/src/org/chromium/net/HttpNegotiateAuthenticator.java", 5883 "net/android/java/src/org/chromium/net/HttpUtil.java", 5884 "net/android/java/src/org/chromium/net/NetStringUtil.java", 5885 "net/android/java/src/org/chromium/net/NetworkActiveNotifier.java", 5886 "net/android/java/src/org/chromium/net/NetworkChangeNotifier.java", 5887 "net/android/java/src/org/chromium/net/ProxyChangeListener.java", 5888 "net/android/java/src/org/chromium/net/X509Util.java", 5889 "url/android/java/src/org/chromium/url/IDNStringUtil.java", 5890 ], 5891 cmd: "mkdir -p $(genDir)/components/cronet/android && " + 5892 "mkdir -p $(genDir)/jni_headers/components/cronet/android && current_dir=`basename \\`pwd\\``; " + 5893 "for f in $(in); " + 5894 "do " + 5895 "echo \"../$$current_dir/$$f\" >> $(genDir)/java.sources; " + 5896 "done; " + 5897 "python3 $(location third_party/jni_zero/jni_zero.py) generate-final " + 5898 "--srcjar-path " + 5899 "$(genDir)/components/cronet/android/cronet_jni_registration.srcjar " + 5900 "--java-sources-file " + 5901 "$(genDir)/java.sources " + 5902 "--include-test-only " + 5903 "--use-proxy-hash " + 5904 "--manual-jni-registration " + 5905 "--header-path " + 5906 "$(genDir)/components/cronet/android/cronet_jni_registration_generated.h " + 5907 "--package-prefix " + 5908 "android.net.connectivity", 5909 out: [ 5910 "components/cronet/android/cronet_jni_registration.srcjar", 5911 ], 5912 tool_files: [ 5913 "third_party/jni_zero/codegen/called_by_native_header.py", 5914 "third_party/jni_zero/codegen/convert_type.py", 5915 "third_party/jni_zero/codegen/header_common.py", 5916 "third_party/jni_zero/codegen/natives_header.py", 5917 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 5918 "third_party/jni_zero/codegen/placeholder_java_type.py", 5919 "third_party/jni_zero/codegen/proxy_impl_java.py", 5920 "third_party/jni_zero/common.py", 5921 "third_party/jni_zero/java_lang_classes.py", 5922 "third_party/jni_zero/java_types.py", 5923 "third_party/jni_zero/jni_generator.py", 5924 "third_party/jni_zero/jni_registration_generator.py", 5925 "third_party/jni_zero/jni_zero.py", 5926 "third_party/jni_zero/parse.py", 5927 "third_party/jni_zero/proxy.py", 5928 ], 5929 visibility: [ 5930 "//external/cronet:__subpackages__", 5931 ], 5932} 5933 5934// GN: //components/cronet/android:cronet_jni_registration__testing 5935cc_genrule { 5936 name: "cronet_aml_components_cronet_android_cronet_jni_registration__testing", 5937 srcs: [ 5938 "base/android/java/src/org/chromium/base/ApkAssets.java", 5939 "base/android/java/src/org/chromium/base/ApplicationStatus.java", 5940 "base/android/java/src/org/chromium/base/BuildInfo.java", 5941 "base/android/java/src/org/chromium/base/BundleUtils.java", 5942 "base/android/java/src/org/chromium/base/Callback.java", 5943 "base/android/java/src/org/chromium/base/CommandLine.java", 5944 "base/android/java/src/org/chromium/base/ContentUriUtils.java", 5945 "base/android/java/src/org/chromium/base/CpuFeatures.java", 5946 "base/android/java/src/org/chromium/base/EarlyTraceEvent.java", 5947 "base/android/java/src/org/chromium/base/EventLog.java", 5948 "base/android/java/src/org/chromium/base/FeatureList.java", 5949 "base/android/java/src/org/chromium/base/FeatureMap.java", 5950 "base/android/java/src/org/chromium/base/Features.java", 5951 "base/android/java/src/org/chromium/base/FieldTrialList.java", 5952 "base/android/java/src/org/chromium/base/FileUtils.java", 5953 "base/android/java/src/org/chromium/base/ImportantFileWriterAndroid.java", 5954 "base/android/java/src/org/chromium/base/InputHintChecker.java", 5955 "base/android/java/src/org/chromium/base/IntStringCallback.java", 5956 "base/android/java/src/org/chromium/base/JNIUtils.java", 5957 "base/android/java/src/org/chromium/base/JavaExceptionReporter.java", 5958 "base/android/java/src/org/chromium/base/JavaHandlerThread.java", 5959 "base/android/java/src/org/chromium/base/JniAndroid.java", 5960 "base/android/java/src/org/chromium/base/LocaleUtils.java", 5961 "base/android/java/src/org/chromium/base/MemoryPressureListener.java", 5962 "base/android/java/src/org/chromium/base/PathService.java", 5963 "base/android/java/src/org/chromium/base/PathUtils.java", 5964 "base/android/java/src/org/chromium/base/PowerMonitor.java", 5965 "base/android/java/src/org/chromium/base/RadioUtils.java", 5966 "base/android/java/src/org/chromium/base/SysUtils.java", 5967 "base/android/java/src/org/chromium/base/ThreadUtils.java", 5968 "base/android/java/src/org/chromium/base/TimezoneUtils.java", 5969 "base/android/java/src/org/chromium/base/Token.java", 5970 "base/android/java/src/org/chromium/base/TraceEvent.java", 5971 "base/android/java/src/org/chromium/base/UnguessableToken.java", 5972 "base/android/java/src/org/chromium/base/jank_tracker/JankMetricUMARecorder.java", 5973 "base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java", 5974 "base/android/java/src/org/chromium/base/library_loader/LibraryPrefetcher.java", 5975 "base/android/java/src/org/chromium/base/memory/JavaHeapDumpGenerator.java", 5976 "base/android/java/src/org/chromium/base/memory/MemoryInfoBridge.java", 5977 "base/android/java/src/org/chromium/base/memory/MemoryPurgeManager.java", 5978 "base/android/java/src/org/chromium/base/metrics/NativeUmaRecorder.java", 5979 "base/android/java/src/org/chromium/base/metrics/StatisticsRecorderAndroid.java", 5980 "base/android/java/src/org/chromium/base/task/PostTask.java", 5981 "base/android/java/src/org/chromium/base/task/TaskRunnerImpl.java", 5982 "components/cronet/android/java/src/org/chromium/net/impl/CronetBidirectionalStream.java", 5983 "components/cronet/android/java/src/org/chromium/net/impl/CronetLibraryLoader.java", 5984 "components/cronet/android/java/src/org/chromium/net/impl/CronetUploadDataStream.java", 5985 "components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequest.java", 5986 "components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java", 5987 "net/android/java/src/org/chromium/net/AndroidCertVerifyResult.java", 5988 "net/android/java/src/org/chromium/net/AndroidKeyStore.java", 5989 "net/android/java/src/org/chromium/net/AndroidNetworkLibrary.java", 5990 "net/android/java/src/org/chromium/net/AndroidTrafficStats.java", 5991 "net/android/java/src/org/chromium/net/DnsStatus.java", 5992 "net/android/java/src/org/chromium/net/GURLUtils.java", 5993 "net/android/java/src/org/chromium/net/HttpNegotiateAuthenticator.java", 5994 "net/android/java/src/org/chromium/net/HttpUtil.java", 5995 "net/android/java/src/org/chromium/net/NetStringUtil.java", 5996 "net/android/java/src/org/chromium/net/NetworkActiveNotifier.java", 5997 "net/android/java/src/org/chromium/net/NetworkChangeNotifier.java", 5998 "net/android/java/src/org/chromium/net/ProxyChangeListener.java", 5999 "net/android/java/src/org/chromium/net/X509Util.java", 6000 "url/android/java/src/org/chromium/url/IDNStringUtil.java", 6001 ], 6002 cmd: "mkdir -p $(genDir)/components/cronet/android && " + 6003 "mkdir -p $(genDir)/jni_headers/components/cronet/android && current_dir=`basename \\`pwd\\``; " + 6004 "for f in $(in); " + 6005 "do " + 6006 "echo \"../$$current_dir/$$f\" >> $(genDir)/java.sources; " + 6007 "done; " + 6008 "python3 $(location third_party/jni_zero/jni_zero.py) generate-final " + 6009 "--srcjar-path " + 6010 "$(genDir)/components/cronet/android/cronet_jni_registration.srcjar " + 6011 "--java-sources-file " + 6012 "$(genDir)/java.sources " + 6013 "--include-test-only " + 6014 "--use-proxy-hash " + 6015 "--manual-jni-registration " + 6016 "--header-path " + 6017 "$(genDir)/components/cronet/android/cronet_jni_registration_generated.h", 6018 out: [ 6019 "components/cronet/android/cronet_jni_registration.srcjar", 6020 "components/cronet/android/cronet_jni_registration_generated.h", 6021 ], 6022 tool_files: [ 6023 "third_party/jni_zero/codegen/called_by_native_header.py", 6024 "third_party/jni_zero/codegen/convert_type.py", 6025 "third_party/jni_zero/codegen/header_common.py", 6026 "third_party/jni_zero/codegen/natives_header.py", 6027 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 6028 "third_party/jni_zero/codegen/placeholder_java_type.py", 6029 "third_party/jni_zero/codegen/proxy_impl_java.py", 6030 "third_party/jni_zero/common.py", 6031 "third_party/jni_zero/java_lang_classes.py", 6032 "third_party/jni_zero/java_types.py", 6033 "third_party/jni_zero/jni_generator.py", 6034 "third_party/jni_zero/jni_registration_generator.py", 6035 "third_party/jni_zero/jni_zero.py", 6036 "third_party/jni_zero/parse.py", 6037 "third_party/jni_zero/proxy.py", 6038 ], 6039 apex_available: [ 6040 "com.android.tethering", 6041 ], 6042 visibility: [ 6043 "//external/cronet:__subpackages__", 6044 ], 6045} 6046 6047// GN: //components/cronet/android:cronet_jni_registration__testing 6048java_genrule { 6049 name: "cronet_aml_components_cronet_android_cronet_jni_registration__testing__java", 6050 srcs: [ 6051 "base/android/java/src/org/chromium/base/ApkAssets.java", 6052 "base/android/java/src/org/chromium/base/ApplicationStatus.java", 6053 "base/android/java/src/org/chromium/base/BuildInfo.java", 6054 "base/android/java/src/org/chromium/base/BundleUtils.java", 6055 "base/android/java/src/org/chromium/base/Callback.java", 6056 "base/android/java/src/org/chromium/base/CommandLine.java", 6057 "base/android/java/src/org/chromium/base/ContentUriUtils.java", 6058 "base/android/java/src/org/chromium/base/CpuFeatures.java", 6059 "base/android/java/src/org/chromium/base/EarlyTraceEvent.java", 6060 "base/android/java/src/org/chromium/base/EventLog.java", 6061 "base/android/java/src/org/chromium/base/FeatureList.java", 6062 "base/android/java/src/org/chromium/base/FeatureMap.java", 6063 "base/android/java/src/org/chromium/base/Features.java", 6064 "base/android/java/src/org/chromium/base/FieldTrialList.java", 6065 "base/android/java/src/org/chromium/base/FileUtils.java", 6066 "base/android/java/src/org/chromium/base/ImportantFileWriterAndroid.java", 6067 "base/android/java/src/org/chromium/base/InputHintChecker.java", 6068 "base/android/java/src/org/chromium/base/IntStringCallback.java", 6069 "base/android/java/src/org/chromium/base/JNIUtils.java", 6070 "base/android/java/src/org/chromium/base/JavaExceptionReporter.java", 6071 "base/android/java/src/org/chromium/base/JavaHandlerThread.java", 6072 "base/android/java/src/org/chromium/base/JniAndroid.java", 6073 "base/android/java/src/org/chromium/base/LocaleUtils.java", 6074 "base/android/java/src/org/chromium/base/MemoryPressureListener.java", 6075 "base/android/java/src/org/chromium/base/PathService.java", 6076 "base/android/java/src/org/chromium/base/PathUtils.java", 6077 "base/android/java/src/org/chromium/base/PowerMonitor.java", 6078 "base/android/java/src/org/chromium/base/RadioUtils.java", 6079 "base/android/java/src/org/chromium/base/SysUtils.java", 6080 "base/android/java/src/org/chromium/base/ThreadUtils.java", 6081 "base/android/java/src/org/chromium/base/TimezoneUtils.java", 6082 "base/android/java/src/org/chromium/base/Token.java", 6083 "base/android/java/src/org/chromium/base/TraceEvent.java", 6084 "base/android/java/src/org/chromium/base/UnguessableToken.java", 6085 "base/android/java/src/org/chromium/base/jank_tracker/JankMetricUMARecorder.java", 6086 "base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java", 6087 "base/android/java/src/org/chromium/base/library_loader/LibraryPrefetcher.java", 6088 "base/android/java/src/org/chromium/base/memory/JavaHeapDumpGenerator.java", 6089 "base/android/java/src/org/chromium/base/memory/MemoryInfoBridge.java", 6090 "base/android/java/src/org/chromium/base/memory/MemoryPurgeManager.java", 6091 "base/android/java/src/org/chromium/base/metrics/NativeUmaRecorder.java", 6092 "base/android/java/src/org/chromium/base/metrics/StatisticsRecorderAndroid.java", 6093 "base/android/java/src/org/chromium/base/process_launcher/ChildProcessService.java", 6094 "base/android/java/src/org/chromium/base/shared_preferences/SharedPreferencesManager.java", 6095 "base/android/java/src/org/chromium/base/task/PostTask.java", 6096 "base/android/java/src/org/chromium/base/task/TaskRunnerImpl.java", 6097 "base/test/android/java/src/org/chromium/base/ContentUriTestUtils.java", 6098 "base/test/android/java/src/org/chromium/base/JavaHandlerThreadHelpers.java", 6099 "base/test/android/java/src/org/chromium/base/MainReturnCodeResult.java", 6100 "base/test/android/java/src/org/chromium/base/MultiprocessTestClientLauncher.java", 6101 "base/test/android/javatests/src/org/chromium/base/test/task/ThreadPoolTestHelpers.java", 6102 "base/test/android/javatests/src/org/chromium/base/test/util/UrlUtils.java", 6103 "components/cronet/android/java/src/org/chromium/net/impl/CronetBidirectionalStream.java", 6104 "components/cronet/android/java/src/org/chromium/net/impl/CronetLibraryLoader.java", 6105 "components/cronet/android/java/src/org/chromium/net/impl/CronetUploadDataStream.java", 6106 "components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequest.java", 6107 "components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java", 6108 "components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java", 6109 "components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestTest.java", 6110 "components/cronet/android/test/javatests/src/org/chromium/net/ExperimentalOptionsTest.java", 6111 "components/cronet/android/test/src/org/chromium/net/CronetTestUtil.java", 6112 "components/cronet/android/test/src/org/chromium/net/MockCertVerifier.java", 6113 "components/cronet/android/test/src/org/chromium/net/MockUrlRequestJobFactory.java", 6114 "components/cronet/android/test/src/org/chromium/net/NativeTestServer.java", 6115 "components/cronet/android/test/src/org/chromium/net/QuicTestServer.java", 6116 "components/cronet/android/test/src/org/chromium/net/TestUploadDataStreamHandler.java", 6117 "components/prefs/android/java/src/org/chromium/components/prefs/PrefService.java", 6118 "net/android/java/src/org/chromium/net/AndroidCertVerifyResult.java", 6119 "net/android/java/src/org/chromium/net/AndroidKeyStore.java", 6120 "net/android/java/src/org/chromium/net/AndroidNetworkLibrary.java", 6121 "net/android/java/src/org/chromium/net/AndroidTrafficStats.java", 6122 "net/android/java/src/org/chromium/net/DnsStatus.java", 6123 "net/android/java/src/org/chromium/net/GURLUtils.java", 6124 "net/android/java/src/org/chromium/net/HttpNegotiateAuthenticator.java", 6125 "net/android/java/src/org/chromium/net/HttpUtil.java", 6126 "net/android/java/src/org/chromium/net/NetStringUtil.java", 6127 "net/android/java/src/org/chromium/net/NetworkActiveNotifier.java", 6128 "net/android/java/src/org/chromium/net/NetworkChangeNotifier.java", 6129 "net/android/java/src/org/chromium/net/ProxyChangeListener.java", 6130 "net/android/java/src/org/chromium/net/X509Util.java", 6131 "net/android/javatests/src/org/chromium/net/AndroidKeyStoreTestUtil.java", 6132 "net/android/javatests/src/org/chromium/net/AndroidProxyConfigServiceTestUtil.java", 6133 "net/test/android/javatests/src/org/chromium/net/AndroidNetworkLibraryTestUtil.java", 6134 "net/test/android/javatests/src/org/chromium/net/test/DummySpnegoAuthenticator.java", 6135 "net/test/android/javatests/src/org/chromium/net/test/EmbeddedTestServerImpl.java", 6136 "testing/android/native_test/java/src/org/chromium/native_test/MainRunner.java", 6137 "testing/android/native_test/java/src/org/chromium/native_test/NativeTest.java", 6138 "url/android/java/src/org/chromium/url/IDNStringUtil.java", 6139 ], 6140 cmd: "mkdir -p $(genDir)/components/cronet/android && " + 6141 "mkdir -p $(genDir)/jni_headers/components/cronet/android && current_dir=`basename \\`pwd\\``; " + 6142 "for f in $(in); " + 6143 "do " + 6144 "echo \"../$$current_dir/$$f\" >> $(genDir)/java.sources; " + 6145 "done; " + 6146 "python3 $(location third_party/jni_zero/jni_zero.py) generate-final " + 6147 "--srcjar-path " + 6148 "$(genDir)/components/cronet/android/cronet_jni_registration.srcjar " + 6149 "--java-sources-file " + 6150 "$(genDir)/java.sources " + 6151 "--include-test-only " + 6152 "--use-proxy-hash " + 6153 "--manual-jni-registration " + 6154 "--header-path " + 6155 "$(genDir)/components/cronet/android/cronet_jni_registration_generated.h", 6156 out: [ 6157 "components/cronet/android/cronet_jni_registration.srcjar", 6158 ], 6159 tool_files: [ 6160 "third_party/jni_zero/codegen/called_by_native_header.py", 6161 "third_party/jni_zero/codegen/convert_type.py", 6162 "third_party/jni_zero/codegen/header_common.py", 6163 "third_party/jni_zero/codegen/natives_header.py", 6164 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 6165 "third_party/jni_zero/codegen/placeholder_java_type.py", 6166 "third_party/jni_zero/codegen/proxy_impl_java.py", 6167 "third_party/jni_zero/common.py", 6168 "third_party/jni_zero/java_lang_classes.py", 6169 "third_party/jni_zero/java_types.py", 6170 "third_party/jni_zero/jni_generator.py", 6171 "third_party/jni_zero/jni_registration_generator.py", 6172 "third_party/jni_zero/jni_zero.py", 6173 "third_party/jni_zero/parse.py", 6174 "third_party/jni_zero/proxy.py", 6175 ], 6176 visibility: [ 6177 "//external/cronet:__subpackages__", 6178 ], 6179} 6180 6181// GN: //components/cronet/android:cronet_test_apk_jni__action__testing 6182cc_genrule { 6183 name: "cronet_aml_components_cronet_android_cronet_test_apk_jni__action__testing", 6184 srcs: [ 6185 "components/cronet/android/test/src/org/chromium/net/CronetTestUtil.java", 6186 "components/cronet/android/test/src/org/chromium/net/MockCertVerifier.java", 6187 "components/cronet/android/test/src/org/chromium/net/MockUrlRequestJobFactory.java", 6188 "components/cronet/android/test/src/org/chromium/net/NativeTestServer.java", 6189 "components/cronet/android/test/src/org/chromium/net/QuicTestServer.java", 6190 "components/cronet/android/test/src/org/chromium/net/TestUploadDataStreamHandler.java", 6191 ], 6192 cmd: "mkdir -p $(genDir)/components/cronet/android && " + 6193 "mkdir -p $(genDir)/jni_headers/components/cronet/android/cronet_test_apk_jni && $(location third_party/jni_zero/jni_zero.py) from-source " + 6194 "--output-dir " + 6195 "$(genDir)/components/cronet/android/cronet_test_apk_jni " + 6196 "--extra-include " + 6197 "third_party/jni_zero/jni_zero_internal.h " + 6198 "--srcjar-path " + 6199 "$(genDir)/components/cronet/android/cronet_test_apk_jni.srcjar " + 6200 "--placeholder-srcjar-path " + 6201 "$(genDir)/components/cronet/android/cronet_test_apk_jni_placeholder.srcjar " + 6202 "--use-proxy-hash " + 6203 "--output-name " + 6204 "CronetTestUtil_jni.h " + 6205 "--output-name " + 6206 "MockCertVerifier_jni.h " + 6207 "--output-name " + 6208 "MockUrlRequestJobFactory_jni.h " + 6209 "--output-name " + 6210 "NativeTestServer_jni.h " + 6211 "--output-name " + 6212 "QuicTestServer_jni.h " + 6213 "--output-name " + 6214 "TestUploadDataStreamHandler_jni.h " + 6215 "--input-file " + 6216 "$(location components/cronet/android/test/src/org/chromium/net/CronetTestUtil.java) " + 6217 "--input-file " + 6218 "$(location components/cronet/android/test/src/org/chromium/net/MockCertVerifier.java) " + 6219 "--input-file " + 6220 "$(location components/cronet/android/test/src/org/chromium/net/MockUrlRequestJobFactory.java) " + 6221 "--input-file " + 6222 "$(location components/cronet/android/test/src/org/chromium/net/NativeTestServer.java) " + 6223 "--input-file " + 6224 "$(location components/cronet/android/test/src/org/chromium/net/QuicTestServer.java) " + 6225 "--input-file " + 6226 "$(location components/cronet/android/test/src/org/chromium/net/TestUploadDataStreamHandler.java)", 6227 out: [ 6228 "components/cronet/android/cronet_test_apk_jni.srcjar", 6229 "components/cronet/android/cronet_test_apk_jni/CronetTestUtil_jni.h", 6230 "components/cronet/android/cronet_test_apk_jni/MockCertVerifier_jni.h", 6231 "components/cronet/android/cronet_test_apk_jni/MockUrlRequestJobFactory_jni.h", 6232 "components/cronet/android/cronet_test_apk_jni/NativeTestServer_jni.h", 6233 "components/cronet/android/cronet_test_apk_jni/QuicTestServer_jni.h", 6234 "components/cronet/android/cronet_test_apk_jni/TestUploadDataStreamHandler_jni.h", 6235 ], 6236 tool_files: [ 6237 "third_party/jni_zero/codegen/called_by_native_header.py", 6238 "third_party/jni_zero/codegen/convert_type.py", 6239 "third_party/jni_zero/codegen/header_common.py", 6240 "third_party/jni_zero/codegen/natives_header.py", 6241 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 6242 "third_party/jni_zero/codegen/placeholder_java_type.py", 6243 "third_party/jni_zero/codegen/proxy_impl_java.py", 6244 "third_party/jni_zero/common.py", 6245 "third_party/jni_zero/java_lang_classes.py", 6246 "third_party/jni_zero/java_types.py", 6247 "third_party/jni_zero/jni_generator.py", 6248 "third_party/jni_zero/jni_registration_generator.py", 6249 "third_party/jni_zero/jni_zero.py", 6250 "third_party/jni_zero/parse.py", 6251 "third_party/jni_zero/proxy.py", 6252 ], 6253 apex_available: [ 6254 "com.android.tethering", 6255 ], 6256 visibility: [ 6257 "//external/cronet:__subpackages__", 6258 ], 6259} 6260 6261// GN: //components/cronet/android:cronet_test_apk_jni__action__testing 6262java_genrule { 6263 name: "cronet_aml_components_cronet_android_cronet_test_apk_jni__action__testing__java", 6264 srcs: [ 6265 "components/cronet/android/test/src/org/chromium/net/CronetTestUtil.java", 6266 "components/cronet/android/test/src/org/chromium/net/MockCertVerifier.java", 6267 "components/cronet/android/test/src/org/chromium/net/MockUrlRequestJobFactory.java", 6268 "components/cronet/android/test/src/org/chromium/net/NativeTestServer.java", 6269 "components/cronet/android/test/src/org/chromium/net/QuicTestServer.java", 6270 "components/cronet/android/test/src/org/chromium/net/TestUploadDataStreamHandler.java", 6271 ], 6272 cmd: "mkdir -p $(genDir)/components/cronet/android && " + 6273 "mkdir -p $(genDir)/jni_headers/components/cronet/android/cronet_test_apk_jni && $(location third_party/jni_zero/jni_zero.py) from-source " + 6274 "--output-dir " + 6275 "$(genDir)/components/cronet/android/cronet_test_apk_jni " + 6276 "--extra-include " + 6277 "third_party/jni_zero/jni_zero_internal.h " + 6278 "--srcjar-path " + 6279 "$(genDir)/components/cronet/android/cronet_test_apk_jni.srcjar " + 6280 "--placeholder-srcjar-path " + 6281 "$(genDir)/components/cronet/android/cronet_test_apk_jni_placeholder.srcjar " + 6282 "--use-proxy-hash " + 6283 "--output-name " + 6284 "CronetTestUtil_jni.h " + 6285 "--output-name " + 6286 "MockCertVerifier_jni.h " + 6287 "--output-name " + 6288 "MockUrlRequestJobFactory_jni.h " + 6289 "--output-name " + 6290 "NativeTestServer_jni.h " + 6291 "--output-name " + 6292 "QuicTestServer_jni.h " + 6293 "--output-name " + 6294 "TestUploadDataStreamHandler_jni.h " + 6295 "--input-file " + 6296 "$(location components/cronet/android/test/src/org/chromium/net/CronetTestUtil.java) " + 6297 "--input-file " + 6298 "$(location components/cronet/android/test/src/org/chromium/net/MockCertVerifier.java) " + 6299 "--input-file " + 6300 "$(location components/cronet/android/test/src/org/chromium/net/MockUrlRequestJobFactory.java) " + 6301 "--input-file " + 6302 "$(location components/cronet/android/test/src/org/chromium/net/NativeTestServer.java) " + 6303 "--input-file " + 6304 "$(location components/cronet/android/test/src/org/chromium/net/QuicTestServer.java) " + 6305 "--input-file " + 6306 "$(location components/cronet/android/test/src/org/chromium/net/TestUploadDataStreamHandler.java)", 6307 out: [ 6308 "components/cronet/android/cronet_test_apk_jni.srcjar", 6309 "components/cronet/android/cronet_test_apk_jni/CronetTestUtil_jni.h", 6310 "components/cronet/android/cronet_test_apk_jni/MockCertVerifier_jni.h", 6311 "components/cronet/android/cronet_test_apk_jni/MockUrlRequestJobFactory_jni.h", 6312 "components/cronet/android/cronet_test_apk_jni/NativeTestServer_jni.h", 6313 "components/cronet/android/cronet_test_apk_jni/QuicTestServer_jni.h", 6314 "components/cronet/android/cronet_test_apk_jni/TestUploadDataStreamHandler_jni.h", 6315 ], 6316 tool_files: [ 6317 "third_party/jni_zero/codegen/called_by_native_header.py", 6318 "third_party/jni_zero/codegen/convert_type.py", 6319 "third_party/jni_zero/codegen/header_common.py", 6320 "third_party/jni_zero/codegen/natives_header.py", 6321 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 6322 "third_party/jni_zero/codegen/placeholder_java_type.py", 6323 "third_party/jni_zero/codegen/proxy_impl_java.py", 6324 "third_party/jni_zero/common.py", 6325 "third_party/jni_zero/java_lang_classes.py", 6326 "third_party/jni_zero/java_types.py", 6327 "third_party/jni_zero/jni_generator.py", 6328 "third_party/jni_zero/jni_registration_generator.py", 6329 "third_party/jni_zero/jni_zero.py", 6330 "third_party/jni_zero/parse.py", 6331 "third_party/jni_zero/proxy.py", 6332 ], 6333 visibility: [ 6334 "//external/cronet:__subpackages__", 6335 ], 6336} 6337 6338// GN: //components/cronet/android:cronet_tests_jni_headers__action__testing 6339cc_genrule { 6340 name: "cronet_aml_components_cronet_android_cronet_tests_jni_headers__action__testing", 6341 srcs: [ 6342 "components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java", 6343 "components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestTest.java", 6344 "components/cronet/android/test/javatests/src/org/chromium/net/ExperimentalOptionsTest.java", 6345 ], 6346 cmd: "mkdir -p $(genDir)/components/cronet/android && " + 6347 "mkdir -p $(genDir)/jni_headers/components/cronet/android/cronet_tests_jni_headers && $(location third_party/jni_zero/jni_zero.py) from-source " + 6348 "--output-dir " + 6349 "$(genDir)/components/cronet/android/cronet_tests_jni_headers " + 6350 "--extra-include " + 6351 "third_party/jni_zero/jni_zero_internal.h " + 6352 "--srcjar-path " + 6353 "$(genDir)/components/cronet/android/cronet_tests_jni_headers.srcjar " + 6354 "--placeholder-srcjar-path " + 6355 "$(genDir)/components/cronet/android/cronet_tests_jni_headers_placeholder.srcjar " + 6356 "--use-proxy-hash " + 6357 "--output-name " + 6358 "CronetUrlRequestContextTest_jni.h " + 6359 "--output-name " + 6360 "CronetUrlRequestTest_jni.h " + 6361 "--output-name " + 6362 "ExperimentalOptionsTest_jni.h " + 6363 "--input-file " + 6364 "$(location components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java) " + 6365 "--input-file " + 6366 "$(location components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestTest.java) " + 6367 "--input-file " + 6368 "$(location components/cronet/android/test/javatests/src/org/chromium/net/ExperimentalOptionsTest.java)", 6369 out: [ 6370 "components/cronet/android/cronet_tests_jni_headers.srcjar", 6371 "components/cronet/android/cronet_tests_jni_headers/CronetUrlRequestContextTest_jni.h", 6372 "components/cronet/android/cronet_tests_jni_headers/CronetUrlRequestTest_jni.h", 6373 "components/cronet/android/cronet_tests_jni_headers/ExperimentalOptionsTest_jni.h", 6374 ], 6375 tool_files: [ 6376 "third_party/jni_zero/codegen/called_by_native_header.py", 6377 "third_party/jni_zero/codegen/convert_type.py", 6378 "third_party/jni_zero/codegen/header_common.py", 6379 "third_party/jni_zero/codegen/natives_header.py", 6380 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 6381 "third_party/jni_zero/codegen/placeholder_java_type.py", 6382 "third_party/jni_zero/codegen/proxy_impl_java.py", 6383 "third_party/jni_zero/common.py", 6384 "third_party/jni_zero/java_lang_classes.py", 6385 "third_party/jni_zero/java_types.py", 6386 "third_party/jni_zero/jni_generator.py", 6387 "third_party/jni_zero/jni_registration_generator.py", 6388 "third_party/jni_zero/jni_zero.py", 6389 "third_party/jni_zero/parse.py", 6390 "third_party/jni_zero/proxy.py", 6391 ], 6392 apex_available: [ 6393 "com.android.tethering", 6394 ], 6395 visibility: [ 6396 "//external/cronet:__subpackages__", 6397 ], 6398} 6399 6400// GN: //components/cronet/android:cronet_tests_jni_headers__action__testing 6401java_genrule { 6402 name: "cronet_aml_components_cronet_android_cronet_tests_jni_headers__action__testing__java", 6403 srcs: [ 6404 "components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java", 6405 "components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestTest.java", 6406 "components/cronet/android/test/javatests/src/org/chromium/net/ExperimentalOptionsTest.java", 6407 ], 6408 cmd: "mkdir -p $(genDir)/components/cronet/android && " + 6409 "mkdir -p $(genDir)/jni_headers/components/cronet/android/cronet_tests_jni_headers && $(location third_party/jni_zero/jni_zero.py) from-source " + 6410 "--output-dir " + 6411 "$(genDir)/components/cronet/android/cronet_tests_jni_headers " + 6412 "--extra-include " + 6413 "third_party/jni_zero/jni_zero_internal.h " + 6414 "--srcjar-path " + 6415 "$(genDir)/components/cronet/android/cronet_tests_jni_headers.srcjar " + 6416 "--placeholder-srcjar-path " + 6417 "$(genDir)/components/cronet/android/cronet_tests_jni_headers_placeholder.srcjar " + 6418 "--use-proxy-hash " + 6419 "--output-name " + 6420 "CronetUrlRequestContextTest_jni.h " + 6421 "--output-name " + 6422 "CronetUrlRequestTest_jni.h " + 6423 "--output-name " + 6424 "ExperimentalOptionsTest_jni.h " + 6425 "--input-file " + 6426 "$(location components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java) " + 6427 "--input-file " + 6428 "$(location components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestTest.java) " + 6429 "--input-file " + 6430 "$(location components/cronet/android/test/javatests/src/org/chromium/net/ExperimentalOptionsTest.java)", 6431 out: [ 6432 "components/cronet/android/cronet_tests_jni_headers.srcjar", 6433 "components/cronet/android/cronet_tests_jni_headers/CronetUrlRequestContextTest_jni.h", 6434 "components/cronet/android/cronet_tests_jni_headers/CronetUrlRequestTest_jni.h", 6435 "components/cronet/android/cronet_tests_jni_headers/ExperimentalOptionsTest_jni.h", 6436 ], 6437 tool_files: [ 6438 "third_party/jni_zero/codegen/called_by_native_header.py", 6439 "third_party/jni_zero/codegen/convert_type.py", 6440 "third_party/jni_zero/codegen/header_common.py", 6441 "third_party/jni_zero/codegen/natives_header.py", 6442 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 6443 "third_party/jni_zero/codegen/placeholder_java_type.py", 6444 "third_party/jni_zero/codegen/proxy_impl_java.py", 6445 "third_party/jni_zero/common.py", 6446 "third_party/jni_zero/java_lang_classes.py", 6447 "third_party/jni_zero/java_types.py", 6448 "third_party/jni_zero/jni_generator.py", 6449 "third_party/jni_zero/jni_registration_generator.py", 6450 "third_party/jni_zero/jni_zero.py", 6451 "third_party/jni_zero/parse.py", 6452 "third_party/jni_zero/proxy.py", 6453 ], 6454 visibility: [ 6455 "//external/cronet:__subpackages__", 6456 ], 6457} 6458 6459// GN: //components/cronet/android:cronet_tests_jni_registration__testing 6460java_genrule { 6461 name: "cronet_aml_components_cronet_android_cronet_tests_jni_registration__testing__java", 6462 srcs: [ 6463 "base/android/java/src/org/chromium/base/ApkAssets.java", 6464 "base/android/java/src/org/chromium/base/ApplicationStatus.java", 6465 "base/android/java/src/org/chromium/base/BuildInfo.java", 6466 "base/android/java/src/org/chromium/base/BundleUtils.java", 6467 "base/android/java/src/org/chromium/base/Callback.java", 6468 "base/android/java/src/org/chromium/base/CommandLine.java", 6469 "base/android/java/src/org/chromium/base/ContentUriUtils.java", 6470 "base/android/java/src/org/chromium/base/CpuFeatures.java", 6471 "base/android/java/src/org/chromium/base/EarlyTraceEvent.java", 6472 "base/android/java/src/org/chromium/base/EventLog.java", 6473 "base/android/java/src/org/chromium/base/FeatureList.java", 6474 "base/android/java/src/org/chromium/base/FeatureMap.java", 6475 "base/android/java/src/org/chromium/base/Features.java", 6476 "base/android/java/src/org/chromium/base/FieldTrialList.java", 6477 "base/android/java/src/org/chromium/base/FileUtils.java", 6478 "base/android/java/src/org/chromium/base/ImportantFileWriterAndroid.java", 6479 "base/android/java/src/org/chromium/base/InputHintChecker.java", 6480 "base/android/java/src/org/chromium/base/IntStringCallback.java", 6481 "base/android/java/src/org/chromium/base/JNIUtils.java", 6482 "base/android/java/src/org/chromium/base/JavaExceptionReporter.java", 6483 "base/android/java/src/org/chromium/base/JavaHandlerThread.java", 6484 "base/android/java/src/org/chromium/base/JniAndroid.java", 6485 "base/android/java/src/org/chromium/base/LocaleUtils.java", 6486 "base/android/java/src/org/chromium/base/MemoryPressureListener.java", 6487 "base/android/java/src/org/chromium/base/PathService.java", 6488 "base/android/java/src/org/chromium/base/PathUtils.java", 6489 "base/android/java/src/org/chromium/base/PowerMonitor.java", 6490 "base/android/java/src/org/chromium/base/RadioUtils.java", 6491 "base/android/java/src/org/chromium/base/SysUtils.java", 6492 "base/android/java/src/org/chromium/base/ThreadUtils.java", 6493 "base/android/java/src/org/chromium/base/TimezoneUtils.java", 6494 "base/android/java/src/org/chromium/base/Token.java", 6495 "base/android/java/src/org/chromium/base/TraceEvent.java", 6496 "base/android/java/src/org/chromium/base/UnguessableToken.java", 6497 "base/android/java/src/org/chromium/base/jank_tracker/JankMetricUMARecorder.java", 6498 "base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java", 6499 "base/android/java/src/org/chromium/base/library_loader/LibraryPrefetcher.java", 6500 "base/android/java/src/org/chromium/base/memory/JavaHeapDumpGenerator.java", 6501 "base/android/java/src/org/chromium/base/memory/MemoryInfoBridge.java", 6502 "base/android/java/src/org/chromium/base/memory/MemoryPurgeManager.java", 6503 "base/android/java/src/org/chromium/base/metrics/NativeUmaRecorder.java", 6504 "base/android/java/src/org/chromium/base/metrics/StatisticsRecorderAndroid.java", 6505 "base/android/java/src/org/chromium/base/process_launcher/ChildProcessService.java", 6506 "base/android/java/src/org/chromium/base/shared_preferences/SharedPreferencesManager.java", 6507 "base/android/java/src/org/chromium/base/task/PostTask.java", 6508 "base/android/java/src/org/chromium/base/task/TaskRunnerImpl.java", 6509 "base/test/android/java/src/org/chromium/base/ContentUriTestUtils.java", 6510 "base/test/android/java/src/org/chromium/base/JavaHandlerThreadHelpers.java", 6511 "base/test/android/java/src/org/chromium/base/MainReturnCodeResult.java", 6512 "base/test/android/java/src/org/chromium/base/MultiprocessTestClientLauncher.java", 6513 "base/test/android/javatests/src/org/chromium/base/test/task/ThreadPoolTestHelpers.java", 6514 "base/test/android/javatests/src/org/chromium/base/test/util/UrlUtils.java", 6515 "components/cronet/android/java/src/org/chromium/net/impl/CronetBidirectionalStream.java", 6516 "components/cronet/android/java/src/org/chromium/net/impl/CronetLibraryLoader.java", 6517 "components/cronet/android/java/src/org/chromium/net/impl/CronetUploadDataStream.java", 6518 "components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequest.java", 6519 "components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java", 6520 "components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java", 6521 "components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestTest.java", 6522 "components/cronet/android/test/javatests/src/org/chromium/net/ExperimentalOptionsTest.java", 6523 "components/cronet/android/test/src/org/chromium/net/CronetTestUtil.java", 6524 "components/cronet/android/test/src/org/chromium/net/MockCertVerifier.java", 6525 "components/cronet/android/test/src/org/chromium/net/MockUrlRequestJobFactory.java", 6526 "components/cronet/android/test/src/org/chromium/net/NativeTestServer.java", 6527 "components/cronet/android/test/src/org/chromium/net/QuicTestServer.java", 6528 "components/cronet/android/test/src/org/chromium/net/TestUploadDataStreamHandler.java", 6529 "components/prefs/android/java/src/org/chromium/components/prefs/PrefService.java", 6530 "net/android/java/src/org/chromium/net/AndroidCertVerifyResult.java", 6531 "net/android/java/src/org/chromium/net/AndroidKeyStore.java", 6532 "net/android/java/src/org/chromium/net/AndroidNetworkLibrary.java", 6533 "net/android/java/src/org/chromium/net/AndroidTrafficStats.java", 6534 "net/android/java/src/org/chromium/net/DnsStatus.java", 6535 "net/android/java/src/org/chromium/net/GURLUtils.java", 6536 "net/android/java/src/org/chromium/net/HttpNegotiateAuthenticator.java", 6537 "net/android/java/src/org/chromium/net/HttpUtil.java", 6538 "net/android/java/src/org/chromium/net/NetStringUtil.java", 6539 "net/android/java/src/org/chromium/net/NetworkActiveNotifier.java", 6540 "net/android/java/src/org/chromium/net/NetworkChangeNotifier.java", 6541 "net/android/java/src/org/chromium/net/ProxyChangeListener.java", 6542 "net/android/java/src/org/chromium/net/X509Util.java", 6543 "net/android/javatests/src/org/chromium/net/AndroidKeyStoreTestUtil.java", 6544 "net/android/javatests/src/org/chromium/net/AndroidProxyConfigServiceTestUtil.java", 6545 "net/test/android/javatests/src/org/chromium/net/AndroidNetworkLibraryTestUtil.java", 6546 "net/test/android/javatests/src/org/chromium/net/test/DummySpnegoAuthenticator.java", 6547 "net/test/android/javatests/src/org/chromium/net/test/EmbeddedTestServerImpl.java", 6548 "testing/android/native_test/java/src/org/chromium/native_test/MainRunner.java", 6549 "testing/android/native_test/java/src/org/chromium/native_test/NativeTest.java", 6550 "url/android/java/src/org/chromium/url/IDNStringUtil.java", 6551 ], 6552 cmd: "mkdir -p $(genDir)/components/cronet/android && " + 6553 "mkdir -p $(genDir)/jni_headers/components/cronet/android && current_dir=`basename \\`pwd\\``; " + 6554 "for f in $(in); " + 6555 "do " + 6556 "echo \"../$$current_dir/$$f\" >> $(genDir)/java.sources; " + 6557 "done; " + 6558 "python3 $(location third_party/jni_zero/jni_zero.py) generate-final " + 6559 "--srcjar-path " + 6560 "$(genDir)/components/cronet/android/cronet_tests_jni_registration.srcjar " + 6561 "--java-sources-file " + 6562 "$(genDir)/java.sources " + 6563 "--include-test-only " + 6564 "--use-proxy-hash " + 6565 "--manual-jni-registration " + 6566 "--header-path " + 6567 "$(genDir)/components/cronet/android/cronet_tests_jni_registration_generated.h " + 6568 "--module-name " + 6569 "cronet_tests", 6570 out: [ 6571 "components/cronet/android/cronet_tests_jni_registration.srcjar", 6572 ], 6573 tool_files: [ 6574 "third_party/jni_zero/codegen/called_by_native_header.py", 6575 "third_party/jni_zero/codegen/convert_type.py", 6576 "third_party/jni_zero/codegen/header_common.py", 6577 "third_party/jni_zero/codegen/natives_header.py", 6578 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 6579 "third_party/jni_zero/codegen/placeholder_java_type.py", 6580 "third_party/jni_zero/codegen/proxy_impl_java.py", 6581 "third_party/jni_zero/common.py", 6582 "third_party/jni_zero/java_lang_classes.py", 6583 "third_party/jni_zero/java_types.py", 6584 "third_party/jni_zero/jni_generator.py", 6585 "third_party/jni_zero/jni_registration_generator.py", 6586 "third_party/jni_zero/jni_zero.py", 6587 "third_party/jni_zero/parse.py", 6588 "third_party/jni_zero/proxy.py", 6589 ], 6590 visibility: [ 6591 "//external/cronet:__subpackages__", 6592 ], 6593} 6594 6595// GN: //components/cronet/android:cronet_unittests_android__library__testing 6596cc_library_shared { 6597 name: "cronet_aml_components_cronet_android_cronet_unittests_android__library__testing", 6598 srcs: [ 6599 "components/cronet/run_all_unittests.cc", 6600 ], 6601 shared_libs: [ 6602 "libandroid", 6603 "liblog", 6604 "libz", 6605 ], 6606 whole_static_libs: [ 6607 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_allocator_base__testing", 6608 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_allocator_core__testing", 6609 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_allocator_shim__testing", 6610 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr__testing", 6611 "cronet_aml_base_base__testing", 6612 "cronet_aml_base_base_static__testing", 6613 "cronet_aml_base_check_version_internal__testing", 6614 "cronet_aml_base_i18n__testing", 6615 "cronet_aml_base_nodebug_assertion__testing", 6616 "cronet_aml_base_test_proto_test_support__testing", 6617 "cronet_aml_base_test_test_config__testing", 6618 "cronet_aml_base_test_test_support__testing", 6619 "cronet_aml_base_third_party_cityhash_cityhash__testing", 6620 "cronet_aml_base_third_party_cityhash_v103_cityhash_v103__testing", 6621 "cronet_aml_base_third_party_double_conversion_double_conversion__testing", 6622 "cronet_aml_base_third_party_superfasthash_superfasthash__testing", 6623 "cronet_aml_build_rust_cxx_cppdeps__testing", 6624 "cronet_aml_buildtools_third_party_libc___libc____testing", 6625 "cronet_aml_buildtools_third_party_libc__abi_libc__abi__testing", 6626 "cronet_aml_components_cronet_android_base_feature_overrides_proto__testing", 6627 "cronet_aml_components_cronet_android_cronet_base_feature__testing", 6628 "cronet_aml_components_cronet_android_cronet_base_feature_unittest__testing", 6629 "cronet_aml_components_cronet_android_cronet_static__testing", 6630 "cronet_aml_components_cronet_android_request_context_config_proto__testing", 6631 "cronet_aml_components_cronet_cronet_common__testing", 6632 "cronet_aml_components_cronet_cronet_common_unittests__testing", 6633 "cronet_aml_components_cronet_cronet_version_header__testing", 6634 "cronet_aml_components_cronet_metrics_util__testing", 6635 "cronet_aml_components_metrics_library_support__testing", 6636 "cronet_aml_components_miracle_parameter_common_common__testing", 6637 "cronet_aml_components_prefs_prefs__testing", 6638 "cronet_aml_components_prefs_test_support__testing", 6639 "cronet_aml_crypto_crypto__testing", 6640 "cronet_aml_net_constants__testing", 6641 "cronet_aml_net_dns_dns__testing", 6642 "cronet_aml_net_dns_dns_client__testing", 6643 "cronet_aml_net_dns_host_resolver__testing", 6644 "cronet_aml_net_dns_host_resolver_manager__testing", 6645 "cronet_aml_net_dns_mdns_client__testing", 6646 "cronet_aml_net_dns_public_public__testing", 6647 "cronet_aml_net_dns_test_support__testing", 6648 "cronet_aml_net_gtest_util__testing", 6649 "cronet_aml_net_http_transport_security_state_generated_files__testing", 6650 "cronet_aml_net_isolation_info_proto__testing", 6651 "cronet_aml_net_net__testing", 6652 "cronet_aml_net_net_deps__testing", 6653 "cronet_aml_net_net_nqe_proto__testing", 6654 "cronet_aml_net_net_public_deps__testing", 6655 "cronet_aml_net_preload_decoder__testing", 6656 "cronet_aml_net_quic_test_flags_utils__testing", 6657 "cronet_aml_net_simple_quic_tools__testing", 6658 "cronet_aml_net_test_support__testing", 6659 "cronet_aml_net_third_party_quiche_net_quic_proto__testing", 6660 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto__testing", 6661 "cronet_aml_net_third_party_quiche_quiche__testing", 6662 "cronet_aml_net_third_party_quiche_quiche_tool_support__testing", 6663 "cronet_aml_net_third_party_uri_template_uri_template__testing", 6664 "cronet_aml_net_tools_tld_cleanup_tld_cleanup__testing", 6665 "cronet_aml_net_traffic_annotation_test_support__testing", 6666 "cronet_aml_net_traffic_annotation_traffic_annotation__testing", 6667 "cronet_aml_testing_android_native_test_native_test_native_code__testing", 6668 "cronet_aml_testing_android_native_test_native_test_support__testing", 6669 "cronet_aml_testing_gmock_gmock__testing", 6670 "cronet_aml_testing_gtest_gtest__testing", 6671 "cronet_aml_third_party_abseil_cpp_absl__testing", 6672 "cronet_aml_third_party_abseil_cpp_absl_base_base__testing", 6673 "cronet_aml_third_party_abseil_cpp_absl_base_log_severity__testing", 6674 "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal__testing", 6675 "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal__testing", 6676 "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait__testing", 6677 "cronet_aml_third_party_abseil_cpp_absl_base_strerror__testing", 6678 "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate__testing", 6679 "cronet_aml_third_party_abseil_cpp_absl_container_hashtablez_sampler__testing", 6680 "cronet_aml_third_party_abseil_cpp_absl_container_raw_hash_set__testing", 6681 "cronet_aml_third_party_abseil_cpp_absl_crc_cpu_detect__testing", 6682 "cronet_aml_third_party_abseil_cpp_absl_crc_crc32c__testing", 6683 "cronet_aml_third_party_abseil_cpp_absl_crc_crc_cord_state__testing", 6684 "cronet_aml_third_party_abseil_cpp_absl_crc_crc_internal__testing", 6685 "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal__testing", 6686 "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal__testing", 6687 "cronet_aml_third_party_abseil_cpp_absl_debugging_examine_stack__testing", 6688 "cronet_aml_third_party_abseil_cpp_absl_debugging_failure_signal_handler__testing", 6689 "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace__testing", 6690 "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize__testing", 6691 "cronet_aml_third_party_abseil_cpp_absl_flags_commandlineflag__testing", 6692 "cronet_aml_third_party_abseil_cpp_absl_flags_commandlineflag_internal__testing", 6693 "cronet_aml_third_party_abseil_cpp_absl_flags_config__testing", 6694 "cronet_aml_third_party_abseil_cpp_absl_flags_flag_internal__testing", 6695 "cronet_aml_third_party_abseil_cpp_absl_flags_marshalling__testing", 6696 "cronet_aml_third_party_abseil_cpp_absl_flags_parse__testing", 6697 "cronet_aml_third_party_abseil_cpp_absl_flags_private_handle_accessor__testing", 6698 "cronet_aml_third_party_abseil_cpp_absl_flags_program_name__testing", 6699 "cronet_aml_third_party_abseil_cpp_absl_flags_reflection__testing", 6700 "cronet_aml_third_party_abseil_cpp_absl_flags_usage__testing", 6701 "cronet_aml_third_party_abseil_cpp_absl_flags_usage_internal__testing", 6702 "cronet_aml_third_party_abseil_cpp_absl_full__testing", 6703 "cronet_aml_third_party_abseil_cpp_absl_hash_city__testing", 6704 "cronet_aml_third_party_abseil_cpp_absl_hash_hash__testing", 6705 "cronet_aml_third_party_abseil_cpp_absl_hash_low_level_hash__testing", 6706 "cronet_aml_third_party_abseil_cpp_absl_log_die_if_null__testing", 6707 "cronet_aml_third_party_abseil_cpp_absl_log_globals__testing", 6708 "cronet_aml_third_party_abseil_cpp_absl_log_initialize__testing", 6709 "cronet_aml_third_party_abseil_cpp_absl_log_internal_check_op__testing", 6710 "cronet_aml_third_party_abseil_cpp_absl_log_internal_conditions__testing", 6711 "cronet_aml_third_party_abseil_cpp_absl_log_internal_fnmatch__testing", 6712 "cronet_aml_third_party_abseil_cpp_absl_log_internal_format__testing", 6713 "cronet_aml_third_party_abseil_cpp_absl_log_internal_globals__testing", 6714 "cronet_aml_third_party_abseil_cpp_absl_log_internal_log_message__testing", 6715 "cronet_aml_third_party_abseil_cpp_absl_log_internal_log_sink_set__testing", 6716 "cronet_aml_third_party_abseil_cpp_absl_log_internal_nullguard__testing", 6717 "cronet_aml_third_party_abseil_cpp_absl_log_internal_proto__testing", 6718 "cronet_aml_third_party_abseil_cpp_absl_log_internal_vlog_config__testing", 6719 "cronet_aml_third_party_abseil_cpp_absl_log_log_entry__testing", 6720 "cronet_aml_third_party_abseil_cpp_absl_log_log_sink__testing", 6721 "cronet_aml_third_party_abseil_cpp_absl_numeric_int128__testing", 6722 "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing", 6723 "cronet_aml_third_party_abseil_cpp_absl_random_bit_gen_ref__testing", 6724 "cronet_aml_third_party_abseil_cpp_absl_random_distributions__testing", 6725 "cronet_aml_third_party_abseil_cpp_absl_random_internal_nonsecure_base__testing", 6726 "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform__testing", 6727 "cronet_aml_third_party_abseil_cpp_absl_random_internal_pool_urbg__testing", 6728 "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen__testing", 6729 "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_engine__testing", 6730 "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes__testing", 6731 "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl__testing", 6732 "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_slow__testing", 6733 "cronet_aml_third_party_abseil_cpp_absl_random_internal_seed_material__testing", 6734 "cronet_aml_third_party_abseil_cpp_absl_random_random__testing", 6735 "cronet_aml_third_party_abseil_cpp_absl_random_seed_gen_exception__testing", 6736 "cronet_aml_third_party_abseil_cpp_absl_random_seed_sequences__testing", 6737 "cronet_aml_third_party_abseil_cpp_absl_status_status__testing", 6738 "cronet_aml_third_party_abseil_cpp_absl_status_statusor__testing", 6739 "cronet_aml_third_party_abseil_cpp_absl_strings_cord__testing", 6740 "cronet_aml_third_party_abseil_cpp_absl_strings_cord_internal__testing", 6741 "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_functions__testing", 6742 "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_handle__testing", 6743 "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_info__testing", 6744 "cronet_aml_third_party_abseil_cpp_absl_strings_internal__testing", 6745 "cronet_aml_third_party_abseil_cpp_absl_strings_str_format_internal__testing", 6746 "cronet_aml_third_party_abseil_cpp_absl_strings_string_view__testing", 6747 "cronet_aml_third_party_abseil_cpp_absl_strings_strings__testing", 6748 "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal__testing", 6749 "cronet_aml_third_party_abseil_cpp_absl_synchronization_kernel_timeout_internal__testing", 6750 "cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization__testing", 6751 "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time__testing", 6752 "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone__testing", 6753 "cronet_aml_third_party_abseil_cpp_absl_time_time__testing", 6754 "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access__testing", 6755 "cronet_aml_third_party_abseil_cpp_absl_types_bad_variant_access__testing", 6756 "cronet_aml_third_party_ashmem_ashmem__testing", 6757 "cronet_aml_third_party_boringssl_boringssl__testing", 6758 "cronet_aml_third_party_boringssl_boringssl_asm__testing", 6759 "cronet_aml_third_party_brotli_common__testing", 6760 "cronet_aml_third_party_brotli_dec__testing", 6761 "cronet_aml_third_party_ced_ced__testing", 6762 "cronet_aml_third_party_cpu_features_cpuinfo__testing", 6763 "cronet_aml_third_party_cpu_features_ndk_compat__testing", 6764 "cronet_aml_third_party_google_benchmark_google_benchmark__testing", 6765 "cronet_aml_third_party_googletest_gmock__testing", 6766 "cronet_aml_third_party_googletest_gtest__testing", 6767 "cronet_aml_third_party_icu_icui18n__testing", 6768 "cronet_aml_third_party_icu_icuuc_private__testing", 6769 "cronet_aml_third_party_jni_zero_jni_zero__testing", 6770 "cronet_aml_third_party_libevent_libevent__testing", 6771 "cronet_aml_third_party_libxml_libxml__testing", 6772 "cronet_aml_third_party_libxml_libxml_utils__testing", 6773 "cronet_aml_third_party_libxml_xml_reader__testing", 6774 "cronet_aml_third_party_metrics_proto_metrics_proto__testing", 6775 "cronet_aml_third_party_modp_b64_modp_b64__testing", 6776 "cronet_aml_third_party_protobuf_protobuf_full__testing", 6777 "cronet_aml_third_party_protobuf_protobuf_lite__testing", 6778 "cronet_aml_third_party_quic_trace_quic_trace_proto__testing", 6779 "cronet_aml_third_party_re2_re2__testing", 6780 "cronet_aml_url_url__testing", 6781 ], 6782 defaults: [ 6783 "cronet_aml_cc_defaults", 6784 ], 6785 cflags: [ 6786 "-DANDROID", 6787 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 6788 "-DBENCHMARK_STATIC_DEFINE", 6789 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 6790 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 6791 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 6792 "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", 6793 "-DGOOGLE_PROTOBUF_NO_RTTI", 6794 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 6795 "-DGTEST_API_=", 6796 "-DGTEST_HAS_ABSL", 6797 "-DGTEST_HAS_POSIX_RE=0", 6798 "-DGTEST_HAS_TR1_TUPLE=0", 6799 "-DGTEST_LANG_CXX11=1", 6800 "-DGTEST_NO_ABSL_FLAGS", 6801 "-DHAVE_PTHREAD", 6802 "-DHAVE_SYS_UIO_H", 6803 "-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE", 6804 "-DNDEBUG", 6805 "-DNO_UNWIND_TABLES", 6806 "-DNVALGRIND", 6807 "-DOFFICIAL_BUILD", 6808 "-DUNIT_TEST", 6809 "-DUSE_CHROMIUM_ICU=1", 6810 "-DUSE_REMOTE_TEST_SERVER", 6811 "-DU_ENABLE_DYLOAD=0", 6812 "-DU_ENABLE_RESOURCE_TRACING=0", 6813 "-DU_ENABLE_TRACING=1", 6814 "-DU_STATIC_IMPLEMENTATION", 6815 "-DU_USING_ICU_NAMESPACE=0", 6816 "-D_GNU_SOURCE", 6817 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 6818 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 6819 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 6820 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 6821 "-D__STDC_CONSTANT_MACROS", 6822 "-D__STDC_FORMAT_MACROS", 6823 "-fdata-sections", 6824 "-ffunction-sections", 6825 "-fno-asynchronous-unwind-tables", 6826 "-fno-unwind-tables", 6827 "-fstack-protector", 6828 "-fvisibility-inlines-hidden", 6829 "-fvisibility=hidden", 6830 "-g1", 6831 ], 6832 include_dirs: [ 6833 "external/cronet/", 6834 "external/cronet/base/allocator/partition_allocator/src/", 6835 "external/cronet/buildtools/third_party/libc++/", 6836 "external/cronet/net/third_party/quiche/overrides/", 6837 "external/cronet/net/third_party/quiche/src/", 6838 "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", 6839 "external/cronet/third_party/abseil-cpp/", 6840 "external/cronet/third_party/boringssl/src/include/", 6841 "external/cronet/third_party/ced/src/", 6842 "external/cronet/third_party/google_benchmark/src/include/", 6843 "external/cronet/third_party/googletest/custom/", 6844 "external/cronet/third_party/googletest/src/googlemock/include/", 6845 "external/cronet/third_party/googletest/src/googletest/include/", 6846 "external/cronet/third_party/icu/source/common/", 6847 "external/cronet/third_party/icu/source/i18n/", 6848 "external/cronet/third_party/libc++/src/include", 6849 "external/cronet/third_party/libc++abi/src/include", 6850 "external/cronet/third_party/protobuf/src/", 6851 "external/cronet/third_party/re2/src/", 6852 ], 6853 cpp_std: "c++20", 6854 ldflags: [ 6855 "-Wl,--as-needed", 6856 "-Wl,--gc-sections", 6857 "-Wl,--icf=all", 6858 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 6859 "-Wl,-wrap,asprintf", 6860 "-Wl,-wrap,calloc", 6861 "-Wl,-wrap,free", 6862 "-Wl,-wrap,getcwd", 6863 "-Wl,-wrap,malloc", 6864 "-Wl,-wrap,malloc_usable_size", 6865 "-Wl,-wrap,memalign", 6866 "-Wl,-wrap,posix_memalign", 6867 "-Wl,-wrap,pvalloc", 6868 "-Wl,-wrap,realloc", 6869 "-Wl,-wrap,realpath", 6870 "-Wl,-wrap,strdup", 6871 "-Wl,-wrap,strndup", 6872 "-Wl,-wrap,valloc", 6873 "-Wl,-wrap,vasprintf", 6874 ], 6875 stem: "libcronet_unittests_android__library", 6876 visibility: [ 6877 "//external/cronet:__subpackages__", 6878 "//packages/modules/Connectivity:__subpackages__", 6879 ], 6880 target: { 6881 android_arm: { 6882 cflags: [ 6883 "-D_FORTIFY_SOURCE=2", 6884 ], 6885 }, 6886 android_arm64: { 6887 cflags: [ 6888 "-D_FORTIFY_SOURCE=2", 6889 "-O2", 6890 "-mno-outline", 6891 ], 6892 }, 6893 android_x86: { 6894 cflags: [ 6895 "-D_FORTIFY_SOURCE=2", 6896 "-msse3", 6897 ], 6898 }, 6899 android_x86_64: { 6900 cflags: [ 6901 "-D_FORTIFY_SOURCE=2", 6902 "-msse3", 6903 ], 6904 }, 6905 }, 6906} 6907 6908// GN: //components/cronet/android:flags_java_proto__protoc_java 6909java_genrule { 6910 name: "cronet_aml_components_cronet_android_flags_java_proto__protoc_java", 6911 srcs: [ 6912 "components/cronet/android/proto/flags.proto", 6913 ], 6914 tools: [ 6915 "cronet_aml_third_party_protobuf_protoc", 6916 ], 6917 cmd: "mkdir -p $(genDir)/components/cronet/android && $(location build/protoc_java.py) --protoc " + 6918 "$(location cronet_aml_third_party_protobuf_protoc) " + 6919 "--proto-path " + 6920 "external/cronet/components/cronet/android " + 6921 "--srcjar " + 6922 "$(out) " + 6923 "$(location components/cronet/android/proto/flags.proto)", 6924 out: [ 6925 "components/cronet/android/flags_java_proto__protoc_java.srcjar", 6926 ], 6927 tool_files: [ 6928 "build/action_helpers.py", 6929 "build/android/gyp/util/__init__.py", 6930 "build/android/gyp/util/build_utils.py", 6931 "build/gn_helpers.py", 6932 "build/protoc_java.py", 6933 "build/zip_helpers.py", 6934 ], 6935 visibility: [ 6936 "//external/cronet:__subpackages__", 6937 ], 6938} 6939 6940// GN: //components/cronet/android:flags_java_proto__protoc_java__testing 6941java_genrule { 6942 name: "cronet_aml_components_cronet_android_flags_java_proto__protoc_java__testing", 6943 srcs: [ 6944 "components/cronet/android/proto/flags.proto", 6945 ], 6946 tools: [ 6947 "cronet_aml_third_party_protobuf_protoc", 6948 ], 6949 cmd: "mkdir -p $(genDir)/components/cronet/android && $(location build/protoc_java.py) --protoc " + 6950 "$(location cronet_aml_third_party_protobuf_protoc) " + 6951 "--proto-path " + 6952 "external/cronet/components/cronet/android " + 6953 "--srcjar " + 6954 "$(out) " + 6955 "$(location components/cronet/android/proto/flags.proto)", 6956 out: [ 6957 "components/cronet/android/flags_java_proto__protoc_java.srcjar", 6958 ], 6959 tool_files: [ 6960 "build/action_helpers.py", 6961 "build/android/gyp/util/__init__.py", 6962 "build/android/gyp/util/build_utils.py", 6963 "build/gn_helpers.py", 6964 "build/protoc_java.py", 6965 "build/zip_helpers.py", 6966 ], 6967 visibility: [ 6968 "//external/cronet:__subpackages__", 6969 ], 6970} 6971 6972// GN: //components/cronet/android:http_cache_type_java 6973java_genrule { 6974 name: "cronet_aml_components_cronet_android_http_cache_type_java", 6975 cmd: "mkdir -p $(genDir)/components/cronet/android && $(location build/android/gyp/java_cpp_enum.py) --srcjar " + 6976 "$(out) " + 6977 "$(location components/cronet/url_request_context_config.h)", 6978 out: [ 6979 "components/cronet/android/http_cache_type_java.srcjar", 6980 ], 6981 tool_files: [ 6982 "build/action_helpers.py", 6983 "build/android/gyp/java_cpp_enum.py", 6984 "build/android/gyp/util/__init__.py", 6985 "build/android/gyp/util/build_utils.py", 6986 "build/android/gyp/util/java_cpp_utils.py", 6987 "build/gn_helpers.py", 6988 "build/zip_helpers.py", 6989 "components/cronet/url_request_context_config.h", 6990 ], 6991 visibility: [ 6992 "//external/cronet:__subpackages__", 6993 ], 6994} 6995 6996// GN: //components/cronet/android:http_cache_type_java__testing 6997java_genrule { 6998 name: "cronet_aml_components_cronet_android_http_cache_type_java__testing", 6999 cmd: "mkdir -p $(genDir)/components/cronet/android && $(location build/android/gyp/java_cpp_enum.py) --srcjar " + 7000 "$(out) " + 7001 "$(location components/cronet/url_request_context_config.h)", 7002 out: [ 7003 "components/cronet/android/http_cache_type_java.srcjar", 7004 ], 7005 tool_files: [ 7006 "build/action_helpers.py", 7007 "build/android/gyp/java_cpp_enum.py", 7008 "build/android/gyp/util/__init__.py", 7009 "build/android/gyp/util/build_utils.py", 7010 "build/android/gyp/util/java_cpp_utils.py", 7011 "build/gn_helpers.py", 7012 "build/zip_helpers.py", 7013 "components/cronet/url_request_context_config.h", 7014 ], 7015 visibility: [ 7016 "//external/cronet:__subpackages__", 7017 ], 7018} 7019 7020// GN: //components/cronet/android:impl_version 7021java_genrule { 7022 name: "cronet_aml_components_cronet_android_impl_version", 7023 cmd: "mkdir -p $(genDir)/components/cronet/android/templates/org/chromium/net/impl && $(location build/util/version.py) --official " + 7024 "-f " + 7025 "$(location chrome/VERSION) " + 7026 "-f " + 7027 "$(location build/util/LASTCHANGE) " + 7028 "-e " + 7029 "'API_LEVEL=31' " + 7030 "-o " + 7031 "$(out) " + 7032 "$(location components/cronet/android/java/src/org/chromium/net/impl/ImplVersion.template)", 7033 out: [ 7034 "components/cronet/android/templates/org/chromium/net/impl/ImplVersion.java", 7035 ], 7036 tool_files: [ 7037 "build/util/LASTCHANGE", 7038 "build/util/android_chrome_version.py", 7039 "build/util/version.py", 7040 "chrome/VERSION", 7041 "components/cronet/android/java/src/org/chromium/net/impl/ImplVersion.template", 7042 ], 7043 visibility: [ 7044 "//external/cronet:__subpackages__", 7045 ], 7046} 7047 7048// GN: //components/cronet/android:impl_version__testing 7049java_genrule { 7050 name: "cronet_aml_components_cronet_android_impl_version__testing", 7051 cmd: "mkdir -p $(genDir)/components/cronet/android/templates/org/chromium/net/impl && $(location build/util/version.py) --official " + 7052 "-f " + 7053 "$(location chrome/VERSION) " + 7054 "-f " + 7055 "$(location build/util/LASTCHANGE) " + 7056 "-e " + 7057 "'API_LEVEL=31' " + 7058 "-o " + 7059 "$(out) " + 7060 "$(location components/cronet/android/java/src/org/chromium/net/impl/ImplVersion.template)", 7061 out: [ 7062 "components/cronet/android/templates/org/chromium/net/impl/ImplVersion.java", 7063 ], 7064 tool_files: [ 7065 "build/util/LASTCHANGE", 7066 "build/util/android_chrome_version.py", 7067 "build/util/version.py", 7068 "chrome/VERSION", 7069 "components/cronet/android/java/src/org/chromium/net/impl/ImplVersion.template", 7070 ], 7071 visibility: [ 7072 "//external/cronet:__subpackages__", 7073 ], 7074} 7075 7076// GN: //components/cronet/android:load_states_list 7077genrule { 7078 name: "cronet_aml_components_cronet_android_load_states_list", 7079 srcs: [ 7080 ":cronet_aml_components_cronet_android_load_states_list_preprocess", 7081 ], 7082 tools: [ 7083 "soong_zip", 7084 ], 7085 cmd: "cp $(in) $(genDir)/LoadState.java && " + 7086 "$(location soong_zip) -o $(out) -srcjar -C $(genDir) -f $(genDir)/LoadState.java", 7087 out: [ 7088 "LoadState.srcjar", 7089 ], 7090 defaults: [ 7091 "cronet_aml_cc_defaults", 7092 ], 7093 visibility: [ 7094 "//external/cronet:__subpackages__", 7095 ], 7096} 7097 7098// GN: //components/cronet/android:load_states_list__testing 7099genrule { 7100 name: "cronet_aml_components_cronet_android_load_states_list__testing", 7101 srcs: [ 7102 ":cronet_aml_components_cronet_android_load_states_list__testing_preprocess", 7103 ], 7104 tools: [ 7105 "soong_zip", 7106 ], 7107 cmd: "cp $(in) $(genDir)/LoadState.java && " + 7108 "$(location soong_zip) -o $(out) -srcjar -C $(genDir) -f $(genDir)/LoadState.java", 7109 out: [ 7110 "LoadState.srcjar", 7111 ], 7112 defaults: [ 7113 "cronet_aml_cc_defaults", 7114 ], 7115 visibility: [ 7116 "//external/cronet:__subpackages__", 7117 ], 7118} 7119 7120// GN: //components/cronet/android:load_states_list__testing 7121cc_preprocess_no_configuration { 7122 name: "cronet_aml_components_cronet_android_load_states_list__testing_preprocess", 7123 srcs: [ 7124 ":cronet_aml_components_cronet_android_load_states_list__testing_rename", 7125 ], 7126 cflags: [ 7127 "-DANDROID", 7128 "-E", 7129 "-P", 7130 ], 7131} 7132 7133// GN: //components/cronet/android:load_states_list__testing 7134genrule { 7135 name: "cronet_aml_components_cronet_android_load_states_list__testing_rename", 7136 srcs: [ 7137 "components/cronet/android/java/src/org/chromium/net/impl/LoadState.template", 7138 ], 7139 cmd: "cp $(in) $(out)", 7140 out: [ 7141 "LoadState.cc", 7142 ], 7143} 7144 7145// GN: //components/cronet/android:load_states_list 7146cc_preprocess_no_configuration { 7147 name: "cronet_aml_components_cronet_android_load_states_list_preprocess", 7148 srcs: [ 7149 ":cronet_aml_components_cronet_android_load_states_list_rename", 7150 ], 7151 cflags: [ 7152 "-DANDROID", 7153 "-E", 7154 "-P", 7155 ], 7156} 7157 7158// GN: //components/cronet/android:load_states_list 7159genrule { 7160 name: "cronet_aml_components_cronet_android_load_states_list_rename", 7161 srcs: [ 7162 "components/cronet/android/java/src/org/chromium/net/impl/LoadState.template", 7163 ], 7164 cmd: "cp $(in) $(out)", 7165 out: [ 7166 "LoadState.cc", 7167 ], 7168} 7169 7170// GN: //components/cronet/android:net_idempotency_java 7171java_genrule { 7172 name: "cronet_aml_components_cronet_android_net_idempotency_java", 7173 cmd: "mkdir -p $(genDir)/components/cronet/android && $(location build/android/gyp/java_cpp_enum.py) --srcjar " + 7174 "$(out) " + 7175 "$(location net/base/idempotency.h)", 7176 out: [ 7177 "components/cronet/android/net_idempotency_java.srcjar", 7178 ], 7179 tool_files: [ 7180 "build/action_helpers.py", 7181 "build/android/gyp/java_cpp_enum.py", 7182 "build/android/gyp/util/__init__.py", 7183 "build/android/gyp/util/build_utils.py", 7184 "build/android/gyp/util/java_cpp_utils.py", 7185 "build/gn_helpers.py", 7186 "build/zip_helpers.py", 7187 "net/base/idempotency.h", 7188 ], 7189 visibility: [ 7190 "//external/cronet:__subpackages__", 7191 ], 7192} 7193 7194// GN: //components/cronet/android:net_idempotency_java__testing 7195java_genrule { 7196 name: "cronet_aml_components_cronet_android_net_idempotency_java__testing", 7197 cmd: "mkdir -p $(genDir)/components/cronet/android && $(location build/android/gyp/java_cpp_enum.py) --srcjar " + 7198 "$(out) " + 7199 "$(location net/base/idempotency.h)", 7200 out: [ 7201 "components/cronet/android/net_idempotency_java.srcjar", 7202 ], 7203 tool_files: [ 7204 "build/action_helpers.py", 7205 "build/android/gyp/java_cpp_enum.py", 7206 "build/android/gyp/util/__init__.py", 7207 "build/android/gyp/util/build_utils.py", 7208 "build/android/gyp/util/java_cpp_utils.py", 7209 "build/gn_helpers.py", 7210 "build/zip_helpers.py", 7211 "net/base/idempotency.h", 7212 ], 7213 visibility: [ 7214 "//external/cronet:__subpackages__", 7215 ], 7216} 7217 7218// GN: //components/cronet/android:net_request_priority_java 7219java_genrule { 7220 name: "cronet_aml_components_cronet_android_net_request_priority_java", 7221 cmd: "mkdir -p $(genDir)/components/cronet/android && $(location build/android/gyp/java_cpp_enum.py) --srcjar " + 7222 "$(out) " + 7223 "$(location net/base/request_priority.h)", 7224 out: [ 7225 "components/cronet/android/net_request_priority_java.srcjar", 7226 ], 7227 tool_files: [ 7228 "build/action_helpers.py", 7229 "build/android/gyp/java_cpp_enum.py", 7230 "build/android/gyp/util/__init__.py", 7231 "build/android/gyp/util/build_utils.py", 7232 "build/android/gyp/util/java_cpp_utils.py", 7233 "build/gn_helpers.py", 7234 "build/zip_helpers.py", 7235 "net/base/request_priority.h", 7236 ], 7237 visibility: [ 7238 "//external/cronet:__subpackages__", 7239 ], 7240} 7241 7242// GN: //components/cronet/android:net_request_priority_java__testing 7243java_genrule { 7244 name: "cronet_aml_components_cronet_android_net_request_priority_java__testing", 7245 cmd: "mkdir -p $(genDir)/components/cronet/android && $(location build/android/gyp/java_cpp_enum.py) --srcjar " + 7246 "$(out) " + 7247 "$(location net/base/request_priority.h)", 7248 out: [ 7249 "components/cronet/android/net_request_priority_java.srcjar", 7250 ], 7251 tool_files: [ 7252 "build/action_helpers.py", 7253 "build/android/gyp/java_cpp_enum.py", 7254 "build/android/gyp/util/__init__.py", 7255 "build/android/gyp/util/build_utils.py", 7256 "build/android/gyp/util/java_cpp_utils.py", 7257 "build/gn_helpers.py", 7258 "build/zip_helpers.py", 7259 "net/base/request_priority.h", 7260 ], 7261 visibility: [ 7262 "//external/cronet:__subpackages__", 7263 ], 7264} 7265 7266// GN: //components/cronet/android:network_quality_observation_source_java 7267java_genrule { 7268 name: "cronet_aml_components_cronet_android_network_quality_observation_source_java", 7269 cmd: "mkdir -p $(genDir)/components/cronet/android && $(location build/android/gyp/java_cpp_enum.py) --srcjar " + 7270 "$(out) " + 7271 "$(location net/nqe/network_quality_observation_source.h)", 7272 out: [ 7273 "components/cronet/android/network_quality_observation_source_java.srcjar", 7274 ], 7275 tool_files: [ 7276 "build/action_helpers.py", 7277 "build/android/gyp/java_cpp_enum.py", 7278 "build/android/gyp/util/__init__.py", 7279 "build/android/gyp/util/build_utils.py", 7280 "build/android/gyp/util/java_cpp_utils.py", 7281 "build/gn_helpers.py", 7282 "build/zip_helpers.py", 7283 "net/nqe/network_quality_observation_source.h", 7284 ], 7285 visibility: [ 7286 "//external/cronet:__subpackages__", 7287 ], 7288} 7289 7290// GN: //components/cronet/android:network_quality_observation_source_java__testing 7291java_genrule { 7292 name: "cronet_aml_components_cronet_android_network_quality_observation_source_java__testing", 7293 cmd: "mkdir -p $(genDir)/components/cronet/android && $(location build/android/gyp/java_cpp_enum.py) --srcjar " + 7294 "$(out) " + 7295 "$(location net/nqe/network_quality_observation_source.h)", 7296 out: [ 7297 "components/cronet/android/network_quality_observation_source_java.srcjar", 7298 ], 7299 tool_files: [ 7300 "build/action_helpers.py", 7301 "build/android/gyp/java_cpp_enum.py", 7302 "build/android/gyp/util/__init__.py", 7303 "build/android/gyp/util/build_utils.py", 7304 "build/android/gyp/util/java_cpp_utils.py", 7305 "build/gn_helpers.py", 7306 "build/zip_helpers.py", 7307 "net/nqe/network_quality_observation_source.h", 7308 ], 7309 visibility: [ 7310 "//external/cronet:__subpackages__", 7311 ], 7312} 7313 7314// GN: //components/cronet/android:request_context_config_java_proto__protoc_java 7315java_genrule { 7316 name: "cronet_aml_components_cronet_android_request_context_config_java_proto__protoc_java", 7317 srcs: [ 7318 "components/cronet/android/proto/request_context_config.proto", 7319 ], 7320 tools: [ 7321 "cronet_aml_third_party_protobuf_protoc", 7322 ], 7323 cmd: "mkdir -p $(genDir)/components/cronet/android && $(location build/protoc_java.py) --protoc " + 7324 "$(location cronet_aml_third_party_protobuf_protoc) " + 7325 "--proto-path " + 7326 "external/cronet/components/cronet/android " + 7327 "--srcjar " + 7328 "$(out) " + 7329 "$(location components/cronet/android/proto/request_context_config.proto)", 7330 out: [ 7331 "components/cronet/android/request_context_config_java_proto__protoc_java.srcjar", 7332 ], 7333 tool_files: [ 7334 "build/action_helpers.py", 7335 "build/android/gyp/util/__init__.py", 7336 "build/android/gyp/util/build_utils.py", 7337 "build/gn_helpers.py", 7338 "build/protoc_java.py", 7339 "build/zip_helpers.py", 7340 ], 7341 visibility: [ 7342 "//external/cronet:__subpackages__", 7343 ], 7344} 7345 7346// GN: //components/cronet/android:request_context_config_java_proto__protoc_java__testing 7347java_genrule { 7348 name: "cronet_aml_components_cronet_android_request_context_config_java_proto__protoc_java__testing", 7349 srcs: [ 7350 "components/cronet/android/proto/request_context_config.proto", 7351 ], 7352 tools: [ 7353 "cronet_aml_third_party_protobuf_protoc", 7354 ], 7355 cmd: "mkdir -p $(genDir)/components/cronet/android && $(location build/protoc_java.py) --protoc " + 7356 "$(location cronet_aml_third_party_protobuf_protoc) " + 7357 "--proto-path " + 7358 "external/cronet/components/cronet/android " + 7359 "--srcjar " + 7360 "$(out) " + 7361 "$(location components/cronet/android/proto/request_context_config.proto)", 7362 out: [ 7363 "components/cronet/android/request_context_config_java_proto__protoc_java.srcjar", 7364 ], 7365 tool_files: [ 7366 "build/action_helpers.py", 7367 "build/android/gyp/util/__init__.py", 7368 "build/android/gyp/util/build_utils.py", 7369 "build/gn_helpers.py", 7370 "build/protoc_java.py", 7371 "build/zip_helpers.py", 7372 ], 7373 visibility: [ 7374 "//external/cronet:__subpackages__", 7375 ], 7376} 7377 7378// GN: //components/cronet/android:rtt_throughput_values_java 7379java_genrule { 7380 name: "cronet_aml_components_cronet_android_rtt_throughput_values_java", 7381 cmd: "mkdir -p $(genDir)/components/cronet/android && $(location build/android/gyp/java_cpp_enum.py) --srcjar " + 7382 "$(out) " + 7383 "$(location net/nqe/network_quality.h)", 7384 out: [ 7385 "components/cronet/android/rtt_throughput_values_java.srcjar", 7386 ], 7387 tool_files: [ 7388 "build/action_helpers.py", 7389 "build/android/gyp/java_cpp_enum.py", 7390 "build/android/gyp/util/__init__.py", 7391 "build/android/gyp/util/build_utils.py", 7392 "build/android/gyp/util/java_cpp_utils.py", 7393 "build/gn_helpers.py", 7394 "build/zip_helpers.py", 7395 "net/nqe/network_quality.h", 7396 ], 7397 visibility: [ 7398 "//external/cronet:__subpackages__", 7399 ], 7400} 7401 7402// GN: //components/cronet/android:rtt_throughput_values_java__testing 7403java_genrule { 7404 name: "cronet_aml_components_cronet_android_rtt_throughput_values_java__testing", 7405 cmd: "mkdir -p $(genDir)/components/cronet/android && $(location build/android/gyp/java_cpp_enum.py) --srcjar " + 7406 "$(out) " + 7407 "$(location net/nqe/network_quality.h)", 7408 out: [ 7409 "components/cronet/android/rtt_throughput_values_java.srcjar", 7410 ], 7411 tool_files: [ 7412 "build/action_helpers.py", 7413 "build/android/gyp/java_cpp_enum.py", 7414 "build/android/gyp/util/__init__.py", 7415 "build/android/gyp/util/build_utils.py", 7416 "build/android/gyp/util/java_cpp_utils.py", 7417 "build/gn_helpers.py", 7418 "build/zip_helpers.py", 7419 "net/nqe/network_quality.h", 7420 ], 7421 visibility: [ 7422 "//external/cronet:__subpackages__", 7423 ], 7424} 7425 7426// GN: //components/cronet/android:url_request_error_java 7427java_genrule { 7428 name: "cronet_aml_components_cronet_android_url_request_error_java", 7429 cmd: "mkdir -p $(genDir)/components/cronet/android && $(location build/android/gyp/java_cpp_enum.py) --srcjar " + 7430 "$(out) " + 7431 "$(location components/cronet/android/url_request_error.h)", 7432 out: [ 7433 "components/cronet/android/url_request_error_java.srcjar", 7434 ], 7435 tool_files: [ 7436 "build/action_helpers.py", 7437 "build/android/gyp/java_cpp_enum.py", 7438 "build/android/gyp/util/__init__.py", 7439 "build/android/gyp/util/build_utils.py", 7440 "build/android/gyp/util/java_cpp_utils.py", 7441 "build/gn_helpers.py", 7442 "build/zip_helpers.py", 7443 "components/cronet/android/url_request_error.h", 7444 ], 7445 visibility: [ 7446 "//external/cronet:__subpackages__", 7447 ], 7448} 7449 7450// GN: //components/cronet/android:url_request_error_java__testing 7451java_genrule { 7452 name: "cronet_aml_components_cronet_android_url_request_error_java__testing", 7453 cmd: "mkdir -p $(genDir)/components/cronet/android && $(location build/android/gyp/java_cpp_enum.py) --srcjar " + 7454 "$(out) " + 7455 "$(location components/cronet/android/url_request_error.h)", 7456 out: [ 7457 "components/cronet/android/url_request_error_java.srcjar", 7458 ], 7459 tool_files: [ 7460 "build/action_helpers.py", 7461 "build/android/gyp/java_cpp_enum.py", 7462 "build/android/gyp/util/__init__.py", 7463 "build/android/gyp/util/build_utils.py", 7464 "build/android/gyp/util/java_cpp_utils.py", 7465 "build/gn_helpers.py", 7466 "build/zip_helpers.py", 7467 "components/cronet/android/url_request_error.h", 7468 ], 7469 visibility: [ 7470 "//external/cronet:__subpackages__", 7471 ], 7472} 7473 7474// GN: //components/cronet:cronet_buildflags 7475cc_genrule { 7476 name: "cronet_aml_components_cronet_cronet_buildflags", 7477 cmd: "mkdir -p $(genDir)/components/cronet && echo '--flags DISABLE_HISTOGRAM_SUPPORT=\"false\"' | " + 7478 "$(location build/write_buildflag_header.py) --output " + 7479 "$(out) " + 7480 "--rulename " + 7481 "//components/cronet:cronet_buildflags " + 7482 "--gen-dir " + 7483 ". " + 7484 "--definitions " + 7485 "/dev/stdin", 7486 out: [ 7487 "components/cronet/cronet_buildflags.h", 7488 ], 7489 tool_files: [ 7490 "build/write_buildflag_header.py", 7491 ], 7492 apex_available: [ 7493 "com.android.tethering", 7494 ], 7495 visibility: [ 7496 "//external/cronet:__subpackages__", 7497 ], 7498} 7499 7500// GN: //components/cronet:cronet_buildflags__testing 7501cc_genrule { 7502 name: "cronet_aml_components_cronet_cronet_buildflags__testing", 7503 cmd: "mkdir -p $(genDir)/components/cronet && echo '--flags DISABLE_HISTOGRAM_SUPPORT=\"false\"' | " + 7504 "$(location build/write_buildflag_header.py) --output " + 7505 "$(out) " + 7506 "--rulename " + 7507 "//components/cronet:cronet_buildflags " + 7508 "--gen-dir " + 7509 ". " + 7510 "--definitions " + 7511 "/dev/stdin", 7512 out: [ 7513 "components/cronet/cronet_buildflags.h", 7514 ], 7515 tool_files: [ 7516 "build/write_buildflag_header.py", 7517 ], 7518 apex_available: [ 7519 "com.android.tethering", 7520 ], 7521 visibility: [ 7522 "//external/cronet:__subpackages__", 7523 ], 7524} 7525 7526// GN: //components/cronet:cronet_version_header_action 7527cc_genrule { 7528 name: "cronet_aml_components_cronet_cronet_version_header_action", 7529 cmd: "mkdir -p $(genDir)/components/cronet && $(location build/util/version.py) --official " + 7530 "-f " + 7531 "$(location chrome/VERSION) " + 7532 "-e " + 7533 "'VERSION_FULL=\"%s.%s.%s.%s\" % (MAJOR,MINOR,BUILD,PATCH)' " + 7534 "-o " + 7535 "$(out) " + 7536 "$(location components/cronet/version.h.in)", 7537 out: [ 7538 "components/cronet/version.h", 7539 ], 7540 tool_files: [ 7541 "build/util/LASTCHANGE", 7542 "build/util/android_chrome_version.py", 7543 "build/util/version.py", 7544 "chrome/VERSION", 7545 "components/cronet/version.h.in", 7546 ], 7547 apex_available: [ 7548 "com.android.tethering", 7549 ], 7550 visibility: [ 7551 "//external/cronet:__subpackages__", 7552 ], 7553} 7554 7555// GN: //components/cronet:cronet_version_header_action__testing 7556cc_genrule { 7557 name: "cronet_aml_components_cronet_cronet_version_header_action__testing", 7558 cmd: "mkdir -p $(genDir)/components/cronet && $(location build/util/version.py) --official " + 7559 "-f " + 7560 "$(location chrome/VERSION) " + 7561 "-e " + 7562 "'VERSION_FULL=\"%s.%s.%s.%s\" % (MAJOR,MINOR,BUILD,PATCH)' " + 7563 "-o " + 7564 "$(out) " + 7565 "$(location components/cronet/version.h.in)", 7566 out: [ 7567 "components/cronet/version.h", 7568 ], 7569 tool_files: [ 7570 "build/util/LASTCHANGE", 7571 "build/util/android_chrome_version.py", 7572 "build/util/version.py", 7573 "chrome/VERSION", 7574 "components/cronet/version.h.in", 7575 ], 7576 apex_available: [ 7577 "com.android.tethering", 7578 ], 7579 visibility: [ 7580 "//external/cronet:__subpackages__", 7581 ], 7582} 7583 7584// GN: //components/prefs/android:jni_headers__action 7585cc_genrule { 7586 name: "cronet_aml_components_prefs_android_jni_headers__action", 7587 srcs: [ 7588 "components/prefs/android/java/src/org/chromium/components/prefs/PrefService.java", 7589 ], 7590 cmd: "mkdir -p $(genDir)/components/prefs/android && " + 7591 "mkdir -p $(genDir)/jni_headers/components/prefs/android/jni_headers && $(location third_party/jni_zero/jni_zero.py) from-source " + 7592 "--output-dir " + 7593 "$(genDir)/components/prefs/android/jni_headers " + 7594 "--extra-include " + 7595 "third_party/jni_zero/jni_zero_internal.h " + 7596 "--srcjar-path " + 7597 "$(genDir)/components/prefs/android/jni_headers.srcjar " + 7598 "--placeholder-srcjar-path " + 7599 "$(genDir)/components/prefs/android/jni_headers_placeholder.srcjar " + 7600 "--use-proxy-hash " + 7601 "--output-name " + 7602 "PrefService_jni.h " + 7603 "--input-file " + 7604 "$(location components/prefs/android/java/src/org/chromium/components/prefs/PrefService.java) " + 7605 "--package-prefix " + 7606 "android.net.connectivity", 7607 out: [ 7608 "components/prefs/android/jni_headers.srcjar", 7609 "components/prefs/android/jni_headers/PrefService_jni.h", 7610 ], 7611 tool_files: [ 7612 "third_party/jni_zero/codegen/called_by_native_header.py", 7613 "third_party/jni_zero/codegen/convert_type.py", 7614 "third_party/jni_zero/codegen/header_common.py", 7615 "third_party/jni_zero/codegen/natives_header.py", 7616 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 7617 "third_party/jni_zero/codegen/placeholder_java_type.py", 7618 "third_party/jni_zero/codegen/proxy_impl_java.py", 7619 "third_party/jni_zero/common.py", 7620 "third_party/jni_zero/java_lang_classes.py", 7621 "third_party/jni_zero/java_types.py", 7622 "third_party/jni_zero/jni_generator.py", 7623 "third_party/jni_zero/jni_registration_generator.py", 7624 "third_party/jni_zero/jni_zero.py", 7625 "third_party/jni_zero/parse.py", 7626 "third_party/jni_zero/proxy.py", 7627 ], 7628 apex_available: [ 7629 "com.android.tethering", 7630 ], 7631 visibility: [ 7632 "//external/cronet:__subpackages__", 7633 ], 7634} 7635 7636// GN: //components/prefs/android:jni_headers__action__testing 7637cc_genrule { 7638 name: "cronet_aml_components_prefs_android_jni_headers__action__testing", 7639 srcs: [ 7640 "components/prefs/android/java/src/org/chromium/components/prefs/PrefService.java", 7641 ], 7642 cmd: "mkdir -p $(genDir)/components/prefs/android && " + 7643 "mkdir -p $(genDir)/jni_headers/components/prefs/android/jni_headers && $(location third_party/jni_zero/jni_zero.py) from-source " + 7644 "--output-dir " + 7645 "$(genDir)/components/prefs/android/jni_headers " + 7646 "--extra-include " + 7647 "third_party/jni_zero/jni_zero_internal.h " + 7648 "--srcjar-path " + 7649 "$(genDir)/components/prefs/android/jni_headers.srcjar " + 7650 "--placeholder-srcjar-path " + 7651 "$(genDir)/components/prefs/android/jni_headers_placeholder.srcjar " + 7652 "--use-proxy-hash " + 7653 "--output-name " + 7654 "PrefService_jni.h " + 7655 "--input-file " + 7656 "$(location components/prefs/android/java/src/org/chromium/components/prefs/PrefService.java)", 7657 out: [ 7658 "components/prefs/android/jni_headers.srcjar", 7659 "components/prefs/android/jni_headers/PrefService_jni.h", 7660 ], 7661 tool_files: [ 7662 "third_party/jni_zero/codegen/called_by_native_header.py", 7663 "third_party/jni_zero/codegen/convert_type.py", 7664 "third_party/jni_zero/codegen/header_common.py", 7665 "third_party/jni_zero/codegen/natives_header.py", 7666 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 7667 "third_party/jni_zero/codegen/placeholder_java_type.py", 7668 "third_party/jni_zero/codegen/proxy_impl_java.py", 7669 "third_party/jni_zero/common.py", 7670 "third_party/jni_zero/java_lang_classes.py", 7671 "third_party/jni_zero/java_types.py", 7672 "third_party/jni_zero/jni_generator.py", 7673 "third_party/jni_zero/jni_registration_generator.py", 7674 "third_party/jni_zero/jni_zero.py", 7675 "third_party/jni_zero/parse.py", 7676 "third_party/jni_zero/proxy.py", 7677 ], 7678 apex_available: [ 7679 "com.android.tethering", 7680 ], 7681 visibility: [ 7682 "//external/cronet:__subpackages__", 7683 ], 7684} 7685 7686// GN: //crypto:buildflags 7687cc_genrule { 7688 name: "cronet_aml_crypto_buildflags", 7689 cmd: "mkdir -p $(genDir)/crypto && echo '--flags USE_NSS_CERTS=\"false\"' | " + 7690 "$(location build/write_buildflag_header.py) --output " + 7691 "$(out) " + 7692 "--rulename " + 7693 "//crypto:buildflags " + 7694 "--gen-dir " + 7695 ". " + 7696 "--definitions " + 7697 "/dev/stdin", 7698 out: [ 7699 "crypto/crypto_buildflags.h", 7700 ], 7701 tool_files: [ 7702 "build/write_buildflag_header.py", 7703 ], 7704 apex_available: [ 7705 "com.android.tethering", 7706 ], 7707 visibility: [ 7708 "//external/cronet:__subpackages__", 7709 ], 7710} 7711 7712// GN: //crypto:buildflags__testing 7713cc_genrule { 7714 name: "cronet_aml_crypto_buildflags__testing", 7715 cmd: "mkdir -p $(genDir)/crypto && echo '--flags USE_NSS_CERTS=\"false\"' | " + 7716 "$(location build/write_buildflag_header.py) --output " + 7717 "$(out) " + 7718 "--rulename " + 7719 "//crypto:buildflags " + 7720 "--gen-dir " + 7721 ". " + 7722 "--definitions " + 7723 "/dev/stdin", 7724 host_supported: true, 7725 out: [ 7726 "crypto/crypto_buildflags.h", 7727 ], 7728 tool_files: [ 7729 "build/write_buildflag_header.py", 7730 ], 7731 apex_available: [ 7732 "com.android.tethering", 7733 ], 7734 visibility: [ 7735 "//external/cronet:__subpackages__", 7736 ], 7737} 7738 7739// GN: //net/android:embedded_test_server_aidl__testing 7740java_library { 7741 name: "cronet_aml_net_android_embedded_test_server_aidl__testing", 7742 srcs: [ 7743 "net/test/android/javatests/src/org/chromium/net/test/IConnectionListener.aidl", 7744 "net/test/android/javatests/src/org/chromium/net/test/IEmbeddedTestServerImpl.aidl", 7745 ], 7746 apex_available: [ 7747 "com.android.tethering", 7748 ], 7749 min_sdk_version: "30", 7750 aidl: { 7751 include_dirs: [ 7752 "frameworks/base/core/java/", 7753 ], 7754 local_include_dirs: [ 7755 "net/test/android/javatests/src", 7756 ], 7757 }, 7758 sdk_version: "current", 7759 visibility: [ 7760 "//external/cronet:__subpackages__", 7761 ], 7762 jarjar_rules: ":remove_gen_jni_jarjar_rules", 7763} 7764 7765// GN: //net/android:net_android_java_enums_srcjar 7766java_genrule { 7767 name: "cronet_aml_net_android_net_android_java_enums_srcjar", 7768 srcs: [ 7769 "net/android/network_change_notifier_android.cc", 7770 "net/android/traffic_stats.cc", 7771 "net/socket/socket_tag.cc", 7772 ], 7773 cmd: "mkdir -p $(genDir)/net/android && $(location build/android/gyp/java_cpp_enum.py) --srcjar " + 7774 "$(out) " + 7775 "$(location net/base/network_change_notifier.h) " + 7776 "$(location net/socket/socket_tag.cc) " + 7777 "$(location net/android/cert_verify_result_android.h) " + 7778 "$(location net/android/keystore.h) " + 7779 "$(location net/android/network_change_notifier_android.cc) " + 7780 "$(location net/android/traffic_stats.cc)", 7781 out: [ 7782 "net/android/net_android_java_enums_srcjar.srcjar", 7783 ], 7784 tool_files: [ 7785 "build/action_helpers.py", 7786 "build/android/gyp/java_cpp_enum.py", 7787 "build/android/gyp/util/__init__.py", 7788 "build/android/gyp/util/build_utils.py", 7789 "build/android/gyp/util/java_cpp_utils.py", 7790 "build/gn_helpers.py", 7791 "build/zip_helpers.py", 7792 "net/android/cert_verify_result_android.h", 7793 "net/android/keystore.h", 7794 "net/base/network_change_notifier.h", 7795 ], 7796 visibility: [ 7797 "//external/cronet:__subpackages__", 7798 ], 7799} 7800 7801// GN: //net/android:net_android_java_enums_srcjar__testing 7802java_genrule { 7803 name: "cronet_aml_net_android_net_android_java_enums_srcjar__testing", 7804 srcs: [ 7805 "net/android/network_change_notifier_android.cc", 7806 "net/android/traffic_stats.cc", 7807 "net/socket/socket_tag.cc", 7808 ], 7809 cmd: "mkdir -p $(genDir)/net/android && $(location build/android/gyp/java_cpp_enum.py) --srcjar " + 7810 "$(out) " + 7811 "$(location net/base/network_change_notifier.h) " + 7812 "$(location net/socket/socket_tag.cc) " + 7813 "$(location net/android/cert_verify_result_android.h) " + 7814 "$(location net/android/keystore.h) " + 7815 "$(location net/android/network_change_notifier_android.cc) " + 7816 "$(location net/android/traffic_stats.cc)", 7817 out: [ 7818 "net/android/net_android_java_enums_srcjar.srcjar", 7819 ], 7820 tool_files: [ 7821 "build/action_helpers.py", 7822 "build/android/gyp/java_cpp_enum.py", 7823 "build/android/gyp/util/__init__.py", 7824 "build/android/gyp/util/build_utils.py", 7825 "build/android/gyp/util/java_cpp_utils.py", 7826 "build/gn_helpers.py", 7827 "build/zip_helpers.py", 7828 "net/android/cert_verify_result_android.h", 7829 "net/android/keystore.h", 7830 "net/base/network_change_notifier.h", 7831 ], 7832 visibility: [ 7833 "//external/cronet:__subpackages__", 7834 ], 7835} 7836 7837// GN: //net/android:net_errors_java 7838genrule { 7839 name: "cronet_aml_net_android_net_errors_java", 7840 srcs: [ 7841 ":cronet_aml_net_android_net_errors_java_preprocess", 7842 ], 7843 tools: [ 7844 "soong_zip", 7845 ], 7846 cmd: "cp $(in) $(genDir)/NetError.java && " + 7847 "$(location soong_zip) -o $(out) -srcjar -C $(genDir) -f $(genDir)/NetError.java", 7848 out: [ 7849 "NetError.srcjar", 7850 ], 7851 defaults: [ 7852 "cronet_aml_cc_defaults", 7853 ], 7854 visibility: [ 7855 "//external/cronet:__subpackages__", 7856 ], 7857} 7858 7859// GN: //net/android:net_errors_java__testing 7860genrule { 7861 name: "cronet_aml_net_android_net_errors_java__testing", 7862 srcs: [ 7863 ":cronet_aml_net_android_net_errors_java__testing_preprocess", 7864 ], 7865 tools: [ 7866 "soong_zip", 7867 ], 7868 cmd: "cp $(in) $(genDir)/NetError.java && " + 7869 "$(location soong_zip) -o $(out) -srcjar -C $(genDir) -f $(genDir)/NetError.java", 7870 out: [ 7871 "NetError.srcjar", 7872 ], 7873 defaults: [ 7874 "cronet_aml_cc_defaults", 7875 ], 7876 visibility: [ 7877 "//external/cronet:__subpackages__", 7878 ], 7879} 7880 7881// GN: //net/android:net_errors_java__testing 7882cc_preprocess_no_configuration { 7883 name: "cronet_aml_net_android_net_errors_java__testing_preprocess", 7884 srcs: [ 7885 ":cronet_aml_net_android_net_errors_java__testing_rename", 7886 ], 7887 cflags: [ 7888 "-DANDROID", 7889 "-E", 7890 "-P", 7891 ], 7892} 7893 7894// GN: //net/android:net_errors_java__testing 7895genrule { 7896 name: "cronet_aml_net_android_net_errors_java__testing_rename", 7897 srcs: [ 7898 "net/android/java/NetError.template", 7899 ], 7900 cmd: "cp $(in) $(out)", 7901 out: [ 7902 "NetError.cc", 7903 ], 7904} 7905 7906// GN: //net/android:net_errors_java 7907cc_preprocess_no_configuration { 7908 name: "cronet_aml_net_android_net_errors_java_preprocess", 7909 srcs: [ 7910 ":cronet_aml_net_android_net_errors_java_rename", 7911 ], 7912 cflags: [ 7913 "-DANDROID", 7914 "-E", 7915 "-P", 7916 ], 7917} 7918 7919// GN: //net/android:net_errors_java 7920genrule { 7921 name: "cronet_aml_net_android_net_errors_java_rename", 7922 srcs: [ 7923 "net/android/java/NetError.template", 7924 ], 7925 cmd: "cp $(in) $(out)", 7926 out: [ 7927 "NetError.cc", 7928 ], 7929} 7930 7931// GN: //net/android:net_java_test_support__testing 7932java_library { 7933 name: "cronet_aml_net_android_net_java_test_support__testing", 7934 srcs: [ 7935 ":cronet_aml_net_android_net_java_test_support_enums_srcjar__testing", 7936 ":cronet_aml_net_android_net_test_support_jni__action__testing__java", 7937 "net/test/android/javatests/src/org/chromium/net/AndroidNetworkLibraryTestUtil.java", 7938 "net/test/android/javatests/src/org/chromium/net/test/EmbeddedTestServer.java", 7939 "net/test/android/javatests/src/org/chromium/net/test/EmbeddedTestServerRule.java", 7940 "net/test/android/javatests/src/org/chromium/net/test/util/CertTestUtil.java", 7941 "net/test/android/javatests/src/org/chromium/net/test/util/NetworkChangeNotifierTestUtil.java", 7942 "net/test/android/javatests/src/org/chromium/net/test/util/TestWebServer.java", 7943 "net/test/android/javatests/src/org/chromium/net/test/util/WebServer.java", 7944 ], 7945 static_libs: [ 7946 "androidx.test.uiautomator_uiautomator", 7947 "cronet_aml_base_base_java__testing", 7948 "cronet_aml_base_base_java_test_support__testing", 7949 "cronet_aml_base_base_java_url_utils_for_test__testing", 7950 "cronet_aml_net_android_embedded_test_server_aidl_java__testing", 7951 "cronet_aml_net_android_net_java__testing", 7952 "cronet_aml_third_party_jni_zero_jni_zero_java__testing", 7953 "junit", 7954 ], 7955 apex_available: [ 7956 "com.android.tethering", 7957 ], 7958 min_sdk_version: "30", 7959 libs: [ 7960 "androidx.annotation_annotation", 7961 "androidx.test.monitor", 7962 ], 7963 sdk_version: "current", 7964 visibility: [ 7965 "//external/cronet:__subpackages__", 7966 ], 7967 jarjar_rules: ":remove_gen_jni_jarjar_rules", 7968} 7969 7970// GN: //net/android:net_java_test_support_enums_srcjar__testing 7971java_genrule { 7972 name: "cronet_aml_net_android_net_java_test_support_enums_srcjar__testing", 7973 cmd: "mkdir -p $(genDir)/net/android && $(location build/android/gyp/java_cpp_enum.py) --srcjar " + 7974 "$(out) " + 7975 "$(location net/test/embedded_test_server/embedded_test_server.h) " + 7976 "$(location net/test/url_request/url_request_failed_job.h)", 7977 out: [ 7978 "net/android/net_java_test_support_enums_srcjar.srcjar", 7979 ], 7980 tool_files: [ 7981 "build/action_helpers.py", 7982 "build/android/gyp/java_cpp_enum.py", 7983 "build/android/gyp/util/__init__.py", 7984 "build/android/gyp/util/build_utils.py", 7985 "build/android/gyp/util/java_cpp_utils.py", 7986 "build/gn_helpers.py", 7987 "build/zip_helpers.py", 7988 "net/test/embedded_test_server/embedded_test_server.h", 7989 "net/test/url_request/url_request_failed_job.h", 7990 ], 7991 visibility: [ 7992 "//external/cronet:__subpackages__", 7993 ], 7994} 7995 7996// GN: //net/android:net_test_support_jni__action__testing 7997cc_genrule { 7998 name: "cronet_aml_net_android_net_test_support_jni__action__testing", 7999 srcs: [ 8000 "net/test/android/javatests/src/org/chromium/net/AndroidNetworkLibraryTestUtil.java", 8001 ], 8002 cmd: "mkdir -p $(genDir)/jni_headers/net/android/net_test_support_jni && " + 8003 "mkdir -p $(genDir)/net/android && $(location third_party/jni_zero/jni_zero.py) from-source " + 8004 "--output-dir " + 8005 "$(genDir)/net/android/net_test_support_jni " + 8006 "--extra-include " + 8007 "third_party/jni_zero/jni_zero_internal.h " + 8008 "--srcjar-path " + 8009 "$(genDir)/net/android/net_test_support_jni.srcjar " + 8010 "--placeholder-srcjar-path " + 8011 "$(genDir)/net/android/net_test_support_jni_placeholder.srcjar " + 8012 "--use-proxy-hash " + 8013 "--output-name " + 8014 "AndroidNetworkLibraryTestUtil_jni.h " + 8015 "--input-file " + 8016 "$(location net/test/android/javatests/src/org/chromium/net/AndroidNetworkLibraryTestUtil.java)", 8017 out: [ 8018 "net/android/net_test_support_jni.srcjar", 8019 "net/android/net_test_support_jni/AndroidNetworkLibraryTestUtil_jni.h", 8020 ], 8021 tool_files: [ 8022 "third_party/jni_zero/codegen/called_by_native_header.py", 8023 "third_party/jni_zero/codegen/convert_type.py", 8024 "third_party/jni_zero/codegen/header_common.py", 8025 "third_party/jni_zero/codegen/natives_header.py", 8026 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 8027 "third_party/jni_zero/codegen/placeholder_java_type.py", 8028 "third_party/jni_zero/codegen/proxy_impl_java.py", 8029 "third_party/jni_zero/common.py", 8030 "third_party/jni_zero/java_lang_classes.py", 8031 "third_party/jni_zero/java_types.py", 8032 "third_party/jni_zero/jni_generator.py", 8033 "third_party/jni_zero/jni_registration_generator.py", 8034 "third_party/jni_zero/jni_zero.py", 8035 "third_party/jni_zero/parse.py", 8036 "third_party/jni_zero/proxy.py", 8037 ], 8038 apex_available: [ 8039 "com.android.tethering", 8040 ], 8041 visibility: [ 8042 "//external/cronet:__subpackages__", 8043 ], 8044} 8045 8046// GN: //net/android:net_test_support_jni__action__testing 8047java_genrule { 8048 name: "cronet_aml_net_android_net_test_support_jni__action__testing__java", 8049 srcs: [ 8050 "net/test/android/javatests/src/org/chromium/net/AndroidNetworkLibraryTestUtil.java", 8051 ], 8052 cmd: "mkdir -p $(genDir)/jni_headers/net/android/net_test_support_jni && " + 8053 "mkdir -p $(genDir)/net/android && $(location third_party/jni_zero/jni_zero.py) from-source " + 8054 "--output-dir " + 8055 "$(genDir)/net/android/net_test_support_jni " + 8056 "--extra-include " + 8057 "third_party/jni_zero/jni_zero_internal.h " + 8058 "--srcjar-path " + 8059 "$(genDir)/net/android/net_test_support_jni.srcjar " + 8060 "--placeholder-srcjar-path " + 8061 "$(genDir)/net/android/net_test_support_jni_placeholder.srcjar " + 8062 "--use-proxy-hash " + 8063 "--output-name " + 8064 "AndroidNetworkLibraryTestUtil_jni.h " + 8065 "--input-file " + 8066 "$(location net/test/android/javatests/src/org/chromium/net/AndroidNetworkLibraryTestUtil.java)", 8067 out: [ 8068 "net/android/net_test_support_jni.srcjar", 8069 "net/android/net_test_support_jni/AndroidNetworkLibraryTestUtil_jni.h", 8070 ], 8071 tool_files: [ 8072 "third_party/jni_zero/codegen/called_by_native_header.py", 8073 "third_party/jni_zero/codegen/convert_type.py", 8074 "third_party/jni_zero/codegen/header_common.py", 8075 "third_party/jni_zero/codegen/natives_header.py", 8076 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 8077 "third_party/jni_zero/codegen/placeholder_java_type.py", 8078 "third_party/jni_zero/codegen/proxy_impl_java.py", 8079 "third_party/jni_zero/common.py", 8080 "third_party/jni_zero/java_lang_classes.py", 8081 "third_party/jni_zero/java_types.py", 8082 "third_party/jni_zero/jni_generator.py", 8083 "third_party/jni_zero/jni_registration_generator.py", 8084 "third_party/jni_zero/jni_zero.py", 8085 "third_party/jni_zero/parse.py", 8086 "third_party/jni_zero/proxy.py", 8087 ], 8088 visibility: [ 8089 "//external/cronet:__subpackages__", 8090 ], 8091} 8092 8093// GN: //net/android:net_test_support_provider_java__testing 8094java_library { 8095 name: "cronet_aml_net_android_net_test_support_provider_java__testing", 8096 srcs: [ 8097 ":cronet_aml_net_android_net_test_support_provider_jni__action__testing__java", 8098 "net/test/android/javatests/src/org/chromium/net/test/DummySpnegoAuthenticator.java", 8099 "net/test/android/javatests/src/org/chromium/net/test/DummySpnegoAuthenticatorService.java", 8100 "net/test/android/javatests/src/org/chromium/net/test/EmbeddedTestServerImpl.java", 8101 "net/test/android/javatests/src/org/chromium/net/test/EmbeddedTestServerService.java", 8102 ], 8103 static_libs: [ 8104 "cronet_aml_base_base_java__testing", 8105 "cronet_aml_base_base_java_url_utils_for_test__testing", 8106 "cronet_aml_net_android_embedded_test_server_aidl_java__testing", 8107 "cronet_aml_net_android_net_java__testing", 8108 "cronet_aml_third_party_jni_zero_jni_zero_java__testing", 8109 ], 8110 apex_available: [ 8111 "com.android.tethering", 8112 ], 8113 min_sdk_version: "30", 8114 sdk_version: "current", 8115 visibility: [ 8116 "//external/cronet:__subpackages__", 8117 "//packages/modules/Connectivity:__subpackages__", 8118 ], 8119 jarjar_rules: ":remove_gen_jni_jarjar_rules", 8120} 8121 8122// GN: //net/android:net_test_support_provider_jni__action__testing 8123cc_genrule { 8124 name: "cronet_aml_net_android_net_test_support_provider_jni__action__testing", 8125 srcs: [ 8126 "net/test/android/javatests/src/org/chromium/net/test/DummySpnegoAuthenticator.java", 8127 "net/test/android/javatests/src/org/chromium/net/test/EmbeddedTestServerImpl.java", 8128 ], 8129 cmd: "mkdir -p $(genDir)/jni_headers/net/android/net_test_support_provider_jni && " + 8130 "mkdir -p $(genDir)/net/android && $(location third_party/jni_zero/jni_zero.py) from-source " + 8131 "--output-dir " + 8132 "$(genDir)/net/android/net_test_support_provider_jni " + 8133 "--extra-include " + 8134 "third_party/jni_zero/jni_zero_internal.h " + 8135 "--srcjar-path " + 8136 "$(genDir)/net/android/net_test_support_provider_jni.srcjar " + 8137 "--placeholder-srcjar-path " + 8138 "$(genDir)/net/android/net_test_support_provider_jni_placeholder.srcjar " + 8139 "--use-proxy-hash " + 8140 "--output-name " + 8141 "DummySpnegoAuthenticator_jni.h " + 8142 "--output-name " + 8143 "EmbeddedTestServerImpl_jni.h " + 8144 "--input-file " + 8145 "$(location net/test/android/javatests/src/org/chromium/net/test/DummySpnegoAuthenticator.java) " + 8146 "--input-file " + 8147 "$(location net/test/android/javatests/src/org/chromium/net/test/EmbeddedTestServerImpl.java)", 8148 out: [ 8149 "net/android/net_test_support_provider_jni.srcjar", 8150 "net/android/net_test_support_provider_jni/DummySpnegoAuthenticator_jni.h", 8151 "net/android/net_test_support_provider_jni/EmbeddedTestServerImpl_jni.h", 8152 ], 8153 tool_files: [ 8154 "third_party/jni_zero/codegen/called_by_native_header.py", 8155 "third_party/jni_zero/codegen/convert_type.py", 8156 "third_party/jni_zero/codegen/header_common.py", 8157 "third_party/jni_zero/codegen/natives_header.py", 8158 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 8159 "third_party/jni_zero/codegen/placeholder_java_type.py", 8160 "third_party/jni_zero/codegen/proxy_impl_java.py", 8161 "third_party/jni_zero/common.py", 8162 "third_party/jni_zero/java_lang_classes.py", 8163 "third_party/jni_zero/java_types.py", 8164 "third_party/jni_zero/jni_generator.py", 8165 "third_party/jni_zero/jni_registration_generator.py", 8166 "third_party/jni_zero/jni_zero.py", 8167 "third_party/jni_zero/parse.py", 8168 "third_party/jni_zero/proxy.py", 8169 ], 8170 apex_available: [ 8171 "com.android.tethering", 8172 ], 8173 visibility: [ 8174 "//external/cronet:__subpackages__", 8175 ], 8176} 8177 8178// GN: //net/android:net_test_support_provider_jni__action__testing 8179java_genrule { 8180 name: "cronet_aml_net_android_net_test_support_provider_jni__action__testing__java", 8181 srcs: [ 8182 "net/test/android/javatests/src/org/chromium/net/test/DummySpnegoAuthenticator.java", 8183 "net/test/android/javatests/src/org/chromium/net/test/EmbeddedTestServerImpl.java", 8184 ], 8185 cmd: "mkdir -p $(genDir)/jni_headers/net/android/net_test_support_provider_jni && " + 8186 "mkdir -p $(genDir)/net/android && $(location third_party/jni_zero/jni_zero.py) from-source " + 8187 "--output-dir " + 8188 "$(genDir)/net/android/net_test_support_provider_jni " + 8189 "--extra-include " + 8190 "third_party/jni_zero/jni_zero_internal.h " + 8191 "--srcjar-path " + 8192 "$(genDir)/net/android/net_test_support_provider_jni.srcjar " + 8193 "--placeholder-srcjar-path " + 8194 "$(genDir)/net/android/net_test_support_provider_jni_placeholder.srcjar " + 8195 "--use-proxy-hash " + 8196 "--output-name " + 8197 "DummySpnegoAuthenticator_jni.h " + 8198 "--output-name " + 8199 "EmbeddedTestServerImpl_jni.h " + 8200 "--input-file " + 8201 "$(location net/test/android/javatests/src/org/chromium/net/test/DummySpnegoAuthenticator.java) " + 8202 "--input-file " + 8203 "$(location net/test/android/javatests/src/org/chromium/net/test/EmbeddedTestServerImpl.java)", 8204 out: [ 8205 "net/android/net_test_support_provider_jni.srcjar", 8206 "net/android/net_test_support_provider_jni/DummySpnegoAuthenticator_jni.h", 8207 "net/android/net_test_support_provider_jni/EmbeddedTestServerImpl_jni.h", 8208 ], 8209 tool_files: [ 8210 "third_party/jni_zero/codegen/called_by_native_header.py", 8211 "third_party/jni_zero/codegen/convert_type.py", 8212 "third_party/jni_zero/codegen/header_common.py", 8213 "third_party/jni_zero/codegen/natives_header.py", 8214 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 8215 "third_party/jni_zero/codegen/placeholder_java_type.py", 8216 "third_party/jni_zero/codegen/proxy_impl_java.py", 8217 "third_party/jni_zero/common.py", 8218 "third_party/jni_zero/java_lang_classes.py", 8219 "third_party/jni_zero/java_types.py", 8220 "third_party/jni_zero/jni_generator.py", 8221 "third_party/jni_zero/jni_registration_generator.py", 8222 "third_party/jni_zero/jni_zero.py", 8223 "third_party/jni_zero/parse.py", 8224 "third_party/jni_zero/proxy.py", 8225 ], 8226 visibility: [ 8227 "//external/cronet:__subpackages__", 8228 ], 8229} 8230 8231// GN: //net/android:net_tests_jni__action__testing 8232cc_genrule { 8233 name: "cronet_aml_net_android_net_tests_jni__action__testing", 8234 srcs: [ 8235 "net/android/javatests/src/org/chromium/net/AndroidKeyStoreTestUtil.java", 8236 "net/android/javatests/src/org/chromium/net/AndroidProxyConfigServiceTestUtil.java", 8237 ], 8238 cmd: "mkdir -p $(genDir)/jni_headers/net/android/net_tests_jni && " + 8239 "mkdir -p $(genDir)/net/android && $(location third_party/jni_zero/jni_zero.py) from-source " + 8240 "--output-dir " + 8241 "$(genDir)/net/android/net_tests_jni " + 8242 "--extra-include " + 8243 "third_party/jni_zero/jni_zero_internal.h " + 8244 "--srcjar-path " + 8245 "$(genDir)/net/android/net_tests_jni.srcjar " + 8246 "--placeholder-srcjar-path " + 8247 "$(genDir)/net/android/net_tests_jni_placeholder.srcjar " + 8248 "--use-proxy-hash " + 8249 "--output-name " + 8250 "AndroidKeyStoreTestUtil_jni.h " + 8251 "--output-name " + 8252 "AndroidProxyConfigServiceTestUtil_jni.h " + 8253 "--input-file " + 8254 "$(location net/android/javatests/src/org/chromium/net/AndroidKeyStoreTestUtil.java) " + 8255 "--input-file " + 8256 "$(location net/android/javatests/src/org/chromium/net/AndroidProxyConfigServiceTestUtil.java)", 8257 out: [ 8258 "net/android/net_tests_jni.srcjar", 8259 "net/android/net_tests_jni/AndroidKeyStoreTestUtil_jni.h", 8260 "net/android/net_tests_jni/AndroidProxyConfigServiceTestUtil_jni.h", 8261 ], 8262 tool_files: [ 8263 "third_party/jni_zero/codegen/called_by_native_header.py", 8264 "third_party/jni_zero/codegen/convert_type.py", 8265 "third_party/jni_zero/codegen/header_common.py", 8266 "third_party/jni_zero/codegen/natives_header.py", 8267 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 8268 "third_party/jni_zero/codegen/placeholder_java_type.py", 8269 "third_party/jni_zero/codegen/proxy_impl_java.py", 8270 "third_party/jni_zero/common.py", 8271 "third_party/jni_zero/java_lang_classes.py", 8272 "third_party/jni_zero/java_types.py", 8273 "third_party/jni_zero/jni_generator.py", 8274 "third_party/jni_zero/jni_registration_generator.py", 8275 "third_party/jni_zero/jni_zero.py", 8276 "third_party/jni_zero/parse.py", 8277 "third_party/jni_zero/proxy.py", 8278 ], 8279 apex_available: [ 8280 "com.android.tethering", 8281 ], 8282 visibility: [ 8283 "//external/cronet:__subpackages__", 8284 ], 8285} 8286 8287// GN: //net/android:net_tests_jni__action__testing 8288java_genrule { 8289 name: "cronet_aml_net_android_net_tests_jni__action__testing__java", 8290 srcs: [ 8291 "net/android/javatests/src/org/chromium/net/AndroidKeyStoreTestUtil.java", 8292 "net/android/javatests/src/org/chromium/net/AndroidProxyConfigServiceTestUtil.java", 8293 ], 8294 cmd: "mkdir -p $(genDir)/jni_headers/net/android/net_tests_jni && " + 8295 "mkdir -p $(genDir)/net/android && $(location third_party/jni_zero/jni_zero.py) from-source " + 8296 "--output-dir " + 8297 "$(genDir)/net/android/net_tests_jni " + 8298 "--extra-include " + 8299 "third_party/jni_zero/jni_zero_internal.h " + 8300 "--srcjar-path " + 8301 "$(genDir)/net/android/net_tests_jni.srcjar " + 8302 "--placeholder-srcjar-path " + 8303 "$(genDir)/net/android/net_tests_jni_placeholder.srcjar " + 8304 "--use-proxy-hash " + 8305 "--output-name " + 8306 "AndroidKeyStoreTestUtil_jni.h " + 8307 "--output-name " + 8308 "AndroidProxyConfigServiceTestUtil_jni.h " + 8309 "--input-file " + 8310 "$(location net/android/javatests/src/org/chromium/net/AndroidKeyStoreTestUtil.java) " + 8311 "--input-file " + 8312 "$(location net/android/javatests/src/org/chromium/net/AndroidProxyConfigServiceTestUtil.java)", 8313 out: [ 8314 "net/android/net_tests_jni.srcjar", 8315 "net/android/net_tests_jni/AndroidKeyStoreTestUtil_jni.h", 8316 "net/android/net_tests_jni/AndroidProxyConfigServiceTestUtil_jni.h", 8317 ], 8318 tool_files: [ 8319 "third_party/jni_zero/codegen/called_by_native_header.py", 8320 "third_party/jni_zero/codegen/convert_type.py", 8321 "third_party/jni_zero/codegen/header_common.py", 8322 "third_party/jni_zero/codegen/natives_header.py", 8323 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 8324 "third_party/jni_zero/codegen/placeholder_java_type.py", 8325 "third_party/jni_zero/codegen/proxy_impl_java.py", 8326 "third_party/jni_zero/common.py", 8327 "third_party/jni_zero/java_lang_classes.py", 8328 "third_party/jni_zero/java_types.py", 8329 "third_party/jni_zero/jni_generator.py", 8330 "third_party/jni_zero/jni_registration_generator.py", 8331 "third_party/jni_zero/jni_zero.py", 8332 "third_party/jni_zero/parse.py", 8333 "third_party/jni_zero/proxy.py", 8334 ], 8335 visibility: [ 8336 "//external/cronet:__subpackages__", 8337 ], 8338} 8339 8340// GN: //net/base/registry_controlled_domains:lookup_strings_test_sets__testing 8341cc_genrule { 8342 name: "cronet_aml_net_base_registry_controlled_domains_lookup_strings_test_sets__testing", 8343 cmd: "mkdir -p $(genDir)/net/base/registry_controlled_domains && $(location net/tools/dafsa/make_dafsa.py) $(location net/base/registry_controlled_domains/effective_tld_names.gperf) " + 8344 "$(location net/base/registry_controlled_domains/effective_tld_names-inc.cc) " + 8345 "&& " + 8346 "python3 $(location net/tools/dafsa/make_dafsa.py) " + 8347 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest1.gperf) " + 8348 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest1-inc.cc) " + 8349 "&& " + 8350 "python3 $(location net/tools/dafsa/make_dafsa.py) " + 8351 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest2.gperf) " + 8352 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest2-inc.cc) " + 8353 "&& " + 8354 "python3 $(location net/tools/dafsa/make_dafsa.py) " + 8355 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest3.gperf) " + 8356 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest3-inc.cc) " + 8357 "&& " + 8358 "python3 $(location net/tools/dafsa/make_dafsa.py) " + 8359 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest4.gperf) " + 8360 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest4-inc.cc) " + 8361 "&& " + 8362 "python3 $(location net/tools/dafsa/make_dafsa.py) " + 8363 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest5.gperf) " + 8364 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest5-inc.cc) " + 8365 "&& " + 8366 "python3 $(location net/tools/dafsa/make_dafsa.py) " + 8367 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest6.gperf) " + 8368 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest6-inc.cc)", 8369 out: [ 8370 "net/base/registry_controlled_domains/effective_tld_names-inc.cc", 8371 "net/base/registry_controlled_domains/effective_tld_names_unittest1-inc.cc", 8372 "net/base/registry_controlled_domains/effective_tld_names_unittest2-inc.cc", 8373 "net/base/registry_controlled_domains/effective_tld_names_unittest3-inc.cc", 8374 "net/base/registry_controlled_domains/effective_tld_names_unittest4-inc.cc", 8375 "net/base/registry_controlled_domains/effective_tld_names_unittest5-inc.cc", 8376 "net/base/registry_controlled_domains/effective_tld_names_unittest6-inc.cc", 8377 ], 8378 tool_files: [ 8379 "net/base/registry_controlled_domains/effective_tld_names.gperf", 8380 "net/base/registry_controlled_domains/effective_tld_names_unittest1.gperf", 8381 "net/base/registry_controlled_domains/effective_tld_names_unittest2.gperf", 8382 "net/base/registry_controlled_domains/effective_tld_names_unittest3.gperf", 8383 "net/base/registry_controlled_domains/effective_tld_names_unittest4.gperf", 8384 "net/base/registry_controlled_domains/effective_tld_names_unittest5.gperf", 8385 "net/base/registry_controlled_domains/effective_tld_names_unittest6.gperf", 8386 "net/tools/dafsa/make_dafsa.py", 8387 ], 8388 apex_available: [ 8389 "com.android.tethering", 8390 ], 8391 visibility: [ 8392 "//external/cronet:__subpackages__", 8393 ], 8394} 8395 8396// GN: //net/base/registry_controlled_domains:registry_controlled_domains 8397cc_genrule { 8398 name: "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains", 8399 cmd: "mkdir -p $(genDir)/net/base/registry_controlled_domains && $(location net/tools/dafsa/make_dafsa.py) --reverse " + 8400 "$(location net/base/registry_controlled_domains/effective_tld_names.gperf) " + 8401 "$(location net/base/registry_controlled_domains/effective_tld_names-reversed-inc.cc) " + 8402 "&& " + 8403 "python3 $(location net/tools/dafsa/make_dafsa.py) " + 8404 "--reverse " + 8405 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest1.gperf) " + 8406 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest1-reversed-inc.cc) " + 8407 "&& " + 8408 "python3 $(location net/tools/dafsa/make_dafsa.py) " + 8409 "--reverse " + 8410 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest2.gperf) " + 8411 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest2-reversed-inc.cc) " + 8412 "&& " + 8413 "python3 $(location net/tools/dafsa/make_dafsa.py) " + 8414 "--reverse " + 8415 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest3.gperf) " + 8416 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest3-reversed-inc.cc) " + 8417 "&& " + 8418 "python3 $(location net/tools/dafsa/make_dafsa.py) " + 8419 "--reverse " + 8420 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest4.gperf) " + 8421 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest4-reversed-inc.cc) " + 8422 "&& " + 8423 "python3 $(location net/tools/dafsa/make_dafsa.py) " + 8424 "--reverse " + 8425 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest5.gperf) " + 8426 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest5-reversed-inc.cc) " + 8427 "&& " + 8428 "python3 $(location net/tools/dafsa/make_dafsa.py) " + 8429 "--reverse " + 8430 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest6.gperf) " + 8431 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest6-reversed-inc.cc)", 8432 out: [ 8433 "net/base/registry_controlled_domains/effective_tld_names-reversed-inc.cc", 8434 "net/base/registry_controlled_domains/effective_tld_names_unittest1-reversed-inc.cc", 8435 "net/base/registry_controlled_domains/effective_tld_names_unittest2-reversed-inc.cc", 8436 "net/base/registry_controlled_domains/effective_tld_names_unittest3-reversed-inc.cc", 8437 "net/base/registry_controlled_domains/effective_tld_names_unittest4-reversed-inc.cc", 8438 "net/base/registry_controlled_domains/effective_tld_names_unittest5-reversed-inc.cc", 8439 "net/base/registry_controlled_domains/effective_tld_names_unittest6-reversed-inc.cc", 8440 ], 8441 tool_files: [ 8442 "net/base/registry_controlled_domains/effective_tld_names.gperf", 8443 "net/base/registry_controlled_domains/effective_tld_names_unittest1.gperf", 8444 "net/base/registry_controlled_domains/effective_tld_names_unittest2.gperf", 8445 "net/base/registry_controlled_domains/effective_tld_names_unittest3.gperf", 8446 "net/base/registry_controlled_domains/effective_tld_names_unittest4.gperf", 8447 "net/base/registry_controlled_domains/effective_tld_names_unittest5.gperf", 8448 "net/base/registry_controlled_domains/effective_tld_names_unittest6.gperf", 8449 "net/tools/dafsa/make_dafsa.py", 8450 ], 8451 apex_available: [ 8452 "com.android.tethering", 8453 ], 8454 visibility: [ 8455 "//external/cronet:__subpackages__", 8456 ], 8457} 8458 8459// GN: //net/base/registry_controlled_domains:registry_controlled_domains__testing 8460cc_genrule { 8461 name: "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 8462 cmd: "mkdir -p $(genDir)/net/base/registry_controlled_domains && $(location net/tools/dafsa/make_dafsa.py) --reverse " + 8463 "$(location net/base/registry_controlled_domains/effective_tld_names.gperf) " + 8464 "$(location net/base/registry_controlled_domains/effective_tld_names-reversed-inc.cc) " + 8465 "&& " + 8466 "python3 $(location net/tools/dafsa/make_dafsa.py) " + 8467 "--reverse " + 8468 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest1.gperf) " + 8469 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest1-reversed-inc.cc) " + 8470 "&& " + 8471 "python3 $(location net/tools/dafsa/make_dafsa.py) " + 8472 "--reverse " + 8473 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest2.gperf) " + 8474 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest2-reversed-inc.cc) " + 8475 "&& " + 8476 "python3 $(location net/tools/dafsa/make_dafsa.py) " + 8477 "--reverse " + 8478 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest3.gperf) " + 8479 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest3-reversed-inc.cc) " + 8480 "&& " + 8481 "python3 $(location net/tools/dafsa/make_dafsa.py) " + 8482 "--reverse " + 8483 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest4.gperf) " + 8484 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest4-reversed-inc.cc) " + 8485 "&& " + 8486 "python3 $(location net/tools/dafsa/make_dafsa.py) " + 8487 "--reverse " + 8488 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest5.gperf) " + 8489 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest5-reversed-inc.cc) " + 8490 "&& " + 8491 "python3 $(location net/tools/dafsa/make_dafsa.py) " + 8492 "--reverse " + 8493 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest6.gperf) " + 8494 "$(location net/base/registry_controlled_domains/effective_tld_names_unittest6-reversed-inc.cc)", 8495 out: [ 8496 "net/base/registry_controlled_domains/effective_tld_names-reversed-inc.cc", 8497 "net/base/registry_controlled_domains/effective_tld_names_unittest1-reversed-inc.cc", 8498 "net/base/registry_controlled_domains/effective_tld_names_unittest2-reversed-inc.cc", 8499 "net/base/registry_controlled_domains/effective_tld_names_unittest3-reversed-inc.cc", 8500 "net/base/registry_controlled_domains/effective_tld_names_unittest4-reversed-inc.cc", 8501 "net/base/registry_controlled_domains/effective_tld_names_unittest5-reversed-inc.cc", 8502 "net/base/registry_controlled_domains/effective_tld_names_unittest6-reversed-inc.cc", 8503 ], 8504 tool_files: [ 8505 "net/base/registry_controlled_domains/effective_tld_names.gperf", 8506 "net/base/registry_controlled_domains/effective_tld_names_unittest1.gperf", 8507 "net/base/registry_controlled_domains/effective_tld_names_unittest2.gperf", 8508 "net/base/registry_controlled_domains/effective_tld_names_unittest3.gperf", 8509 "net/base/registry_controlled_domains/effective_tld_names_unittest4.gperf", 8510 "net/base/registry_controlled_domains/effective_tld_names_unittest5.gperf", 8511 "net/base/registry_controlled_domains/effective_tld_names_unittest6.gperf", 8512 "net/tools/dafsa/make_dafsa.py", 8513 ], 8514 apex_available: [ 8515 "com.android.tethering", 8516 ], 8517 visibility: [ 8518 "//external/cronet:__subpackages__", 8519 ], 8520} 8521 8522// GN: //net:buildflags 8523cc_genrule { 8524 name: "cronet_aml_net_buildflags", 8525 cmd: "if [[ ( $$CC_ARCH == 'arm' && $$CC_OS == 'android' ) ]]; " + 8526 "then " + 8527 "mkdir -p $(genDir)/net && echo '--flags POSIX_BYPASS_MMAP=\"true\" DISABLE_FILE_SUPPORT=\"true\" ENABLE_MDNS=\"false\" ENABLE_REPORTING=\"true\" ENABLE_WEBSOCKETS=\"false\" ENABLE_CLIENT_CERTIFICATES=\"true\" INCLUDE_TRANSPORT_SECURITY_STATE_PRELOAD_LIST=\"false\" USE_KERBEROS=\"true\" USE_EXTERNAL_GSSAPI=\"false\" CHROME_ROOT_STORE_OPTIONAL=\"false\" CHROME_ROOT_STORE_ONLY=\"false\" CHROME_ROOT_STORE_SUPPORTED=\"false\" ENABLE_DEVICE_BOUND_SESSIONS=\"false\"' | " + 8528 "$(location build/write_buildflag_header.py) --output " + 8529 "$(out) " + 8530 "--rulename " + 8531 "//net:buildflags " + 8532 "--gen-dir " + 8533 ". " + 8534 "--definitions " + 8535 "/dev/stdin; " + 8536 "fi; " + 8537 "if [[ ( $$CC_ARCH == 'arm64' && $$CC_OS == 'android' ) ]]; " + 8538 "then " + 8539 "mkdir -p $(genDir)/net && echo '--flags POSIX_BYPASS_MMAP=\"true\" DISABLE_FILE_SUPPORT=\"true\" ENABLE_MDNS=\"false\" ENABLE_REPORTING=\"true\" ENABLE_WEBSOCKETS=\"false\" ENABLE_CLIENT_CERTIFICATES=\"true\" INCLUDE_TRANSPORT_SECURITY_STATE_PRELOAD_LIST=\"false\" USE_KERBEROS=\"true\" USE_EXTERNAL_GSSAPI=\"false\" CHROME_ROOT_STORE_OPTIONAL=\"false\" CHROME_ROOT_STORE_ONLY=\"false\" CHROME_ROOT_STORE_SUPPORTED=\"false\" ENABLE_DEVICE_BOUND_SESSIONS=\"false\"' | " + 8540 "$(location build/write_buildflag_header.py) --output " + 8541 "$(out) " + 8542 "--rulename " + 8543 "//net:buildflags " + 8544 "--gen-dir " + 8545 ". " + 8546 "--definitions " + 8547 "/dev/stdin; " + 8548 "fi; " + 8549 "if [[ ( $$CC_ARCH == 'riscv64' && $$CC_OS == 'android' ) ]]; " + 8550 "then " + 8551 "mkdir -p $(genDir)/net && echo '--flags POSIX_BYPASS_MMAP=\"true\" DISABLE_FILE_SUPPORT=\"true\" ENABLE_MDNS=\"false\" ENABLE_REPORTING=\"true\" ENABLE_WEBSOCKETS=\"false\" ENABLE_CLIENT_CERTIFICATES=\"true\" INCLUDE_TRANSPORT_SECURITY_STATE_PRELOAD_LIST=\"false\" USE_KERBEROS=\"true\" USE_EXTERNAL_GSSAPI=\"false\" CHROME_ROOT_STORE_OPTIONAL=\"false\" CHROME_ROOT_STORE_ONLY=\"false\" CHROME_ROOT_STORE_SUPPORTED=\"false\" ENABLE_DEVICE_BOUND_SESSIONS=\"false\"' | " + 8552 "$(location build/write_buildflag_header.py) --output " + 8553 "$(out) " + 8554 "--rulename " + 8555 "//net:buildflags " + 8556 "--gen-dir " + 8557 ". " + 8558 "--definitions " + 8559 "/dev/stdin; " + 8560 "fi; " + 8561 "if [[ ( $$CC_ARCH == 'x86' && $$CC_OS == 'android' ) ]]; " + 8562 "then " + 8563 "mkdir -p $(genDir)/net && echo '--flags POSIX_BYPASS_MMAP=\"false\" DISABLE_FILE_SUPPORT=\"true\" ENABLE_MDNS=\"false\" ENABLE_REPORTING=\"true\" ENABLE_WEBSOCKETS=\"false\" ENABLE_CLIENT_CERTIFICATES=\"true\" INCLUDE_TRANSPORT_SECURITY_STATE_PRELOAD_LIST=\"false\" USE_KERBEROS=\"true\" USE_EXTERNAL_GSSAPI=\"false\" CHROME_ROOT_STORE_OPTIONAL=\"false\" CHROME_ROOT_STORE_ONLY=\"false\" CHROME_ROOT_STORE_SUPPORTED=\"false\" ENABLE_DEVICE_BOUND_SESSIONS=\"false\"' | " + 8564 "$(location build/write_buildflag_header.py) --output " + 8565 "$(out) " + 8566 "--rulename " + 8567 "//net:buildflags " + 8568 "--gen-dir " + 8569 ". " + 8570 "--definitions " + 8571 "/dev/stdin; " + 8572 "fi; " + 8573 "if [[ ( $$CC_ARCH == 'x86_64' && $$CC_OS == 'android' ) ]]; " + 8574 "then " + 8575 "mkdir -p $(genDir)/net && echo '--flags POSIX_BYPASS_MMAP=\"true\" DISABLE_FILE_SUPPORT=\"true\" ENABLE_MDNS=\"false\" ENABLE_REPORTING=\"true\" ENABLE_WEBSOCKETS=\"false\" ENABLE_CLIENT_CERTIFICATES=\"true\" INCLUDE_TRANSPORT_SECURITY_STATE_PRELOAD_LIST=\"false\" USE_KERBEROS=\"true\" USE_EXTERNAL_GSSAPI=\"false\" CHROME_ROOT_STORE_OPTIONAL=\"false\" CHROME_ROOT_STORE_ONLY=\"false\" CHROME_ROOT_STORE_SUPPORTED=\"false\" ENABLE_DEVICE_BOUND_SESSIONS=\"false\"' | " + 8576 "$(location build/write_buildflag_header.py) --output " + 8577 "$(out) " + 8578 "--rulename " + 8579 "//net:buildflags " + 8580 "--gen-dir " + 8581 ". " + 8582 "--definitions " + 8583 "/dev/stdin; " + 8584 "fi;", 8585 out: [ 8586 "net/net_buildflags.h", 8587 ], 8588 tool_files: [ 8589 "build/write_buildflag_header.py", 8590 ], 8591 apex_available: [ 8592 "com.android.tethering", 8593 ], 8594 visibility: [ 8595 "//external/cronet:__subpackages__", 8596 ], 8597} 8598 8599// GN: //net:buildflags__testing 8600cc_genrule { 8601 name: "cronet_aml_net_buildflags__testing", 8602 cmd: "if [[ ( $$CC_ARCH == 'arm' && $$CC_OS == 'android' ) ]]; " + 8603 "then " + 8604 "mkdir -p $(genDir)/net && echo '--flags POSIX_BYPASS_MMAP=\"true\" DISABLE_FILE_SUPPORT=\"true\" ENABLE_MDNS=\"false\" ENABLE_REPORTING=\"true\" ENABLE_WEBSOCKETS=\"false\" ENABLE_CLIENT_CERTIFICATES=\"true\" INCLUDE_TRANSPORT_SECURITY_STATE_PRELOAD_LIST=\"false\" USE_KERBEROS=\"true\" USE_EXTERNAL_GSSAPI=\"false\" CHROME_ROOT_STORE_OPTIONAL=\"false\" CHROME_ROOT_STORE_ONLY=\"false\" CHROME_ROOT_STORE_SUPPORTED=\"false\" ENABLE_DEVICE_BOUND_SESSIONS=\"false\"' | " + 8605 "$(location build/write_buildflag_header.py) --output " + 8606 "$(out) " + 8607 "--rulename " + 8608 "//net:buildflags " + 8609 "--gen-dir " + 8610 ". " + 8611 "--definitions " + 8612 "/dev/stdin; " + 8613 "fi; " + 8614 "if [[ ( $$CC_ARCH == 'arm64' && $$CC_OS == 'android' ) ]]; " + 8615 "then " + 8616 "mkdir -p $(genDir)/net && echo '--flags POSIX_BYPASS_MMAP=\"true\" DISABLE_FILE_SUPPORT=\"true\" ENABLE_MDNS=\"false\" ENABLE_REPORTING=\"true\" ENABLE_WEBSOCKETS=\"false\" ENABLE_CLIENT_CERTIFICATES=\"true\" INCLUDE_TRANSPORT_SECURITY_STATE_PRELOAD_LIST=\"false\" USE_KERBEROS=\"true\" USE_EXTERNAL_GSSAPI=\"false\" CHROME_ROOT_STORE_OPTIONAL=\"false\" CHROME_ROOT_STORE_ONLY=\"false\" CHROME_ROOT_STORE_SUPPORTED=\"false\" ENABLE_DEVICE_BOUND_SESSIONS=\"false\"' | " + 8617 "$(location build/write_buildflag_header.py) --output " + 8618 "$(out) " + 8619 "--rulename " + 8620 "//net:buildflags " + 8621 "--gen-dir " + 8622 ". " + 8623 "--definitions " + 8624 "/dev/stdin; " + 8625 "fi; " + 8626 "if [[ ( $$CC_ARCH == 'riscv64' && $$CC_OS == 'android' ) ]]; " + 8627 "then " + 8628 "mkdir -p $(genDir)/net && echo '--flags POSIX_BYPASS_MMAP=\"true\" DISABLE_FILE_SUPPORT=\"true\" ENABLE_MDNS=\"false\" ENABLE_REPORTING=\"true\" ENABLE_WEBSOCKETS=\"false\" ENABLE_CLIENT_CERTIFICATES=\"true\" INCLUDE_TRANSPORT_SECURITY_STATE_PRELOAD_LIST=\"false\" USE_KERBEROS=\"true\" USE_EXTERNAL_GSSAPI=\"false\" CHROME_ROOT_STORE_OPTIONAL=\"false\" CHROME_ROOT_STORE_ONLY=\"false\" CHROME_ROOT_STORE_SUPPORTED=\"false\" ENABLE_DEVICE_BOUND_SESSIONS=\"false\"' | " + 8629 "$(location build/write_buildflag_header.py) --output " + 8630 "$(out) " + 8631 "--rulename " + 8632 "//net:buildflags " + 8633 "--gen-dir " + 8634 ". " + 8635 "--definitions " + 8636 "/dev/stdin; " + 8637 "fi; " + 8638 "if [[ ( $$CC_ARCH == 'x86' && $$CC_OS == 'android' ) ]]; " + 8639 "then " + 8640 "mkdir -p $(genDir)/net && echo '--flags POSIX_BYPASS_MMAP=\"false\" DISABLE_FILE_SUPPORT=\"true\" ENABLE_MDNS=\"false\" ENABLE_REPORTING=\"true\" ENABLE_WEBSOCKETS=\"false\" ENABLE_CLIENT_CERTIFICATES=\"true\" INCLUDE_TRANSPORT_SECURITY_STATE_PRELOAD_LIST=\"false\" USE_KERBEROS=\"true\" USE_EXTERNAL_GSSAPI=\"false\" CHROME_ROOT_STORE_OPTIONAL=\"false\" CHROME_ROOT_STORE_ONLY=\"false\" CHROME_ROOT_STORE_SUPPORTED=\"false\" ENABLE_DEVICE_BOUND_SESSIONS=\"false\"' | " + 8641 "$(location build/write_buildflag_header.py) --output " + 8642 "$(out) " + 8643 "--rulename " + 8644 "//net:buildflags " + 8645 "--gen-dir " + 8646 ". " + 8647 "--definitions " + 8648 "/dev/stdin; " + 8649 "fi; " + 8650 "if [[ ( $$CC_ARCH == 'x86_64' && $$CC_OS == 'android' ) ]]; " + 8651 "then " + 8652 "mkdir -p $(genDir)/net && echo '--flags POSIX_BYPASS_MMAP=\"true\" DISABLE_FILE_SUPPORT=\"true\" ENABLE_MDNS=\"false\" ENABLE_REPORTING=\"true\" ENABLE_WEBSOCKETS=\"false\" ENABLE_CLIENT_CERTIFICATES=\"true\" INCLUDE_TRANSPORT_SECURITY_STATE_PRELOAD_LIST=\"false\" USE_KERBEROS=\"true\" USE_EXTERNAL_GSSAPI=\"false\" CHROME_ROOT_STORE_OPTIONAL=\"false\" CHROME_ROOT_STORE_ONLY=\"false\" CHROME_ROOT_STORE_SUPPORTED=\"false\" ENABLE_DEVICE_BOUND_SESSIONS=\"false\"' | " + 8653 "$(location build/write_buildflag_header.py) --output " + 8654 "$(out) " + 8655 "--rulename " + 8656 "//net:buildflags " + 8657 "--gen-dir " + 8658 ". " + 8659 "--definitions " + 8660 "/dev/stdin; " + 8661 "fi;", 8662 out: [ 8663 "net/net_buildflags.h", 8664 ], 8665 tool_files: [ 8666 "build/write_buildflag_header.py", 8667 ], 8668 apex_available: [ 8669 "com.android.tethering", 8670 ], 8671 visibility: [ 8672 "//external/cronet:__subpackages__", 8673 ], 8674} 8675 8676// GN: //net:cronet_buildflags 8677cc_genrule { 8678 name: "cronet_aml_net_cronet_buildflags", 8679 cmd: "mkdir -p $(genDir)/net/base && echo '--flags CRONET_BUILD=\"true\"' | " + 8680 "$(location build/write_buildflag_header.py) --output " + 8681 "$(out) " + 8682 "--rulename " + 8683 "//net:cronet_buildflags " + 8684 "--gen-dir " + 8685 ". " + 8686 "--definitions " + 8687 "/dev/stdin", 8688 out: [ 8689 "net/base/cronet_buildflags.h", 8690 ], 8691 tool_files: [ 8692 "build/write_buildflag_header.py", 8693 ], 8694 apex_available: [ 8695 "com.android.tethering", 8696 ], 8697 visibility: [ 8698 "//external/cronet:__subpackages__", 8699 ], 8700} 8701 8702// GN: //net:cronet_buildflags__testing 8703cc_genrule { 8704 name: "cronet_aml_net_cronet_buildflags__testing", 8705 cmd: "mkdir -p $(genDir)/net/base && echo '--flags CRONET_BUILD=\"true\"' | " + 8706 "$(location build/write_buildflag_header.py) --output " + 8707 "$(out) " + 8708 "--rulename " + 8709 "//net:cronet_buildflags " + 8710 "--gen-dir " + 8711 ". " + 8712 "--definitions " + 8713 "/dev/stdin", 8714 out: [ 8715 "net/base/cronet_buildflags.h", 8716 ], 8717 tool_files: [ 8718 "build/write_buildflag_header.py", 8719 ], 8720 apex_available: [ 8721 "com.android.tethering", 8722 ], 8723 visibility: [ 8724 "//external/cronet:__subpackages__", 8725 ], 8726} 8727 8728// GN: //net:effective_connection_type_java 8729java_genrule { 8730 name: "cronet_aml_net_effective_connection_type_java", 8731 cmd: "mkdir -p $(genDir)/net && $(location build/android/gyp/java_cpp_enum.py) --srcjar " + 8732 "$(out) " + 8733 "$(location net/nqe/effective_connection_type.h)", 8734 out: [ 8735 "net/effective_connection_type_java.srcjar", 8736 ], 8737 tool_files: [ 8738 "build/action_helpers.py", 8739 "build/android/gyp/java_cpp_enum.py", 8740 "build/android/gyp/util/__init__.py", 8741 "build/android/gyp/util/build_utils.py", 8742 "build/android/gyp/util/java_cpp_utils.py", 8743 "build/gn_helpers.py", 8744 "build/zip_helpers.py", 8745 "net/nqe/effective_connection_type.h", 8746 ], 8747 visibility: [ 8748 "//external/cronet:__subpackages__", 8749 ], 8750} 8751 8752// GN: //net:effective_connection_type_java__testing 8753java_genrule { 8754 name: "cronet_aml_net_effective_connection_type_java__testing", 8755 cmd: "mkdir -p $(genDir)/net && $(location build/android/gyp/java_cpp_enum.py) --srcjar " + 8756 "$(out) " + 8757 "$(location net/nqe/effective_connection_type.h)", 8758 out: [ 8759 "net/effective_connection_type_java.srcjar", 8760 ], 8761 tool_files: [ 8762 "build/action_helpers.py", 8763 "build/android/gyp/java_cpp_enum.py", 8764 "build/android/gyp/util/__init__.py", 8765 "build/android/gyp/util/build_utils.py", 8766 "build/android/gyp/util/java_cpp_utils.py", 8767 "build/gn_helpers.py", 8768 "build/zip_helpers.py", 8769 "net/nqe/effective_connection_type.h", 8770 ], 8771 visibility: [ 8772 "//external/cronet:__subpackages__", 8773 ], 8774} 8775 8776// GN: //net/http:transport_security_state_unittest_data__testing 8777cc_genrule { 8778 name: "cronet_aml_net_http_transport_security_state_unittest_data__testing", 8779 tools: [ 8780 "cronet_aml_net_tools_transport_security_state_generator_transport_security_state_generator__testing", 8781 ], 8782 cmd: "mkdir -p $(genDir)/net/http && $(location cronet_aml_net_tools_transport_security_state_generator_transport_security_state_generator__testing) " + 8783 "$(location net/http/transport_security_state_static_unittest1.json) " + 8784 "$(location net/http/transport_security_state_static_unittest1_pins.json) " + 8785 "$(location net/http/transport_security_state_static_unittest.pins) " + 8786 "$(location net/http/transport_security_state_static_unittest.template) " + 8787 "$(location net/http/transport_security_state_static_unittest1.h) " + 8788 "&& " + 8789 "$(location cronet_aml_net_tools_transport_security_state_generator_transport_security_state_generator__testing) " + 8790 "$(location net/http/transport_security_state_static_unittest2.json) " + 8791 "$(location net/http/transport_security_state_static_unittest2_pins.json) " + 8792 "$(location net/http/transport_security_state_static_unittest.pins) " + 8793 "$(location net/http/transport_security_state_static_unittest.template) " + 8794 "$(location net/http/transport_security_state_static_unittest2.h) " + 8795 "&& " + 8796 "$(location cronet_aml_net_tools_transport_security_state_generator_transport_security_state_generator__testing) " + 8797 "$(location net/http/transport_security_state_static_unittest3.json) " + 8798 "$(location net/http/transport_security_state_static_unittest3_pins.json) " + 8799 "$(location net/http/transport_security_state_static_unittest.pins) " + 8800 "$(location net/http/transport_security_state_static_unittest.template) " + 8801 "$(location net/http/transport_security_state_static_unittest3.h)", 8802 out: [ 8803 "net/http/transport_security_state_static_unittest1.h", 8804 "net/http/transport_security_state_static_unittest2.h", 8805 "net/http/transport_security_state_static_unittest3.h", 8806 ], 8807 tool_files: [ 8808 "build/gn_run_binary.py", 8809 "net/http/transport_security_state_static_unittest.pins", 8810 "net/http/transport_security_state_static_unittest.template", 8811 "net/http/transport_security_state_static_unittest1.json", 8812 "net/http/transport_security_state_static_unittest1_pins.json", 8813 "net/http/transport_security_state_static_unittest2.json", 8814 "net/http/transport_security_state_static_unittest2_pins.json", 8815 "net/http/transport_security_state_static_unittest3.json", 8816 "net/http/transport_security_state_static_unittest3_pins.json", 8817 ], 8818 apex_available: [ 8819 "com.android.tethering", 8820 ], 8821 visibility: [ 8822 "//external/cronet:__subpackages__", 8823 ], 8824} 8825 8826// GN: //net/http:transport_security_state_unittest_data_default__testing 8827cc_genrule { 8828 name: "cronet_aml_net_http_transport_security_state_unittest_data_default__testing", 8829 tools: [ 8830 "cronet_aml_net_tools_transport_security_state_generator_transport_security_state_generator__testing", 8831 ], 8832 cmd: "mkdir -p $(genDir)/net/http && $(location cronet_aml_net_tools_transport_security_state_generator_transport_security_state_generator__testing) " + 8833 "$(location net/http/transport_security_state_static_unittest_default.json) " + 8834 "$(location net/http/transport_security_state_static_unittest_default_pins.json) " + 8835 "$(location net/http/transport_security_state_static_unittest_default.pins) " + 8836 "$(location net/http/transport_security_state_static_unittest.template) " + 8837 "$(location net/http/transport_security_state_static_unittest_default.h)", 8838 out: [ 8839 "net/http/transport_security_state_static_unittest_default.h", 8840 ], 8841 tool_files: [ 8842 "build/gn_run_binary.py", 8843 "net/http/transport_security_state_static_unittest.template", 8844 "net/http/transport_security_state_static_unittest_default.json", 8845 "net/http/transport_security_state_static_unittest_default.pins", 8846 "net/http/transport_security_state_static_unittest_default_pins.json", 8847 ], 8848 apex_available: [ 8849 "com.android.tethering", 8850 ], 8851 visibility: [ 8852 "//external/cronet:__subpackages__", 8853 ], 8854} 8855 8856// GN: //net:net_jni_headers__action 8857cc_genrule { 8858 name: "cronet_aml_net_net_jni_headers__action", 8859 srcs: [ 8860 "net/android/java/src/org/chromium/net/AndroidCertVerifyResult.java", 8861 "net/android/java/src/org/chromium/net/AndroidKeyStore.java", 8862 "net/android/java/src/org/chromium/net/AndroidNetworkLibrary.java", 8863 "net/android/java/src/org/chromium/net/AndroidTrafficStats.java", 8864 "net/android/java/src/org/chromium/net/DnsStatus.java", 8865 "net/android/java/src/org/chromium/net/GURLUtils.java", 8866 "net/android/java/src/org/chromium/net/HttpNegotiateAuthenticator.java", 8867 "net/android/java/src/org/chromium/net/HttpUtil.java", 8868 "net/android/java/src/org/chromium/net/NetStringUtil.java", 8869 "net/android/java/src/org/chromium/net/NetworkActiveNotifier.java", 8870 "net/android/java/src/org/chromium/net/NetworkChangeNotifier.java", 8871 "net/android/java/src/org/chromium/net/ProxyChangeListener.java", 8872 "net/android/java/src/org/chromium/net/X509Util.java", 8873 ], 8874 cmd: "mkdir -p $(genDir)/jni_headers/net/net_jni_headers && " + 8875 "mkdir -p $(genDir)/net && $(location third_party/jni_zero/jni_zero.py) from-source " + 8876 "--output-dir " + 8877 "$(genDir)/net/net_jni_headers " + 8878 "--extra-include " + 8879 "third_party/jni_zero/jni_zero_internal.h " + 8880 "--srcjar-path " + 8881 "$(genDir)/net/net_jni_headers.srcjar " + 8882 "--placeholder-srcjar-path " + 8883 "$(genDir)/net/net_jni_headers_placeholder.srcjar " + 8884 "--use-proxy-hash " + 8885 "--output-name " + 8886 "AndroidCertVerifyResult_jni.h " + 8887 "--output-name " + 8888 "AndroidKeyStore_jni.h " + 8889 "--output-name " + 8890 "AndroidNetworkLibrary_jni.h " + 8891 "--output-name " + 8892 "AndroidTrafficStats_jni.h " + 8893 "--output-name " + 8894 "DnsStatus_jni.h " + 8895 "--output-name " + 8896 "GURLUtils_jni.h " + 8897 "--output-name " + 8898 "HttpNegotiateAuthenticator_jni.h " + 8899 "--output-name " + 8900 "HttpUtil_jni.h " + 8901 "--output-name " + 8902 "NetStringUtil_jni.h " + 8903 "--output-name " + 8904 "NetworkActiveNotifier_jni.h " + 8905 "--output-name " + 8906 "NetworkChangeNotifier_jni.h " + 8907 "--output-name " + 8908 "ProxyChangeListener_jni.h " + 8909 "--output-name " + 8910 "X509Util_jni.h " + 8911 "--input-file " + 8912 "$(location net/android/java/src/org/chromium/net/AndroidCertVerifyResult.java) " + 8913 "--input-file " + 8914 "$(location net/android/java/src/org/chromium/net/AndroidKeyStore.java) " + 8915 "--input-file " + 8916 "$(location net/android/java/src/org/chromium/net/AndroidNetworkLibrary.java) " + 8917 "--input-file " + 8918 "$(location net/android/java/src/org/chromium/net/AndroidTrafficStats.java) " + 8919 "--input-file " + 8920 "$(location net/android/java/src/org/chromium/net/DnsStatus.java) " + 8921 "--input-file " + 8922 "$(location net/android/java/src/org/chromium/net/GURLUtils.java) " + 8923 "--input-file " + 8924 "$(location net/android/java/src/org/chromium/net/HttpNegotiateAuthenticator.java) " + 8925 "--input-file " + 8926 "$(location net/android/java/src/org/chromium/net/HttpUtil.java) " + 8927 "--input-file " + 8928 "$(location net/android/java/src/org/chromium/net/NetStringUtil.java) " + 8929 "--input-file " + 8930 "$(location net/android/java/src/org/chromium/net/NetworkActiveNotifier.java) " + 8931 "--input-file " + 8932 "$(location net/android/java/src/org/chromium/net/NetworkChangeNotifier.java) " + 8933 "--input-file " + 8934 "$(location net/android/java/src/org/chromium/net/ProxyChangeListener.java) " + 8935 "--input-file " + 8936 "$(location net/android/java/src/org/chromium/net/X509Util.java) " + 8937 "--package-prefix " + 8938 "android.net.connectivity", 8939 out: [ 8940 "net/net_jni_headers.srcjar", 8941 "net/net_jni_headers/AndroidCertVerifyResult_jni.h", 8942 "net/net_jni_headers/AndroidKeyStore_jni.h", 8943 "net/net_jni_headers/AndroidNetworkLibrary_jni.h", 8944 "net/net_jni_headers/AndroidTrafficStats_jni.h", 8945 "net/net_jni_headers/DnsStatus_jni.h", 8946 "net/net_jni_headers/GURLUtils_jni.h", 8947 "net/net_jni_headers/HttpNegotiateAuthenticator_jni.h", 8948 "net/net_jni_headers/HttpUtil_jni.h", 8949 "net/net_jni_headers/NetStringUtil_jni.h", 8950 "net/net_jni_headers/NetworkActiveNotifier_jni.h", 8951 "net/net_jni_headers/NetworkChangeNotifier_jni.h", 8952 "net/net_jni_headers/ProxyChangeListener_jni.h", 8953 "net/net_jni_headers/X509Util_jni.h", 8954 ], 8955 tool_files: [ 8956 "third_party/jni_zero/codegen/called_by_native_header.py", 8957 "third_party/jni_zero/codegen/convert_type.py", 8958 "third_party/jni_zero/codegen/header_common.py", 8959 "third_party/jni_zero/codegen/natives_header.py", 8960 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 8961 "third_party/jni_zero/codegen/placeholder_java_type.py", 8962 "third_party/jni_zero/codegen/proxy_impl_java.py", 8963 "third_party/jni_zero/common.py", 8964 "third_party/jni_zero/java_lang_classes.py", 8965 "third_party/jni_zero/java_types.py", 8966 "third_party/jni_zero/jni_generator.py", 8967 "third_party/jni_zero/jni_registration_generator.py", 8968 "third_party/jni_zero/jni_zero.py", 8969 "third_party/jni_zero/parse.py", 8970 "third_party/jni_zero/proxy.py", 8971 ], 8972 apex_available: [ 8973 "com.android.tethering", 8974 ], 8975 visibility: [ 8976 "//external/cronet:__subpackages__", 8977 ], 8978} 8979 8980// GN: //net:net_jni_headers__action 8981java_genrule { 8982 name: "cronet_aml_net_net_jni_headers__action__java", 8983 srcs: [ 8984 "net/android/java/src/org/chromium/net/AndroidCertVerifyResult.java", 8985 "net/android/java/src/org/chromium/net/AndroidKeyStore.java", 8986 "net/android/java/src/org/chromium/net/AndroidNetworkLibrary.java", 8987 "net/android/java/src/org/chromium/net/AndroidTrafficStats.java", 8988 "net/android/java/src/org/chromium/net/DnsStatus.java", 8989 "net/android/java/src/org/chromium/net/GURLUtils.java", 8990 "net/android/java/src/org/chromium/net/HttpNegotiateAuthenticator.java", 8991 "net/android/java/src/org/chromium/net/HttpUtil.java", 8992 "net/android/java/src/org/chromium/net/NetStringUtil.java", 8993 "net/android/java/src/org/chromium/net/NetworkActiveNotifier.java", 8994 "net/android/java/src/org/chromium/net/NetworkChangeNotifier.java", 8995 "net/android/java/src/org/chromium/net/ProxyChangeListener.java", 8996 "net/android/java/src/org/chromium/net/X509Util.java", 8997 ], 8998 cmd: "mkdir -p $(genDir)/jni_headers/net/net_jni_headers && " + 8999 "mkdir -p $(genDir)/net && $(location third_party/jni_zero/jni_zero.py) from-source " + 9000 "--output-dir " + 9001 "$(genDir)/net/net_jni_headers " + 9002 "--extra-include " + 9003 "third_party/jni_zero/jni_zero_internal.h " + 9004 "--srcjar-path " + 9005 "$(genDir)/net/net_jni_headers.srcjar " + 9006 "--placeholder-srcjar-path " + 9007 "$(genDir)/net/net_jni_headers_placeholder.srcjar " + 9008 "--use-proxy-hash " + 9009 "--output-name " + 9010 "AndroidCertVerifyResult_jni.h " + 9011 "--output-name " + 9012 "AndroidKeyStore_jni.h " + 9013 "--output-name " + 9014 "AndroidNetworkLibrary_jni.h " + 9015 "--output-name " + 9016 "AndroidTrafficStats_jni.h " + 9017 "--output-name " + 9018 "DnsStatus_jni.h " + 9019 "--output-name " + 9020 "GURLUtils_jni.h " + 9021 "--output-name " + 9022 "HttpNegotiateAuthenticator_jni.h " + 9023 "--output-name " + 9024 "HttpUtil_jni.h " + 9025 "--output-name " + 9026 "NetStringUtil_jni.h " + 9027 "--output-name " + 9028 "NetworkActiveNotifier_jni.h " + 9029 "--output-name " + 9030 "NetworkChangeNotifier_jni.h " + 9031 "--output-name " + 9032 "ProxyChangeListener_jni.h " + 9033 "--output-name " + 9034 "X509Util_jni.h " + 9035 "--input-file " + 9036 "$(location net/android/java/src/org/chromium/net/AndroidCertVerifyResult.java) " + 9037 "--input-file " + 9038 "$(location net/android/java/src/org/chromium/net/AndroidKeyStore.java) " + 9039 "--input-file " + 9040 "$(location net/android/java/src/org/chromium/net/AndroidNetworkLibrary.java) " + 9041 "--input-file " + 9042 "$(location net/android/java/src/org/chromium/net/AndroidTrafficStats.java) " + 9043 "--input-file " + 9044 "$(location net/android/java/src/org/chromium/net/DnsStatus.java) " + 9045 "--input-file " + 9046 "$(location net/android/java/src/org/chromium/net/GURLUtils.java) " + 9047 "--input-file " + 9048 "$(location net/android/java/src/org/chromium/net/HttpNegotiateAuthenticator.java) " + 9049 "--input-file " + 9050 "$(location net/android/java/src/org/chromium/net/HttpUtil.java) " + 9051 "--input-file " + 9052 "$(location net/android/java/src/org/chromium/net/NetStringUtil.java) " + 9053 "--input-file " + 9054 "$(location net/android/java/src/org/chromium/net/NetworkActiveNotifier.java) " + 9055 "--input-file " + 9056 "$(location net/android/java/src/org/chromium/net/NetworkChangeNotifier.java) " + 9057 "--input-file " + 9058 "$(location net/android/java/src/org/chromium/net/ProxyChangeListener.java) " + 9059 "--input-file " + 9060 "$(location net/android/java/src/org/chromium/net/X509Util.java) " + 9061 "--package-prefix " + 9062 "android.net.connectivity", 9063 out: [ 9064 "net/net_jni_headers.srcjar", 9065 "net/net_jni_headers/AndroidCertVerifyResult_jni.h", 9066 "net/net_jni_headers/AndroidKeyStore_jni.h", 9067 "net/net_jni_headers/AndroidNetworkLibrary_jni.h", 9068 "net/net_jni_headers/AndroidTrafficStats_jni.h", 9069 "net/net_jni_headers/DnsStatus_jni.h", 9070 "net/net_jni_headers/GURLUtils_jni.h", 9071 "net/net_jni_headers/HttpNegotiateAuthenticator_jni.h", 9072 "net/net_jni_headers/HttpUtil_jni.h", 9073 "net/net_jni_headers/NetStringUtil_jni.h", 9074 "net/net_jni_headers/NetworkActiveNotifier_jni.h", 9075 "net/net_jni_headers/NetworkChangeNotifier_jni.h", 9076 "net/net_jni_headers/ProxyChangeListener_jni.h", 9077 "net/net_jni_headers/X509Util_jni.h", 9078 ], 9079 tool_files: [ 9080 "third_party/jni_zero/codegen/called_by_native_header.py", 9081 "third_party/jni_zero/codegen/convert_type.py", 9082 "third_party/jni_zero/codegen/header_common.py", 9083 "third_party/jni_zero/codegen/natives_header.py", 9084 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 9085 "third_party/jni_zero/codegen/placeholder_java_type.py", 9086 "third_party/jni_zero/codegen/proxy_impl_java.py", 9087 "third_party/jni_zero/common.py", 9088 "third_party/jni_zero/java_lang_classes.py", 9089 "third_party/jni_zero/java_types.py", 9090 "third_party/jni_zero/jni_generator.py", 9091 "third_party/jni_zero/jni_registration_generator.py", 9092 "third_party/jni_zero/jni_zero.py", 9093 "third_party/jni_zero/parse.py", 9094 "third_party/jni_zero/proxy.py", 9095 ], 9096 visibility: [ 9097 "//external/cronet:__subpackages__", 9098 ], 9099} 9100 9101// GN: //net:net_jni_headers__action__testing 9102cc_genrule { 9103 name: "cronet_aml_net_net_jni_headers__action__testing", 9104 srcs: [ 9105 "net/android/java/src/org/chromium/net/AndroidCertVerifyResult.java", 9106 "net/android/java/src/org/chromium/net/AndroidKeyStore.java", 9107 "net/android/java/src/org/chromium/net/AndroidNetworkLibrary.java", 9108 "net/android/java/src/org/chromium/net/AndroidTrafficStats.java", 9109 "net/android/java/src/org/chromium/net/DnsStatus.java", 9110 "net/android/java/src/org/chromium/net/GURLUtils.java", 9111 "net/android/java/src/org/chromium/net/HttpNegotiateAuthenticator.java", 9112 "net/android/java/src/org/chromium/net/HttpUtil.java", 9113 "net/android/java/src/org/chromium/net/NetStringUtil.java", 9114 "net/android/java/src/org/chromium/net/NetworkActiveNotifier.java", 9115 "net/android/java/src/org/chromium/net/NetworkChangeNotifier.java", 9116 "net/android/java/src/org/chromium/net/ProxyChangeListener.java", 9117 "net/android/java/src/org/chromium/net/X509Util.java", 9118 ], 9119 cmd: "mkdir -p $(genDir)/jni_headers/net/net_jni_headers && " + 9120 "mkdir -p $(genDir)/net && $(location third_party/jni_zero/jni_zero.py) from-source " + 9121 "--output-dir " + 9122 "$(genDir)/net/net_jni_headers " + 9123 "--extra-include " + 9124 "third_party/jni_zero/jni_zero_internal.h " + 9125 "--srcjar-path " + 9126 "$(genDir)/net/net_jni_headers.srcjar " + 9127 "--placeholder-srcjar-path " + 9128 "$(genDir)/net/net_jni_headers_placeholder.srcjar " + 9129 "--use-proxy-hash " + 9130 "--output-name " + 9131 "AndroidCertVerifyResult_jni.h " + 9132 "--output-name " + 9133 "AndroidKeyStore_jni.h " + 9134 "--output-name " + 9135 "AndroidNetworkLibrary_jni.h " + 9136 "--output-name " + 9137 "AndroidTrafficStats_jni.h " + 9138 "--output-name " + 9139 "DnsStatus_jni.h " + 9140 "--output-name " + 9141 "GURLUtils_jni.h " + 9142 "--output-name " + 9143 "HttpNegotiateAuthenticator_jni.h " + 9144 "--output-name " + 9145 "HttpUtil_jni.h " + 9146 "--output-name " + 9147 "NetStringUtil_jni.h " + 9148 "--output-name " + 9149 "NetworkActiveNotifier_jni.h " + 9150 "--output-name " + 9151 "NetworkChangeNotifier_jni.h " + 9152 "--output-name " + 9153 "ProxyChangeListener_jni.h " + 9154 "--output-name " + 9155 "X509Util_jni.h " + 9156 "--input-file " + 9157 "$(location net/android/java/src/org/chromium/net/AndroidCertVerifyResult.java) " + 9158 "--input-file " + 9159 "$(location net/android/java/src/org/chromium/net/AndroidKeyStore.java) " + 9160 "--input-file " + 9161 "$(location net/android/java/src/org/chromium/net/AndroidNetworkLibrary.java) " + 9162 "--input-file " + 9163 "$(location net/android/java/src/org/chromium/net/AndroidTrafficStats.java) " + 9164 "--input-file " + 9165 "$(location net/android/java/src/org/chromium/net/DnsStatus.java) " + 9166 "--input-file " + 9167 "$(location net/android/java/src/org/chromium/net/GURLUtils.java) " + 9168 "--input-file " + 9169 "$(location net/android/java/src/org/chromium/net/HttpNegotiateAuthenticator.java) " + 9170 "--input-file " + 9171 "$(location net/android/java/src/org/chromium/net/HttpUtil.java) " + 9172 "--input-file " + 9173 "$(location net/android/java/src/org/chromium/net/NetStringUtil.java) " + 9174 "--input-file " + 9175 "$(location net/android/java/src/org/chromium/net/NetworkActiveNotifier.java) " + 9176 "--input-file " + 9177 "$(location net/android/java/src/org/chromium/net/NetworkChangeNotifier.java) " + 9178 "--input-file " + 9179 "$(location net/android/java/src/org/chromium/net/ProxyChangeListener.java) " + 9180 "--input-file " + 9181 "$(location net/android/java/src/org/chromium/net/X509Util.java)", 9182 out: [ 9183 "net/net_jni_headers.srcjar", 9184 "net/net_jni_headers/AndroidCertVerifyResult_jni.h", 9185 "net/net_jni_headers/AndroidKeyStore_jni.h", 9186 "net/net_jni_headers/AndroidNetworkLibrary_jni.h", 9187 "net/net_jni_headers/AndroidTrafficStats_jni.h", 9188 "net/net_jni_headers/DnsStatus_jni.h", 9189 "net/net_jni_headers/GURLUtils_jni.h", 9190 "net/net_jni_headers/HttpNegotiateAuthenticator_jni.h", 9191 "net/net_jni_headers/HttpUtil_jni.h", 9192 "net/net_jni_headers/NetStringUtil_jni.h", 9193 "net/net_jni_headers/NetworkActiveNotifier_jni.h", 9194 "net/net_jni_headers/NetworkChangeNotifier_jni.h", 9195 "net/net_jni_headers/ProxyChangeListener_jni.h", 9196 "net/net_jni_headers/X509Util_jni.h", 9197 ], 9198 tool_files: [ 9199 "third_party/jni_zero/codegen/called_by_native_header.py", 9200 "third_party/jni_zero/codegen/convert_type.py", 9201 "third_party/jni_zero/codegen/header_common.py", 9202 "third_party/jni_zero/codegen/natives_header.py", 9203 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 9204 "third_party/jni_zero/codegen/placeholder_java_type.py", 9205 "third_party/jni_zero/codegen/proxy_impl_java.py", 9206 "third_party/jni_zero/common.py", 9207 "third_party/jni_zero/java_lang_classes.py", 9208 "third_party/jni_zero/java_types.py", 9209 "third_party/jni_zero/jni_generator.py", 9210 "third_party/jni_zero/jni_registration_generator.py", 9211 "third_party/jni_zero/jni_zero.py", 9212 "third_party/jni_zero/parse.py", 9213 "third_party/jni_zero/proxy.py", 9214 ], 9215 apex_available: [ 9216 "com.android.tethering", 9217 ], 9218 visibility: [ 9219 "//external/cronet:__subpackages__", 9220 ], 9221} 9222 9223// GN: //net:net_jni_headers__action__testing 9224java_genrule { 9225 name: "cronet_aml_net_net_jni_headers__action__testing__java", 9226 srcs: [ 9227 "net/android/java/src/org/chromium/net/AndroidCertVerifyResult.java", 9228 "net/android/java/src/org/chromium/net/AndroidKeyStore.java", 9229 "net/android/java/src/org/chromium/net/AndroidNetworkLibrary.java", 9230 "net/android/java/src/org/chromium/net/AndroidTrafficStats.java", 9231 "net/android/java/src/org/chromium/net/DnsStatus.java", 9232 "net/android/java/src/org/chromium/net/GURLUtils.java", 9233 "net/android/java/src/org/chromium/net/HttpNegotiateAuthenticator.java", 9234 "net/android/java/src/org/chromium/net/HttpUtil.java", 9235 "net/android/java/src/org/chromium/net/NetStringUtil.java", 9236 "net/android/java/src/org/chromium/net/NetworkActiveNotifier.java", 9237 "net/android/java/src/org/chromium/net/NetworkChangeNotifier.java", 9238 "net/android/java/src/org/chromium/net/ProxyChangeListener.java", 9239 "net/android/java/src/org/chromium/net/X509Util.java", 9240 ], 9241 cmd: "mkdir -p $(genDir)/jni_headers/net/net_jni_headers && " + 9242 "mkdir -p $(genDir)/net && $(location third_party/jni_zero/jni_zero.py) from-source " + 9243 "--output-dir " + 9244 "$(genDir)/net/net_jni_headers " + 9245 "--extra-include " + 9246 "third_party/jni_zero/jni_zero_internal.h " + 9247 "--srcjar-path " + 9248 "$(genDir)/net/net_jni_headers.srcjar " + 9249 "--placeholder-srcjar-path " + 9250 "$(genDir)/net/net_jni_headers_placeholder.srcjar " + 9251 "--use-proxy-hash " + 9252 "--output-name " + 9253 "AndroidCertVerifyResult_jni.h " + 9254 "--output-name " + 9255 "AndroidKeyStore_jni.h " + 9256 "--output-name " + 9257 "AndroidNetworkLibrary_jni.h " + 9258 "--output-name " + 9259 "AndroidTrafficStats_jni.h " + 9260 "--output-name " + 9261 "DnsStatus_jni.h " + 9262 "--output-name " + 9263 "GURLUtils_jni.h " + 9264 "--output-name " + 9265 "HttpNegotiateAuthenticator_jni.h " + 9266 "--output-name " + 9267 "HttpUtil_jni.h " + 9268 "--output-name " + 9269 "NetStringUtil_jni.h " + 9270 "--output-name " + 9271 "NetworkActiveNotifier_jni.h " + 9272 "--output-name " + 9273 "NetworkChangeNotifier_jni.h " + 9274 "--output-name " + 9275 "ProxyChangeListener_jni.h " + 9276 "--output-name " + 9277 "X509Util_jni.h " + 9278 "--input-file " + 9279 "$(location net/android/java/src/org/chromium/net/AndroidCertVerifyResult.java) " + 9280 "--input-file " + 9281 "$(location net/android/java/src/org/chromium/net/AndroidKeyStore.java) " + 9282 "--input-file " + 9283 "$(location net/android/java/src/org/chromium/net/AndroidNetworkLibrary.java) " + 9284 "--input-file " + 9285 "$(location net/android/java/src/org/chromium/net/AndroidTrafficStats.java) " + 9286 "--input-file " + 9287 "$(location net/android/java/src/org/chromium/net/DnsStatus.java) " + 9288 "--input-file " + 9289 "$(location net/android/java/src/org/chromium/net/GURLUtils.java) " + 9290 "--input-file " + 9291 "$(location net/android/java/src/org/chromium/net/HttpNegotiateAuthenticator.java) " + 9292 "--input-file " + 9293 "$(location net/android/java/src/org/chromium/net/HttpUtil.java) " + 9294 "--input-file " + 9295 "$(location net/android/java/src/org/chromium/net/NetStringUtil.java) " + 9296 "--input-file " + 9297 "$(location net/android/java/src/org/chromium/net/NetworkActiveNotifier.java) " + 9298 "--input-file " + 9299 "$(location net/android/java/src/org/chromium/net/NetworkChangeNotifier.java) " + 9300 "--input-file " + 9301 "$(location net/android/java/src/org/chromium/net/ProxyChangeListener.java) " + 9302 "--input-file " + 9303 "$(location net/android/java/src/org/chromium/net/X509Util.java)", 9304 out: [ 9305 "net/net_jni_headers.srcjar", 9306 "net/net_jni_headers/AndroidCertVerifyResult_jni.h", 9307 "net/net_jni_headers/AndroidKeyStore_jni.h", 9308 "net/net_jni_headers/AndroidNetworkLibrary_jni.h", 9309 "net/net_jni_headers/AndroidTrafficStats_jni.h", 9310 "net/net_jni_headers/DnsStatus_jni.h", 9311 "net/net_jni_headers/GURLUtils_jni.h", 9312 "net/net_jni_headers/HttpNegotiateAuthenticator_jni.h", 9313 "net/net_jni_headers/HttpUtil_jni.h", 9314 "net/net_jni_headers/NetStringUtil_jni.h", 9315 "net/net_jni_headers/NetworkActiveNotifier_jni.h", 9316 "net/net_jni_headers/NetworkChangeNotifier_jni.h", 9317 "net/net_jni_headers/ProxyChangeListener_jni.h", 9318 "net/net_jni_headers/X509Util_jni.h", 9319 ], 9320 tool_files: [ 9321 "third_party/jni_zero/codegen/called_by_native_header.py", 9322 "third_party/jni_zero/codegen/convert_type.py", 9323 "third_party/jni_zero/codegen/header_common.py", 9324 "third_party/jni_zero/codegen/natives_header.py", 9325 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 9326 "third_party/jni_zero/codegen/placeholder_java_type.py", 9327 "third_party/jni_zero/codegen/proxy_impl_java.py", 9328 "third_party/jni_zero/common.py", 9329 "third_party/jni_zero/java_lang_classes.py", 9330 "third_party/jni_zero/java_types.py", 9331 "third_party/jni_zero/jni_generator.py", 9332 "third_party/jni_zero/jni_registration_generator.py", 9333 "third_party/jni_zero/jni_zero.py", 9334 "third_party/jni_zero/parse.py", 9335 "third_party/jni_zero/proxy.py", 9336 ], 9337 visibility: [ 9338 "//external/cronet:__subpackages__", 9339 ], 9340} 9341 9342// GN: //net/third_party/quiche:blind_sign_auth_proto_gen__testing 9343cc_genrule { 9344 name: "cronet_aml_net_third_party_quiche_blind_sign_auth_proto_gen__testing", 9345 srcs: [ 9346 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/any.proto", 9347 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/attestation.proto", 9348 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/auth_and_sign.proto", 9349 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/blind_sign_auth_options.proto", 9350 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/get_initial_data.proto", 9351 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/key_services.proto", 9352 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/proxy_layer.proto", 9353 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/public_metadata.proto", 9354 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/spend_token_data.proto", 9355 "third_party/anonymous_tokens/src/anonymous_tokens/proto/anonymous_tokens.proto", 9356 ], 9357 tools: [ 9358 "cronet_aml_third_party_protobuf_protoc", 9359 ], 9360 cmd: "$(location cronet_aml_third_party_protobuf_protoc) --proto_path=external/cronet/net/third_party/quiche/src --proto_path=external/cronet/third_party/anonymous_tokens/src/ --cpp_out=lite=true:$(genDir)/net/third_party/quiche/src/ $(in)", 9361 out: [ 9362 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/any.pb.cc", 9363 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/attestation.pb.cc", 9364 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/auth_and_sign.pb.cc", 9365 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/blind_sign_auth_options.pb.cc", 9366 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/get_initial_data.pb.cc", 9367 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/key_services.pb.cc", 9368 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/proxy_layer.pb.cc", 9369 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/public_metadata.pb.cc", 9370 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/spend_token_data.pb.cc", 9371 ], 9372 apex_available: [ 9373 "com.android.tethering", 9374 ], 9375 visibility: [ 9376 "//external/cronet:__subpackages__", 9377 ], 9378} 9379 9380// GN: //net/third_party/quiche:blind_sign_auth_proto_gen__testing 9381cc_genrule { 9382 name: "cronet_aml_net_third_party_quiche_blind_sign_auth_proto_gen__testing_headers", 9383 srcs: [ 9384 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/any.proto", 9385 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/attestation.proto", 9386 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/auth_and_sign.proto", 9387 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/blind_sign_auth_options.proto", 9388 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/get_initial_data.proto", 9389 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/key_services.proto", 9390 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/proxy_layer.proto", 9391 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/public_metadata.proto", 9392 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/spend_token_data.proto", 9393 "third_party/anonymous_tokens/src/anonymous_tokens/proto/anonymous_tokens.proto", 9394 ], 9395 tools: [ 9396 "cronet_aml_third_party_protobuf_protoc", 9397 ], 9398 cmd: "$(location cronet_aml_third_party_protobuf_protoc) --proto_path=external/cronet/net/third_party/quiche/src --proto_path=external/cronet/third_party/anonymous_tokens/src/ --cpp_out=lite=true:$(genDir)/net/third_party/quiche/src/ $(in)", 9399 out: [ 9400 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/any.pb.h", 9401 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/attestation.pb.h", 9402 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/auth_and_sign.pb.h", 9403 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/blind_sign_auth_options.pb.h", 9404 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/get_initial_data.pb.h", 9405 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/key_services.pb.h", 9406 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/proxy_layer.pb.h", 9407 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/public_metadata.pb.h", 9408 "net/third_party/quiche/src/quiche/blind_sign_auth/proto/spend_token_data.pb.h", 9409 ], 9410 export_include_dirs: [ 9411 ".", 9412 "net/third_party/quiche/src", 9413 "protos", 9414 ], 9415 apex_available: [ 9416 "com.android.tethering", 9417 ], 9418} 9419 9420// GN: //testing/android/native_test:native_main_runner_jni__action__testing 9421cc_genrule { 9422 name: "cronet_aml_testing_android_native_test_native_main_runner_jni__action__testing", 9423 srcs: [ 9424 "testing/android/native_test/java/src/org/chromium/native_test/MainRunner.java", 9425 ], 9426 cmd: "mkdir -p $(genDir)/jni_headers/testing/android/native_test/native_main_runner_jni && " + 9427 "mkdir -p $(genDir)/testing/android/native_test && $(location third_party/jni_zero/jni_zero.py) from-source " + 9428 "--output-dir " + 9429 "$(genDir)/testing/android/native_test/native_main_runner_jni " + 9430 "--extra-include " + 9431 "third_party/jni_zero/jni_zero_internal.h " + 9432 "--srcjar-path " + 9433 "$(genDir)/testing/android/native_test/native_main_runner_jni.srcjar " + 9434 "--placeholder-srcjar-path " + 9435 "$(genDir)/testing/android/native_test/native_main_runner_jni_placeholder.srcjar " + 9436 "--use-proxy-hash " + 9437 "--output-name " + 9438 "MainRunner_jni.h " + 9439 "--input-file " + 9440 "$(location testing/android/native_test/java/src/org/chromium/native_test/MainRunner.java)", 9441 out: [ 9442 "testing/android/native_test/native_main_runner_jni.srcjar", 9443 "testing/android/native_test/native_main_runner_jni/MainRunner_jni.h", 9444 ], 9445 tool_files: [ 9446 "third_party/jni_zero/codegen/called_by_native_header.py", 9447 "third_party/jni_zero/codegen/convert_type.py", 9448 "third_party/jni_zero/codegen/header_common.py", 9449 "third_party/jni_zero/codegen/natives_header.py", 9450 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 9451 "third_party/jni_zero/codegen/placeholder_java_type.py", 9452 "third_party/jni_zero/codegen/proxy_impl_java.py", 9453 "third_party/jni_zero/common.py", 9454 "third_party/jni_zero/java_lang_classes.py", 9455 "third_party/jni_zero/java_types.py", 9456 "third_party/jni_zero/jni_generator.py", 9457 "third_party/jni_zero/jni_registration_generator.py", 9458 "third_party/jni_zero/jni_zero.py", 9459 "third_party/jni_zero/parse.py", 9460 "third_party/jni_zero/proxy.py", 9461 ], 9462 apex_available: [ 9463 "com.android.tethering", 9464 ], 9465 visibility: [ 9466 "//external/cronet:__subpackages__", 9467 ], 9468} 9469 9470// GN: //testing/android/native_test:native_main_runner_jni__action__testing 9471java_genrule { 9472 name: "cronet_aml_testing_android_native_test_native_main_runner_jni__action__testing__java", 9473 srcs: [ 9474 "testing/android/native_test/java/src/org/chromium/native_test/MainRunner.java", 9475 ], 9476 cmd: "mkdir -p $(genDir)/jni_headers/testing/android/native_test/native_main_runner_jni && " + 9477 "mkdir -p $(genDir)/testing/android/native_test && $(location third_party/jni_zero/jni_zero.py) from-source " + 9478 "--output-dir " + 9479 "$(genDir)/testing/android/native_test/native_main_runner_jni " + 9480 "--extra-include " + 9481 "third_party/jni_zero/jni_zero_internal.h " + 9482 "--srcjar-path " + 9483 "$(genDir)/testing/android/native_test/native_main_runner_jni.srcjar " + 9484 "--placeholder-srcjar-path " + 9485 "$(genDir)/testing/android/native_test/native_main_runner_jni_placeholder.srcjar " + 9486 "--use-proxy-hash " + 9487 "--output-name " + 9488 "MainRunner_jni.h " + 9489 "--input-file " + 9490 "$(location testing/android/native_test/java/src/org/chromium/native_test/MainRunner.java)", 9491 out: [ 9492 "testing/android/native_test/native_main_runner_jni.srcjar", 9493 "testing/android/native_test/native_main_runner_jni/MainRunner_jni.h", 9494 ], 9495 tool_files: [ 9496 "third_party/jni_zero/codegen/called_by_native_header.py", 9497 "third_party/jni_zero/codegen/convert_type.py", 9498 "third_party/jni_zero/codegen/header_common.py", 9499 "third_party/jni_zero/codegen/natives_header.py", 9500 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 9501 "third_party/jni_zero/codegen/placeholder_java_type.py", 9502 "third_party/jni_zero/codegen/proxy_impl_java.py", 9503 "third_party/jni_zero/common.py", 9504 "third_party/jni_zero/java_lang_classes.py", 9505 "third_party/jni_zero/java_types.py", 9506 "third_party/jni_zero/jni_generator.py", 9507 "third_party/jni_zero/jni_registration_generator.py", 9508 "third_party/jni_zero/jni_zero.py", 9509 "third_party/jni_zero/parse.py", 9510 "third_party/jni_zero/proxy.py", 9511 ], 9512 visibility: [ 9513 "//external/cronet:__subpackages__", 9514 ], 9515} 9516 9517// GN: //testing/android/native_test:native_test_jni__action__testing 9518cc_genrule { 9519 name: "cronet_aml_testing_android_native_test_native_test_jni__action__testing", 9520 srcs: [ 9521 "testing/android/native_test/java/src/org/chromium/native_test/NativeTest.java", 9522 ], 9523 cmd: "mkdir -p $(genDir)/jni_headers/testing/android/native_test/native_test_jni && " + 9524 "mkdir -p $(genDir)/testing/android/native_test && $(location third_party/jni_zero/jni_zero.py) from-source " + 9525 "--output-dir " + 9526 "$(genDir)/testing/android/native_test/native_test_jni " + 9527 "--extra-include " + 9528 "third_party/jni_zero/jni_zero_internal.h " + 9529 "--srcjar-path " + 9530 "$(genDir)/testing/android/native_test/native_test_jni.srcjar " + 9531 "--placeholder-srcjar-path " + 9532 "$(genDir)/testing/android/native_test/native_test_jni_placeholder.srcjar " + 9533 "--use-proxy-hash " + 9534 "--output-name " + 9535 "NativeTest_jni.h " + 9536 "--input-file " + 9537 "$(location testing/android/native_test/java/src/org/chromium/native_test/NativeTest.java)", 9538 out: [ 9539 "testing/android/native_test/native_test_jni.srcjar", 9540 "testing/android/native_test/native_test_jni/NativeTest_jni.h", 9541 ], 9542 tool_files: [ 9543 "third_party/jni_zero/codegen/called_by_native_header.py", 9544 "third_party/jni_zero/codegen/convert_type.py", 9545 "third_party/jni_zero/codegen/header_common.py", 9546 "third_party/jni_zero/codegen/natives_header.py", 9547 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 9548 "third_party/jni_zero/codegen/placeholder_java_type.py", 9549 "third_party/jni_zero/codegen/proxy_impl_java.py", 9550 "third_party/jni_zero/common.py", 9551 "third_party/jni_zero/java_lang_classes.py", 9552 "third_party/jni_zero/java_types.py", 9553 "third_party/jni_zero/jni_generator.py", 9554 "third_party/jni_zero/jni_registration_generator.py", 9555 "third_party/jni_zero/jni_zero.py", 9556 "third_party/jni_zero/parse.py", 9557 "third_party/jni_zero/proxy.py", 9558 ], 9559 apex_available: [ 9560 "com.android.tethering", 9561 ], 9562 visibility: [ 9563 "//external/cronet:__subpackages__", 9564 ], 9565} 9566 9567// GN: //testing/android/native_test:native_test_jni__action__testing 9568java_genrule { 9569 name: "cronet_aml_testing_android_native_test_native_test_jni__action__testing__java", 9570 srcs: [ 9571 "testing/android/native_test/java/src/org/chromium/native_test/NativeTest.java", 9572 ], 9573 cmd: "mkdir -p $(genDir)/jni_headers/testing/android/native_test/native_test_jni && " + 9574 "mkdir -p $(genDir)/testing/android/native_test && $(location third_party/jni_zero/jni_zero.py) from-source " + 9575 "--output-dir " + 9576 "$(genDir)/testing/android/native_test/native_test_jni " + 9577 "--extra-include " + 9578 "third_party/jni_zero/jni_zero_internal.h " + 9579 "--srcjar-path " + 9580 "$(genDir)/testing/android/native_test/native_test_jni.srcjar " + 9581 "--placeholder-srcjar-path " + 9582 "$(genDir)/testing/android/native_test/native_test_jni_placeholder.srcjar " + 9583 "--use-proxy-hash " + 9584 "--output-name " + 9585 "NativeTest_jni.h " + 9586 "--input-file " + 9587 "$(location testing/android/native_test/java/src/org/chromium/native_test/NativeTest.java)", 9588 out: [ 9589 "testing/android/native_test/native_test_jni.srcjar", 9590 "testing/android/native_test/native_test_jni/NativeTest_jni.h", 9591 ], 9592 tool_files: [ 9593 "third_party/jni_zero/codegen/called_by_native_header.py", 9594 "third_party/jni_zero/codegen/convert_type.py", 9595 "third_party/jni_zero/codegen/header_common.py", 9596 "third_party/jni_zero/codegen/natives_header.py", 9597 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 9598 "third_party/jni_zero/codegen/placeholder_java_type.py", 9599 "third_party/jni_zero/codegen/proxy_impl_java.py", 9600 "third_party/jni_zero/common.py", 9601 "third_party/jni_zero/java_lang_classes.py", 9602 "third_party/jni_zero/java_types.py", 9603 "third_party/jni_zero/jni_generator.py", 9604 "third_party/jni_zero/jni_registration_generator.py", 9605 "third_party/jni_zero/jni_zero.py", 9606 "third_party/jni_zero/parse.py", 9607 "third_party/jni_zero/proxy.py", 9608 ], 9609 visibility: [ 9610 "//external/cronet:__subpackages__", 9611 ], 9612} 9613 9614// GN: //testing/gtest:gtest__testing 9615cc_library_static { 9616 name: "cronet_aml_testing_gtest_gtest__testing", 9617 srcs: [ 9618 "testing/gtest/empty.cc", 9619 "testing/multiprocess_func_list.cc", 9620 ], 9621 shared_libs: [ 9622 "libandroid", 9623 "liblog", 9624 ], 9625 generated_headers: [ 9626 "cronet_aml_base_allocator_buildflags__testing", 9627 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 9628 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 9629 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 9630 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 9631 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 9632 "cronet_aml_base_anchor_functions_buildflags__testing", 9633 "cronet_aml_base_build_date__testing", 9634 "cronet_aml_base_cfi_buildflags__testing", 9635 "cronet_aml_base_check_version_internal_action__testing", 9636 "cronet_aml_base_clang_profiling_buildflags__testing", 9637 "cronet_aml_base_debugging_buildflags__testing", 9638 "cronet_aml_base_feature_list_buildflags__testing", 9639 "cronet_aml_base_fuzzing_buildflags__testing", 9640 "cronet_aml_base_ios_cronet_buildflags__testing", 9641 "cronet_aml_base_logging_buildflags__testing", 9642 "cronet_aml_base_message_pump_buildflags__testing", 9643 "cronet_aml_base_orderfile_buildflags__testing", 9644 "cronet_aml_base_power_monitor_buildflags__testing", 9645 "cronet_aml_base_profiler_buildflags__testing", 9646 "cronet_aml_base_protected_memory_buildflags__testing", 9647 "cronet_aml_base_rust_buildflags__testing", 9648 "cronet_aml_base_sanitizer_buildflags__testing", 9649 "cronet_aml_base_synchronization_buildflags__testing", 9650 "cronet_aml_base_tracing_buildflags__testing", 9651 "cronet_aml_build_blink_buildflags__testing", 9652 "cronet_aml_build_branding_buildflags__testing", 9653 "cronet_aml_build_chromecast_buildflags__testing", 9654 "cronet_aml_build_chromeos_buildflags__testing", 9655 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 9656 "cronet_aml_build_ios_buildflags__testing", 9657 ], 9658 export_generated_headers: [ 9659 "cronet_aml_base_allocator_buildflags__testing", 9660 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 9661 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 9662 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 9663 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 9664 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 9665 "cronet_aml_base_anchor_functions_buildflags__testing", 9666 "cronet_aml_base_build_date__testing", 9667 "cronet_aml_base_cfi_buildflags__testing", 9668 "cronet_aml_base_check_version_internal_action__testing", 9669 "cronet_aml_base_clang_profiling_buildflags__testing", 9670 "cronet_aml_base_debugging_buildflags__testing", 9671 "cronet_aml_base_feature_list_buildflags__testing", 9672 "cronet_aml_base_fuzzing_buildflags__testing", 9673 "cronet_aml_base_ios_cronet_buildflags__testing", 9674 "cronet_aml_base_logging_buildflags__testing", 9675 "cronet_aml_base_message_pump_buildflags__testing", 9676 "cronet_aml_base_orderfile_buildflags__testing", 9677 "cronet_aml_base_power_monitor_buildflags__testing", 9678 "cronet_aml_base_profiler_buildflags__testing", 9679 "cronet_aml_base_protected_memory_buildflags__testing", 9680 "cronet_aml_base_rust_buildflags__testing", 9681 "cronet_aml_base_sanitizer_buildflags__testing", 9682 "cronet_aml_base_synchronization_buildflags__testing", 9683 "cronet_aml_base_tracing_buildflags__testing", 9684 "cronet_aml_build_blink_buildflags__testing", 9685 "cronet_aml_build_branding_buildflags__testing", 9686 "cronet_aml_build_chromecast_buildflags__testing", 9687 "cronet_aml_build_chromeos_buildflags__testing", 9688 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 9689 "cronet_aml_build_ios_buildflags__testing", 9690 ], 9691 defaults: [ 9692 "cronet_aml_cc_defaults", 9693 ], 9694 cflags: [ 9695 "-DANDROID", 9696 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 9697 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 9698 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 9699 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 9700 "-DGTEST_API_=", 9701 "-DGTEST_HAS_ABSL", 9702 "-DGTEST_HAS_POSIX_RE=0", 9703 "-DGTEST_HAS_TR1_TUPLE=0", 9704 "-DGTEST_LANG_CXX11=1", 9705 "-DGTEST_NO_ABSL_FLAGS", 9706 "-DHAVE_SYS_UIO_H", 9707 "-DNDEBUG", 9708 "-DNO_UNWIND_TABLES", 9709 "-DNVALGRIND", 9710 "-DOFFICIAL_BUILD", 9711 "-DUNIT_TEST", 9712 "-D_GNU_SOURCE", 9713 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 9714 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 9715 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 9716 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 9717 "-D__STDC_CONSTANT_MACROS", 9718 "-D__STDC_FORMAT_MACROS", 9719 "-fdata-sections", 9720 "-ffunction-sections", 9721 "-fno-asynchronous-unwind-tables", 9722 "-fno-unwind-tables", 9723 "-fstack-protector", 9724 "-fvisibility-inlines-hidden", 9725 "-fvisibility=hidden", 9726 "-g1", 9727 ], 9728 include_dirs: [ 9729 "external/cronet/", 9730 "external/cronet/buildtools/third_party/libc++/", 9731 "external/cronet/third_party/abseil-cpp/", 9732 "external/cronet/third_party/googletest/custom/", 9733 "external/cronet/third_party/googletest/src/googletest/include/", 9734 "external/cronet/third_party/libc++/src/include", 9735 "external/cronet/third_party/libc++abi/src/include", 9736 "external/cronet/third_party/re2/src/", 9737 ], 9738 cpp_std: "c++20", 9739 ldflags: [ 9740 "-Wl,--as-needed", 9741 "-Wl,--gc-sections", 9742 "-Wl,--icf=all", 9743 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 9744 "-Wl,-wrap,asprintf", 9745 "-Wl,-wrap,calloc", 9746 "-Wl,-wrap,free", 9747 "-Wl,-wrap,getcwd", 9748 "-Wl,-wrap,malloc", 9749 "-Wl,-wrap,malloc_usable_size", 9750 "-Wl,-wrap,memalign", 9751 "-Wl,-wrap,posix_memalign", 9752 "-Wl,-wrap,pvalloc", 9753 "-Wl,-wrap,realloc", 9754 "-Wl,-wrap,realpath", 9755 "-Wl,-wrap,strdup", 9756 "-Wl,-wrap,strndup", 9757 "-Wl,-wrap,valloc", 9758 "-Wl,-wrap,vasprintf", 9759 ], 9760 visibility: [ 9761 "//external/cronet:__subpackages__", 9762 ], 9763 target: { 9764 android_arm: { 9765 cflags: [ 9766 "-D_FORTIFY_SOURCE=2", 9767 ], 9768 }, 9769 android_arm64: { 9770 cflags: [ 9771 "-D_FORTIFY_SOURCE=2", 9772 "-O2", 9773 "-mno-outline", 9774 ], 9775 }, 9776 android_x86: { 9777 cflags: [ 9778 "-D_FORTIFY_SOURCE=2", 9779 "-msse3", 9780 ], 9781 }, 9782 android_x86_64: { 9783 cflags: [ 9784 "-D_FORTIFY_SOURCE=2", 9785 "-msse3", 9786 ], 9787 }, 9788 }, 9789} 9790 9791// GN: //third_party/boringssl:boringssl__testing 9792cc_library_static { 9793 name: "cronet_aml_third_party_boringssl_boringssl__testing", 9794 srcs: [ 9795 "third_party/boringssl/src/crypto/asn1/a_bitstr.c", 9796 "third_party/boringssl/src/crypto/asn1/a_bool.c", 9797 "third_party/boringssl/src/crypto/asn1/a_d2i_fp.c", 9798 "third_party/boringssl/src/crypto/asn1/a_dup.c", 9799 "third_party/boringssl/src/crypto/asn1/a_gentm.c", 9800 "third_party/boringssl/src/crypto/asn1/a_i2d_fp.c", 9801 "third_party/boringssl/src/crypto/asn1/a_int.c", 9802 "third_party/boringssl/src/crypto/asn1/a_mbstr.c", 9803 "third_party/boringssl/src/crypto/asn1/a_object.c", 9804 "third_party/boringssl/src/crypto/asn1/a_octet.c", 9805 "third_party/boringssl/src/crypto/asn1/a_strex.c", 9806 "third_party/boringssl/src/crypto/asn1/a_strnid.c", 9807 "third_party/boringssl/src/crypto/asn1/a_time.c", 9808 "third_party/boringssl/src/crypto/asn1/a_type.c", 9809 "third_party/boringssl/src/crypto/asn1/a_utctm.c", 9810 "third_party/boringssl/src/crypto/asn1/asn1_lib.c", 9811 "third_party/boringssl/src/crypto/asn1/asn1_par.c", 9812 "third_party/boringssl/src/crypto/asn1/asn_pack.c", 9813 "third_party/boringssl/src/crypto/asn1/f_int.c", 9814 "third_party/boringssl/src/crypto/asn1/f_string.c", 9815 "third_party/boringssl/src/crypto/asn1/posix_time.c", 9816 "third_party/boringssl/src/crypto/asn1/tasn_dec.c", 9817 "third_party/boringssl/src/crypto/asn1/tasn_enc.c", 9818 "third_party/boringssl/src/crypto/asn1/tasn_fre.c", 9819 "third_party/boringssl/src/crypto/asn1/tasn_new.c", 9820 "third_party/boringssl/src/crypto/asn1/tasn_typ.c", 9821 "third_party/boringssl/src/crypto/asn1/tasn_utl.c", 9822 "third_party/boringssl/src/crypto/base64/base64.c", 9823 "third_party/boringssl/src/crypto/bio/bio.c", 9824 "third_party/boringssl/src/crypto/bio/bio_mem.c", 9825 "third_party/boringssl/src/crypto/bio/connect.c", 9826 "third_party/boringssl/src/crypto/bio/errno.c", 9827 "third_party/boringssl/src/crypto/bio/fd.c", 9828 "third_party/boringssl/src/crypto/bio/file.c", 9829 "third_party/boringssl/src/crypto/bio/hexdump.c", 9830 "third_party/boringssl/src/crypto/bio/pair.c", 9831 "third_party/boringssl/src/crypto/bio/printf.c", 9832 "third_party/boringssl/src/crypto/bio/socket.c", 9833 "third_party/boringssl/src/crypto/bio/socket_helper.c", 9834 "third_party/boringssl/src/crypto/blake2/blake2.c", 9835 "third_party/boringssl/src/crypto/bn_extra/bn_asn1.c", 9836 "third_party/boringssl/src/crypto/bn_extra/convert.c", 9837 "third_party/boringssl/src/crypto/buf/buf.c", 9838 "third_party/boringssl/src/crypto/bytestring/asn1_compat.c", 9839 "third_party/boringssl/src/crypto/bytestring/ber.c", 9840 "third_party/boringssl/src/crypto/bytestring/cbb.c", 9841 "third_party/boringssl/src/crypto/bytestring/cbs.c", 9842 "third_party/boringssl/src/crypto/bytestring/unicode.c", 9843 "third_party/boringssl/src/crypto/chacha/chacha.c", 9844 "third_party/boringssl/src/crypto/cipher_extra/cipher_extra.c", 9845 "third_party/boringssl/src/crypto/cipher_extra/derive_key.c", 9846 "third_party/boringssl/src/crypto/cipher_extra/e_aesctrhmac.c", 9847 "third_party/boringssl/src/crypto/cipher_extra/e_aesgcmsiv.c", 9848 "third_party/boringssl/src/crypto/cipher_extra/e_chacha20poly1305.c", 9849 "third_party/boringssl/src/crypto/cipher_extra/e_des.c", 9850 "third_party/boringssl/src/crypto/cipher_extra/e_null.c", 9851 "third_party/boringssl/src/crypto/cipher_extra/e_rc2.c", 9852 "third_party/boringssl/src/crypto/cipher_extra/e_rc4.c", 9853 "third_party/boringssl/src/crypto/cipher_extra/e_tls.c", 9854 "third_party/boringssl/src/crypto/cipher_extra/tls_cbc.c", 9855 "third_party/boringssl/src/crypto/conf/conf.c", 9856 "third_party/boringssl/src/crypto/cpu_aarch64_apple.c", 9857 "third_party/boringssl/src/crypto/cpu_aarch64_fuchsia.c", 9858 "third_party/boringssl/src/crypto/cpu_aarch64_linux.c", 9859 "third_party/boringssl/src/crypto/cpu_aarch64_openbsd.c", 9860 "third_party/boringssl/src/crypto/cpu_aarch64_sysreg.c", 9861 "third_party/boringssl/src/crypto/cpu_aarch64_win.c", 9862 "third_party/boringssl/src/crypto/cpu_arm_freebsd.c", 9863 "third_party/boringssl/src/crypto/cpu_arm_linux.c", 9864 "third_party/boringssl/src/crypto/cpu_intel.c", 9865 "third_party/boringssl/src/crypto/crypto.c", 9866 "third_party/boringssl/src/crypto/curve25519/curve25519.c", 9867 "third_party/boringssl/src/crypto/curve25519/curve25519_64_adx.c", 9868 "third_party/boringssl/src/crypto/curve25519/spake25519.c", 9869 "third_party/boringssl/src/crypto/des/des.c", 9870 "third_party/boringssl/src/crypto/dh_extra/dh_asn1.c", 9871 "third_party/boringssl/src/crypto/dh_extra/params.c", 9872 "third_party/boringssl/src/crypto/digest_extra/digest_extra.c", 9873 "third_party/boringssl/src/crypto/dsa/dsa.c", 9874 "third_party/boringssl/src/crypto/dsa/dsa_asn1.c", 9875 "third_party/boringssl/src/crypto/ec_extra/ec_asn1.c", 9876 "third_party/boringssl/src/crypto/ec_extra/ec_derive.c", 9877 "third_party/boringssl/src/crypto/ec_extra/hash_to_curve.c", 9878 "third_party/boringssl/src/crypto/ecdh_extra/ecdh_extra.c", 9879 "third_party/boringssl/src/crypto/ecdsa_extra/ecdsa_asn1.c", 9880 "third_party/boringssl/src/crypto/engine/engine.c", 9881 "third_party/boringssl/src/crypto/err/err.c", 9882 "third_party/boringssl/src/crypto/evp/evp.c", 9883 "third_party/boringssl/src/crypto/evp/evp_asn1.c", 9884 "third_party/boringssl/src/crypto/evp/evp_ctx.c", 9885 "third_party/boringssl/src/crypto/evp/p_dh.c", 9886 "third_party/boringssl/src/crypto/evp/p_dh_asn1.c", 9887 "third_party/boringssl/src/crypto/evp/p_dsa_asn1.c", 9888 "third_party/boringssl/src/crypto/evp/p_ec.c", 9889 "third_party/boringssl/src/crypto/evp/p_ec_asn1.c", 9890 "third_party/boringssl/src/crypto/evp/p_ed25519.c", 9891 "third_party/boringssl/src/crypto/evp/p_ed25519_asn1.c", 9892 "third_party/boringssl/src/crypto/evp/p_hkdf.c", 9893 "third_party/boringssl/src/crypto/evp/p_rsa.c", 9894 "third_party/boringssl/src/crypto/evp/p_rsa_asn1.c", 9895 "third_party/boringssl/src/crypto/evp/p_x25519.c", 9896 "third_party/boringssl/src/crypto/evp/p_x25519_asn1.c", 9897 "third_party/boringssl/src/crypto/evp/pbkdf.c", 9898 "third_party/boringssl/src/crypto/evp/print.c", 9899 "third_party/boringssl/src/crypto/evp/scrypt.c", 9900 "third_party/boringssl/src/crypto/evp/sign.c", 9901 "third_party/boringssl/src/crypto/ex_data.c", 9902 "third_party/boringssl/src/crypto/fipsmodule/bcm.c", 9903 "third_party/boringssl/src/crypto/fipsmodule/fips_shared_support.c", 9904 "third_party/boringssl/src/crypto/hpke/hpke.c", 9905 "third_party/boringssl/src/crypto/hrss/hrss.c", 9906 "third_party/boringssl/src/crypto/keccak/keccak.c", 9907 "third_party/boringssl/src/crypto/kyber/kyber.c", 9908 "third_party/boringssl/src/crypto/lhash/lhash.c", 9909 "third_party/boringssl/src/crypto/mem.c", 9910 "third_party/boringssl/src/crypto/obj/obj.c", 9911 "third_party/boringssl/src/crypto/obj/obj_xref.c", 9912 "third_party/boringssl/src/crypto/pem/pem_all.c", 9913 "third_party/boringssl/src/crypto/pem/pem_info.c", 9914 "third_party/boringssl/src/crypto/pem/pem_lib.c", 9915 "third_party/boringssl/src/crypto/pem/pem_oth.c", 9916 "third_party/boringssl/src/crypto/pem/pem_pk8.c", 9917 "third_party/boringssl/src/crypto/pem/pem_pkey.c", 9918 "third_party/boringssl/src/crypto/pem/pem_x509.c", 9919 "third_party/boringssl/src/crypto/pem/pem_xaux.c", 9920 "third_party/boringssl/src/crypto/pkcs7/pkcs7.c", 9921 "third_party/boringssl/src/crypto/pkcs7/pkcs7_x509.c", 9922 "third_party/boringssl/src/crypto/pkcs8/p5_pbev2.c", 9923 "third_party/boringssl/src/crypto/pkcs8/pkcs8.c", 9924 "third_party/boringssl/src/crypto/pkcs8/pkcs8_x509.c", 9925 "third_party/boringssl/src/crypto/poly1305/poly1305.c", 9926 "third_party/boringssl/src/crypto/poly1305/poly1305_arm.c", 9927 "third_party/boringssl/src/crypto/poly1305/poly1305_vec.c", 9928 "third_party/boringssl/src/crypto/pool/pool.c", 9929 "third_party/boringssl/src/crypto/rand_extra/deterministic.c", 9930 "third_party/boringssl/src/crypto/rand_extra/forkunsafe.c", 9931 "third_party/boringssl/src/crypto/rand_extra/getentropy.c", 9932 "third_party/boringssl/src/crypto/rand_extra/ios.c", 9933 "third_party/boringssl/src/crypto/rand_extra/passive.c", 9934 "third_party/boringssl/src/crypto/rand_extra/rand_extra.c", 9935 "third_party/boringssl/src/crypto/rand_extra/trusty.c", 9936 "third_party/boringssl/src/crypto/rand_extra/windows.c", 9937 "third_party/boringssl/src/crypto/rc4/rc4.c", 9938 "third_party/boringssl/src/crypto/refcount.c", 9939 "third_party/boringssl/src/crypto/rsa_extra/rsa_asn1.c", 9940 "third_party/boringssl/src/crypto/rsa_extra/rsa_crypt.c", 9941 "third_party/boringssl/src/crypto/rsa_extra/rsa_print.c", 9942 "third_party/boringssl/src/crypto/siphash/siphash.c", 9943 "third_party/boringssl/src/crypto/spx/address.c", 9944 "third_party/boringssl/src/crypto/spx/fors.c", 9945 "third_party/boringssl/src/crypto/spx/merkle.c", 9946 "third_party/boringssl/src/crypto/spx/spx.c", 9947 "third_party/boringssl/src/crypto/spx/spx_util.c", 9948 "third_party/boringssl/src/crypto/spx/thash.c", 9949 "third_party/boringssl/src/crypto/spx/wots.c", 9950 "third_party/boringssl/src/crypto/stack/stack.c", 9951 "third_party/boringssl/src/crypto/thread.c", 9952 "third_party/boringssl/src/crypto/thread_none.c", 9953 "third_party/boringssl/src/crypto/thread_pthread.c", 9954 "third_party/boringssl/src/crypto/thread_win.c", 9955 "third_party/boringssl/src/crypto/trust_token/pmbtoken.c", 9956 "third_party/boringssl/src/crypto/trust_token/trust_token.c", 9957 "third_party/boringssl/src/crypto/trust_token/voprf.c", 9958 "third_party/boringssl/src/crypto/x509/a_digest.c", 9959 "third_party/boringssl/src/crypto/x509/a_sign.c", 9960 "third_party/boringssl/src/crypto/x509/a_verify.c", 9961 "third_party/boringssl/src/crypto/x509/algorithm.c", 9962 "third_party/boringssl/src/crypto/x509/asn1_gen.c", 9963 "third_party/boringssl/src/crypto/x509/by_dir.c", 9964 "third_party/boringssl/src/crypto/x509/by_file.c", 9965 "third_party/boringssl/src/crypto/x509/i2d_pr.c", 9966 "third_party/boringssl/src/crypto/x509/name_print.c", 9967 "third_party/boringssl/src/crypto/x509/policy.c", 9968 "third_party/boringssl/src/crypto/x509/rsa_pss.c", 9969 "third_party/boringssl/src/crypto/x509/t_crl.c", 9970 "third_party/boringssl/src/crypto/x509/t_req.c", 9971 "third_party/boringssl/src/crypto/x509/t_x509.c", 9972 "third_party/boringssl/src/crypto/x509/t_x509a.c", 9973 "third_party/boringssl/src/crypto/x509/v3_akey.c", 9974 "third_party/boringssl/src/crypto/x509/v3_akeya.c", 9975 "third_party/boringssl/src/crypto/x509/v3_alt.c", 9976 "third_party/boringssl/src/crypto/x509/v3_bcons.c", 9977 "third_party/boringssl/src/crypto/x509/v3_bitst.c", 9978 "third_party/boringssl/src/crypto/x509/v3_conf.c", 9979 "third_party/boringssl/src/crypto/x509/v3_cpols.c", 9980 "third_party/boringssl/src/crypto/x509/v3_crld.c", 9981 "third_party/boringssl/src/crypto/x509/v3_enum.c", 9982 "third_party/boringssl/src/crypto/x509/v3_extku.c", 9983 "third_party/boringssl/src/crypto/x509/v3_genn.c", 9984 "third_party/boringssl/src/crypto/x509/v3_ia5.c", 9985 "third_party/boringssl/src/crypto/x509/v3_info.c", 9986 "third_party/boringssl/src/crypto/x509/v3_int.c", 9987 "third_party/boringssl/src/crypto/x509/v3_lib.c", 9988 "third_party/boringssl/src/crypto/x509/v3_ncons.c", 9989 "third_party/boringssl/src/crypto/x509/v3_ocsp.c", 9990 "third_party/boringssl/src/crypto/x509/v3_pcons.c", 9991 "third_party/boringssl/src/crypto/x509/v3_pmaps.c", 9992 "third_party/boringssl/src/crypto/x509/v3_prn.c", 9993 "third_party/boringssl/src/crypto/x509/v3_purp.c", 9994 "third_party/boringssl/src/crypto/x509/v3_skey.c", 9995 "third_party/boringssl/src/crypto/x509/v3_utl.c", 9996 "third_party/boringssl/src/crypto/x509/x509.c", 9997 "third_party/boringssl/src/crypto/x509/x509_att.c", 9998 "third_party/boringssl/src/crypto/x509/x509_cmp.c", 9999 "third_party/boringssl/src/crypto/x509/x509_d2.c", 10000 "third_party/boringssl/src/crypto/x509/x509_def.c", 10001 "third_party/boringssl/src/crypto/x509/x509_ext.c", 10002 "third_party/boringssl/src/crypto/x509/x509_lu.c", 10003 "third_party/boringssl/src/crypto/x509/x509_obj.c", 10004 "third_party/boringssl/src/crypto/x509/x509_req.c", 10005 "third_party/boringssl/src/crypto/x509/x509_set.c", 10006 "third_party/boringssl/src/crypto/x509/x509_trs.c", 10007 "third_party/boringssl/src/crypto/x509/x509_txt.c", 10008 "third_party/boringssl/src/crypto/x509/x509_v3.c", 10009 "third_party/boringssl/src/crypto/x509/x509_vfy.c", 10010 "third_party/boringssl/src/crypto/x509/x509_vpm.c", 10011 "third_party/boringssl/src/crypto/x509/x509cset.c", 10012 "third_party/boringssl/src/crypto/x509/x509name.c", 10013 "third_party/boringssl/src/crypto/x509/x509rset.c", 10014 "third_party/boringssl/src/crypto/x509/x509spki.c", 10015 "third_party/boringssl/src/crypto/x509/x_algor.c", 10016 "third_party/boringssl/src/crypto/x509/x_all.c", 10017 "third_party/boringssl/src/crypto/x509/x_attrib.c", 10018 "third_party/boringssl/src/crypto/x509/x_crl.c", 10019 "third_party/boringssl/src/crypto/x509/x_exten.c", 10020 "third_party/boringssl/src/crypto/x509/x_name.c", 10021 "third_party/boringssl/src/crypto/x509/x_pubkey.c", 10022 "third_party/boringssl/src/crypto/x509/x_req.c", 10023 "third_party/boringssl/src/crypto/x509/x_sig.c", 10024 "third_party/boringssl/src/crypto/x509/x_spki.c", 10025 "third_party/boringssl/src/crypto/x509/x_val.c", 10026 "third_party/boringssl/src/crypto/x509/x_x509.c", 10027 "third_party/boringssl/src/crypto/x509/x_x509a.c", 10028 "third_party/boringssl/src/gen/crypto/err_data.c", 10029 "third_party/boringssl/src/pki/cert_error_id.cc", 10030 "third_party/boringssl/src/pki/cert_error_params.cc", 10031 "third_party/boringssl/src/pki/cert_errors.cc", 10032 "third_party/boringssl/src/pki/cert_issuer_source_static.cc", 10033 "third_party/boringssl/src/pki/certificate.cc", 10034 "third_party/boringssl/src/pki/certificate_policies.cc", 10035 "third_party/boringssl/src/pki/common_cert_errors.cc", 10036 "third_party/boringssl/src/pki/crl.cc", 10037 "third_party/boringssl/src/pki/encode_values.cc", 10038 "third_party/boringssl/src/pki/extended_key_usage.cc", 10039 "third_party/boringssl/src/pki/general_names.cc", 10040 "third_party/boringssl/src/pki/input.cc", 10041 "third_party/boringssl/src/pki/ip_util.cc", 10042 "third_party/boringssl/src/pki/name_constraints.cc", 10043 "third_party/boringssl/src/pki/ocsp.cc", 10044 "third_party/boringssl/src/pki/ocsp_verify_result.cc", 10045 "third_party/boringssl/src/pki/parse_certificate.cc", 10046 "third_party/boringssl/src/pki/parse_name.cc", 10047 "third_party/boringssl/src/pki/parse_values.cc", 10048 "third_party/boringssl/src/pki/parsed_certificate.cc", 10049 "third_party/boringssl/src/pki/parser.cc", 10050 "third_party/boringssl/src/pki/path_builder.cc", 10051 "third_party/boringssl/src/pki/pem.cc", 10052 "third_party/boringssl/src/pki/revocation_util.cc", 10053 "third_party/boringssl/src/pki/signature_algorithm.cc", 10054 "third_party/boringssl/src/pki/simple_path_builder_delegate.cc", 10055 "third_party/boringssl/src/pki/string_util.cc", 10056 "third_party/boringssl/src/pki/trust_store.cc", 10057 "third_party/boringssl/src/pki/trust_store_collection.cc", 10058 "third_party/boringssl/src/pki/trust_store_in_memory.cc", 10059 "third_party/boringssl/src/pki/verify_certificate_chain.cc", 10060 "third_party/boringssl/src/pki/verify_error.cc", 10061 "third_party/boringssl/src/pki/verify_name_match.cc", 10062 "third_party/boringssl/src/pki/verify_signed_data.cc", 10063 "third_party/boringssl/src/ssl/bio_ssl.cc", 10064 "third_party/boringssl/src/ssl/d1_both.cc", 10065 "third_party/boringssl/src/ssl/d1_lib.cc", 10066 "third_party/boringssl/src/ssl/d1_pkt.cc", 10067 "third_party/boringssl/src/ssl/d1_srtp.cc", 10068 "third_party/boringssl/src/ssl/dtls_method.cc", 10069 "third_party/boringssl/src/ssl/dtls_record.cc", 10070 "third_party/boringssl/src/ssl/encrypted_client_hello.cc", 10071 "third_party/boringssl/src/ssl/extensions.cc", 10072 "third_party/boringssl/src/ssl/handoff.cc", 10073 "third_party/boringssl/src/ssl/handshake.cc", 10074 "third_party/boringssl/src/ssl/handshake_client.cc", 10075 "third_party/boringssl/src/ssl/handshake_server.cc", 10076 "third_party/boringssl/src/ssl/s3_both.cc", 10077 "third_party/boringssl/src/ssl/s3_lib.cc", 10078 "third_party/boringssl/src/ssl/s3_pkt.cc", 10079 "third_party/boringssl/src/ssl/ssl_aead_ctx.cc", 10080 "third_party/boringssl/src/ssl/ssl_asn1.cc", 10081 "third_party/boringssl/src/ssl/ssl_buffer.cc", 10082 "third_party/boringssl/src/ssl/ssl_cert.cc", 10083 "third_party/boringssl/src/ssl/ssl_cipher.cc", 10084 "third_party/boringssl/src/ssl/ssl_credential.cc", 10085 "third_party/boringssl/src/ssl/ssl_file.cc", 10086 "third_party/boringssl/src/ssl/ssl_key_share.cc", 10087 "third_party/boringssl/src/ssl/ssl_lib.cc", 10088 "third_party/boringssl/src/ssl/ssl_privkey.cc", 10089 "third_party/boringssl/src/ssl/ssl_session.cc", 10090 "third_party/boringssl/src/ssl/ssl_stat.cc", 10091 "third_party/boringssl/src/ssl/ssl_transcript.cc", 10092 "third_party/boringssl/src/ssl/ssl_versions.cc", 10093 "third_party/boringssl/src/ssl/ssl_x509.cc", 10094 "third_party/boringssl/src/ssl/t1_enc.cc", 10095 "third_party/boringssl/src/ssl/tls13_both.cc", 10096 "third_party/boringssl/src/ssl/tls13_client.cc", 10097 "third_party/boringssl/src/ssl/tls13_enc.cc", 10098 "third_party/boringssl/src/ssl/tls13_server.cc", 10099 "third_party/boringssl/src/ssl/tls_method.cc", 10100 "third_party/boringssl/src/ssl/tls_record.cc", 10101 ], 10102 host_supported: true, 10103 defaults: [ 10104 "cronet_aml_cc_defaults", 10105 ], 10106 cflags: [ 10107 "-DBORINGSSL_ALLOW_CXX_RUNTIME", 10108 "-DBORINGSSL_IMPLEMENTATION", 10109 "-DBORINGSSL_NO_STATIC_INITIALIZER", 10110 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 10111 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 10112 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 10113 "-DNDEBUG", 10114 "-DNO_UNWIND_TABLES", 10115 "-DNVALGRIND", 10116 "-DOFFICIAL_BUILD", 10117 "-DOPENSSL_SMALL", 10118 "-D_GNU_SOURCE", 10119 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 10120 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 10121 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 10122 "-O2", 10123 "-fdata-sections", 10124 "-ffunction-sections", 10125 "-fno-asynchronous-unwind-tables", 10126 "-fno-unwind-tables", 10127 "-fstack-protector", 10128 "-fvisibility-inlines-hidden", 10129 "-fvisibility=hidden", 10130 "-g1", 10131 ], 10132 include_dirs: [ 10133 "external/cronet/", 10134 "external/cronet/buildtools/third_party/libc++/", 10135 "external/cronet/third_party/boringssl/src/include/", 10136 "external/cronet/third_party/libc++/src/include", 10137 "external/cronet/third_party/libc++abi/src/include", 10138 ], 10139 cpp_std: "c++20", 10140 ldflags: [ 10141 "-Wl,--as-needed", 10142 "-Wl,--gc-sections", 10143 "-Wl,--icf=all", 10144 ], 10145 visibility: [ 10146 "//external/cronet:__subpackages__", 10147 ], 10148 target: { 10149 android_arm: { 10150 cflags: [ 10151 "-DANDROID", 10152 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 10153 "-DHAVE_SYS_UIO_H", 10154 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 10155 ], 10156 }, 10157 android_arm64: { 10158 cflags: [ 10159 "-DANDROID", 10160 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 10161 "-DHAVE_SYS_UIO_H", 10162 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 10163 "-mno-outline", 10164 ], 10165 }, 10166 android_riscv64: { 10167 cflags: [ 10168 "-DANDROID", 10169 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 10170 "-DHAVE_SYS_UIO_H", 10171 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 10172 ], 10173 }, 10174 android_x86: { 10175 cflags: [ 10176 "-DANDROID", 10177 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 10178 "-DHAVE_SYS_UIO_H", 10179 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 10180 "-msse3", 10181 ], 10182 }, 10183 android_x86_64: { 10184 cflags: [ 10185 "-DANDROID", 10186 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 10187 "-DHAVE_SYS_UIO_H", 10188 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 10189 "-msse3", 10190 ], 10191 }, 10192 host: { 10193 cflags: [ 10194 "-DCR_SYSROOT_KEY=20230611T210420Z-2", 10195 "-DUSE_AURA=1", 10196 "-DUSE_OZONE=1", 10197 "-DUSE_UDEV", 10198 "-D_FILE_OFFSET_BITS=64", 10199 "-D_LARGEFILE64_SOURCE", 10200 "-D_LARGEFILE_SOURCE", 10201 "-msse3", 10202 ], 10203 compile_multilib: "64", 10204 }, 10205 }, 10206} 10207 10208// GN: //third_party/boringssl:boringssl_asm__testing 10209cc_library_static { 10210 name: "cronet_aml_third_party_boringssl_boringssl_asm__testing", 10211 srcs: [ 10212 "third_party/boringssl/src/crypto/curve25519/asm/x25519-asm-arm.S", 10213 "third_party/boringssl/src/crypto/hrss/asm/poly_rq_mul.S", 10214 "third_party/boringssl/src/crypto/poly1305/poly1305_arm_asm.S", 10215 "third_party/boringssl/src/gen/bcm/aesni-gcm-x86_64-apple.S", 10216 "third_party/boringssl/src/gen/bcm/aesni-gcm-x86_64-linux.S", 10217 "third_party/boringssl/src/gen/bcm/aesni-x86-apple.S", 10218 "third_party/boringssl/src/gen/bcm/aesni-x86-linux.S", 10219 "third_party/boringssl/src/gen/bcm/aesni-x86_64-apple.S", 10220 "third_party/boringssl/src/gen/bcm/aesni-x86_64-linux.S", 10221 "third_party/boringssl/src/gen/bcm/aesv8-armv7-linux.S", 10222 "third_party/boringssl/src/gen/bcm/aesv8-armv8-apple.S", 10223 "third_party/boringssl/src/gen/bcm/aesv8-armv8-linux.S", 10224 "third_party/boringssl/src/gen/bcm/aesv8-armv8-win.S", 10225 "third_party/boringssl/src/gen/bcm/aesv8-gcm-armv8-apple.S", 10226 "third_party/boringssl/src/gen/bcm/aesv8-gcm-armv8-linux.S", 10227 "third_party/boringssl/src/gen/bcm/aesv8-gcm-armv8-win.S", 10228 "third_party/boringssl/src/gen/bcm/armv4-mont-linux.S", 10229 "third_party/boringssl/src/gen/bcm/armv8-mont-apple.S", 10230 "third_party/boringssl/src/gen/bcm/armv8-mont-linux.S", 10231 "third_party/boringssl/src/gen/bcm/armv8-mont-win.S", 10232 "third_party/boringssl/src/gen/bcm/bn-586-apple.S", 10233 "third_party/boringssl/src/gen/bcm/bn-586-linux.S", 10234 "third_party/boringssl/src/gen/bcm/bn-armv8-apple.S", 10235 "third_party/boringssl/src/gen/bcm/bn-armv8-linux.S", 10236 "third_party/boringssl/src/gen/bcm/bn-armv8-win.S", 10237 "third_party/boringssl/src/gen/bcm/bsaes-armv7-linux.S", 10238 "third_party/boringssl/src/gen/bcm/co-586-apple.S", 10239 "third_party/boringssl/src/gen/bcm/co-586-linux.S", 10240 "third_party/boringssl/src/gen/bcm/ghash-armv4-linux.S", 10241 "third_party/boringssl/src/gen/bcm/ghash-neon-armv8-apple.S", 10242 "third_party/boringssl/src/gen/bcm/ghash-neon-armv8-linux.S", 10243 "third_party/boringssl/src/gen/bcm/ghash-neon-armv8-win.S", 10244 "third_party/boringssl/src/gen/bcm/ghash-ssse3-x86-apple.S", 10245 "third_party/boringssl/src/gen/bcm/ghash-ssse3-x86-linux.S", 10246 "third_party/boringssl/src/gen/bcm/ghash-ssse3-x86_64-apple.S", 10247 "third_party/boringssl/src/gen/bcm/ghash-ssse3-x86_64-linux.S", 10248 "third_party/boringssl/src/gen/bcm/ghash-x86-apple.S", 10249 "third_party/boringssl/src/gen/bcm/ghash-x86-linux.S", 10250 "third_party/boringssl/src/gen/bcm/ghash-x86_64-apple.S", 10251 "third_party/boringssl/src/gen/bcm/ghash-x86_64-linux.S", 10252 "third_party/boringssl/src/gen/bcm/ghashv8-armv7-linux.S", 10253 "third_party/boringssl/src/gen/bcm/ghashv8-armv8-apple.S", 10254 "third_party/boringssl/src/gen/bcm/ghashv8-armv8-linux.S", 10255 "third_party/boringssl/src/gen/bcm/ghashv8-armv8-win.S", 10256 "third_party/boringssl/src/gen/bcm/md5-586-apple.S", 10257 "third_party/boringssl/src/gen/bcm/md5-586-linux.S", 10258 "third_party/boringssl/src/gen/bcm/md5-x86_64-apple.S", 10259 "third_party/boringssl/src/gen/bcm/md5-x86_64-linux.S", 10260 "third_party/boringssl/src/gen/bcm/p256-armv8-asm-apple.S", 10261 "third_party/boringssl/src/gen/bcm/p256-armv8-asm-linux.S", 10262 "third_party/boringssl/src/gen/bcm/p256-armv8-asm-win.S", 10263 "third_party/boringssl/src/gen/bcm/p256-x86_64-asm-apple.S", 10264 "third_party/boringssl/src/gen/bcm/p256-x86_64-asm-linux.S", 10265 "third_party/boringssl/src/gen/bcm/p256_beeu-armv8-asm-apple.S", 10266 "third_party/boringssl/src/gen/bcm/p256_beeu-armv8-asm-linux.S", 10267 "third_party/boringssl/src/gen/bcm/p256_beeu-armv8-asm-win.S", 10268 "third_party/boringssl/src/gen/bcm/p256_beeu-x86_64-asm-apple.S", 10269 "third_party/boringssl/src/gen/bcm/p256_beeu-x86_64-asm-linux.S", 10270 "third_party/boringssl/src/gen/bcm/rdrand-x86_64-apple.S", 10271 "third_party/boringssl/src/gen/bcm/rdrand-x86_64-linux.S", 10272 "third_party/boringssl/src/gen/bcm/rsaz-avx2-apple.S", 10273 "third_party/boringssl/src/gen/bcm/rsaz-avx2-linux.S", 10274 "third_party/boringssl/src/gen/bcm/sha1-586-apple.S", 10275 "third_party/boringssl/src/gen/bcm/sha1-586-linux.S", 10276 "third_party/boringssl/src/gen/bcm/sha1-armv4-large-linux.S", 10277 "third_party/boringssl/src/gen/bcm/sha1-armv8-apple.S", 10278 "third_party/boringssl/src/gen/bcm/sha1-armv8-linux.S", 10279 "third_party/boringssl/src/gen/bcm/sha1-armv8-win.S", 10280 "third_party/boringssl/src/gen/bcm/sha1-x86_64-apple.S", 10281 "third_party/boringssl/src/gen/bcm/sha1-x86_64-linux.S", 10282 "third_party/boringssl/src/gen/bcm/sha256-586-apple.S", 10283 "third_party/boringssl/src/gen/bcm/sha256-586-linux.S", 10284 "third_party/boringssl/src/gen/bcm/sha256-armv4-linux.S", 10285 "third_party/boringssl/src/gen/bcm/sha256-armv8-apple.S", 10286 "third_party/boringssl/src/gen/bcm/sha256-armv8-linux.S", 10287 "third_party/boringssl/src/gen/bcm/sha256-armv8-win.S", 10288 "third_party/boringssl/src/gen/bcm/sha256-x86_64-apple.S", 10289 "third_party/boringssl/src/gen/bcm/sha256-x86_64-linux.S", 10290 "third_party/boringssl/src/gen/bcm/sha512-586-apple.S", 10291 "third_party/boringssl/src/gen/bcm/sha512-586-linux.S", 10292 "third_party/boringssl/src/gen/bcm/sha512-armv4-linux.S", 10293 "third_party/boringssl/src/gen/bcm/sha512-armv8-apple.S", 10294 "third_party/boringssl/src/gen/bcm/sha512-armv8-linux.S", 10295 "third_party/boringssl/src/gen/bcm/sha512-armv8-win.S", 10296 "third_party/boringssl/src/gen/bcm/sha512-x86_64-apple.S", 10297 "third_party/boringssl/src/gen/bcm/sha512-x86_64-linux.S", 10298 "third_party/boringssl/src/gen/bcm/vpaes-armv7-linux.S", 10299 "third_party/boringssl/src/gen/bcm/vpaes-armv8-apple.S", 10300 "third_party/boringssl/src/gen/bcm/vpaes-armv8-linux.S", 10301 "third_party/boringssl/src/gen/bcm/vpaes-armv8-win.S", 10302 "third_party/boringssl/src/gen/bcm/vpaes-x86-apple.S", 10303 "third_party/boringssl/src/gen/bcm/vpaes-x86-linux.S", 10304 "third_party/boringssl/src/gen/bcm/vpaes-x86_64-apple.S", 10305 "third_party/boringssl/src/gen/bcm/vpaes-x86_64-linux.S", 10306 "third_party/boringssl/src/gen/bcm/x86-mont-apple.S", 10307 "third_party/boringssl/src/gen/bcm/x86-mont-linux.S", 10308 "third_party/boringssl/src/gen/bcm/x86_64-mont-apple.S", 10309 "third_party/boringssl/src/gen/bcm/x86_64-mont-linux.S", 10310 "third_party/boringssl/src/gen/bcm/x86_64-mont5-apple.S", 10311 "third_party/boringssl/src/gen/bcm/x86_64-mont5-linux.S", 10312 "third_party/boringssl/src/gen/crypto/aes128gcmsiv-x86_64-apple.S", 10313 "third_party/boringssl/src/gen/crypto/aes128gcmsiv-x86_64-linux.S", 10314 "third_party/boringssl/src/gen/crypto/chacha-armv4-linux.S", 10315 "third_party/boringssl/src/gen/crypto/chacha-armv8-apple.S", 10316 "third_party/boringssl/src/gen/crypto/chacha-armv8-linux.S", 10317 "third_party/boringssl/src/gen/crypto/chacha-armv8-win.S", 10318 "third_party/boringssl/src/gen/crypto/chacha-x86-apple.S", 10319 "third_party/boringssl/src/gen/crypto/chacha-x86-linux.S", 10320 "third_party/boringssl/src/gen/crypto/chacha-x86_64-apple.S", 10321 "third_party/boringssl/src/gen/crypto/chacha-x86_64-linux.S", 10322 "third_party/boringssl/src/gen/crypto/chacha20_poly1305_armv8-apple.S", 10323 "third_party/boringssl/src/gen/crypto/chacha20_poly1305_armv8-linux.S", 10324 "third_party/boringssl/src/gen/crypto/chacha20_poly1305_armv8-win.S", 10325 "third_party/boringssl/src/gen/crypto/chacha20_poly1305_x86_64-apple.S", 10326 "third_party/boringssl/src/gen/crypto/chacha20_poly1305_x86_64-linux.S", 10327 "third_party/boringssl/src/gen/test_support/trampoline-armv4-linux.S", 10328 "third_party/boringssl/src/gen/test_support/trampoline-armv8-apple.S", 10329 "third_party/boringssl/src/gen/test_support/trampoline-armv8-linux.S", 10330 "third_party/boringssl/src/gen/test_support/trampoline-armv8-win.S", 10331 "third_party/boringssl/src/gen/test_support/trampoline-x86-apple.S", 10332 "third_party/boringssl/src/gen/test_support/trampoline-x86-linux.S", 10333 "third_party/boringssl/src/gen/test_support/trampoline-x86_64-apple.S", 10334 "third_party/boringssl/src/gen/test_support/trampoline-x86_64-linux.S", 10335 "third_party/boringssl/src/third_party/fiat/asm/fiat_curve25519_adx_mul.S", 10336 "third_party/boringssl/src/third_party/fiat/asm/fiat_curve25519_adx_square.S", 10337 "third_party/boringssl/src/third_party/fiat/asm/fiat_p256_adx_mul.S", 10338 "third_party/boringssl/src/third_party/fiat/asm/fiat_p256_adx_sqr.S", 10339 ], 10340 host_supported: true, 10341 defaults: [ 10342 "cronet_aml_cc_defaults", 10343 ], 10344 cflags: [ 10345 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 10346 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 10347 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 10348 "-DNDEBUG", 10349 "-DNO_UNWIND_TABLES", 10350 "-DNVALGRIND", 10351 "-DOFFICIAL_BUILD", 10352 "-D_GNU_SOURCE", 10353 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 10354 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 10355 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 10356 "-D__STDC_CONSTANT_MACROS", 10357 "-D__STDC_FORMAT_MACROS", 10358 "-fdata-sections", 10359 "-ffunction-sections", 10360 "-fno-asynchronous-unwind-tables", 10361 "-fno-unwind-tables", 10362 "-fstack-protector", 10363 "-fvisibility-inlines-hidden", 10364 "-fvisibility=hidden", 10365 "-g1", 10366 ], 10367 include_dirs: [ 10368 "external/cronet/", 10369 "external/cronet/buildtools/third_party/libc++/", 10370 "external/cronet/third_party/boringssl/src/include/", 10371 "external/cronet/third_party/libc++/src/include", 10372 "external/cronet/third_party/libc++abi/src/include", 10373 ], 10374 cpp_std: "c++20", 10375 ldflags: [ 10376 "-Wl,--as-needed", 10377 "-Wl,--gc-sections", 10378 "-Wl,--icf=all", 10379 ], 10380 visibility: [ 10381 "//external/cronet:__subpackages__", 10382 ], 10383 target: { 10384 android_arm: { 10385 cflags: [ 10386 "-DANDROID", 10387 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 10388 "-DHAVE_SYS_UIO_H", 10389 "-D_FORTIFY_SOURCE=2", 10390 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 10391 ], 10392 }, 10393 android_arm64: { 10394 cflags: [ 10395 "-DANDROID", 10396 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 10397 "-DHAVE_SYS_UIO_H", 10398 "-D_FORTIFY_SOURCE=2", 10399 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 10400 "-O2", 10401 "-mno-outline", 10402 ], 10403 }, 10404 android_riscv64: { 10405 cflags: [ 10406 "-DANDROID", 10407 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 10408 "-DHAVE_SYS_UIO_H", 10409 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 10410 ], 10411 }, 10412 android_x86: { 10413 cflags: [ 10414 "-DANDROID", 10415 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 10416 "-DHAVE_SYS_UIO_H", 10417 "-D_FORTIFY_SOURCE=2", 10418 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 10419 "-msse3", 10420 ], 10421 }, 10422 android_x86_64: { 10423 cflags: [ 10424 "-DANDROID", 10425 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 10426 "-DHAVE_SYS_UIO_H", 10427 "-D_FORTIFY_SOURCE=2", 10428 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 10429 "-msse3", 10430 ], 10431 }, 10432 host: { 10433 cflags: [ 10434 "-DCR_SYSROOT_KEY=20230611T210420Z-2", 10435 "-DUSE_AURA=1", 10436 "-DUSE_OZONE=1", 10437 "-DUSE_UDEV", 10438 "-D_FILE_OFFSET_BITS=64", 10439 "-D_FORTIFY_SOURCE=2", 10440 "-D_LARGEFILE64_SOURCE", 10441 "-D_LARGEFILE_SOURCE", 10442 "-O2", 10443 "-msse3", 10444 ], 10445 compile_multilib: "64", 10446 }, 10447 }, 10448} 10449 10450// GN: //url:buildflags 10451cc_genrule { 10452 name: "cronet_aml_url_buildflags", 10453 cmd: "mkdir -p $(genDir)/url && echo '--flags USE_PLATFORM_ICU_ALTERNATIVES=\"true\"' | " + 10454 "$(location build/write_buildflag_header.py) --output " + 10455 "$(out) " + 10456 "--rulename " + 10457 "//url:buildflags " + 10458 "--gen-dir " + 10459 ". " + 10460 "--definitions " + 10461 "/dev/stdin", 10462 out: [ 10463 "url/buildflags.h", 10464 ], 10465 tool_files: [ 10466 "build/write_buildflag_header.py", 10467 ], 10468 apex_available: [ 10469 "com.android.tethering", 10470 ], 10471 visibility: [ 10472 "//external/cronet:__subpackages__", 10473 ], 10474} 10475 10476// GN: //url:buildflags__testing 10477cc_genrule { 10478 name: "cronet_aml_url_buildflags__testing", 10479 cmd: "mkdir -p $(genDir)/url && echo '--flags USE_PLATFORM_ICU_ALTERNATIVES=\"true\"' | " + 10480 "$(location build/write_buildflag_header.py) --output " + 10481 "$(out) " + 10482 "--rulename " + 10483 "//url:buildflags " + 10484 "--gen-dir " + 10485 ". " + 10486 "--definitions " + 10487 "/dev/stdin", 10488 out: [ 10489 "url/buildflags.h", 10490 ], 10491 tool_files: [ 10492 "build/write_buildflag_header.py", 10493 ], 10494 apex_available: [ 10495 "com.android.tethering", 10496 ], 10497 visibility: [ 10498 "//external/cronet:__subpackages__", 10499 ], 10500} 10501 10502// GN: //url:url_jni_headers__action 10503cc_genrule { 10504 name: "cronet_aml_url_url_jni_headers__action", 10505 srcs: [ 10506 "url/android/java/src/org/chromium/url/IDNStringUtil.java", 10507 ], 10508 cmd: "mkdir -p $(genDir)/jni_headers/url/url_jni_headers && " + 10509 "mkdir -p $(genDir)/url && $(location third_party/jni_zero/jni_zero.py) from-source " + 10510 "--output-dir " + 10511 "$(genDir)/url/url_jni_headers " + 10512 "--extra-include " + 10513 "third_party/jni_zero/jni_zero_internal.h " + 10514 "--srcjar-path " + 10515 "$(genDir)/url/url_jni_headers.srcjar " + 10516 "--placeholder-srcjar-path " + 10517 "$(genDir)/url/url_jni_headers_placeholder.srcjar " + 10518 "--use-proxy-hash " + 10519 "--output-name " + 10520 "IDNStringUtil_jni.h " + 10521 "--input-file " + 10522 "$(location url/android/java/src/org/chromium/url/IDNStringUtil.java) " + 10523 "--package-prefix " + 10524 "android.net.connectivity", 10525 out: [ 10526 "url/url_jni_headers.srcjar", 10527 "url/url_jni_headers/IDNStringUtil_jni.h", 10528 ], 10529 tool_files: [ 10530 "third_party/jni_zero/codegen/called_by_native_header.py", 10531 "third_party/jni_zero/codegen/convert_type.py", 10532 "third_party/jni_zero/codegen/header_common.py", 10533 "third_party/jni_zero/codegen/natives_header.py", 10534 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 10535 "third_party/jni_zero/codegen/placeholder_java_type.py", 10536 "third_party/jni_zero/codegen/proxy_impl_java.py", 10537 "third_party/jni_zero/common.py", 10538 "third_party/jni_zero/java_lang_classes.py", 10539 "third_party/jni_zero/java_types.py", 10540 "third_party/jni_zero/jni_generator.py", 10541 "third_party/jni_zero/jni_registration_generator.py", 10542 "third_party/jni_zero/jni_zero.py", 10543 "third_party/jni_zero/parse.py", 10544 "third_party/jni_zero/proxy.py", 10545 ], 10546 apex_available: [ 10547 "com.android.tethering", 10548 ], 10549 visibility: [ 10550 "//external/cronet:__subpackages__", 10551 ], 10552} 10553 10554// GN: //url:url_jni_headers__action 10555java_genrule { 10556 name: "cronet_aml_url_url_jni_headers__action__java", 10557 srcs: [ 10558 "url/android/java/src/org/chromium/url/IDNStringUtil.java", 10559 ], 10560 cmd: "mkdir -p $(genDir)/jni_headers/url/url_jni_headers && " + 10561 "mkdir -p $(genDir)/url && $(location third_party/jni_zero/jni_zero.py) from-source " + 10562 "--output-dir " + 10563 "$(genDir)/url/url_jni_headers " + 10564 "--extra-include " + 10565 "third_party/jni_zero/jni_zero_internal.h " + 10566 "--srcjar-path " + 10567 "$(genDir)/url/url_jni_headers.srcjar " + 10568 "--placeholder-srcjar-path " + 10569 "$(genDir)/url/url_jni_headers_placeholder.srcjar " + 10570 "--use-proxy-hash " + 10571 "--output-name " + 10572 "IDNStringUtil_jni.h " + 10573 "--input-file " + 10574 "$(location url/android/java/src/org/chromium/url/IDNStringUtil.java) " + 10575 "--package-prefix " + 10576 "android.net.connectivity", 10577 out: [ 10578 "url/url_jni_headers.srcjar", 10579 "url/url_jni_headers/IDNStringUtil_jni.h", 10580 ], 10581 tool_files: [ 10582 "third_party/jni_zero/codegen/called_by_native_header.py", 10583 "third_party/jni_zero/codegen/convert_type.py", 10584 "third_party/jni_zero/codegen/header_common.py", 10585 "third_party/jni_zero/codegen/natives_header.py", 10586 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 10587 "third_party/jni_zero/codegen/placeholder_java_type.py", 10588 "third_party/jni_zero/codegen/proxy_impl_java.py", 10589 "third_party/jni_zero/common.py", 10590 "third_party/jni_zero/java_lang_classes.py", 10591 "third_party/jni_zero/java_types.py", 10592 "third_party/jni_zero/jni_generator.py", 10593 "third_party/jni_zero/jni_registration_generator.py", 10594 "third_party/jni_zero/jni_zero.py", 10595 "third_party/jni_zero/parse.py", 10596 "third_party/jni_zero/proxy.py", 10597 ], 10598 visibility: [ 10599 "//external/cronet:__subpackages__", 10600 ], 10601} 10602 10603// GN: //url:url_jni_headers__action__testing 10604cc_genrule { 10605 name: "cronet_aml_url_url_jni_headers__action__testing", 10606 srcs: [ 10607 "url/android/java/src/org/chromium/url/IDNStringUtil.java", 10608 ], 10609 cmd: "mkdir -p $(genDir)/jni_headers/url/url_jni_headers && " + 10610 "mkdir -p $(genDir)/url && $(location third_party/jni_zero/jni_zero.py) from-source " + 10611 "--output-dir " + 10612 "$(genDir)/url/url_jni_headers " + 10613 "--extra-include " + 10614 "third_party/jni_zero/jni_zero_internal.h " + 10615 "--srcjar-path " + 10616 "$(genDir)/url/url_jni_headers.srcjar " + 10617 "--placeholder-srcjar-path " + 10618 "$(genDir)/url/url_jni_headers_placeholder.srcjar " + 10619 "--use-proxy-hash " + 10620 "--output-name " + 10621 "IDNStringUtil_jni.h " + 10622 "--input-file " + 10623 "$(location url/android/java/src/org/chromium/url/IDNStringUtil.java)", 10624 out: [ 10625 "url/url_jni_headers.srcjar", 10626 "url/url_jni_headers/IDNStringUtil_jni.h", 10627 ], 10628 tool_files: [ 10629 "third_party/jni_zero/codegen/called_by_native_header.py", 10630 "third_party/jni_zero/codegen/convert_type.py", 10631 "third_party/jni_zero/codegen/header_common.py", 10632 "third_party/jni_zero/codegen/natives_header.py", 10633 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 10634 "third_party/jni_zero/codegen/placeholder_java_type.py", 10635 "third_party/jni_zero/codegen/proxy_impl_java.py", 10636 "third_party/jni_zero/common.py", 10637 "third_party/jni_zero/java_lang_classes.py", 10638 "third_party/jni_zero/java_types.py", 10639 "third_party/jni_zero/jni_generator.py", 10640 "third_party/jni_zero/jni_registration_generator.py", 10641 "third_party/jni_zero/jni_zero.py", 10642 "third_party/jni_zero/parse.py", 10643 "third_party/jni_zero/proxy.py", 10644 ], 10645 apex_available: [ 10646 "com.android.tethering", 10647 ], 10648 visibility: [ 10649 "//external/cronet:__subpackages__", 10650 ], 10651} 10652 10653// GN: //url:url_jni_headers__action__testing 10654java_genrule { 10655 name: "cronet_aml_url_url_jni_headers__action__testing__java", 10656 srcs: [ 10657 "url/android/java/src/org/chromium/url/IDNStringUtil.java", 10658 ], 10659 cmd: "mkdir -p $(genDir)/jni_headers/url/url_jni_headers && " + 10660 "mkdir -p $(genDir)/url && $(location third_party/jni_zero/jni_zero.py) from-source " + 10661 "--output-dir " + 10662 "$(genDir)/url/url_jni_headers " + 10663 "--extra-include " + 10664 "third_party/jni_zero/jni_zero_internal.h " + 10665 "--srcjar-path " + 10666 "$(genDir)/url/url_jni_headers.srcjar " + 10667 "--placeholder-srcjar-path " + 10668 "$(genDir)/url/url_jni_headers_placeholder.srcjar " + 10669 "--use-proxy-hash " + 10670 "--output-name " + 10671 "IDNStringUtil_jni.h " + 10672 "--input-file " + 10673 "$(location url/android/java/src/org/chromium/url/IDNStringUtil.java)", 10674 out: [ 10675 "url/url_jni_headers.srcjar", 10676 "url/url_jni_headers/IDNStringUtil_jni.h", 10677 ], 10678 tool_files: [ 10679 "third_party/jni_zero/codegen/called_by_native_header.py", 10680 "third_party/jni_zero/codegen/convert_type.py", 10681 "third_party/jni_zero/codegen/header_common.py", 10682 "third_party/jni_zero/codegen/natives_header.py", 10683 "third_party/jni_zero/codegen/placeholder_gen_jni_java.py", 10684 "third_party/jni_zero/codegen/placeholder_java_type.py", 10685 "third_party/jni_zero/codegen/proxy_impl_java.py", 10686 "third_party/jni_zero/common.py", 10687 "third_party/jni_zero/java_lang_classes.py", 10688 "third_party/jni_zero/java_types.py", 10689 "third_party/jni_zero/jni_generator.py", 10690 "third_party/jni_zero/jni_registration_generator.py", 10691 "third_party/jni_zero/jni_zero.py", 10692 "third_party/jni_zero/parse.py", 10693 "third_party/jni_zero/proxy.py", 10694 ], 10695 visibility: [ 10696 "//external/cronet:__subpackages__", 10697 ], 10698} 10699