blob: 9748e1b9fad098a818f9f5782ddf1d0031246edc [file] [log] [blame]
Alex Perrycb7da4b2019-08-28 19:35:56 -07001package(default_visibility = ["//visibility:public"])
Brian Silverman100534c2015-09-07 15:51:23 -04002
Alex Perrycb7da4b2019-08-28 19:35:56 -07003load("//aos:config.bzl", "aos_config")
4load("@com_github_google_flatbuffers//:build_defs.bzl", "flatbuffer_cc_library")
Brian Silverman100534c2015-09-07 15:51:23 -04005
Alex Perrycb7da4b2019-08-28 19:35:56 -07006flatbuffer_cc_library(
7 name = "robot_state_fbs",
8 srcs = ["robot_state.fbs"],
9 gen_reflections = 1,
10)
11
12flatbuffer_cc_library(
13 name = "joystick_state_fbs",
14 srcs = ["joystick_state.fbs"],
15 gen_reflections = 1,
16)
17
18aos_config(
19 name = "config",
20 src = "robot_state_config.json",
21 flatbuffers = [
22 "//aos/robot_state:joystick_state_fbs",
23 "//aos/robot_state:robot_state_fbs",
24 ],
25 visibility = ["//visibility:public"],
Austin Schuh39788ff2019-12-01 18:22:57 -080026 deps = ["//aos/events:config"],
Brian Silverman100534c2015-09-07 15:51:23 -040027)