From 3bf4a07dc286e10fa32d6503fded647c9ee02d26 Mon Sep 17 00:00:00 2001 From: Clark Rinker Date: Tue, 11 Jun 2019 09:51:52 -0700 Subject: [PATCH] Filling in remaining build targets --- .gitignore | 3 ++- BUILD | 59 ++++++++--------------------------------------------- bench/BUILD | 41 +++++++++++++++++++++++++++++++++++++ tests/BUILD | 23 +++++++++++++++++++++ 4 files changed, 75 insertions(+), 51 deletions(-) create mode 100644 bench/BUILD create mode 100644 tests/BUILD diff --git a/.gitignore b/.gitignore index 5c036252..5bb4ce51 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ -# Auto generated files +.vscode* bazel* +# Auto generated files build/* *.slo *.lo diff --git a/BUILD b/BUILD index 37657c4a..cf8033e7 100644 --- a/BUILD +++ b/BUILD @@ -5,57 +5,16 @@ cc_library( 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_library( + name = "spdlog", + visibility = ["//visibility:public"], + defines=[ + "SPDLOG_COMPILED_LIB" + ], + srcs = ["src/spdlog.cpp"], + includes = ["include"], ) -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/bench/BUILD b/bench/BUILD new file mode 100644 index 00000000..1799c36e --- /dev/null +++ b/bench/BUILD @@ -0,0 +1,41 @@ +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" + ] +) \ No newline at end of file diff --git a/tests/BUILD b/tests/BUILD new file mode 100644 index 00000000..de87d586 --- /dev/null +++ b/tests/BUILD @@ -0,0 +1,23 @@ +cc_test( + name="main", + srcs=glob([ + "*.h*", + "utils.cpp", + "main.cpp", + "test_*.cpp" + ], + exclude=[ + "test_systemd.cpp" + ] + ) + select({ + "@bazel_tools//src/conditions:windows": [], + "@bazel_tools//src/conditions:darwin": [], + "//conditions:default": ["test_systemd.cpp"], + }), + includes=[ + "tests" + ], + deps=[ + "//:headers" + ] +)