blob: 3802cb3a1ac829d5525f44ce3679b8c25cf65ac2 [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 ],
13)
14
Austin Schuh0e997732015-11-08 15:14:53 -080015py_binary(
Austin Schuhedc317c2015-11-08 14:07:42 -080016 name = 'polydrivetrain',
17 srcs = [
18 'polydrivetrain.py',
19 'drivetrain.py',
20 ],
21 deps = [
Austin Schuhe456f152015-11-27 13:44:39 -080022 '//external:python-gflags',
23 '//external:python-glog',
Austin Schuha3b42552015-11-27 16:30:12 -080024 '//frc971/control_loops/python:controls',
Austin Schuhedc317c2015-11-08 14:07:42 -080025 ],
26)
27
Austin Schuh0e997732015-11-08 15:14:53 -080028py_library(
29 name = 'polydrivetrain_lib',
30 srcs = [
31 'polydrivetrain.py',
32 'drivetrain.py',
33 ],
34 deps = [
Austin Schuha3b42552015-11-27 16:30:12 -080035 '//external:python-gflags',
36 '//external:python-glog',
Austin Schuh0e997732015-11-08 15:14:53 -080037 '//frc971/control_loops/python:controls',
38 ],
39)
40
Austin Schuhedc317c2015-11-08 14:07:42 -080041py_binary(
42 name = 'claw',
43 srcs = [
44 'claw.py',
45 ],
46 deps = [
Austin Schuh0e997732015-11-08 15:14:53 -080047 ':polydrivetrain_lib',
Austin Schuha3b42552015-11-27 16:30:12 -080048 '//external:python-gflags',
49 '//external:python-glog',
Austin Schuhedc317c2015-11-08 14:07:42 -080050 '//frc971/control_loops/python:controls',
Austin Schuh572ff402015-11-08 12:17:50 -080051 ]
52)
Austin Schuh9d4aca82015-11-08 14:41:31 -080053
54py_binary(
55 name = 'shooter',
56 srcs = [
57 'shooter.py',
58 ],
59 deps = [
Austin Schuha3b42552015-11-27 16:30:12 -080060 '//external:python-gflags',
61 '//external:python-glog',
Austin Schuh9d4aca82015-11-08 14:41:31 -080062 '//frc971/control_loops/python:controls',
63 ]
64)
Austin Schuh0038f8e2016-07-20 19:57:01 -070065
66py_binary(
67 name = 'extended_lqr',
68 srcs = [
69 'extended_lqr.py',
70 ],
71 deps = [
72 '//external:python-gflags',
73 '//external:python-glog',
74 '//frc971/control_loops/python:controls',
75 ],
76)