blob: c4010ba64f5c971bcffa2335ce5818d28c0c5444 [file] [log] [blame]
Ravago Jones486de802021-05-19 20:47:55 -07001package(default_visibility = ["//y2021_bot3:__subpackages__"])
2
3py_binary(
4 name = "drivetrain",
5 srcs = [
6 "drivetrain.py",
7 ],
Austin Schuhcd1f7252021-09-24 21:11:43 -07008 legacy_create_init = False,
Ravago Jones486de802021-05-19 20:47:55 -07009 target_compatible_with = ["@platforms//cpu:x86_64"],
10 deps = [
Austin Schuhcd1f7252021-09-24 21:11:43 -070011 ":python_init",
Ravago Jones486de802021-05-19 20:47:55 -070012 "//frc971/control_loops/python:drivetrain",
Philipp Schraderebb658f2022-09-17 17:31:09 -070013 "@pip//glog",
14 "@pip//python_gflags",
Ravago Jones486de802021-05-19 20:47:55 -070015 ],
16)
17
18py_binary(
19 name = "polydrivetrain",
20 srcs = [
21 "drivetrain.py",
22 "polydrivetrain.py",
23 ],
Austin Schuhcd1f7252021-09-24 21:11:43 -070024 legacy_create_init = False,
Ravago Jones486de802021-05-19 20:47:55 -070025 target_compatible_with = ["@platforms//cpu:x86_64"],
26 deps = [
Austin Schuhcd1f7252021-09-24 21:11:43 -070027 ":python_init",
Ravago Jones486de802021-05-19 20:47:55 -070028 "//frc971/control_loops/python:polydrivetrain",
Philipp Schraderebb658f2022-09-17 17:31:09 -070029 "@pip//glog",
30 "@pip//python_gflags",
Ravago Jones486de802021-05-19 20:47:55 -070031 ],
32)
33
34py_library(
35 name = "polydrivetrain_lib",
36 srcs = [
37 "drivetrain.py",
38 "polydrivetrain.py",
39 ],
40 target_compatible_with = ["@platforms//cpu:x86_64"],
41 visibility = ["//visibility:public"],
42 deps = [
Ravago Jones486de802021-05-19 20:47:55 -070043 "//frc971/control_loops/python:controls",
44 "//frc971/control_loops/python:drivetrain",
45 "//frc971/control_loops/python:polydrivetrain",
Philipp Schraderebb658f2022-09-17 17:31:09 -070046 "@pip//glog",
47 "@pip//python_gflags",
Ravago Jones486de802021-05-19 20:47:55 -070048 ],
49)
Austin Schuhcd1f7252021-09-24 21:11:43 -070050
51py_library(
52 name = "python_init",
53 srcs = ["__init__.py"],
54 target_compatible_with = ["@platforms//os:linux"],
55 visibility = ["//visibility:public"],
56 deps = ["//y2020/control_loops:python_init"],
57)