blob: 0ca9e1ba8e9eb824960cfcbc661edc3e76e958ae [file] [log] [blame]
Comran Morshed41ed7c22015-11-04 21:03:37 +00001package(default_visibility = ['//visibility:public'])
2
Austin Schuh4f857292018-02-15 23:42:04 -08003load('//aos/build:queues.bzl', 'queue_library')
Comran Morshed41ed7c22015-11-04 21:03:37 +00004
5queue_library(
6 name = 'rollers_queue',
7 srcs = [
8 'rollers.q',
9 ],
10 deps = [
John Park33858a32018-09-28 23:05:48 -070011 '//aos/controls:control_loop_queues',
Comran Morshed41ed7c22015-11-04 21:03:37 +000012 '//frc971/control_loops:queues',
13 ],
14)
15
16cc_library(
17 name = 'rollers_lib',
18 hdrs = [
19 'rollers.h',
20 ],
21 srcs = [
22 'rollers.cc',
23 ],
24 deps = [
25 ':rollers_queue',
John Park33858a32018-09-28 23:05:48 -070026 '//aos/logging',
27 '//aos/controls:control_loop',
Comran Morshed41ed7c22015-11-04 21:03:37 +000028 ],
29)
30
31cc_binary(
32 name = 'rollers',
33 srcs = [
34 'rollers_main.cc',
35 ],
36 deps = [
37 ':rollers_lib',
John Park398c74a2018-10-20 21:17:39 -070038 '//aos:init',
Comran Morshed41ed7c22015-11-04 21:03:37 +000039 ],
40)