blob: 4c261e17b11753c0bc408675d5ef6a44479e1995 [file] [log] [blame]
Comran Morshed6c6a0a92016-01-17 12:45:16 +00001package(default_visibility = ['//y2016:__subpackages__'])
Comran Morshed9a9948c2016-01-16 15:58:04 +00002
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:controls',
12 ],
13)
14
15py_binary(
16 name = 'polydrivetrain',
17 srcs = [
18 'polydrivetrain.py',
19 'drivetrain.py',
20 ],
21 deps = [
22 '//external:python-gflags',
23 '//external:python-glog',
24 '//frc971/control_loops/python:controls',
25 ],
26)
27
28py_library(
29 name = 'polydrivetrain_lib',
30 srcs = [
31 'polydrivetrain.py',
32 'drivetrain.py',
33 ],
34 deps = [
35 '//external:python-gflags',
36 '//external:python-glog',
37 '//frc971/control_loops/python:controls',
38 ],
39)
Comran Morshed2a97bc82016-01-16 17:27:01 +000040
41py_binary(
Comran Morshed52f9a1f2016-02-03 19:53:50 +000042 name = 'shooter',
43 srcs = [
44 'shooter.py',
45 ],
46 deps = [
47 '//external:python-gflags',
48 '//external:python-glog',
49 '//frc971/control_loops/python:controls',
50 ]
51)
52
53py_binary(
Comran Morshed2ae094e2016-01-23 20:43:20 +000054 name = 'intake',
Comran Morshed2a97bc82016-01-16 17:27:01 +000055 srcs = [
Comran Morshed2ae094e2016-01-23 20:43:20 +000056 'intake.py',
Comran Morshed2a97bc82016-01-16 17:27:01 +000057 ],
58 deps = [
Austin Schuh2fc10fa2016-02-08 00:44:34 -080059 '//aos/common/util:py_trapezoid_profile',
Comran Morshed2ae094e2016-01-23 20:43:20 +000060 '//external:python-gflags',
61 '//external:python-glog',
62 '//frc971/control_loops/python:controls',
Austin Schuha88c4072016-02-06 14:31:03 -080063 ],
Comran Morshed2ae094e2016-01-23 20:43:20 +000064)
65
66py_binary(
67 name = 'shoulder',
68 srcs = [
69 'shoulder.py',
70 ],
71 deps = [
Austin Schuha88c4072016-02-06 14:31:03 -080072 '//aos/common/util:py_trapezoid_profile',
Comran Morshed2ae094e2016-01-23 20:43:20 +000073 '//external:python-gflags',
74 '//external:python-glog',
75 '//frc971/control_loops/python:controls',
Austin Schuha88c4072016-02-06 14:31:03 -080076 ],
Comran Morshed2ae094e2016-01-23 20:43:20 +000077)
78
79py_binary(
80 name = 'wrist',
81 srcs = [
82 'wrist.py',
83 ],
84 deps = [
Austin Schuha88c4072016-02-06 14:31:03 -080085 '//aos/common/util:py_trapezoid_profile',
Comran Morshed2a97bc82016-01-16 17:27:01 +000086 '//external:python-gflags',
87 '//external:python-glog',
88 '//frc971/control_loops/python:controls',
Austin Schuha88c4072016-02-06 14:31:03 -080089 ],
90)
91
92py_library(
93 name = 'wrist_lib',
94 srcs = [
95 'wrist.py',
96 ],
97 deps = [
98 '//aos/common/util:py_trapezoid_profile',
99 '//external:python-gflags',
100 '//external:python-glog',
101 '//frc971/control_loops/python:controls',
102 ],
103)
104
105py_library(
106 name = 'shoulder_lib',
107 srcs = [
108 'shoulder.py',
109 ],
110 deps = [
111 '//aos/common/util:py_trapezoid_profile',
112 '//external:python-gflags',
113 '//external:python-glog',
114 '//frc971/control_loops/python:controls',
115 ],
116)
117
118py_library(
119 name = 'arm_lib',
120 srcs = [
121 'arm.py',
122 ],
123 deps = [
124 ':wrist_lib',
125 ':shoulder_lib',
126 '//external:python-gflags',
127 '//external:python-glog',
128 '//frc971/control_loops/python:controls',
129 '//aos/common/util:py_trapezoid_profile',
130 ],
131)
132py_binary(
133 name = 'arm',
134 srcs = [
135 'arm.py',
136 ],
137 deps = [
138 ':wrist_lib',
139 ':shoulder_lib',
140 '//external:python-gflags',
141 '//external:python-glog',
142 '//frc971/control_loops/python:controls',
143 '//aos/common/util:py_trapezoid_profile',
144 ],
Comran Morshed2a97bc82016-01-16 17:27:01 +0000145)