blob: a72c46485d4f17187507ca946f281fe67d8f3d52 [file] [log] [blame]
Sabina Davisf4c5e762018-01-24 10:18:43 -08001package(default_visibility = ['//y2018:__subpackages__'])
2
3py_binary(
4 name = 'drivetrain',
5 srcs = [
6 'drivetrain.py',
7 ],
8 deps = [
9 '//external:python-gflags',
10 '//external:python-glog',
11 '//frc971/control_loops/python:drivetrain',
12 ],
13 restricted_to = ['//tools:k8'],
14)
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',
25 '//frc971/control_loops/python:polydrivetrain',
26 ],
27 restricted_to = ['//tools:k8'],
28)
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',
40 '//frc971/control_loops/python:drivetrain',
41 ],
42 restricted_to = ['//tools:k8'],
43)
44
45py_test(
46 name = 'polydrivetrain_test',
47 srcs = [
48 'polydrivetrain_test.py',
49 ],
50 deps = [
51 '//external:python-gflags',
52 '//external:python-glog',
53 '//frc971/control_loops/python:polydrivetrain',
54 '//frc971/control_loops/python:controls',
55 ':polydrivetrain_lib',
56 ],
57 restricted_to = ['//tools:k8'],
58)
Austin Schuhf173eb82018-01-20 23:32:30 -080059
60py_binary(
61 name = 'intake',
62 srcs = [
63 'intake.py',
64 ],
65 deps = [
66 '//external:python-gflags',
67 '//external:python-glog',
68 '//frc971/control_loops/python:controls',
69 ],
70 restricted_to = ['//tools:k8'],
71)
Austin Schuhf8f95022018-01-28 20:01:10 -080072
73cc_binary(
74 name = "arm_mpc",
75 srcs = [
76 "arm_mpc.cc",
77 ],
78 deps = [
79 "//third_party/ct",
80 "//third_party/matplotlib-cpp",
81 "//third_party/gflags",
82 ],
83 restricted_to = ["//tools:k8"],
84)