blob: dfcaad87fd2264061ee654970d31447100352e6f [file] [log] [blame]
Austin Schuh572ff402015-11-08 12:17:50 -08001package(default_visibility = ['//y2014:__subpackages__'])
2
3py_binary(
4 name = 'drivetrain',
5 srcs = [
6 'drivetrain.py',
7 ],
8 deps = [
Austin Schuhe456f152015-11-27 13:44:39 -08009 '//external:python-gflags',
10 '//external:python-glog',
Austin Schuh572ff402015-11-08 12:17:50 -080011 '//frc971/control_loops/python:controls',
Austin Schuhedc317c2015-11-08 14:07:42 -080012 ],
Austin Schuh9d92e6b2017-10-17 01:19:38 -070013 restricted_to = ['//tools:k8'],
Austin Schuhedc317c2015-11-08 14:07:42 -080014)
15
Austin Schuh0e997732015-11-08 15:14:53 -080016py_binary(
Austin Schuhedc317c2015-11-08 14:07:42 -080017 name = 'polydrivetrain',
18 srcs = [
19 'polydrivetrain.py',
20 'drivetrain.py',
21 ],
22 deps = [
Austin Schuhe456f152015-11-27 13:44:39 -080023 '//external:python-gflags',
24 '//external:python-glog',
Austin Schuha3b42552015-11-27 16:30:12 -080025 '//frc971/control_loops/python:controls',
Austin Schuhedc317c2015-11-08 14:07:42 -080026 ],
Austin Schuh9d92e6b2017-10-17 01:19:38 -070027 restricted_to = ['//tools:k8'],
Austin Schuhedc317c2015-11-08 14:07:42 -080028)
29
Austin Schuh0e997732015-11-08 15:14:53 -080030py_library(
31 name = 'polydrivetrain_lib',
32 srcs = [
33 'polydrivetrain.py',
34 'drivetrain.py',
35 ],
36 deps = [
Austin Schuha3b42552015-11-27 16:30:12 -080037 '//external:python-gflags',
38 '//external:python-glog',
Austin Schuh0e997732015-11-08 15:14:53 -080039 '//frc971/control_loops/python:controls',
40 ],
Austin Schuh9d92e6b2017-10-17 01:19:38 -070041 restricted_to = ['//tools:k8'],
Austin Schuh0e997732015-11-08 15:14:53 -080042)
43
Austin Schuhedc317c2015-11-08 14:07:42 -080044py_binary(
45 name = 'claw',
46 srcs = [
47 'claw.py',
48 ],
49 deps = [
Austin Schuh0e997732015-11-08 15:14:53 -080050 ':polydrivetrain_lib',
Austin Schuha3b42552015-11-27 16:30:12 -080051 '//external:python-gflags',
52 '//external:python-glog',
Austin Schuhedc317c2015-11-08 14:07:42 -080053 '//frc971/control_loops/python:controls',
Austin Schuh9d92e6b2017-10-17 01:19:38 -070054 ],
55 restricted_to = ['//tools:k8'],
Austin Schuh572ff402015-11-08 12:17:50 -080056)
Austin Schuh9d4aca82015-11-08 14:41:31 -080057
58py_binary(
59 name = 'shooter',
60 srcs = [
61 'shooter.py',
62 ],
63 deps = [
Austin Schuha3b42552015-11-27 16:30:12 -080064 '//external:python-gflags',
65 '//external:python-glog',
Austin Schuh9d4aca82015-11-08 14:41:31 -080066 '//frc971/control_loops/python:controls',
Austin Schuh9d92e6b2017-10-17 01:19:38 -070067 ],
68 restricted_to = ['//tools:k8'],
Austin Schuh9d4aca82015-11-08 14:41:31 -080069)
Austin Schuh0038f8e2016-07-20 19:57:01 -070070
71py_binary(
72 name = 'extended_lqr',
73 srcs = [
74 'extended_lqr.py',
75 ],
76 deps = [
77 '//external:python-gflags',
78 '//external:python-glog',
79 '//frc971/control_loops/python:controls',
80 ],
Austin Schuh9d92e6b2017-10-17 01:19:38 -070081 restricted_to = ['//tools:k8'],
Austin Schuh0038f8e2016-07-20 19:57:01 -070082)