From 919a01f8b11c0a88b9e1c7b864e39c15f1757e22 Mon Sep 17 00:00:00 2001 From: Clark Rinker Date: Mon, 10 Jun 2019 23:40:05 -0700 Subject: [PATCH] adding bazel buildfile. --- .gitignore | 1 + BUILD | 61 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ WORKSPACE | 0 3 files changed, 62 insertions(+) create mode 100644 BUILD create mode 100644 WORKSPACE diff --git a/.gitignore b/.gitignore index fafa874a..5c036252 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ # Auto generated files +bazel* build/* *.slo *.lo diff --git a/BUILD b/BUILD new file mode 100644 index 00000000..37657c4a --- /dev/null +++ b/BUILD @@ -0,0 +1,61 @@ +cc_library( + name = "headers", + visibility = ["//visibility:public"], + hdrs = glob(["include/**/*.h*"]), + includes = ["include"], +) + +cc_binary( + name="bench", + srcs=[ + "bench/utils.h", + "bench/bench.cpp" + ], + includes=[ + "bench" + ], + deps=[ + ":headers" + ] +) + +cc_binary( + name="async_bench", + srcs=[ + "bench/utils.h", + "bench/async_bench.cpp" + ], + includes=[ + "bench" + ], + deps=[ + ":headers" + ] +) + +cc_binary( + name="latency", + srcs=[ + "bench/utils.h", + "bench/latency.cpp" + ], + includes=[ + "bench" + ], + deps=[ + ":headers" + ] +) + +cc_binary( + name="example", + srcs=[ + "example/example.cpp" + ], + includes=[ + "bench" + ], + deps=[ + ":headers" + ] +) \ No newline at end of file diff --git a/WORKSPACE b/WORKSPACE new file mode 100644 index 00000000..e69de29b