blob: bdfb8fce43c8bfbae019cf76834c82e617a902b5 [file] [log] [blame]
John Park33858a32018-09-28 23:05:48 -07001package(default_visibility = ["//visibility:public"])
2
3cc_library(
4 name = "mutex",
5 srcs = [
6 "mutex.cc",
7 ],
8 hdrs = [
9 "mutex.h",
10 ],
John Park33858a32018-09-28 23:05:48 -070011 deps = [
John Park398c74a2018-10-20 21:17:39 -070012 "//aos/ipc_lib:aos_sync",
Alex Perrycb7da4b2019-08-28 19:35:56 -070013 "//aos/type_traits",
14 "@com_github_google_glog//:glog",
John Park33858a32018-09-28 23:05:48 -070015 ],
16)
17
18cc_test(
19 name = "mutex_test",
20 srcs = [
21 "mutex_test.cc",
22 ],
23 deps = [
John Park33858a32018-09-28 23:05:48 -070024 ":mutex",
John Park33858a32018-09-28 23:05:48 -070025 "//aos/testing:googletest",
26 "//aos/testing:test_logging",
27 "//aos/testing:test_shm",
Alex Perrycb7da4b2019-08-28 19:35:56 -070028 "//aos/time",
29 "//aos/util:death_test_log_implementation",
Alex Perrycb7da4b2019-08-28 19:35:56 -070030 "@com_github_google_glog//:glog",
John Park33858a32018-09-28 23:05:48 -070031 ],
32)