Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 1 | // Sysroot Libraries |
Jeff Vander Stoep | 32453d9 | 2020-09-18 14:11:47 +0200 | [diff] [blame] | 2 | rustc = "linux-x86/1.46.0/src/stdlibs" |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 3 | |
| 4 | // The basic crates are only available as static libraries |
| 5 | // .rust_sysroot is appended to the name to prevent accidental direct usage |
| 6 | // of these crates by user code. |
| 7 | // The most likely place for this to occur would be liblibc. |
Ivan Lozano | 062b1ff | 2020-09-14 09:53:34 -0400 | [diff] [blame] | 8 | rust_defaults { |
| 9 | name: "rust_sysroot_defaults", |
| 10 | no_stdlibs: true, |
| 11 | edition: "2018", |
| 12 | native_coverage: false, |
| 13 | host_supported: true, |
Ivan Lozano | d31cbc6 | 2020-09-17 11:35:18 -0400 | [diff] [blame] | 14 | sysroot: true, |
Ivan Lozano | 062b1ff | 2020-09-14 09:53:34 -0400 | [diff] [blame] | 15 | } |
| 16 | |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 17 | rust_library_rlib { |
| 18 | name: "libcore.rust_sysroot", |
Ivan Lozano | 062b1ff | 2020-09-14 09:53:34 -0400 | [diff] [blame] | 19 | defaults: ["rust_sysroot_defaults"], |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 20 | crate_name: "core", |
Ivan Lozano | 1156407 | 2020-04-28 12:36:52 -0400 | [diff] [blame] | 21 | target: { |
| 22 | linux_glibc_x86_64: { |
| 23 | enabled: false, |
| 24 | }, |
Matthew Maurer | cc0bf04 | 2020-06-10 21:16:16 -0700 | [diff] [blame] | 25 | darwin: { |
| 26 | enabled: false, |
| 27 | }, |
Ivan Lozano | 1156407 | 2020-04-28 12:36:52 -0400 | [diff] [blame] | 28 | }, |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 29 | srcs: [rustc + "/src/libcore/lib.rs"], |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 30 | } |
| 31 | |
| 32 | rust_library_rlib { |
Matthew Maurer | 13cef98 | 2020-01-02 16:11:26 -0800 | [diff] [blame] | 33 | name: "libbacktrace_sys.rust_sysroot", |
Ivan Lozano | 062b1ff | 2020-09-14 09:53:34 -0400 | [diff] [blame] | 34 | defaults: ["rust_sysroot_defaults"], |
Matthew Maurer | 13cef98 | 2020-01-02 16:11:26 -0800 | [diff] [blame] | 35 | crate_name: "backtrace_sys", |
Ivan Lozano | 1156407 | 2020-04-28 12:36:52 -0400 | [diff] [blame] | 36 | target: { |
| 37 | linux_glibc_x86_64: { |
| 38 | enabled: false, |
| 39 | }, |
Matthew Maurer | cc0bf04 | 2020-06-10 21:16:16 -0700 | [diff] [blame] | 40 | darwin: { |
| 41 | enabled: false, |
| 42 | }, |
Ivan Lozano | 1156407 | 2020-04-28 12:36:52 -0400 | [diff] [blame] | 43 | }, |
Matthew Maurer | 13cef98 | 2020-01-02 16:11:26 -0800 | [diff] [blame] | 44 | srcs: [rustc + "/vendor/backtrace-sys/src/lib.rs"], |
| 45 | features: [ |
Ivan Lozano | 52a2ca8 | 2020-04-07 11:26:26 -0400 | [diff] [blame] | 46 | "core", |
| 47 | "compiler_builtins", |
Matthew Maurer | 13cef98 | 2020-01-02 16:11:26 -0800 | [diff] [blame] | 48 | ], |
| 49 | rlibs: [ |
| 50 | "libcompiler_builtins.rust_sysroot", |
| 51 | "libcore.rust_sysroot", |
| 52 | "liblibc.rust_sysroot", |
| 53 | ], |
Matthew Maurer | 13cef98 | 2020-01-02 16:11:26 -0800 | [diff] [blame] | 54 | } |
| 55 | |
| 56 | rust_library_rlib { |
| 57 | name: "librustc_demangle.rust_sysroot", |
Ivan Lozano | 062b1ff | 2020-09-14 09:53:34 -0400 | [diff] [blame] | 58 | defaults: ["rust_sysroot_defaults"], |
Matthew Maurer | 13cef98 | 2020-01-02 16:11:26 -0800 | [diff] [blame] | 59 | crate_name: "rustc_demangle", |
Ivan Lozano | 1156407 | 2020-04-28 12:36:52 -0400 | [diff] [blame] | 60 | target: { |
| 61 | linux_glibc_x86_64: { |
| 62 | enabled: false, |
| 63 | }, |
Matthew Maurer | cc0bf04 | 2020-06-10 21:16:16 -0700 | [diff] [blame] | 64 | darwin: { |
| 65 | enabled: false, |
| 66 | }, |
Ivan Lozano | 1156407 | 2020-04-28 12:36:52 -0400 | [diff] [blame] | 67 | }, |
Matthew Maurer | 13cef98 | 2020-01-02 16:11:26 -0800 | [diff] [blame] | 68 | srcs: [rustc + "/vendor/rustc-demangle/src/lib.rs"], |
| 69 | features: [ |
Ivan Lozano | 52a2ca8 | 2020-04-07 11:26:26 -0400 | [diff] [blame] | 70 | "core", |
| 71 | "compiler_builtins", |
Matthew Maurer | 13cef98 | 2020-01-02 16:11:26 -0800 | [diff] [blame] | 72 | ], |
| 73 | rlibs: [ |
| 74 | "libcompiler_builtins.rust_sysroot", |
| 75 | "libcore.rust_sysroot", |
| 76 | ], |
Matthew Maurer | 13cef98 | 2020-01-02 16:11:26 -0800 | [diff] [blame] | 77 | edition: "2015", |
| 78 | } |
| 79 | |
| 80 | rust_library_rlib { |
| 81 | name: "libbacktrace_rs.rust_sysroot", |
Ivan Lozano | 062b1ff | 2020-09-14 09:53:34 -0400 | [diff] [blame] | 82 | defaults: ["rust_sysroot_defaults"], |
Matthew Maurer | 13cef98 | 2020-01-02 16:11:26 -0800 | [diff] [blame] | 83 | crate_name: "backtrace_rs", |
Ivan Lozano | 1156407 | 2020-04-28 12:36:52 -0400 | [diff] [blame] | 84 | target: { |
| 85 | linux_glibc_x86_64: { |
| 86 | enabled: false, |
| 87 | }, |
Matthew Maurer | cc0bf04 | 2020-06-10 21:16:16 -0700 | [diff] [blame] | 88 | darwin: { |
| 89 | enabled: false, |
| 90 | }, |
Ivan Lozano | 1156407 | 2020-04-28 12:36:52 -0400 | [diff] [blame] | 91 | }, |
Matthew Maurer | 13cef98 | 2020-01-02 16:11:26 -0800 | [diff] [blame] | 92 | srcs: [rustc + "/vendor/backtrace/src/lib.rs"], |
| 93 | features: [ |
Ivan Lozano | 52a2ca8 | 2020-04-07 11:26:26 -0400 | [diff] [blame] | 94 | "core", |
| 95 | "compiler_builtins", |
Matthew Maurer | 13cef98 | 2020-01-02 16:11:26 -0800 | [diff] [blame] | 96 | ], |
| 97 | rlibs: [ |
| 98 | "libbacktrace_sys.rust_sysroot", |
| 99 | "libcfg_if.rust_sysroot", |
| 100 | "libcompiler_builtins.rust_sysroot", |
| 101 | "libcore.rust_sysroot", |
| 102 | "liblibc.rust_sysroot", |
| 103 | "librustc_demangle.rust_sysroot", |
| 104 | ], |
Matthew Maurer | 13cef98 | 2020-01-02 16:11:26 -0800 | [diff] [blame] | 105 | } |
| 106 | |
| 107 | rust_library_rlib { |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 108 | name: "libcompiler_builtins.rust_sysroot", |
Ivan Lozano | 062b1ff | 2020-09-14 09:53:34 -0400 | [diff] [blame] | 109 | defaults: ["rust_sysroot_defaults"], |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 110 | crate_name: "compiler_builtins", |
Ivan Lozano | 1156407 | 2020-04-28 12:36:52 -0400 | [diff] [blame] | 111 | target: { |
| 112 | linux_glibc_x86_64: { |
| 113 | enabled: false, |
| 114 | }, |
Matthew Maurer | cc0bf04 | 2020-06-10 21:16:16 -0700 | [diff] [blame] | 115 | darwin: { |
| 116 | enabled: false, |
| 117 | }, |
Ivan Lozano | 1156407 | 2020-04-28 12:36:52 -0400 | [diff] [blame] | 118 | }, |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 119 | features: [ |
| 120 | "compiler-builtins", |
| 121 | "core", |
| 122 | "default", |
| 123 | ], |
| 124 | srcs: [rustc + "/vendor/compiler_builtins/src/lib.rs"], |
| 125 | rlibs: ["libcore.rust_sysroot"], |
| 126 | flags: [ |
| 127 | "-C", |
| 128 | "panic=abort", |
| 129 | ], |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 130 | edition: "2015", |
| 131 | } |
| 132 | |
| 133 | rust_library_rlib { |
| 134 | name: "liblibc.rust_sysroot", |
Ivan Lozano | 062b1ff | 2020-09-14 09:53:34 -0400 | [diff] [blame] | 135 | defaults: ["rust_sysroot_defaults"], |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 136 | crate_name: "libc", |
Ivan Lozano | 1156407 | 2020-04-28 12:36:52 -0400 | [diff] [blame] | 137 | target: { |
| 138 | linux_glibc_x86_64: { |
| 139 | enabled: false, |
| 140 | }, |
Matthew Maurer | cc0bf04 | 2020-06-10 21:16:16 -0700 | [diff] [blame] | 141 | darwin: { |
| 142 | enabled: false, |
| 143 | }, |
Ivan Lozano | 1156407 | 2020-04-28 12:36:52 -0400 | [diff] [blame] | 144 | }, |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 145 | features: ["align"], |
| 146 | srcs: [rustc + "/vendor/libc/src/lib.rs"], |
| 147 | rlibs: [ |
| 148 | "libcompiler_builtins.rust_sysroot", |
| 149 | "libcore.rust_sysroot", |
| 150 | ], |
| 151 | // Generated via build.rs autodetect on compiler version. May need to be |
| 152 | // regenerated on compiler version bump. |
| 153 | flags: [ |
| 154 | "--cfg", |
| 155 | "freebsd11", |
| 156 | "--cfg", |
| 157 | "libc_priv_mod_use", |
| 158 | "--cfg", |
| 159 | "libc_union", |
| 160 | "--cfg", |
| 161 | "libc_const_size_of", |
| 162 | "--cfg", |
| 163 | "libc_align", |
| 164 | "--cfg", |
| 165 | "libc_core_cvoid", |
| 166 | "--cfg", |
| 167 | "libc_packedN", |
| 168 | "--cfg", |
| 169 | "libc_thread_local", |
| 170 | ], |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 171 | edition: "2015", |
| 172 | } |
| 173 | |
| 174 | rust_library_rlib { |
| 175 | name: "liballoc.rust_sysroot", |
Ivan Lozano | 062b1ff | 2020-09-14 09:53:34 -0400 | [diff] [blame] | 176 | defaults: ["rust_sysroot_defaults"], |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 177 | crate_name: "alloc", |
Ivan Lozano | 1156407 | 2020-04-28 12:36:52 -0400 | [diff] [blame] | 178 | target: { |
| 179 | linux_glibc_x86_64: { |
| 180 | enabled: false, |
| 181 | }, |
Matthew Maurer | cc0bf04 | 2020-06-10 21:16:16 -0700 | [diff] [blame] | 182 | darwin: { |
| 183 | enabled: false, |
| 184 | }, |
Ivan Lozano | 1156407 | 2020-04-28 12:36:52 -0400 | [diff] [blame] | 185 | }, |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 186 | srcs: [rustc + "/src/liballoc/lib.rs"], |
| 187 | rlibs: [ |
| 188 | "libcompiler_builtins.rust_sysroot", |
| 189 | "libcore.rust_sysroot", |
| 190 | ], |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 191 | } |
| 192 | |
| 193 | rust_library_rlib { |
| 194 | name: "libcfg_if.rust_sysroot", |
Ivan Lozano | 062b1ff | 2020-09-14 09:53:34 -0400 | [diff] [blame] | 195 | defaults: ["rust_sysroot_defaults"], |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 196 | crate_name: "cfg_if", |
Ivan Lozano | 1156407 | 2020-04-28 12:36:52 -0400 | [diff] [blame] | 197 | target: { |
| 198 | linux_glibc_x86_64: { |
| 199 | enabled: false, |
| 200 | }, |
Matthew Maurer | cc0bf04 | 2020-06-10 21:16:16 -0700 | [diff] [blame] | 201 | darwin: { |
| 202 | enabled: false, |
| 203 | }, |
Ivan Lozano | 1156407 | 2020-04-28 12:36:52 -0400 | [diff] [blame] | 204 | }, |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 205 | features: [ |
| 206 | "compiler_builtins", |
| 207 | "core", |
| 208 | ], |
| 209 | srcs: [rustc + "/vendor/cfg-if/src/lib.rs"], |
| 210 | rlibs: [ |
| 211 | "libcompiler_builtins.rust_sysroot", |
| 212 | "libcore.rust_sysroot", |
| 213 | ], |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 214 | } |
| 215 | |
| 216 | rust_library_rlib { |
| 217 | name: "libpanic_abort.rust_sysroot", |
Ivan Lozano | 062b1ff | 2020-09-14 09:53:34 -0400 | [diff] [blame] | 218 | defaults: ["rust_sysroot_defaults"], |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 219 | crate_name: "panic_abort", |
Ivan Lozano | 1156407 | 2020-04-28 12:36:52 -0400 | [diff] [blame] | 220 | target: { |
| 221 | linux_glibc_x86_64: { |
| 222 | enabled: false, |
| 223 | }, |
Matthew Maurer | cc0bf04 | 2020-06-10 21:16:16 -0700 | [diff] [blame] | 224 | darwin: { |
| 225 | enabled: false, |
| 226 | }, |
Ivan Lozano | 1156407 | 2020-04-28 12:36:52 -0400 | [diff] [blame] | 227 | }, |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 228 | srcs: [rustc + "/src/libpanic_abort/lib.rs"], |
| 229 | rlibs: [ |
| 230 | "libcompiler_builtins.rust_sysroot", |
| 231 | "libcore.rust_sysroot", |
| 232 | "liblibc.rust_sysroot", |
| 233 | ], |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 234 | } |
| 235 | |
| 236 | rust_library_rlib { |
| 237 | name: "libpanic_unwind.rust_sysroot", |
Ivan Lozano | 062b1ff | 2020-09-14 09:53:34 -0400 | [diff] [blame] | 238 | defaults: ["rust_sysroot_defaults"], |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 239 | crate_name: "panic_unwind", |
Ivan Lozano | 1156407 | 2020-04-28 12:36:52 -0400 | [diff] [blame] | 240 | target: { |
| 241 | linux_glibc_x86_64: { |
| 242 | enabled: false, |
| 243 | }, |
Matthew Maurer | cc0bf04 | 2020-06-10 21:16:16 -0700 | [diff] [blame] | 244 | darwin: { |
| 245 | enabled: false, |
| 246 | }, |
Ivan Lozano | 1156407 | 2020-04-28 12:36:52 -0400 | [diff] [blame] | 247 | }, |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 248 | srcs: [rustc + "/src/libpanic_unwind/lib.rs"], |
| 249 | rlibs: [ |
| 250 | "liballoc.rust_sysroot", |
| 251 | "libcore.rust_sysroot", |
| 252 | "liblibc.rust_sysroot", |
| 253 | "libunwind.rust_sysroot", |
| 254 | "libcompiler_builtins.rust_sysroot", |
| 255 | "libcfg_if.rust_sysroot", |
| 256 | ], |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 257 | } |
| 258 | |
| 259 | rust_library_rlib { |
| 260 | name: "libunwind.rust_sysroot", |
Ivan Lozano | 062b1ff | 2020-09-14 09:53:34 -0400 | [diff] [blame] | 261 | defaults: ["rust_sysroot_defaults"], |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 262 | crate_name: "unwind", |
Ivan Lozano | 1156407 | 2020-04-28 12:36:52 -0400 | [diff] [blame] | 263 | target: { |
| 264 | linux_glibc_x86_64: { |
| 265 | enabled: false, |
| 266 | }, |
Matthew Maurer | cc0bf04 | 2020-06-10 21:16:16 -0700 | [diff] [blame] | 267 | darwin: { |
| 268 | enabled: false, |
| 269 | }, |
Ivan Lozano | 1156407 | 2020-04-28 12:36:52 -0400 | [diff] [blame] | 270 | }, |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 271 | srcs: [rustc + "/src/libunwind/lib.rs"], |
| 272 | rlibs: [ |
| 273 | "libcompiler_builtins.rust_sysroot", |
| 274 | "libcore.rust_sysroot", |
| 275 | "liblibc.rust_sysroot", |
| 276 | "libcfg_if.rust_sysroot", |
| 277 | ], |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 278 | } |
| 279 | |
| 280 | rust_library_rlib { |
| 281 | name: "libhashbrown.rust_sysroot", |
Ivan Lozano | 062b1ff | 2020-09-14 09:53:34 -0400 | [diff] [blame] | 282 | defaults: ["rust_sysroot_defaults"], |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 283 | crate_name: "hashbrown", |
Ivan Lozano | 1156407 | 2020-04-28 12:36:52 -0400 | [diff] [blame] | 284 | target: { |
| 285 | linux_glibc_x86_64: { |
| 286 | enabled: false, |
| 287 | }, |
Matthew Maurer | cc0bf04 | 2020-06-10 21:16:16 -0700 | [diff] [blame] | 288 | darwin: { |
| 289 | enabled: false, |
| 290 | }, |
Ivan Lozano | 1156407 | 2020-04-28 12:36:52 -0400 | [diff] [blame] | 291 | }, |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 292 | srcs: [rustc + "/vendor/hashbrown/src/lib.rs"], |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 293 | features: [ |
| 294 | "alloc", |
| 295 | "compiler_builtins", |
| 296 | "core", |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 297 | "nightly", |
| 298 | "rustc-dep-of-std", |
Matthew Maurer | 13cef98 | 2020-01-02 16:11:26 -0800 | [diff] [blame] | 299 | "rustc-internal-api", |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 300 | ], |
Matthew Maurer | 13cef98 | 2020-01-02 16:11:26 -0800 | [diff] [blame] | 301 | flags: ["--cfg=has_extern_crate_alloc"], |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 302 | rlibs: [ |
| 303 | "libcore.rust_sysroot", |
| 304 | "libcompiler_builtins.rust_sysroot", |
| 305 | "liballoc.rust_sysroot", |
| 306 | "libunwind.rust_sysroot", |
| 307 | ], |
| 308 | } |
| 309 | |
| 310 | // Top level sysroot libraries are available both as static and dynamic |
Matthew Maurer | 235c5fe | 2020-06-25 01:06:31 -0700 | [diff] [blame] | 311 | rust_library { |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 312 | name: "libstd", |
Ivan Lozano | 062b1ff | 2020-09-14 09:53:34 -0400 | [diff] [blame] | 313 | defaults: ["rust_sysroot_defaults"], |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 314 | crate_name: "std", |
Ivan Lozano | 1156407 | 2020-04-28 12:36:52 -0400 | [diff] [blame] | 315 | target: { |
| 316 | linux_glibc_x86_64: { |
| 317 | enabled: false, |
| 318 | }, |
Matthew Maurer | cc0bf04 | 2020-06-10 21:16:16 -0700 | [diff] [blame] | 319 | darwin: { |
| 320 | enabled: false, |
| 321 | }, |
Ivan Lozano | 1156407 | 2020-04-28 12:36:52 -0400 | [diff] [blame] | 322 | }, |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 323 | srcs: [rustc + "/src/libstd/lib.rs"], |
| 324 | features: [ |
| 325 | "default", |
| 326 | "std_detect_dlsym_getauxval", |
| 327 | "std_detect_file_io", |
Ivan Lozano | 52a2ca8 | 2020-04-07 11:26:26 -0400 | [diff] [blame] | 328 | "profiler", |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 329 | ], |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 330 | rlibs: [ |
Matthew Maurer | 13cef98 | 2020-01-02 16:11:26 -0800 | [diff] [blame] | 331 | "libbacktrace_rs.rust_sysroot", |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 332 | "libcompiler_builtins.rust_sysroot", |
| 333 | "libcore.rust_sysroot", |
| 334 | "liblibc.rust_sysroot", |
| 335 | "libcfg_if.rust_sysroot", |
| 336 | "liballoc.rust_sysroot", |
| 337 | "libhashbrown.rust_sysroot", |
| 338 | "libunwind.rust_sysroot", |
| 339 | "libpanic_unwind.rust_sysroot", |
Ivan Lozano | 52a2ca8 | 2020-04-07 11:26:26 -0400 | [diff] [blame] | 340 | "libprofiler_builtins.rust_sysroot", |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 341 | ], |
| 342 | } |
| 343 | |
Matthew Maurer | 235c5fe | 2020-06-25 01:06:31 -0700 | [diff] [blame] | 344 | rust_library { |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 345 | name: "libterm", |
Ivan Lozano | 062b1ff | 2020-09-14 09:53:34 -0400 | [diff] [blame] | 346 | defaults: ["rust_sysroot_defaults"], |
Ivan Lozano | 1156407 | 2020-04-28 12:36:52 -0400 | [diff] [blame] | 347 | target: { |
| 348 | linux_glibc_x86_64: { |
| 349 | enabled: false, |
| 350 | }, |
Matthew Maurer | cc0bf04 | 2020-06-10 21:16:16 -0700 | [diff] [blame] | 351 | darwin: { |
| 352 | enabled: false, |
| 353 | }, |
Ivan Lozano | 1156407 | 2020-04-28 12:36:52 -0400 | [diff] [blame] | 354 | }, |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 355 | crate_name: "term", |
| 356 | srcs: [rustc + "/src/libterm/lib.rs"], |
Matthew Maurer | 235c5fe | 2020-06-25 01:06:31 -0700 | [diff] [blame] | 357 | rustlibs: ["libstd"], |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 358 | } |
| 359 | |
Matthew Maurer | 235c5fe | 2020-06-25 01:06:31 -0700 | [diff] [blame] | 360 | rust_library { |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 361 | name: "libgetopts", |
Ivan Lozano | 062b1ff | 2020-09-14 09:53:34 -0400 | [diff] [blame] | 362 | defaults: ["rust_sysroot_defaults"], |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 363 | crate_name: "getopts", |
Ivan Lozano | 1156407 | 2020-04-28 12:36:52 -0400 | [diff] [blame] | 364 | target: { |
| 365 | linux_glibc_x86_64: { |
| 366 | enabled: false, |
| 367 | }, |
Matthew Maurer | cc0bf04 | 2020-06-10 21:16:16 -0700 | [diff] [blame] | 368 | darwin: { |
| 369 | enabled: false, |
| 370 | }, |
Ivan Lozano | 1156407 | 2020-04-28 12:36:52 -0400 | [diff] [blame] | 371 | }, |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 372 | srcs: [rustc + "/vendor/getopts/src/lib.rs"], |
Chih-Hung Hsieh | 0d4a333 | 2020-05-15 01:46:12 -0700 | [diff] [blame] | 373 | rlibs: ["libunicode_width.rust_sysroot"], |
Matthew Maurer | 235c5fe | 2020-06-25 01:06:31 -0700 | [diff] [blame] | 374 | rustlibs: ["libstd"], |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 375 | edition: "2015", |
| 376 | } |
| 377 | |
| 378 | rust_library_rlib { |
Chih-Hung Hsieh | 0d4a333 | 2020-05-15 01:46:12 -0700 | [diff] [blame] | 379 | name: "libunicode_width.rust_sysroot", |
Ivan Lozano | 062b1ff | 2020-09-14 09:53:34 -0400 | [diff] [blame] | 380 | defaults: ["rust_sysroot_defaults"], |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 381 | crate_name: "unicode_width", |
Ivan Lozano | 1156407 | 2020-04-28 12:36:52 -0400 | [diff] [blame] | 382 | target: { |
| 383 | linux_glibc_x86_64: { |
| 384 | enabled: false, |
| 385 | }, |
Matthew Maurer | cc0bf04 | 2020-06-10 21:16:16 -0700 | [diff] [blame] | 386 | darwin: { |
| 387 | enabled: false, |
| 388 | }, |
Ivan Lozano | 1156407 | 2020-04-28 12:36:52 -0400 | [diff] [blame] | 389 | }, |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 390 | srcs: [rustc + "/vendor/unicode-width/src/lib.rs"], |
| 391 | dylibs: ["libstd"], |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 392 | edition: "2015", |
| 393 | } |
| 394 | |
Matthew Maurer | 235c5fe | 2020-06-25 01:06:31 -0700 | [diff] [blame] | 395 | rust_library { |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 396 | name: "libtest", |
Ivan Lozano | 062b1ff | 2020-09-14 09:53:34 -0400 | [diff] [blame] | 397 | defaults: ["rust_sysroot_defaults"], |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 398 | crate_name: "test", |
Ivan Lozano | 1156407 | 2020-04-28 12:36:52 -0400 | [diff] [blame] | 399 | target: { |
| 400 | linux_glibc_x86_64: { |
| 401 | enabled: false, |
| 402 | }, |
Matthew Maurer | cc0bf04 | 2020-06-10 21:16:16 -0700 | [diff] [blame] | 403 | darwin: { |
| 404 | enabled: false, |
| 405 | }, |
Ivan Lozano | 1156407 | 2020-04-28 12:36:52 -0400 | [diff] [blame] | 406 | }, |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 407 | srcs: [rustc + "/src/libtest/lib.rs"], |
Matthew Maurer | 235c5fe | 2020-06-25 01:06:31 -0700 | [diff] [blame] | 408 | rustlibs: [ |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 409 | "libterm", |
| 410 | "libgetopts", |
| 411 | "libstd", |
| 412 | ], |
Matthew Maurer | 13cef98 | 2020-01-02 16:11:26 -0800 | [diff] [blame] | 413 | rlibs: [ |
| 414 | "liblibc.rust_sysroot", |
| 415 | ], |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 416 | } |
| 417 | |
Ivan Lozano | 0f032f9 | 2019-11-21 14:27:52 -0800 | [diff] [blame] | 418 | rust_library_rlib { |
Ivan Lozano | 52a2ca8 | 2020-04-07 11:26:26 -0400 | [diff] [blame] | 419 | name: "libprofiler_builtins.rust_sysroot", |
Ivan Lozano | 062b1ff | 2020-09-14 09:53:34 -0400 | [diff] [blame] | 420 | defaults: ["rust_sysroot_defaults"], |
Ivan Lozano | 52a2ca8 | 2020-04-07 11:26:26 -0400 | [diff] [blame] | 421 | crate_name: "profiler_builtins", |
Ivan Lozano | 52a2ca8 | 2020-04-07 11:26:26 -0400 | [diff] [blame] | 422 | target: { |
| 423 | linux_glibc_x86_64: { |
| 424 | enabled: false, |
| 425 | }, |
Matthew Maurer | cc0bf04 | 2020-06-10 21:16:16 -0700 | [diff] [blame] | 426 | darwin: { |
| 427 | enabled: false, |
| 428 | }, |
Ivan Lozano | 52a2ca8 | 2020-04-07 11:26:26 -0400 | [diff] [blame] | 429 | }, |
| 430 | srcs: [rustc + "/src/libprofiler_builtins/lib.rs"], |
| 431 | rlibs: [ |
| 432 | "libcompiler_builtins.rust_sysroot", |
| 433 | "libcore.rust_sysroot", |
| 434 | ], |
Matthew Maurer | aa66689 | 2019-11-07 12:22:44 -0800 | [diff] [blame] | 435 | } |