blob: 2823200414e091b64fbbd87567fc6688c2620f29 [file] [log] [blame]
Parker Schuh18dbbb42017-10-18 21:45:33 -07001package(default_visibility = ['//visibility:public'])
2
3load('//aos/build:queues.bzl', 'queue_library')
4
5cc_binary(
6 name = 'basic_test',
7 srcs = ['basic_test.cc'],
8 deps = [
9 ':basic_queue',
10 ':basic',
11 '//aos/testing:googletest',
12 '//aos/common:queues',
13 '//aos/common/controls:control_loop_test',
14 '//frc971/control_loops:state_feedback_loop',
15 '//frc971/control_loops:team_number_test_environment',
16 ],
17 testonly = 1,
18)
19
20cc_library(
21 name = 'basic',
22 srcs = ['basic.cc'],
23 hdrs = ['basic.h'],
24 deps = [
25 ':basic_queue',
26 '//aos/common/controls:control_loop',
27 ],
28)
29
30queue_library(
31 name = 'basic_queue',
32 srcs = [
33 'basic.q',
34 ],
35 deps = [
36 '//aos/common/controls:control_loop_queues',
37 '//frc971/control_loops:queues',
38 ],
39)