blob: d5e642f861649e7da952bee8f280508e7f6b58f3 [file] [log] [blame]
James Kuszmaulef35d732022-02-12 16:37:32 -08001load("@com_github_google_flatbuffers//:build_defs.bzl", "flatbuffer_cc_library")
2load("//aos:flatbuffers.bzl", "cc_static_flatbuffer")
3
4flatbuffer_cc_library(
5 name = "localizer_output_fbs",
6 srcs = [
7 "localizer_output.fbs",
8 ],
9 gen_reflections = True,
10 target_compatible_with = ["@platforms//os:linux"],
11 visibility = ["//visibility:public"],
12)
13
14flatbuffer_cc_library(
15 name = "localizer_status_fbs",
16 srcs = [
17 "localizer_status.fbs",
18 ],
19 gen_reflections = True,
20 includes = [
21 "//frc971/control_loops:control_loops_fbs_includes",
22 "//frc971/control_loops/drivetrain:drivetrain_status_fbs_includes",
23 ],
24 target_compatible_with = ["@platforms//os:linux"],
25 visibility = ["//visibility:public"],
26)
27
28cc_static_flatbuffer(
29 name = "localizer_schema",
30 function = "frc971::controls::LocalizerStatusSchema",
31 target = ":localizer_status_fbs_reflection_out",
32 visibility = ["//visibility:public"],
33)