1{ 2 "Android ASAN (dbg)": { 3 "gn_args": { 4 "ffmpeg_branding": "Chrome", 5 "is_asan": true, 6 "is_clang": true, 7 "is_component_build": true, 8 "is_debug": true, 9 "proprietary_codecs": true, 10 "strip_debug_info": true, 11 "symbol_level": 1, 12 "target_os": "android", 13 "use_goma": true 14 } 15 }, 16 "Android arm Builder (dbg)": { 17 "gn_args": { 18 "ffmpeg_branding": "Chrome", 19 "is_component_build": false, 20 "is_debug": true, 21 "proprietary_codecs": true, 22 "symbol_level": 1, 23 "system_webview_package_name": "com.google.android.webview", 24 "target_os": "android", 25 "use_goma": true 26 } 27 }, 28 "Android arm64 Builder (dbg)": { 29 "gn_args": { 30 "ffmpeg_branding": "Chrome", 31 "is_component_build": false, 32 "is_debug": true, 33 "proprietary_codecs": true, 34 "symbol_level": 1, 35 "system_webview_package_name": "com.google.android.webview", 36 "target_cpu": "arm64", 37 "target_os": "android", 38 "use_goma": true 39 } 40 }, 41 "Android x64 Builder (dbg)": { 42 "gn_args": { 43 "ffmpeg_branding": "Chrome", 44 "is_component_build": false, 45 "is_debug": true, 46 "proprietary_codecs": true, 47 "symbol_level": 1, 48 "target_cpu": "x64", 49 "target_os": "android", 50 "use_goma": true 51 } 52 }, 53 "Android x86 Builder (dbg)": { 54 "gn_args": { 55 "ffmpeg_branding": "Chrome", 56 "is_component_build": false, 57 "is_debug": true, 58 "proprietary_codecs": true, 59 "symbol_level": 1, 60 "target_cpu": "x86", 61 "target_os": "android", 62 "use_goma": true 63 } 64 }, 65 "Cast Android (dbg)": { 66 "gn_args": { 67 "ffmpeg_branding": "Chrome", 68 "is_chromecast": true, 69 "is_clang": true, 70 "is_component_build": false, 71 "is_debug": true, 72 "proprietary_codecs": true, 73 "symbol_level": 1, 74 "target_os": "android", 75 "use_goma": true 76 } 77 }, 78 "Deterministic Android": { 79 "gn_args": { 80 "is_component_build": false, 81 "is_debug": false, 82 "strip_debug_info": true, 83 "symbol_level": 1, 84 "target_os": "android", 85 "use_goma": true 86 } 87 }, 88 "Deterministic Android (dbg)": { 89 "gn_args": { 90 "ffmpeg_branding": "Chrome", 91 "is_component_build": true, 92 "is_debug": true, 93 "proprietary_codecs": true, 94 "symbol_level": 1, 95 "target_os": "android", 96 "use_goma": true 97 } 98 }, 99 "android-10-arm64-rel": { 100 "gn_args": { 101 "disable_android_lint": true, 102 "ffmpeg_branding": "Chrome", 103 "is_component_build": false, 104 "is_debug": false, 105 "proprietary_codecs": true, 106 "strip_debug_info": true, 107 "symbol_level": 1, 108 "system_webview_package_name": "com.google.android.webview", 109 "target_cpu": "arm64", 110 "target_os": "android", 111 "use_errorprone_java_compiler": false, 112 "use_goma": true 113 } 114 }, 115 "android-arm64-proguard-rel": { 116 "gn_args": { 117 "ffmpeg_branding": "Chrome", 118 "is_component_build": false, 119 "is_debug": false, 120 "proprietary_codecs": true, 121 "strip_debug_info": true, 122 "symbol_level": 1, 123 "system_webview_package_name": "com.google.android.webview", 124 "target_cpu": "arm64", 125 "target_os": "android", 126 "use_goma": true 127 } 128 }, 129 "android-bfcache-rel": { 130 "gn_args": { 131 "ffmpeg_branding": "Chrome", 132 "is_component_build": false, 133 "is_debug": false, 134 "proprietary_codecs": true, 135 "strip_debug_info": true, 136 "symbol_level": 1, 137 "target_os": "android", 138 "use_goma": true 139 } 140 }, 141 "android-binary-size-generator": { 142 "gn_args": { 143 "android_channel": "stable", 144 "ffmpeg_branding": "Chrome", 145 "is_official_build": true, 146 "proprietary_codecs": true, 147 "symbol_level": 1, 148 "target_os": "android", 149 "use_goma": true 150 } 151 }, 152 "android-cronet-arm-dbg": { 153 "gn_args": { 154 "arm_use_neon": false, 155 "clang_use_default_sample_profile": false, 156 "default_min_sdk_version": 16, 157 "disable_file_support": true, 158 "disable_ftp_support": true, 159 "enable_jdk_library_desugaring": false, 160 "enable_reporting": true, 161 "enable_resource_allowlist_generation": false, 162 "enable_websockets": false, 163 "ffmpeg_branding": "Chrome", 164 "include_transport_security_state_preload_list": false, 165 "is_component_build": false, 166 "is_debug": true, 167 "is_java_debug": false, 168 "proprietary_codecs": true, 169 "symbol_level": 1, 170 "target_cpu": "arm", 171 "target_os": "android", 172 "use_crash_key_stubs": true, 173 "use_goma": true, 174 "use_hashed_jni_names": true, 175 "use_partition_alloc": false, 176 "use_platform_icu_alternatives": true, 177 "use_thin_lto": false 178 } 179 }, 180 "android-cronet-arm-rel": { 181 "gn_args": { 182 "arm_use_neon": false, 183 "clang_use_default_sample_profile": false, 184 "default_min_sdk_version": 16, 185 "disable_file_support": true, 186 "disable_ftp_support": true, 187 "enable_jdk_library_desugaring": false, 188 "enable_reporting": true, 189 "enable_resource_allowlist_generation": false, 190 "enable_websockets": false, 191 "ffmpeg_branding": "Chrome", 192 "include_transport_security_state_preload_list": false, 193 "is_component_build": false, 194 "is_debug": false, 195 "is_official_build": true, 196 "proprietary_codecs": true, 197 "strip_debug_info": true, 198 "symbol_level": 1, 199 "target_cpu": "arm", 200 "target_os": "android", 201 "use_crash_key_stubs": true, 202 "use_goma": true, 203 "use_hashed_jni_names": true, 204 "use_partition_alloc": false, 205 "use_platform_icu_alternatives": true, 206 "use_thin_lto": false 207 } 208 }, 209 "android-cronet-arm64-dbg": { 210 "gn_args": { 211 "clang_use_default_sample_profile": false, 212 "default_min_sdk_version": 16, 213 "disable_file_support": true, 214 "disable_ftp_support": true, 215 "enable_jdk_library_desugaring": false, 216 "enable_reporting": true, 217 "enable_resource_allowlist_generation": false, 218 "enable_websockets": false, 219 "ffmpeg_branding": "Chrome", 220 "include_transport_security_state_preload_list": false, 221 "is_component_build": false, 222 "is_debug": true, 223 "proprietary_codecs": true, 224 "symbol_level": 1, 225 "target_cpu": "arm64", 226 "target_os": "android", 227 "use_crash_key_stubs": true, 228 "use_goma": true, 229 "use_hashed_jni_names": true, 230 "use_partition_alloc": false, 231 "use_platform_icu_alternatives": true, 232 "use_thin_lto": false 233 } 234 }, 235 "android-cronet-arm64-rel": { 236 "gn_args": { 237 "clang_use_default_sample_profile": false, 238 "default_min_sdk_version": 16, 239 "disable_file_support": true, 240 "disable_ftp_support": true, 241 "enable_jdk_library_desugaring": false, 242 "enable_reporting": true, 243 "enable_resource_allowlist_generation": false, 244 "enable_websockets": false, 245 "ffmpeg_branding": "Chrome", 246 "include_transport_security_state_preload_list": false, 247 "is_component_build": false, 248 "is_debug": false, 249 "is_official_build": true, 250 "proprietary_codecs": true, 251 "strip_debug_info": true, 252 "symbol_level": 1, 253 "target_cpu": "arm64", 254 "target_os": "android", 255 "use_crash_key_stubs": true, 256 "use_goma": true, 257 "use_hashed_jni_names": true, 258 "use_partition_alloc": false, 259 "use_platform_icu_alternatives": true, 260 "use_thin_lto": false 261 } 262 }, 263 "android-cronet-asan-arm-rel": { 264 "gn_args": { 265 "arm_use_neon": false, 266 "clang_use_default_sample_profile": false, 267 "default_min_sdk_version": 16, 268 "disable_file_support": true, 269 "disable_ftp_support": true, 270 "enable_jdk_library_desugaring": false, 271 "enable_reporting": true, 272 "enable_resource_allowlist_generation": false, 273 "enable_websockets": false, 274 "ffmpeg_branding": "Chrome", 275 "include_transport_security_state_preload_list": false, 276 "is_asan": true, 277 "is_clang": true, 278 "is_component_build": false, 279 "is_debug": false, 280 "proprietary_codecs": true, 281 "strip_debug_info": true, 282 "symbol_level": 1, 283 "target_cpu": "arm", 284 "target_os": "android", 285 "use_crash_key_stubs": true, 286 "use_goma": true, 287 "use_hashed_jni_names": true, 288 "use_partition_alloc": false, 289 "use_platform_icu_alternatives": true, 290 "use_thin_lto": false 291 } 292 }, 293 "android-cronet-marshmallow-arm64-perf-rel": { 294 "gn_args": { 295 "clang_use_default_sample_profile": false, 296 "default_min_sdk_version": 16, 297 "disable_file_support": true, 298 "disable_ftp_support": true, 299 "enable_jdk_library_desugaring": false, 300 "enable_reporting": true, 301 "enable_resource_allowlist_generation": false, 302 "enable_websockets": false, 303 "ffmpeg_branding": "Chrome", 304 "include_transport_security_state_preload_list": false, 305 "is_component_build": false, 306 "is_debug": false, 307 "is_official_build": true, 308 "proprietary_codecs": true, 309 "strip_debug_info": true, 310 "symbol_level": 1, 311 "target_cpu": "arm64", 312 "target_os": "android", 313 "use_crash_key_stubs": true, 314 "use_goma": true, 315 "use_hashed_jni_names": true, 316 "use_partition_alloc": false, 317 "use_platform_icu_alternatives": true, 318 "use_thin_lto": false 319 } 320 }, 321 "android-cronet-x86-dbg": { 322 "gn_args": { 323 "clang_use_default_sample_profile": false, 324 "default_min_sdk_version": 16, 325 "disable_file_support": true, 326 "disable_ftp_support": true, 327 "enable_jdk_library_desugaring": false, 328 "enable_reporting": true, 329 "enable_resource_allowlist_generation": false, 330 "enable_websockets": false, 331 "ffmpeg_branding": "Chrome", 332 "include_transport_security_state_preload_list": false, 333 "is_component_build": false, 334 "is_debug": true, 335 "proprietary_codecs": true, 336 "symbol_level": 1, 337 "target_cpu": "x86", 338 "target_os": "android", 339 "use_crash_key_stubs": true, 340 "use_goma": true, 341 "use_hashed_jni_names": true, 342 "use_partition_alloc": false, 343 "use_platform_icu_alternatives": true, 344 "use_thin_lto": false 345 } 346 }, 347 "android-cronet-x86-rel": { 348 "gn_args": { 349 "clang_use_default_sample_profile": false, 350 "default_min_sdk_version": 16, 351 "disable_file_support": true, 352 "disable_ftp_support": true, 353 "enable_jdk_library_desugaring": false, 354 "enable_reporting": true, 355 "enable_resource_allowlist_generation": false, 356 "enable_websockets": false, 357 "ffmpeg_branding": "Chrome", 358 "include_transport_security_state_preload_list": false, 359 "is_component_build": false, 360 "is_debug": false, 361 "is_official_build": true, 362 "proprietary_codecs": true, 363 "strip_debug_info": true, 364 "symbol_level": 1, 365 "target_cpu": "x86", 366 "target_os": "android", 367 "use_crash_key_stubs": true, 368 "use_goma": true, 369 "use_hashed_jni_names": true, 370 "use_partition_alloc": false, 371 "use_platform_icu_alternatives": true, 372 "use_thin_lto": false 373 } 374 }, 375 "android-incremental-dbg": { 376 "gn_args": { 377 "ffmpeg_branding": "Chrome", 378 "incremental_install": true, 379 "is_component_build": true, 380 "is_debug": true, 381 "proprietary_codecs": true, 382 "symbol_level": 1, 383 "target_os": "android", 384 "use_goma": true 385 } 386 }, 387 "android-lollipop-arm-rel": { 388 "gn_args": { 389 "ffmpeg_branding": "Chrome", 390 "is_component_build": false, 391 "is_debug": false, 392 "proprietary_codecs": true, 393 "strip_debug_info": true, 394 "symbol_level": 1, 395 "system_webview_package_name": "com.google.android.webview", 396 "target_os": "android", 397 "use_goma": true 398 } 399 }, 400 "android-marshmallow-arm64-rel": { 401 "gn_args": { 402 "disable_android_lint": true, 403 "enable_resource_allowlist_generation": true, 404 "ffmpeg_branding": "Chrome", 405 "is_component_build": false, 406 "is_debug": false, 407 "proprietary_codecs": true, 408 "symbol_level": 1, 409 "system_webview_package_name": "com.google.android.webview", 410 "target_cpu": "arm64", 411 "target_os": "android", 412 "use_errorprone_java_compiler": false, 413 "use_goma": true, 414 "use_static_angle": true 415 } 416 }, 417 "android-marshmallow-x86-rel": { 418 "gn_args": { 419 "disable_android_lint": true, 420 "enable_resource_allowlist_generation": true, 421 "ffmpeg_branding": "Chrome", 422 "is_component_build": false, 423 "is_debug": false, 424 "proprietary_codecs": true, 425 "symbol_level": 1, 426 "system_webview_package_name": "com.google.android.webview", 427 "target_cpu": "x86", 428 "target_os": "android", 429 "use_errorprone_java_compiler": false, 430 "use_goma": true 431 } 432 }, 433 "android-marshmallow-x86-rel-non-cq": { 434 "gn_args": { 435 "disable_android_lint": true, 436 "enable_resource_allowlist_generation": true, 437 "ffmpeg_branding": "Chrome", 438 "is_component_build": false, 439 "is_debug": false, 440 "proprietary_codecs": true, 441 "symbol_level": 1, 442 "system_webview_package_name": "com.google.android.webview", 443 "target_cpu": "x86", 444 "target_os": "android", 445 "use_errorprone_java_compiler": false, 446 "use_goma": true 447 } 448 }, 449 "android-nougat-arm64-rel": { 450 "gn_args": { 451 "disable_android_lint": true, 452 "ffmpeg_branding": "Chrome", 453 "is_component_build": false, 454 "is_debug": false, 455 "proprietary_codecs": true, 456 "strip_debug_info": true, 457 "symbol_level": 1, 458 "system_webview_package_name": "com.google.android.webview", 459 "target_cpu": "arm64", 460 "target_os": "android", 461 "use_errorprone_java_compiler": false, 462 "use_goma": true 463 } 464 }, 465 "android-pie-arm64-rel": { 466 "gn_args": { 467 "ffmpeg_branding": "Chrome", 468 "is_component_build": false, 469 "is_debug": false, 470 "proprietary_codecs": true, 471 "strip_debug_info": true, 472 "symbol_level": 1, 473 "system_webview_package_name": "com.google.android.webview", 474 "target_cpu": "arm64", 475 "target_os": "android", 476 "use_goma": true 477 } 478 }, 479 "android-pie-x86-rel": { 480 "gn_args": { 481 "disable_android_lint": true, 482 "ffmpeg_branding": "Chrome", 483 "is_component_build": false, 484 "is_debug": false, 485 "proprietary_codecs": true, 486 "strip_debug_info": true, 487 "symbol_level": 1, 488 "system_webview_package_name": "com.google.android.webview", 489 "target_cpu": "x86", 490 "target_os": "android", 491 "use_errorprone_java_compiler": false, 492 "use_goma": true 493 } 494 } 495}