aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--BUCK10
-rw-r--r--BUILD2
-rw-r--r--third-party/BUCK34
-rw-r--r--third-party/BUILD34
4 files changed, 40 insertions, 40 deletions
diff --git a/BUCK b/BUCK
index d8cf619e..0703b6c1 100644
--- a/BUCK
+++ b/BUCK
@@ -1,6 +1,6 @@
rust_library(
name = "cxx",
- srcs = glob(["src/**"]),
+ srcs = glob(["src/**/*.rs"]),
edition = "2018",
features = [
"alloc",
@@ -15,7 +15,7 @@ rust_library(
rust_binary(
name = "codegen",
- srcs = glob(["gen/cmd/src/**"]),
+ srcs = glob(["gen/cmd/src/**/*.rs"]) + ["gen/cmd/src/gen/include/cxx.h"],
crate = "cxxbridge",
edition = "2018",
visibility = ["PUBLIC"],
@@ -41,7 +41,7 @@ cxx_library(
rust_library(
name = "macro",
- srcs = glob(["macro/src/**"]),
+ srcs = glob(["macro/src/**/*.rs"]),
crate = "cxxbridge_macro",
edition = "2018",
proc_macro = True,
@@ -54,7 +54,7 @@ rust_library(
rust_library(
name = "build",
- srcs = glob(["gen/build/src/**"]),
+ srcs = glob(["gen/build/src/**/*.rs"]),
edition = "2018",
visibility = ["PUBLIC"],
deps = [
@@ -70,7 +70,7 @@ rust_library(
rust_library(
name = "lib",
- srcs = glob(["gen/lib/src/**"]),
+ srcs = glob(["gen/lib/src/**/*.rs"]),
edition = "2018",
visibility = ["PUBLIC"],
deps = [
diff --git a/BUILD b/BUILD
index 4a46cb53..c88eb249 100644
--- a/BUILD
+++ b/BUILD
@@ -47,7 +47,7 @@ cc_library(
rust_proc_macro(
name = "cxxbridge-macro",
- srcs = glob(["macro/src/**"]),
+ srcs = glob(["macro/src/**/*.rs"]),
edition = "2018",
deps = [
"//third-party:proc-macro2",
diff --git a/third-party/BUCK b/third-party/BUCK
index ed10e57e..6d31fbd1 100644
--- a/third-party/BUCK
+++ b/third-party/BUCK
@@ -4,20 +4,20 @@ load("//tools/buck:rust_library.bzl", "rust_library")
rust_library(
name = "bitflags",
- srcs = glob(["vendor/bitflags-1.3.2/src/**"]),
+ srcs = glob(["vendor/bitflags-1.3.2/src/**/*.rs"]),
edition = "2018",
)
rust_library(
name = "cc",
- srcs = glob(["vendor/cc-1.0.73/src/**"]),
+ srcs = glob(["vendor/cc-1.0.73/src/**/*.rs"]),
edition = "2018",
visibility = ["PUBLIC"],
)
rust_library(
name = "clap",
- srcs = glob(["vendor/clap-3.2.12/src/**"]),
+ srcs = glob(["vendor/clap-3.2.12/src/**/*.rs"]),
edition = "2021",
features = ["std"],
visibility = ["PUBLIC"],
@@ -31,7 +31,7 @@ rust_library(
rust_library(
name = "clap_lex",
- srcs = glob(["vendor/clap_lex-0.2.4/src/**"]),
+ srcs = glob(["vendor/clap_lex-0.2.4/src/**/*.rs"]),
edition = "2021",
deps = [
":os_str_bytes",
@@ -40,7 +40,7 @@ rust_library(
rust_library(
name = "codespan-reporting",
- srcs = glob(["vendor/codespan-reporting-0.11.1/src/**"]),
+ srcs = glob(["vendor/codespan-reporting-0.11.1/src/**/*.rs"]),
edition = "2018",
visibility = ["PUBLIC"],
deps = [
@@ -51,14 +51,14 @@ rust_library(
rust_library(
name = "hashbrown",
- srcs = glob(["vendor/hashbrown-0.12.2/src/**"]),
+ srcs = glob(["vendor/hashbrown-0.12.2/src/**/*.rs"]),
edition = "2021",
features = ["raw"],
)
rust_library(
name = "indexmap",
- srcs = glob(["vendor/indexmap-1.9.1/src/**"]),
+ srcs = glob(["vendor/indexmap-1.9.1/src/**/*.rs"]),
edition = "2021",
features = ["std"],
rustc_flags = ["--cfg=has_std"],
@@ -67,7 +67,7 @@ rust_library(
rust_library(
name = "once_cell",
- srcs = glob(["vendor/once_cell-1.13.0/src/**"]),
+ srcs = glob(["vendor/once_cell-1.13.0/src/**/*.rs"]),
edition = "2018",
features = [
"alloc",
@@ -78,7 +78,7 @@ rust_library(
rust_library(
name = "os_str_bytes",
- srcs = glob(["vendor/os_str_bytes-6.2.0/src/**"]),
+ srcs = glob(["vendor/os_str_bytes-6.2.0/src/**/*.rs"]),
edition = "2021",
features = [
"raw_os_str",
@@ -87,7 +87,7 @@ rust_library(
rust_library(
name = "proc-macro2",
- srcs = glob(["vendor/proc-macro2-1.0.40/src/**"]),
+ srcs = glob(["vendor/proc-macro2-1.0.40/src/**/*.rs"]),
build_script = "vendor/proc-macro2-1.0.40/build.rs",
edition = "2018",
features = [
@@ -100,7 +100,7 @@ rust_library(
rust_library(
name = "quote",
- srcs = glob(["vendor/quote-1.0.20/src/**"]),
+ srcs = glob(["vendor/quote-1.0.20/src/**/*.rs"]),
build_script = "vendor/quote-1.0.20/build.rs",
edition = "2018",
features = ["proc-macro"],
@@ -110,7 +110,7 @@ rust_library(
rust_library(
name = "scratch",
- srcs = glob(["vendor/scratch-1.0.1/src/**"]),
+ srcs = glob(["vendor/scratch-1.0.1/src/**/*.rs"]),
edition = "2018",
env = {"OUT_DIR": ""},
visibility = ["PUBLIC"],
@@ -118,7 +118,7 @@ rust_library(
rust_library(
name = "syn",
- srcs = glob(["vendor/syn-1.0.98/src/**"]),
+ srcs = glob(["vendor/syn-1.0.98/src/**/*.rs"]),
build_script = "vendor/syn-1.0.98/build.rs",
edition = "2018",
features = [
@@ -139,25 +139,25 @@ rust_library(
rust_library(
name = "termcolor",
- srcs = glob(["vendor/termcolor-1.1.3/src/**"]),
+ srcs = glob(["vendor/termcolor-1.1.3/src/**/*.rs"]),
edition = "2018",
)
rust_library(
name = "textwrap",
- srcs = glob(["vendor/textwrap-0.15.0/src/**"]),
+ srcs = glob(["vendor/textwrap-0.15.0/src/**/*.rs"]),
edition = "2018",
deps = [":unicode-width"],
)
rust_library(
name = "unicode-ident",
- srcs = glob(["vendor/unicode-ident-1.0.2/src/**"]),
+ srcs = glob(["vendor/unicode-ident-1.0.2/src/**/*.rs"]),
edition = "2018",
)
rust_library(
name = "unicode-width",
- srcs = glob(["vendor/unicode-width-0.1.9/src/**"]),
+ srcs = glob(["vendor/unicode-width-0.1.9/src/**/*.rs"]),
edition = "2018",
)
diff --git a/third-party/BUILD b/third-party/BUILD
index 972de05d..489c054e 100644
--- a/third-party/BUILD
+++ b/third-party/BUILD
@@ -7,20 +7,20 @@ load(
rust_library(
name = "bitflags",
- srcs = glob(["vendor/bitflags-1.3.2/src/**"]),
+ srcs = glob(["vendor/bitflags-1.3.2/src/**/*.rs"]),
edition = "2018",
)
rust_library(
name = "cc",
- srcs = glob(["vendor/cc-1.0.73/src/**"]),
+ srcs = glob(["vendor/cc-1.0.73/src/**/*.rs"]),
edition = "2018",
visibility = ["//visibility:public"],
)
rust_library(
name = "clap",
- srcs = glob(["vendor/clap-3.2.12/src/**"]),
+ srcs = glob(["vendor/clap-3.2.12/src/**/*.rs"]),
crate_features = ["std"],
edition = "2021",
visibility = ["//visibility:public"],
@@ -34,7 +34,7 @@ rust_library(
rust_library(
name = "clap_lex",
- srcs = glob(["vendor/clap_lex-0.2.4/src/**"]),
+ srcs = glob(["vendor/clap_lex-0.2.4/src/**/*.rs"]),
edition = "2021",
deps = [
":os_str_bytes",
@@ -43,7 +43,7 @@ rust_library(
rust_library(
name = "codespan-reporting",
- srcs = glob(["vendor/codespan-reporting-0.11.1/src/**"]),
+ srcs = glob(["vendor/codespan-reporting-0.11.1/src/**/*.rs"]),
edition = "2018",
visibility = ["//visibility:public"],
deps = [
@@ -54,14 +54,14 @@ rust_library(
rust_library(
name = "hashbrown",
- srcs = glob(["vendor/hashbrown-0.12.2/src/**"]),
+ srcs = glob(["vendor/hashbrown-0.12.2/src/**/*.rs"]),
crate_features = ["raw"],
edition = "2021",
)
rust_library(
name = "indexmap",
- srcs = glob(["vendor/indexmap-1.9.1/src/**"]),
+ srcs = glob(["vendor/indexmap-1.9.1/src/**/*.rs"]),
crate_features = ["std"],
edition = "2021",
rustc_flags = ["--cfg=has_std"],
@@ -70,7 +70,7 @@ rust_library(
rust_library(
name = "once_cell",
- srcs = glob(["vendor/once_cell-1.13.0/src/**"]),
+ srcs = glob(["vendor/once_cell-1.13.0/src/**/*.rs"]),
crate_features = [
"alloc",
"std",
@@ -81,7 +81,7 @@ rust_library(
rust_library(
name = "os_str_bytes",
- srcs = glob(["vendor/os_str_bytes-6.2.0/src/**"]),
+ srcs = glob(["vendor/os_str_bytes-6.2.0/src/**/*.rs"]),
crate_features = [
"raw_os_str",
],
@@ -90,7 +90,7 @@ rust_library(
rust_library(
name = "proc-macro2",
- srcs = glob(["vendor/proc-macro2-1.0.40/src/**"]),
+ srcs = glob(["vendor/proc-macro2-1.0.40/src/**/*.rs"]),
crate_features = [
"proc-macro",
"span-locations",
@@ -116,7 +116,7 @@ cargo_build_script(
rust_library(
name = "quote",
- srcs = glob(["vendor/quote-1.0.20/src/**"]),
+ srcs = glob(["vendor/quote-1.0.20/src/**/*.rs"]),
crate_features = ["proc-macro"],
edition = "2018",
visibility = ["//visibility:public"],
@@ -136,7 +136,7 @@ cargo_build_script(
rust_library(
name = "scratch",
- srcs = glob(["vendor/scratch-1.0.1/src/**"]),
+ srcs = glob(["vendor/scratch-1.0.1/src/**/*.rs"]),
edition = "2018",
rustc_env = {"OUT_DIR": ""},
visibility = ["//visibility:public"],
@@ -144,7 +144,7 @@ rust_library(
rust_library(
name = "syn",
- srcs = glob(["vendor/syn-1.0.98/src/**"]),
+ srcs = glob(["vendor/syn-1.0.98/src/**/*.rs"]),
crate_features = [
"clone-impls",
"derive",
@@ -180,25 +180,25 @@ cargo_build_script(
rust_library(
name = "termcolor",
- srcs = glob(["vendor/termcolor-1.1.3/src/**"]),
+ srcs = glob(["vendor/termcolor-1.1.3/src/**/*.rs"]),
edition = "2018",
)
rust_library(
name = "textwrap",
- srcs = glob(["vendor/textwrap-0.15.0/src/**"]),
+ srcs = glob(["vendor/textwrap-0.15.0/src/**/*.rs"]),
edition = "2018",
deps = [":unicode-width"],
)
rust_library(
name = "unicode-ident",
- srcs = glob(["vendor/unicode-ident-1.0.2/src/**"]),
+ srcs = glob(["vendor/unicode-ident-1.0.2/src/**/*.rs"]),
edition = "2018",
)
rust_library(
name = "unicode-width",
- srcs = glob(["vendor/unicode-width-0.1.9/src/**"]),
+ srcs = glob(["vendor/unicode-width-0.1.9/src/**/*.rs"]),
edition = "2018",
)