diff options
Diffstat (limited to 'build_extra/rust/BUILD.gn')
-rw-r--r-- | build_extra/rust/BUILD.gn | 2733 |
1 files changed, 0 insertions, 2733 deletions
diff --git a/build_extra/rust/BUILD.gn b/build_extra/rust/BUILD.gn deleted file mode 100644 index 2688643b4..000000000 --- a/build_extra/rust/BUILD.gn +++ /dev/null @@ -1,2733 +0,0 @@ -# Copyright 2018-2019 the Deno authors. All rights reserved. MIT license. - -# Dependencies between third party crates is mapped out here manually. This is -# not so difficult and having it be tedious to add dependencies might help us -# avoid dependency hell later on. Always try to minimize dependencies. -# Versioning for third party rust crates is controlled in //Cargo.toml -# Use //tools/sync_third_party.py instead of running "cargo install". - -import("rust.gni") - -cargo_home = "//third_party/rust_crates" - -rust_rlib("adler32") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/adler32-1.0.3/src/lib.rs" -} - -rust_rlib("aho_corasick") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.6/src/lib.rs" - features = [ - "default", - "std", - ] - extern_rlib = [ "memchr" ] -} - -rust_rlib("ansi_term") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ansi_term-0.12.0/src/lib.rs" - if (is_win) { - extern_rlib = [ "winapi" ] - } -} - -rust_rlib("arrayvec") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/arrayvec-0.4.11/src/lib.rs" - extern_rlib = [ "nodrop" ] - - # Added by custom-build script. - cfg = [ "has_stable_maybe_uninit" ] -} - -rust_rlib("atty") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/atty-0.2.13/src/lib.rs" - if (is_posix) { - extern_rlib = [ "libc" ] - } - if (is_win) { - extern_rlib = [ "winapi" ] - } -} - -rust_rlib("base64") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/base64-0.10.1/src/lib.rs" - extern_rlib = [ "byteorder" ] -} - -rust_rlib("bitflags") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/bitflags-1.1.0/src/lib.rs" - features = [ "default" ] - - # Added by custom-build script. - cfg = [ "bitflags_const_fn" ] -} - -rust_rlib("byteorder") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/byteorder-1.3.2/src/lib.rs" - features = [ - "default", - "std", - ] - - # Added by custom-build script. - cfg = [ "byteorder_i128" ] -} - -rust_rlib("bytes") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/bytes-0.4.12/src/lib.rs" - features = [ "either" ] - extern_rlib = [ - "byteorder", - "either", - "iovec", - ] -} - -## Override: use rand v0.6.5 instead. -# rust_rlib("c2_chacha") { -# cap_lints = "allow" -# source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/c2-chacha-0.2.2/src/lib.rs" -# features = [ -# "lazy_static", -# "simd", -# "std", -# ] -# extern_rlib = [ -# "lazy_static", -# "ppv_lite86", -# ] -# } - -rust_rlib("cfg_if") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/cfg-if-0.1.9/src/lib.rs" -} - -rust_rlib("clap") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/clap-2.33.0/src/lib.rs" - features = [ - "ansi_term", - "atty", - "color", - "default", - "strsim", - "suggestions", - "vec_map", - ] - extern_rlib = [ - "atty", - "bitflags", - "strsim", - "textwrap", - "unicode_width", - "vec_map", - ] - - # Override: use ansi_term v0.12.0 instead of v0.11.0. - if (is_posix) { - extern_rlib += [ "ansi_term" ] - # extern = [ - # { - # label = ":ansi_term-0.11.0" - # crate_type = "rlib" - # crate_name = "ansi_term" - # crate_version = "0.11.0" - # }, - # ] - } -} - -rust_rlib("cookie") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/cookie-0.12.0/src/lib.rs" - features = [ - "percent-encode", - "url", - ] - extern_rlib = [ - "time", - "url", - ] -} - -rust_rlib("cookie_store") { - cap_lints = "allow" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/cookie_store-0.7.0/src/lib.rs" - extern_rlib = [ - "cookie", - "failure", - "idna", - "log", - "publicsuffix", - "serde", - "serde_json", - "time", - "try_from", - "url", - ] -} - -rust_rlib("crc32fast") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.2.0/src/lib.rs" - features = [ - "default", - "std", - ] - extern_rlib = [ "cfg_if" ] - - # Added by custom-build script. - cfg = [ "crc32fast_stdarchx86" ] -} - -rust_rlib("crossbeam_deque") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.7.1/src/lib.rs" - extern_rlib = [ - "crossbeam_epoch", - "crossbeam_utils", - ] -} - -rust_rlib("crossbeam_epoch") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.7.2/src/lib.rs" - features = [ - "default", - "lazy_static", - "std", - ] - extern_rlib = [ - "arrayvec", - "cfg_if", - "crossbeam_utils", - "lazy_static", - "memoffset", - "scopeguard", - ] -} - -rust_rlib("crossbeam_queue") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.1.2/src/lib.rs" - extern_rlib = [ "crossbeam_utils" ] -} - -rust_rlib("crossbeam_utils") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/crossbeam-utils-0.6.6/src/lib.rs" - features = [ - "default", - "lazy_static", - "std", - ] - extern_rlib = [ - "cfg_if", - "lazy_static", - ] -} - -rust_rlib("ct_logs") { - cap_lints = "allow" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ct-logs-0.6.0/src/lib.rs" - extern_rlib = [ "sct" ] -} - -rust_rlib("dirs") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/dirs-2.0.2/src/lib.rs" - extern_rlib = [ - "cfg_if", - "dirs_sys", - ] -} - -rust_rlib("dirs_sys") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/dirs-sys-0.3.4/src/lib.rs" - extern_rlib = [ "cfg_if" ] - if (is_posix) { - extern_rlib += [ "libc" ] - } - if (is_win) { - extern_rlib += [ "winapi" ] - } -} - -rust_rlib("dtoa") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.4/src/lib.rs" -} - -rust_rlib("either") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/either-1.5.2/src/lib.rs" - features = [ - "default", - "use_std", - ] -} - -rust_rlib("encoding_rs") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.17/src/lib.rs" - extern_rlib = [ "cfg_if" ] -} - -rust_rlib("error_chain") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/error-chain-0.12.1/src/lib.rs" - features = [ - "default", - "example_generated", - ] - - # Added by custom-build script. - cfg = [ "has_error_source" ] - if (is_win) { - features += [ "backtrace" ] - extern_rlib = [ "backtrace" ] - } - - ## Override: 'backtrace' is not supported on POSIX platforms. - # if (is_posix) { - # features += [ "backtrace" ] - # } -} - -rust_rlib("failure") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/failure-0.1.5/src/lib.rs" - features = [ - "default", - "derive", - "failure_derive", - "std", - ] - extern = [ - { - label = ":failure_derive" - crate_type = "proc_macro" - crate_name = "failure_derive" - }, - ] - if (is_win) { - features += [ "backtrace" ] - extern_rlib = [ "backtrace" ] - } - - ## Override: 'backtrace' is not supported on POSIX platforms. - # if (is_posix) { - # features += [ "backtrace" ] - # } -} - -rust_proc_macro("failure_derive") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/failure_derive-0.1.5/src/lib.rs" - extern_rlib = [ - "synstructure", - - # Override: use proc_macro2 v1.0.1 instead of v0.4.30. - "proc_macro2", - - # Override: use quote v1.0.2 instead of v0.6.13. - "quote", - ] - extern = [ - { - label = ":syn-0.15.44" - crate_type = "rlib" - crate_name = "syn" - crate_version = "0.15.44" - }, - - ## Override: use proc_macro2 v1.0.1 instead of v0.4.30. - # { - # label = ":proc_macro2-0.4.30" - # crate_type = "rlib" - # crate_name = "proc_macro2" - # crate_version = "0.4.30" - # }, - - ## Override: use quote v1.0.2 instead of v0.6.13. - # { - # label = ":quote-0.6.13" - # crate_type = "rlib" - # crate_name = "quote" - # crate_version = "0.6.13" - # }, - ] - - # Added by custom-build script. - cfg = [ "has_dyn_trait" ] -} - -rust_rlib("flate2") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/flate2-1.0.11/src/lib.rs" - features = [ - "miniz_oxide", - "rust_backend", - ] - extern_rlib = [ - "crc32fast", - "libc", - "miniz_oxide", - ] -} - -rust_rlib("fnv") { - cap_lints = "allow" - edition = "2015" - source_root = - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.6/lib.rs" -} - -rust_rlib("futures") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/futures-0.1.28/src/lib.rs" - features = [ - "default", - "use_std", - "with-deprecated", - ] -} - -rust_rlib("futures_cpupool") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/futures-cpupool-0.1.8/src/lib.rs" - features = [ - "default", - "with-deprecated", - ] - extern_rlib = [ - "futures", - "num_cpus", - ] -} - -## Override: use rand v0.6.5 instead. -# rust_rlib("getrandom") { -# cap_lints = "allow" -# source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.10/src/lib.rs" -# features = [ "std" ] -# extern_rlib = [ "cfg_if" ] -# if (is_posix) { -# extern_rlib += [ "libc" ] -# } -# -# # Per the #[link(...)] attribute found in 'src/ios.rs'. -# if (is_mac) { -# libs = [ "Security.framework" ] -# } -# -# # Added by custom-build script. -# if (is_win) { -# libs = [ "advapi32.lib" ] -# } -# } - -rust_rlib("h2") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/h2-0.1.26/src/lib.rs" - extern_rlib = [ - "byteorder", - "bytes", - "fnv", - "futures", - "http", - "indexmap", - "log", - "slab", - "string", - "tokio_io", - ] -} - -rust_rlib("http") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/http-0.1.18/src/lib.rs" - extern_rlib = [ - "bytes", - "fnv", - "itoa", - ] -} - -rust_rlib("http_body") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/http-body-0.1.0/src/lib.rs" - extern_rlib = [ - "bytes", - "futures", - "http", - "tokio_buf", - ] -} - -rust_rlib("httparse") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/httparse-1.3.4/src/lib.rs" - features = [ - "default", - "std", - ] - - # Added by custom-build script. - cfg = [ - "httparse_min_2018", - "httparse_simd", - ] -} - -rust_rlib("hyper") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/hyper-0.12.33/src/lib.rs" - features = [ - "__internal_flaky_tests", - "default", - "futures-cpupool", - "net2", - "runtime", - "tokio", - "tokio-executor", - "tokio-reactor", - "tokio-tcp", - "tokio-threadpool", - "tokio-timer", - ] - extern_rlib = [ - "bytes", - "futures", - "futures_cpupool", - "h2", - "http", - "http_body", - "httparse", - "iovec", - "itoa", - "log", - "net2", - "time", - "tokio", - "tokio_buf", - "tokio_executor", - "tokio_io", - "tokio_reactor", - "tokio_tcp", - "tokio_threadpool", - "tokio_timer", - "want", - ] - - # Added by custom-build script. - cfg = [ - "error_source", - "try_from", - ] -} - -rust_rlib("hyper_rustls") { - cap_lints = "allow" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/hyper-rustls-0.17.1/src/lib.rs" - features = [ - "ct-logs", - "default", - "tokio-runtime", - "webpki-roots", - ] - extern_rlib = [ - "bytes", - "ct_logs", - "futures", - "hyper", - "rustls", - "tokio_io", - "tokio_rustls", - "webpki", - "webpki_roots", - ] -} - -rust_rlib("idna") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/idna-0.1.5/src/lib.rs" - extern_rlib = [ - "matches", - "unicode_bidi", - "unicode_normalization", - ] -} - -rust_rlib("indexmap") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/indexmap-1.1.0/src/lib.rs" -} - -rust_rlib("integer_atomics") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/integer-atomics-1.0.2/src/lib.rs" -} - -rust_rlib("iovec") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/iovec-0.1.2/src/lib.rs" - if (is_posix) { - extern_rlib = [ "libc" ] - } - if (is_win) { - extern = [ - { - label = ":winapi-0.2.8" - crate_type = "rlib" - crate_name = "winapi" - crate_version = "0.2.8" - }, - ] - } -} - -rust_rlib("itoa") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.4/src/lib.rs" - features = [ - "default", - "std", - ] -} - -rust_rlib("lazy_static") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.3.0/src/lib.rs" -} - -rust_rlib("libc") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/libc-0.2.62/src/lib.rs" - features = [ - "default", - "std", - ] - - # Added by custom-build script. - cfg = [ - "freebsd11", - "libc_align", - "libc_const_size_of", - "libc_core_cvoid", - "libc_packedN", - "libc_priv_mod_use", - "libc_union", - ] -} - -rust_rlib("lock_api") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/lock_api-0.1.5/src/lib.rs" - extern_rlib = [ - # Override: use scopeguard v1.0.0 instead of v0.3.3. - "scopeguard", - ## Override: avoid dependency on on 'owning_ref'. - # "owning_ref", - ] - - ## Override: avoid dependency on on 'owning_ref'. - # features = [ "owning_ref" ] - - ## Override: use scopeguard v1.0.0 instead of v0.3.3. - # extern = [ - # { - # label = ":scopeguard-0.3.3" - # crate_type = "rlib" - # crate_name = "scopeguard" - # crate_version = "0.3.3" - # }, - # ] -} - -rust_rlib("log") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/log-0.4.8/src/lib.rs" - extern_rlib = [ "cfg_if" ] - - # Added by custom-build script. - cfg = [ "atomic_cas" ] -} - -rust_rlib("matches") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/matches-0.1.8/lib.rs" -} - -rust_rlib("memchr") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/memchr-2.2.1/src/lib.rs" - features = [ - "default", - "use_std", - ] - - # Added by custom-build script. - cfg = [ - "memchr_runtime_avx", - "memchr_runtime_simd", - "memchr_runtime_sse2", - "memchr_runtime_sse42", - ] -} - -rust_rlib("memoffset") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/memoffset-0.5.1/src/lib.rs" - - # Added by custom-build script. - cfg = [ "memoffset_maybe_uninit" ] -} - -rust_rlib("mime") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/mime-0.3.13/src/lib.rs" - extern_rlib = [ "unicase" ] -} - -rust_rlib("mime_guess") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/mime_guess-2.0.1/src/lib.rs" - features = [ - "default", - "rev-mappings", - ] - extern_rlib = [ - "mime", - "unicase", - ] - - # Contains file generated by custom-build script: 'mime_types_generated.rs'. - generated_source_dir = - "$cargo_home/registry/gen/github.com-1ecc6299db9ec823/mime_guess-2.0.1" -} - -rust_rlib("miniz_oxide") { - cap_lints = "allow" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.3.2/src/lib.rs" - extern_rlib = [ "adler32" ] -} - -rust_rlib("mio") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/mio-0.6.19/src/lib.rs" - features = [ - "default", - "with-deprecated", - ] - extern_rlib = [ - "iovec", - "log", - "net2", - "slab", - ] - if (is_posix) { - extern_rlib += [ "libc" ] - } - if (is_win) { - extern_rlib += [ "kernel32" ] - extern = [ - { - label = ":miow-0.2.1" - crate_type = "rlib" - crate_name = "miow" - crate_version = "0.2.1" - }, - { - label = ":winapi-0.2.8" - crate_type = "rlib" - crate_name = "winapi" - crate_version = "0.2.8" - }, - ] - } -} - -rust_rlib("net2") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/net2-0.2.33/src/lib.rs" - features = [ - "default", - "duration", - ] - extern_rlib = [ "cfg_if" ] - if (is_posix) { - extern_rlib += [ "libc" ] - } - if (is_win) { - extern_rlib += [ "winapi" ] - } -} - -rust_rlib("nodrop") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.13/src/lib.rs" -} - -rust_rlib("num_cpus") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/num_cpus-1.10.1/src/lib.rs" - extern_rlib = [ "libc" ] -} - -## Override: avoid dependency on on 'owning_ref'. -# rust_rlib("owning_ref") { -# cap_lints = "allow" -# edition = "2015" -# source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/owning_ref-0.4.0/src/lib.rs" -# extern_rlib = [ "stable_deref_trait" ] -# } - -rust_rlib("parking_lot") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/parking_lot-0.7.1/src/lib.rs" - features = [ - "default", - ## Override: avoid dependency on on 'owning_ref'. - # "owning_ref", - ] - extern_rlib = [ - "lock_api", - "parking_lot_core", - ] -} - -rust_rlib("parking_lot_core") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.4.0/src/lib.rs" - extern_rlib = [ - "rand", - "smallvec", - ] - - # Added by custom-build script. - cfg = [ "has_localkey_try_with" ] - if (is_posix) { - extern_rlib += [ "libc" ] - } - if (is_win) { - extern_rlib += [ "winapi" ] - } -} - -rust_rlib("percent_encoding") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/percent-encoding-1.0.1/lib.rs" -} - -## Override: use rand v0.6.5 instead. -# rust_rlib("ppv_lite86") { -# cap_lints = "allow" -# source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.5/src/lib.rs" -# features = [ -# "default", -# "simd", -# "std", -# ] -# } - -rust_rlib("proc_macro2") { - cap_lints = "allow" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.1/src/lib.rs" - features = [ - "default", - "proc-macro", - ] - extern_rlib = [ "unicode_xid" ] - - # Added by custom-build script. - cfg = [ - "use_proc_macro", - "wrap_proc_macro", - ] -} - -rust_rlib("publicsuffix") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/publicsuffix-1.5.2/src/lib.rs" - extern_rlib = [ - "error_chain", - "idna", - "lazy_static", - "regex", - "url", - ] -} - -rust_rlib("quote") { - cap_lints = "allow" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/quote-1.0.2/src/lib.rs" - features = [ - "default", - "proc-macro", - ] - extern_rlib = [ "proc_macro2" ] -} - -rust_rlib("rand") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/src/lib.rs" - features = [ - "alloc", - "default", - "rand_os", - "std", - ] - extern_rlib = [ - "rand_hc", - "rand_isaac", - "rand_jitter", - "rand_os", - "rand_pcg", - "rand_xorshift", - ] - extern = [ - { - label = ":rand_chacha-0.1.1" - crate_type = "rlib" - crate_name = "rand_chacha" - crate_version = "0.1.1" - }, - { - label = ":rand_core-0.4.2" - crate_type = "rlib" - crate_name = "rand_core" - crate_version = "0.4.2" - }, - ] - - # Added by custom-build script. - cfg = [ - "rustc_1_25", - "rustc_1_26", - "rustc_1_27", - ] - if (is_posix) { - extern_rlib += [ "libc" ] - } - if (is_win) { - extern_rlib += [ "winapi" ] - } -} - -## Override: use rand v0.6.5 instead. -# rust_rlib("rand_chacha") { -# cap_lints = "allow" -# source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.2.1/src/lib.rs" -# features = [ -# "default", -# "simd", -# "std", -# ] -# extern_rlib = [ -# "c2_chacha", -# "rand_core", -# ] -# } - -## Override: use rand v0.6.5 instead. -# rust_rlib("rand_core") { -# cap_lints = "allow" -# edition = "2015" -# source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/rand_core-0.5.0/src/lib.rs" -# features = [ -# "alloc", -# "getrandom", -# "std", -# ] -# extern_rlib = [ "getrandom" ] -# } - -rust_rlib("rand_hc") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/rand_hc-0.1.0/src/lib.rs" - - # Override: use rand_core v0.4.2 instead of v0.3.1. - extern = [ - { - label = ":rand_core-0.4.2" - crate_type = "rlib" - crate_name = "rand_core" - crate_version = "0.4.2" - }, - # { - # label = ":rand_core-0.3.1" - # crate_type = "rlib" - # crate_name = "rand_core" - # crate_version = "0.3.1" - # }, - ] -} - -rust_rlib("rand_isaac") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/rand_isaac-0.1.1/src/lib.rs" - - # Override: use rand_core v0.4.2 instead of v0.3.1. - extern = [ - { - label = ":rand_core-0.4.2" - crate_type = "rlib" - crate_name = "rand_core" - crate_version = "0.4.2" - }, - # { - # label = ":rand_core-0.3.1" - # crate_type = "rlib" - # crate_name = "rand_core" - # crate_version = "0.3.1" - # }, - ] -} - -rust_rlib("rand_jitter") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/rand_jitter-0.1.4/src/lib.rs" - features = [ "std" ] - extern = [ - { - label = ":rand_core-0.4.2" - crate_type = "rlib" - crate_name = "rand_core" - crate_version = "0.4.2" - }, - ] - if (is_mac) { - extern_rlib = [ "libc" ] - } - if (is_win) { - extern_rlib = [ "winapi" ] - } -} - -rust_rlib("rand_os") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/rand_os-0.1.3/src/lib.rs" - extern = [ - { - label = ":rand_core-0.4.2" - crate_type = "rlib" - crate_name = "rand_core" - crate_version = "0.4.2" - }, - ] - if (is_posix) { - extern_rlib = [ "libc" ] - } - - # Per the #[link(...)] attribute found in 'src/macos.rs'. - if (is_mac) { - libs = [ "Security.framework" ] - } - if (is_win) { - extern_rlib = [ "winapi" ] - } -} - -rust_rlib("rand_pcg") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/rand_pcg-0.1.2/src/lib.rs" - extern = [ - { - label = ":rand_core-0.4.2" - crate_type = "rlib" - crate_name = "rand_core" - crate_version = "0.4.2" - }, - ] - - # Added by custom-build script. - cfg = [ "rustc_1_26" ] -} - -rust_rlib("rand_xorshift") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/rand_xorshift-0.1.1/src/lib.rs" - - # Override: use rand_core v0.4.2 instead of v0.3.1. - extern = [ - { - label = ":rand_core-0.4.2" - crate_type = "rlib" - crate_name = "rand_core" - crate_version = "0.4.2" - }, - # { - # label = ":rand_core-0.3.1" - # crate_type = "rlib" - # crate_name = "rand_core" - # crate_version = "0.3.1" - # }, - ] -} - -rust_rlib("regex") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/regex-1.2.1/src/lib.rs" - features = [ - "default", - "use_std", - ] - extern_rlib = [ - "aho_corasick", - "memchr", - "regex_syntax", - "thread_local", - ] -} - -rust_rlib("regex_syntax") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.11/src/lib.rs" -} - -rust_rlib("remove_dir_all") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.2/src/lib.rs" - if (is_win) { - extern_rlib = [ "winapi" ] - } -} - -rust_rlib("reqwest") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/reqwest-0.9.20/src/lib.rs" - features = [ - "hyper-rustls", - "rustls", - "rustls-tls", - "tls", - "tokio-rustls", - "webpki-roots", - ] - extern_rlib = [ - "base64", - "bytes", - "cookie", - "cookie_store", - "encoding_rs", - "flate2", - "futures", - "http", - "hyper", - "hyper_rustls", - "log", - "mime", - "mime_guess", - "rustls", - "serde", - "serde_json", - "serde_urlencoded", - "time", - "tokio", - "tokio_executor", - "tokio_io", - "tokio_rustls", - "tokio_threadpool", - "tokio_timer", - "url", - "uuid", - "webpki_roots", - ] - - # These env vars are used by reqwest to set its user-agent string. - env = [ - "CARGO_PKG_NAME=reqwest", - "CARGO_PKG_VERSION=0.9.20", - ] - if (is_win) { - extern_rlib += [ "winreg" ] - } -} - -rust_rlib("ring") { - cap_lints = "allow" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/src/lib.rs" - features = [ - "alloc", - "default", - "dev_urandom_fallback", - "lazy_static", - ] - deps = [ - ":ring-core", - ## Override: don't build 'ring-test' static library. - # ":ring-test", - ] - extern_rlib = [ - "spin", - "untrusted", - ] - if (is_linux) { - extern_rlib += [ - "lazy_static", - "libc", - ] - } - - # Per the #[link(...)] attribute found in 'src/rand.rs'. - if (is_mac) { - libs = [ "Security.framework" ] - } - if (is_win) { - extern_rlib += [ "winapi" ] - } -} - -static_library("ring-core") { - include_dirs = [ - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/include", - ] - sources = [ - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/crypto/cpu-intel.c", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/crypto/crypto.c", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/crypto/fipsmodule/bn/generic.c", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/crypto/fipsmodule/bn/montgomery.c", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/crypto/fipsmodule/bn/montgomery_inv.c", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/crypto/fipsmodule/ec/ecp_nistz.c", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/crypto/fipsmodule/ec/ecp_nistz256.c", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/crypto/fipsmodule/ec/gfp_p256.c", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/crypto/fipsmodule/ec/gfp_p384.c", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/crypto/fipsmodule/modes/gcm.c", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/crypto/limbs/limbs.c", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/crypto/mem.c", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/third_party/fiat/curve25519.c", - ] - if (is_linux) { - sources += [ - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/aes-x86_64-elf.S", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/aesni-gcm-x86_64-elf.S", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/aesni-x86_64-elf.S", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/chacha-x86_64-elf.S", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/ghash-x86_64-elf.S", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/p256-x86_64-asm-elf.S", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/poly1305-x86_64-elf.S", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/sha256-x86_64-elf.S", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/sha512-x86_64-elf.S", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/vpaes-x86_64-elf.S", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/x86_64-mont-elf.S", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/x86_64-mont5-elf.S", - ] - - # Supress "warning: '_GNU_SOURCE' macro redefined." - cflags = [ "-Wno-macro-redefined" ] - } - if (is_mac) { - sources += [ - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/aes-x86_64-macosx.S", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/aesni-gcm-x86_64-macosx.S", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/aesni-x86_64-macosx.S", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/chacha-x86_64-macosx.S", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/ghash-x86_64-macosx.S", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/p256-x86_64-asm-macosx.S", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/poly1305-x86_64-macosx.S", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/sha256-x86_64-macosx.S", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/sha512-x86_64-macosx.S", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/vpaes-x86_64-macosx.S", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/x86_64-mont-macosx.S", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/x86_64-mont5-macosx.S", - ] - } - if (is_win) { - libs = [ - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/aes-x86_64-nasm.obj", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/aesni-gcm-x86_64-nasm.obj", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/aesni-x86_64-nasm.obj", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/chacha-x86_64-nasm.obj", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/ghash-x86_64-nasm.obj", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/p256-x86_64-asm-nasm.obj", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/poly1305-x86_64-nasm.obj", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/sha256-x86_64-nasm.obj", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/sha512-x86_64-nasm.obj", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/vpaes-x86_64-nasm.obj", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/x86_64-mont-nasm.obj", - "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/pregenerated/x86_64-mont5-nasm.obj", - ] - - # Suppress "warning: '_addcarry_u64' is not a recognized builtin." - cflags = [ "-Wno-ignored-pragma-intrinsic" ] - } -} - -## Override: don't build 'ring-test' static library. -# static_library("ring-test") { -# include_dirs = [ "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/include" ] -# sources = [ "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.8/crypto/constant_time_test.c" ] -# } - -rust_rlib("rustls") { - cap_lints = "allow" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/rustls-0.16.0/src/lib.rs" - features = [ - "dangerous_configuration", - "default", - "log", - "logging", - ] - extern_rlib = [ - "base64", - "log", - "ring", - "sct", - "webpki", - ] -} - -rust_rlib("rustyline") { - cap_lints = "allow" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/rustyline-5.0.2/src/lib.rs" - features = [ - "default", - "dirs", - "with-dirs", - ] - extern_rlib = [ - "dirs", - "libc", - "log", - "memchr", - "unicode_segmentation", - "unicode_width", - ] - if (is_posix) { - extern_rlib += [ - "nix", - "utf8parse", - ] - } - if (is_win) { - extern_rlib += [ "winapi" ] - } -} - -rust_rlib("ryu") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.0/src/lib.rs" - - # Added by custom-build script. - cfg = [ - "integer128", - "must_use_return", - ] -} - -rust_rlib("scopeguard") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.0.0/src/lib.rs" -} - -rust_rlib("sct") { - cap_lints = "allow" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/sct-0.6.0/src/lib.rs" - extern_rlib = [ - "ring", - "untrusted", - ] -} - -rust_rlib("serde") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.99/src/lib.rs" - features = [ - "default", - "derive", - "serde_derive", - "std", - ] - extern = [ - { - label = ":serde_derive" - crate_type = "proc_macro" - crate_name = "serde_derive" - }, - ] - - # Added by custom-build script. - cfg = [ - "core_duration", - "core_reverse", - "core_try_from", - "de_boxed_c_str", - "de_rc_dst", - "integer128", - "num_nonzero", - "num_nonzero_signed", - "ops_bound", - "range_inclusive", - "std_atomic", - "std_atomic64", - ] -} - -rust_proc_macro("serde_derive") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.99/src/lib.rs" - features = [ "default" ] - extern_rlib = [ - "proc_macro2", - "quote", - "syn", - ] -} - -rust_rlib("serde_json") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.40/src/lib.rs" - features = [ - "default", - "indexmap", - "preserve_order", - ] - extern_rlib = [ - "indexmap", - "itoa", - "ryu", - "serde", - ] -} - -rust_rlib("serde_urlencoded") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/serde_urlencoded-0.5.5/src/lib.rs" - extern_rlib = [ - "dtoa", - "itoa", - "serde", - "url", - ] -} - -rust_rlib("slab") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/slab-0.4.2/src/lib.rs" -} - -rust_rlib("smallvec") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/smallvec-0.6.10/lib.rs" - features = [ - "default", - "std", - ] -} - -rust_rlib("source_map_mappings") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/source-map-mappings-0.5.0/src/lib.rs" - extern_rlib = [ - "vlq", - - # Override: use rand v0.6.5 instead of v0.4.6. - "rand", - ] - - ## Override: use rand v0.6.5 instead of v0.4.6. - # extern = [ - # { - # label = ":rand-0.4.6" - # crate_type = "rlib" - # crate_name = "rand" - # crate_version = "0.4.6" - # }, - # ] -} - -rust_rlib("spin") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/spin-0.5.2/src/lib.rs" -} - -## Override: avoid dependency on on 'owning_ref'. -# rust_rlib("stable_deref_trait") { -# cap_lints = "allow" -# edition = "2015" -# source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.1.1/src/lib.rs" -# features = [ -# "default", -# "std", -# ] -# } - -rust_rlib("string") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/string-0.2.1/src/lib.rs" - features = [ - "bytes", - "default", - ] - extern_rlib = [ "bytes" ] -} - -rust_rlib("strsim") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/strsim-0.8.0/src/lib.rs" -} - -rust_rlib("syn") { - cap_lints = "allow" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/syn-1.0.3/src/lib.rs" - features = [ - "clone-impls", - "default", - "derive", - "full", - "parsing", - "printing", - "proc-macro", - "quote", - "visit", - ] - extern_rlib = [ - "proc_macro2", - "quote", - "unicode_xid", - ] - - # Added by custom-build script. - cfg = [ "syn_disable_nightly_tests" ] -} - -rust_rlib("synstructure") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/synstructure-0.10.2/src/lib.rs" - extern_rlib = [ - # Override: use proc_macro2 v1.0.1 instead of v0.4.30. - "proc_macro2", - - # Override: use quote v1.0.2 instead of v0.6.13. - "quote", - - # Override: use unicode_xid v0.2.0 instead of v0.1.0. - "unicode_xid", - ] - extern = [ - { - label = ":syn-0.15.44" - crate_type = "rlib" - crate_name = "syn" - crate_version = "0.15.44" - }, - - ## Override: use proc_macro2 v1.0.1 instead of v0.4.30. - # { - # label = ":proc_macro2-0.4.30" - # crate_type = "rlib" - # crate_name = "proc_macro2" - # crate_version = "0.4.30" - # }, - - ## Override: use quote v1.0.2 instead of v0.6.13. - # { - # label = ":quote-0.6.13" - # crate_type = "rlib" - # crate_name = "quote" - # crate_version = "0.6.13" - # }, - - ## Override: use unicode_xid v0.2.0 instead of v0.1.0. - # { - # label = ":unicode_xid-0.1.0" - # crate_type = "rlib" - # crate_name = "unicode_xid" - # crate_version = "0.1.0" - # }, - ] -} - -rust_rlib("tempfile") { - cap_lints = "allow" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tempfile-3.1.0/src/lib.rs" - extern_rlib = [ - "cfg_if", - "remove_dir_all", - - # Override: use rand v0.6.5 instead of v0.7.0. - "rand", - ] - - ## Override: use rand v0.6.5 instead of v0.7.0. - # extern = [ - # { - # label = ":rand-0.7.0" - # crate_type = "rlib" - # crate_name = "rand" - # crate_version = "0.7.0" - # }, - # ] - if (is_posix) { - extern_rlib += [ "libc" ] - } - if (is_win) { - extern_rlib += [ "winapi" ] - } -} - -rust_rlib("termcolor") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/termcolor-1.0.5/src/lib.rs" - if (is_win) { - extern_rlib = [ "wincolor" ] - } -} - -rust_rlib("textwrap") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/textwrap-0.11.0/src/lib.rs" - extern_rlib = [ "unicode_width" ] -} - -rust_rlib("thread_local") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/thread_local-0.3.6/src/lib.rs" - extern_rlib = [ "lazy_static" ] -} - -rust_rlib("time") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/time-0.1.42/src/lib.rs" - extern_rlib = [ "libc" ] - if (is_win) { - extern_rlib += [ "winapi" ] - } -} - -rust_rlib("tokio") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tokio-0.1.22/src/lib.rs" - features = [ - "bytes", - "codec", - "default", - "fs", - "io", - "mio", - "num_cpus", - "reactor", - "rt-full", - "sync", - "tcp", - "timer", - "tokio-codec", - "tokio-current-thread", - "tokio-executor", - "tokio-fs", - "tokio-io", - "tokio-reactor", - "tokio-sync", - "tokio-tcp", - "tokio-threadpool", - "tokio-timer", - "tokio-udp", - "tokio-uds", - "udp", - "uds", - ] - extern_rlib = [ - "bytes", - "futures", - "mio", - "num_cpus", - "tokio_codec", - "tokio_current_thread", - "tokio_executor", - "tokio_fs", - "tokio_io", - "tokio_reactor", - "tokio_sync", - "tokio_tcp", - "tokio_threadpool", - "tokio_timer", - "tokio_udp", - ] - if (is_posix) { - extern_rlib += [ "tokio_uds" ] - } -} - -rust_rlib("tokio_buf") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tokio-buf-0.1.1/src/lib.rs" - features = [ - "default", - "either", - "util", - ] - extern_rlib = [ - "bytes", - "either", - "futures", - ] -} - -rust_rlib("tokio_codec") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tokio-codec-0.1.1/src/lib.rs" - extern_rlib = [ - "bytes", - "futures", - "tokio_io", - ] -} - -rust_rlib("tokio_current_thread") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tokio-current-thread-0.1.6/src/lib.rs" - extern_rlib = [ - "futures", - "tokio_executor", - ] -} - -rust_rlib("tokio_executor") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tokio-executor-0.1.8/src/lib.rs" - extern_rlib = [ - "crossbeam_utils", - "futures", - ] -} - -rust_rlib("tokio_fs") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tokio-fs-0.1.6/src/lib.rs" - extern_rlib = [ - "futures", - "tokio_io", - "tokio_threadpool", - ] -} - -rust_rlib("tokio_io") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tokio-io-0.1.12/src/lib.rs" - extern_rlib = [ - "bytes", - "futures", - "log", - ] -} - -rust_rlib("tokio_process") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tokio-process-0.2.4/src/lib.rs" - extern_rlib = [ - "futures", - "tokio_io", - "tokio_reactor", - ] - if (is_posix) { - extern_rlib += [ - "crossbeam_queue", - "lazy_static", - "libc", - "log", - "mio", - "tokio_signal", - ] - } - if (is_win) { - extern_rlib += [ - "mio_named_pipes", - "winapi", - ] - } -} - -rust_rlib("tokio_reactor") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tokio-reactor-0.1.9/src/lib.rs" - extern_rlib = [ - "crossbeam_utils", - "futures", - "lazy_static", - "log", - "mio", - "num_cpus", - "parking_lot", - "slab", - "tokio_executor", - "tokio_io", - "tokio_sync", - ] -} - -rust_rlib("tokio_rustls") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tokio-rustls-0.10.0/src/lib.rs" - extern_rlib = [ - "bytes", - "futures", - "iovec", - "rustls", - "tokio_io", - "webpki", - ] -} - -rust_rlib("tokio_sync") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tokio-sync-0.1.6/src/lib.rs" - extern_rlib = [ - "fnv", - "futures", - ] -} - -rust_rlib("tokio_tcp") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tokio-tcp-0.1.3/src/lib.rs" - extern_rlib = [ - "bytes", - "futures", - "iovec", - "mio", - "tokio_io", - "tokio_reactor", - ] -} - -rust_rlib("tokio_threadpool") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tokio-threadpool-0.1.15/src/lib.rs" - extern_rlib = [ - "crossbeam_deque", - "crossbeam_queue", - "crossbeam_utils", - "futures", - "log", - "num_cpus", - "rand", - "slab", - "tokio_executor", - ] -} - -rust_rlib("tokio_timer") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tokio-timer-0.2.11/src/lib.rs" - extern_rlib = [ - "crossbeam_utils", - "futures", - "slab", - "tokio_executor", - ] -} - -rust_rlib("tokio_udp") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tokio-udp-0.1.3/src/lib.rs" - extern_rlib = [ - "bytes", - "futures", - "log", - "mio", - "tokio_codec", - "tokio_io", - "tokio_reactor", - ] -} - -rust_rlib("try_from") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/try_from-0.3.2/src/lib.rs" - extern_rlib = [ "cfg_if" ] -} - -rust_rlib("try_lock") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.2/src/lib.rs" -} - -rust_rlib("unicase") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/unicase-2.4.0/src/lib.rs" - - # Added by custom-build script. - cfg = [ - "__unicase__const_fns", - "__unicase__default_hasher", - "__unicase__iter_cmp", - ] -} - -rust_rlib("unicode_bidi") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.4/src/lib.rs" - features = [ "default" ] - extern_rlib = [ "matches" ] -} - -rust_rlib("unicode_normalization") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.8/src/lib.rs" - extern_rlib = [ "smallvec" ] -} - -rust_rlib("unicode_segmentation") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/unicode-segmentation-1.3.0/src/lib.rs" -} - -rust_rlib("unicode_width") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.6/src/lib.rs" - features = [ "default" ] -} - -rust_rlib("unicode_xid") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.0/src/lib.rs" - features = [ "default" ] -} - -rust_rlib("untrusted") { - cap_lints = "allow" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/untrusted-0.7.0/src/untrusted.rs" -} - -rust_rlib("url") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/url-1.7.2/src/lib.rs" - extern_rlib = [ - "idna", - "matches", - "percent_encoding", - ] -} - -rust_rlib("utime") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/utime-0.2.1/src/lib.rs" - extern_rlib = [ "libc" ] - if (is_win) { - extern_rlib += [ "kernel32" ] - extern = [ - { - label = ":winapi-0.2.8" - crate_type = "rlib" - crate_name = "winapi" - crate_version = "0.2.8" - }, - ] - } - - # if (is_posix) { - # # Override: 'kernel32' should be a windows-only dependency. - # extern_rlib += [ "kernel32" ] - # - # # Override: 'winapi' should be a windows-only dependency. - # extern = [ - # { - # label = ":winapi-0.2.8" - # crate_type = "rlib" - # crate_name = "winapi" - # crate_version = "0.2.8" - # }, - # ] - # } -} - -rust_rlib("uuid") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/uuid-0.7.4/src/lib.rs" - features = [ - "default", - "rand", - "std", - "v4", - ] - extern_rlib = [ "rand" ] -} - -rust_rlib("vec_map") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/vec_map-0.8.1/src/lib.rs" -} - -rust_rlib("vlq") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/vlq-0.5.1/src/lib.rs" -} - -rust_rlib("want") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/want-0.2.0/src/lib.rs" - extern_rlib = [ - "futures", - "log", - "try_lock", - ] -} - -rust_rlib("webpki") { - cap_lints = "allow" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/webpki-0.21.0/src/webpki.rs" - features = [ - "default", - "std", - "trust_anchor_util", - ] - extern_rlib = [ - "ring", - "untrusted", - ] -} - -rust_rlib("webpki_roots") { - cap_lints = "allow" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/webpki-roots-0.17.0/src/lib.rs" - extern_rlib = [ "webpki" ] -} - -## Override: use proc_macro2 v1.0.1 instead. -# rust_rlib("proc_macro2-0.4.30") { -# crate_name = "proc_macro2" -# crate_version = "0.4.30" -# cap_lints = "allow" -# edition = "2015" -# source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.30/src/lib.rs" -# features = [ -# "default", -# "proc-macro", -# ] -# extern = [ -# { -# label = ":unicode_xid-0.1.0" -# crate_type = "rlib" -# crate_name = "unicode_xid" -# crate_version = "0.1.0" -# }, -# ] -# -# # Added by custom-build script. -# cfg = [ -# "u128", -# "use_proc_macro", -# "wrap_proc_macro", -# ] -# } - -# rust_rlib("quote-0.6.13") { -# crate_name = "quote" -# crate_version = "0.6.13" -# -# # Override: use proc_macro2 v1.0.1 instead of v0.4.30. -# extern = [ -# { -# label = ":proc_macro2-0.4.30" -# crate_type = "rlib" -# crate_name = "proc_macro2" -# crate_version = "0.4.30" -# }, -# ] -# -# # Override: use quote v1.0.2 instead. -# cap_lints = "allow" -# -# # Override: use quote v1.0.2 instead. -# edition = "2015" -# -# # Override: use quote v1.0.2 instead. -# source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/quote-0.6.13/src/lib.rs" -# -# # Override: use quote v1.0.2 instead. -# features = [ -# "default", -# "proc-macro", -# ] -# -# # Override: use proc_macro2 v1.0.1 instead of v0.4.30. -# # Override: use quote v1.0.2 instead. -# extern_rlib = [ "proc_macro2" ] -# } - -## Override: use rand v0.6.5 instead. -# rust_rlib("rand-0.4.6") { -# crate_name = "rand" -# crate_version = "0.4.6" -# cap_lints = "allow" -# edition = "2015" -# source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/rand-0.4.6/src/lib.rs" -# features = [ -# "default", -# "libc", -# "std", -# ] -# if (is_posix) { -# extern_rlib = [ "libc" ] -# } -# -# # Per the #[link(...)] attribute found in 'src/os.rs'. -# if (is_mac) { -# libs = [ "Security.framework" ] -# } -# if (is_win) { -# extern_rlib = [ "winapi" ] -# } -# } - -## Override: use rand v0.6.5 instead. -# rust_rlib("rand-0.7.0") { -# crate_name = "rand" -# crate_version = "0.7.0" -# cap_lints = "allow" -# source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/rand-0.7.0/src/lib.rs" -# features = [ -# "alloc", -# "default", -# "getrandom", -# "getrandom_package", -# "std", -# ] -# extern_rlib = [ -# "rand_chacha", -# "rand_core", -# ] -# extern = [ -# { -# label = ":getrandom" -# crate_type = "rlib" -# crate_name = "getrandom" -# crate_alias = "getrandom_package" -# }, -# ] -# if (is_posix) { -# extern_rlib += [ "libc" ] -# } -# } - -rust_rlib("rand_chacha-0.1.1") { - crate_name = "rand_chacha" - crate_version = "0.1.1" - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.1.1/src/lib.rs" - - # Added by custom-build script. - cfg = [ "rustc_1_26" ] - - # Override: use rand_core v0.4.2 instead of v0.3.1. - extern = [ - { - label = ":rand_core-0.4.2" - crate_type = "rlib" - crate_name = "rand_core" - crate_version = "0.4.2" - }, - # { - # label = ":rand_core-0.3.1" - # crate_type = "rlib" - # crate_name = "rand_core" - # crate_version = "0.3.1" - # }, - ] -} - -## Override: use rand_core v0.4.2 instead. -# rust_rlib("rand_core-0.3.1") { -# crate_name = "rand_core" -# crate_version = "0.3.1" -# cap_lints = "allow" -# edition = "2015" -# source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/rand_core-0.3.1/src/lib.rs" -# extern = [ -# { -# label = ":rand_core-0.4.2" -# crate_type = "rlib" -# crate_name = "rand_core" -# crate_version = "0.4.2" -# }, -# ] -# } - -rust_rlib("rand_core-0.4.2") { - crate_name = "rand_core" - crate_version = "0.4.2" - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/rand_core-0.4.2/src/lib.rs" - features = [ - "alloc", - "std", - ] -} - -## Override: use scopeguard v1.0.0 instead. -# rust_rlib("scopeguard-0.3.3") { -# crate_name = "scopeguard" -# crate_version = "0.3.3" -# cap_lints = "allow" -# edition = "2015" -# source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/scopeguard-0.3.3/src/lib.rs" -# } - -rust_rlib("syn-0.15.44") { - crate_name = "syn" - crate_version = "0.15.44" - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/src/lib.rs" - features = [ - "clone-impls", - "default", - "derive", - "extra-traits", - "parsing", - "printing", - "proc-macro", - "quote", - "visit", - ] - extern_rlib = [ - # Override: use proc_macro2 v1.0.1 instead of v0.4.30. - "proc_macro2", - - # Override: use quote v1.0.2 instead of v0.6.13. - "quote", - - # Override: use unicode_xid v0.2.0 instead of v0.1.0. - "unicode_xid", - ] - - # Added by custom-build script. - cfg = [ - "syn_can_call_macro_by_path", - "syn_can_match_trailing_dollar", - "syn_can_use_associated_constants", - "syn_can_use_thread_id", - "syn_disable_nightly_tests", - ] - - # extern = [ - # # Override: use proc_macro2 v1.0.1 instead of v0.4.30. - # { - # label = ":proc_macro2-0.4.30" - # crate_type = "rlib" - # crate_name = "proc_macro2" - # crate_version = "0.4.30" - # }, - # - # # Override: use quote v1.0.2 instead of v0.6.13. - # { - # label = ":quote-0.6.13" - # crate_type = "rlib" - # crate_name = "quote" - # crate_version = "0.6.13" - # }, - # - # # Override: use unicode_xid v0.2.0 instead of v0.1.0. - # { - # label = ":unicode_xid-0.1.0" - # crate_type = "rlib" - # crate_name = "unicode_xid" - # crate_version = "0.1.0" - # }, - # ] -} - -## Override: use unicode_xid v0.2.0 instead. -# rust_rlib("unicode_xid-0.1.0") { -# crate_name = "unicode_xid" -# crate_version = "0.1.0" -# cap_lints = "allow" -# edition = "2015" -# source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.1.0/src/lib.rs" -# features = [ "default" ] -# } - -if (is_posix) { - rust_rlib("arc_swap") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/arc-swap-0.4.2/src/lib.rs" - } - - rust_rlib("mio_uds") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/mio-uds-0.6.7/src/lib.rs" - extern_rlib = [ - "iovec", - "libc", - "mio", - ] - } - - rust_rlib("nix") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/nix-0.14.1/src/lib.rs" - extern_rlib = [ - "bitflags", - "cfg_if", - "libc", - "void", - ] - } - - rust_rlib("signal_hook") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/signal-hook-0.1.10/src/lib.rs" - extern_rlib = [ - "libc", - "signal_hook_registry", - ] - } - - rust_rlib("signal_hook_registry") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/signal-hook-registry-1.1.1/src/lib.rs" - extern_rlib = [ - "arc_swap", - "libc", - ] - } - - rust_rlib("tokio_signal") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tokio-signal-0.2.7/src/lib.rs" - extern_rlib = [ - "futures", - "libc", - "mio", - "mio_uds", - "signal_hook", - "tokio_executor", - "tokio_io", - "tokio_reactor", - ] - } - - rust_rlib("tokio_uds") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/tokio-uds-0.2.5/src/lib.rs" - extern_rlib = [ - "bytes", - "futures", - "iovec", - "libc", - "log", - "mio", - "mio_uds", - "tokio_codec", - "tokio_io", - "tokio_reactor", - ] - } - - rust_rlib("utf8parse") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/utf8parse-0.1.1/src/lib.rs" - } - - rust_rlib("void") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/void-1.0.2/src/lib.rs" - features = [ - "default", - "std", - ] - } - - ## Override: use ansi_term v0.12.0 instead. - # rust_rlib("ansi_term-0.11.0") { - # crate_name = "ansi_term" - # crate_version = "0.11.0" - # cap_lints = "allow" - # edition = "2015" - # source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ansi_term-0.11.0/src/lib.rs" - # } -} - -if (is_win) { - rust_rlib("backtrace") { - cap_lints = "allow" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.35/src/lib.rs" - features = [ - "backtrace-sys", - "dbghelp", - "default", - "dladdr", - "libbacktrace", - "libunwind", - "std", - ] - extern_rlib = [ - "backtrace_sys", - "cfg_if", - "libc", - "rustc_demangle", - ] - } - - rust_rlib("backtrace_sys") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/backtrace-sys-0.1.31/src/lib.rs" - extern_rlib = [ "libc" ] - - # Added by custom-build script. - cfg = [ "empty" ] - } - - rust_rlib("fwdansi") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/fwdansi-1.0.1/src/lib.rs" - extern_rlib = [ - "memchr", - "termcolor", - ] - } - - rust_rlib("kernel32") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/kernel32-sys-0.2.2/src/lib.rs" - extern = [ - { - label = ":winapi-0.2.8" - crate_type = "rlib" - crate_name = "winapi" - crate_version = "0.2.8" - }, - ] - - # Added by custom-build script. - libs = [ "kernel32.lib" ] - } - - rust_rlib("mio_named_pipes") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/mio-named-pipes-0.1.6/src/lib.rs" - extern_rlib = [ - "log", - "mio", - "miow", - "winapi", - ] - } - - rust_rlib("miow") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/miow-0.3.3/src/lib.rs" - extern_rlib = [ - "socket2", - "winapi", - ] - } - - rust_rlib("rustc_demangle") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/rustc-demangle-0.1.16/src/lib.rs" - } - - rust_rlib("socket2") { - cap_lints = "allow" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/socket2-0.3.11/src/lib.rs" - extern_rlib = [ "winapi" ] - } - - rust_rlib("winapi") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/winapi-0.3.7/src/lib.rs" - features = [ - "consoleapi", - "errhandlingapi", - "fileapi", - "handleapi", - "impl-debug", - "impl-default", - "ioapiset", - "knownfolders", - "minwinbase", - "minwindef", - "namedpipeapi", - "ntdef", - "ntsecapi", - "ntstatus", - "objbase", - "processenv", - "processthreadsapi", - "profileapi", - "shlobj", - "std", - "synchapi", - "sysinfoapi", - "threadpoollegacyapiset", - "timezoneapi", - "winbase", - "wincon", - "winerror", - "winnt", - "winreg", - "winsock2", - "winuser", - "ws2def", - "ws2ipdef", - "ws2tcpip", - "wtypesbase", - - # Added by custom-build script. - "basetsd", - "cfg", - "cfgmgr32", - "combaseapi", - "devpropdef", - "excpt", - "guiddef", - "in6addr", - "inaddr", - "ktmtypes", - "libloaderapi", - "limits", - "lsalookup", - "mstcpip", - "objidl", - "objidlbase", - "propidl", - "qos", - "rpc", - "rpcdce", - "rpcndr", - "shtypes", - "sspi", - "subauth", - "unknwnbase", - "vadefs", - "vcruntime", - "wincontypes", - "wincred", - "windef", - "wingdi", - "wtypes", - ] - - # Added by custom-build script. - libs = [ - "advapi32.lib", - "cfgmgr32.lib", - "credui.lib", - "fwpuclnt.lib", - "gdi32.lib", - "kernel32.lib", - "msimg32.lib", - "ntdll.lib", - "ole32.lib", - "opengl32.lib", - "secur32.lib", - "shell32.lib", - "synchronization.lib", - "user32.lib", - "winspool.lib", - "ws2_32.lib", - ] - } - - rust_rlib("winapi_util") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/winapi-util-0.1.2/src/lib.rs" - extern_rlib = [ "winapi" ] - } - - rust_rlib("wincolor") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/wincolor-1.0.2/src/lib.rs" - extern_rlib = [ - "winapi", - "winapi_util", - ] - } - - rust_rlib("winreg") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/winreg-0.6.2/src/lib.rs" - extern_rlib = [ "winapi" ] - } - - rust_rlib("ws2_32") { - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ws2_32-sys-0.2.1/src/lib.rs" - extern = [ - { - label = ":winapi-0.2.8" - crate_type = "rlib" - crate_name = "winapi" - crate_version = "0.2.8" - }, - ] - - # Added by custom-build script. - libs = [ "ws2_32.lib" ] - } - - rust_rlib("miow-0.2.1") { - crate_name = "miow" - crate_version = "0.2.1" - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/miow-0.2.1/src/lib.rs" - extern_rlib = [ - "kernel32", - "net2", - "ws2_32", - ] - extern = [ - { - label = ":winapi-0.2.8" - crate_type = "rlib" - crate_name = "winapi" - crate_version = "0.2.8" - }, - ] - } - - rust_rlib("winapi-0.2.8") { - crate_name = "winapi" - crate_version = "0.2.8" - cap_lints = "allow" - edition = "2015" - source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/winapi-0.2.8/src/lib.rs" - } -} |