1config_setting( 2 name = "android_arm", 3 constraint_values = [ 4 "//build/bazel/platforms/arch:arm", 5 "//build/bazel/platforms/os:android", 6 ], 7) 8 9config_setting( 10 name = "android_arm64", 11 constraint_values = [ 12 "//build/bazel/platforms/arch:arm64", 13 "//build/bazel/platforms/os:android", 14 ], 15) 16 17config_setting( 18 name = "android_riscv64", 19 constraint_values = [ 20 "//build/bazel/platforms/arch:riscv64", 21 "//build/bazel/platforms/os:android", 22 ], 23) 24 25config_setting( 26 name = "android_x86", 27 constraint_values = [ 28 "//build/bazel/platforms/arch:x86", 29 "//build/bazel/platforms/os:android", 30 ], 31) 32 33config_setting( 34 name = "android_x86_64", 35 constraint_values = [ 36 "//build/bazel/platforms/arch:x86_64", 37 "//build/bazel/platforms/os:android", 38 ], 39) 40 41config_setting( 42 name = "darwin_arm64", 43 constraint_values = [ 44 "//build/bazel/platforms/arch:arm64", 45 "//build/bazel/platforms/os:darwin", 46 ], 47) 48 49config_setting( 50 name = "darwin_x86_64", 51 constraint_values = [ 52 "//build/bazel/platforms/arch:x86_64", 53 "//build/bazel/platforms/os:darwin", 54 ], 55) 56 57config_setting( 58 name = "linux_glibc_x86", 59 constraint_values = [ 60 "//build/bazel/platforms/arch:x86", 61 "//build/bazel/platforms/os:linux_glibc", 62 ], 63) 64 65config_setting( 66 name = "linux_glibc_x86_64", 67 constraint_values = [ 68 "//build/bazel/platforms/arch:x86_64", 69 "//build/bazel/platforms/os:linux_glibc", 70 ], 71) 72 73config_setting( 74 name = "linux_bionic_arm64", 75 constraint_values = [ 76 "//build/bazel/platforms/arch:arm64", 77 "//build/bazel/platforms/os:linux_bionic", 78 ], 79) 80 81config_setting( 82 name = "linux_bionic_x86_64", 83 constraint_values = [ 84 "//build/bazel/platforms/arch:x86_64", 85 "//build/bazel/platforms/os:linux_bionic", 86 ], 87) 88 89config_setting( 90 name = "linux_musl_arm", 91 constraint_values = [ 92 "//build/bazel/platforms/arch:arm", 93 "//build/bazel/platforms/os:linux_musl", 94 ], 95) 96 97config_setting( 98 name = "linux_musl_arm64", 99 constraint_values = [ 100 "//build/bazel/platforms/arch:arm64", 101 "//build/bazel/platforms/os:linux_musl", 102 ], 103) 104 105config_setting( 106 name = "linux_musl_x86", 107 constraint_values = [ 108 "//build/bazel/platforms/arch:x86", 109 "//build/bazel/platforms/os:linux_musl", 110 ], 111) 112 113config_setting( 114 name = "linux_musl_x86_64", 115 constraint_values = [ 116 "//build/bazel/platforms/arch:x86_64", 117 "//build/bazel/platforms/os:linux_musl", 118 ], 119) 120 121config_setting( 122 name = "windows_x86", 123 constraint_values = [ 124 "//build/bazel/platforms/arch:x86", 125 "//build/bazel/platforms/os:windows", 126 ], 127) 128 129config_setting( 130 name = "windows_x86_64", 131 constraint_values = [ 132 "//build/bazel/platforms/arch:x86_64", 133 "//build/bazel/platforms/os:windows", 134 ], 135) 136