blob: 83473ae0f4edd645ba58ab7a07e398246967f725 [file] [log] [blame]
Diana Vandenberg223703d2017-01-28 17:39:53 -08001package(default_visibility = ['//y2017:__subpackages__'])
2
3py_binary(
4 name = 'drivetrain',
5 srcs = [
6 'drivetrain.py',
7 ],
8 deps = [
9 '//external:python-gflags',
10 '//external:python-glog',
Campbell Crowley33e0e3d2017-12-27 17:55:40 -080011 '//frc971/control_loops/python:drivetrain',
Diana Vandenberg223703d2017-01-28 17:39:53 -080012 ],
Austin Schuh9d92e6b2017-10-17 01:19:38 -070013 restricted_to = ['//tools:k8'],
Diana Vandenberg223703d2017-01-28 17:39:53 -080014)
15
16py_binary(
17 name = 'polydrivetrain',
18 srcs = [
19 'polydrivetrain.py',
20 'drivetrain.py',
21 ],
22 deps = [
23 '//external:python-gflags',
24 '//external:python-glog',
Campbell Crowley33e0e3d2017-12-27 17:55:40 -080025 '//frc971/control_loops/python:polydrivetrain',
Diana Vandenberg223703d2017-01-28 17:39:53 -080026 ],
Austin Schuh9d92e6b2017-10-17 01:19:38 -070027 restricted_to = ['//tools:k8'],
Diana Vandenberg223703d2017-01-28 17:39:53 -080028)
29
30py_library(
31 name = 'polydrivetrain_lib',
32 srcs = [
33 'polydrivetrain.py',
34 'drivetrain.py',
35 ],
36 deps = [
37 '//external:python-gflags',
38 '//external:python-glog',
39 '//frc971/control_loops/python:controls',
Campbell Crowley33e0e3d2017-12-27 17:55:40 -080040 '//frc971/control_loops/python:drivetrain',
Diana Vandenberg223703d2017-01-28 17:39:53 -080041 ],
Austin Schuh9d92e6b2017-10-17 01:19:38 -070042 restricted_to = ['//tools:k8'],
Diana Vandenberg223703d2017-01-28 17:39:53 -080043)
Austin Schuh48d60c12017-02-04 21:58:58 -080044
45py_binary(
46 name = 'shooter',
47 srcs = [
48 'shooter.py',
49 ],
50 deps = [
51 '//external:python-gflags',
52 '//external:python-glog',
53 '//frc971/control_loops/python:controls',
Austin Schuh9d92e6b2017-10-17 01:19:38 -070054 ],
55 restricted_to = ['//tools:k8'],
Austin Schuh48d60c12017-02-04 21:58:58 -080056)
57
58py_binary(
59 name = 'indexer',
60 srcs = [
61 'indexer.py',
62 ],
63 deps = [
64 '//external:python-gflags',
65 '//external:python-glog',
66 '//frc971/control_loops/python:controls',
Austin Schuh9d92e6b2017-10-17 01:19:38 -070067 ],
68 restricted_to = ['//tools:k8'],
Austin Schuh48d60c12017-02-04 21:58:58 -080069)
70
71py_binary(
72 name = 'intake',
73 srcs = [
74 'intake.py',
75 ],
76 deps = [
77 '//aos/common/util:py_trapezoid_profile',
78 '//external:python-gflags',
79 '//external:python-glog',
80 '//frc971/control_loops/python:controls',
Austin Schuh9d92e6b2017-10-17 01:19:38 -070081 ],
82 restricted_to = ['//tools:k8'],
Austin Schuh48d60c12017-02-04 21:58:58 -080083)
84
85py_binary(
86 name = 'turret',
87 srcs = [
88 'turret.py',
89 ],
90 deps = [
91 '//aos/common/util:py_trapezoid_profile',
92 '//external:python-gflags',
93 '//external:python-glog',
94 '//frc971/control_loops/python:controls',
Austin Schuh9d92e6b2017-10-17 01:19:38 -070095 ],
96 restricted_to = ['//tools:k8'],
Austin Schuh48d60c12017-02-04 21:58:58 -080097)
98
99py_binary(
100 name = 'hood',
101 srcs = [
102 'hood.py',
103 ],
104 deps = [
105 '//aos/common/util:py_trapezoid_profile',
106 '//external:python-gflags',
107 '//external:python-glog',
108 '//frc971/control_loops/python:controls',
Austin Schuh9d92e6b2017-10-17 01:19:38 -0700109 ],
110 restricted_to = ['//tools:k8'],
Austin Schuh48d60c12017-02-04 21:58:58 -0800111)
Austin Schuh82a66dc2017-03-04 15:06:44 -0800112
113py_library(
114 name = 'turret_lib',
115 srcs = [
116 'turret.py',
117 ],
118 deps = [
119 '//aos/common/util:py_trapezoid_profile',
120 '//external:python-gflags',
121 '//external:python-glog',
122 '//frc971/control_loops/python:controls',
Austin Schuh9d92e6b2017-10-17 01:19:38 -0700123 ],
124 restricted_to = ['//tools:k8'],
Austin Schuh82a66dc2017-03-04 15:06:44 -0800125)
126
127py_library(
128 name = 'indexer_lib',
129 srcs = [
130 'indexer.py',
131 ],
132 deps = [
133 '//external:python-gflags',
134 '//external:python-glog',
135 '//frc971/control_loops/python:controls',
Austin Schuh9d92e6b2017-10-17 01:19:38 -0700136 ],
137 restricted_to = ['//tools:k8'],
Austin Schuh82a66dc2017-03-04 15:06:44 -0800138)
139
140py_binary(
141 name = 'column',
142 srcs = [
143 'column.py',
144 ],
145 deps = [
146 ':turret_lib',
147 ':indexer_lib',
148 '//external:python-gflags',
149 '//external:python-glog',
150 '//frc971/control_loops/python:controls',
151 ],
Austin Schuh9d92e6b2017-10-17 01:19:38 -0700152 restricted_to = ['//tools:k8'],
Austin Schuh82a66dc2017-03-04 15:06:44 -0800153)