blob: fd7d876d51ee187d426ddb7a3393dbed962cac60 [file] [log] [blame]
Brian Silverman7a7c24d2018-09-01 17:49:09 -07001package(default_visibility = ["//visibility:public"])
Parker Schuh6691f192017-01-14 17:01:02 -08002
3cc_library(
Brian Silverman7a7c24d2018-09-01 17:49:09 -07004 name = "segment",
5 hdrs = ["segment.h"],
Philipp Schraderdada1072020-11-24 11:34:46 -08006 target_compatible_with = ["@platforms//os:linux"],
Brian Silverman7a7c24d2018-09-01 17:49:09 -07007 deps = [":vector"],
Parker Schuh6691f192017-01-14 17:01:02 -08008)
9
Brian Silverman10fb0f32016-03-13 17:05:21 -040010cc_library(
Brian Silverman7a7c24d2018-09-01 17:49:09 -070011 name = "vector",
12 hdrs = [
13 "vector.h",
14 ],
Philipp Schraderdada1072020-11-24 11:34:46 -080015 target_compatible_with = ["@platforms//os:linux"],
Brian Silverman7a7c24d2018-09-01 17:49:09 -070016 deps = [
Alex Perrycb7da4b2019-08-28 19:35:56 -070017 "@org_tuxfamily_eigen//:eigen",
Brian Silverman7a7c24d2018-09-01 17:49:09 -070018 ],
Brian Silverman10fb0f32016-03-13 17:05:21 -040019)
20
21cc_test(
Brian Silverman7a7c24d2018-09-01 17:49:09 -070022 name = "vector_test",
23 size = "small",
24 srcs = [
25 "vector_test.cc",
26 ],
Philipp Schraderdada1072020-11-24 11:34:46 -080027 target_compatible_with = ["@platforms//os:linux"],
Brian Silverman7a7c24d2018-09-01 17:49:09 -070028 deps = [
29 ":vector",
30 "//aos/testing:googletest",
31 ],
Brian Silverman10fb0f32016-03-13 17:05:21 -040032)