blob: 252e01df2471d5e98a10211119ddfec9b4993ab1 [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',
John Park33858a32018-09-28 23:05:48 -070012 '//aos:queues',
13 '//aos/controls:control_loop_test',
Parker Schuh18dbbb42017-10-18 21:45:33 -070014 '//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',
John Park33858a32018-09-28 23:05:48 -070026 '//aos/controls:control_loop',
Parker Schuh18dbbb42017-10-18 21:45:33 -070027 ],
28)
29
30queue_library(
31 name = 'basic_queue',
32 srcs = [
33 'basic.q',
34 ],
35 deps = [
John Park33858a32018-09-28 23:05:48 -070036 '//aos/controls:control_loop_queues',
Parker Schuh18dbbb42017-10-18 21:45:33 -070037 '//frc971/control_loops:queues',
38 ],
39)