From: Matthieu Date: Sat, 4 Sep 2021 20:14:20 +0000 (+0400) Subject: fix stuff X-Git-Tag: v0.1~64^2~6 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=c98fb2ae14c3eef4130142eeff7aa4e8d3cea868;p=matthieu%2Fnova.git fix stuff --- diff --git a/.bazelrc b/.bazelrc new file mode 100644 index 0000000..2065358 --- /dev/null +++ b/.bazelrc @@ -0,0 +1,2 @@ +startup --windows_enable_symlinks +build --enable_runfiles \ No newline at end of file diff --git a/.gitignore b/.gitignore index 72bc1f7..74f74d6 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,4 @@ bazel-* -.bazelrc .vscode ratelimiter/target target/ \ No newline at end of file diff --git a/WORKSPACE b/WORKSPACE index 23bf727..53b217f 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -30,6 +30,7 @@ http_archive( ], ) + # Used to generate the protobuf files for go http_archive( name = "com_google_protobuf", @@ -91,9 +92,8 @@ crate_universe( ), "libsodium-sys": crate.override( extra_build_script_env_vars = { - "PATH": "/usr/sbin:/usr/bin:/sbin:/bin", - "NUM_JOBS": "2", - }, + "NUM_JOBS": "2" + } ), }, resolver_download_url_template = DEFAULT_URL_TEMPLATE, diff --git a/ratelimiter/BUILD b/ratelimiter/BUILD index a168c79..85cfc96 100644 --- a/ratelimiter/BUILD +++ b/ratelimiter/BUILD @@ -10,6 +10,7 @@ cargo_build_script( srcs = ["build.rs"], build_script_env = { "PROTOC": "$(location @com_google_protobuf//:protoc)", + "PROTO": "$(location //ratelimiter/proto:nova.ratelimit.v1.proto)" }, data = [ "//ratelimiter/proto:nova.ratelimit.v1.proto", diff --git a/ratelimiter/build.rs b/ratelimiter/build.rs index a1cee90..9e8acae 100644 --- a/ratelimiter/build.rs +++ b/ratelimiter/build.rs @@ -1,4 +1,12 @@ +use std::{env, fs}; + fn main() -> Result<(), Box> { - tonic_build::compile_protos("proto/nova.ratelimit.v1.proto").unwrap(); + let paths = fs::read_dir("./").unwrap(); + let path = env::var("PROTO").unwrap(); + + for path in paths { + println!("Name: {}", path.unwrap().path().display()) + } + tonic_build::compile_protos(path).unwrap(); Ok(()) } \ No newline at end of file diff --git a/third_party/libsodium b/third_party/libsodium index fe1d6d1..a016aea 160000 --- a/third_party/libsodium +++ b/third_party/libsodium @@ -1 +1 @@ -Subproject commit fe1d6d11aabcbd191abd3b8df99abf18a726c036 +Subproject commit a016aea61214668827e18c6278ac25b0bbc98ca5