blob: 27530206af340a4d60b6ff502382b8b18d0cd68b [file] [log] [blame]
Ariv Diggi0af59c02023-10-07 13:15:39 -07001package(default_visibility = ["//y2023_bot3:__subpackages__"])
2
3py_binary(
4 name = "drivetrain",
5 srcs = [
6 "drivetrain.py",
7 ],
8 legacy_create_init = False,
9 target_compatible_with = ["@platforms//cpu:x86_64"],
10 deps = [
11 ":python_init",
12 "//frc971/control_loops/python:drivetrain",
13 "@pip//glog",
14 "@pip//python_gflags",
15 ],
16)
17
18py_binary(
19 name = "polydrivetrain",
20 srcs = [
21 "drivetrain.py",
22 "polydrivetrain.py",
23 ],
24 legacy_create_init = False,
25 target_compatible_with = ["@platforms//cpu:x86_64"],
26 deps = [
27 ":python_init",
28 "//frc971/control_loops/python:polydrivetrain",
29 "@pip//glog",
30 "@pip//python_gflags",
31 ],
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 = [
43 "//frc971/control_loops/python:controls",
44 "//frc971/control_loops/python:drivetrain",
45 "//frc971/control_loops/python:polydrivetrain",
46 "@pip//glog",
47 "@pip//python_gflags",
48 ],
49)
50
51py_library(
52 name = "python_init",
53 srcs = ["__init__.py"],
54 target_compatible_with = ["@platforms//os:linux"],
55 visibility = ["//visibility:public"],
56 deps = ["//y2023_bot3/control_loops:python_init"],
57)
Maxwell Henderson43684fa2023-11-06 11:08:06 -080058
59py_binary(
60 name = "pivot_joint",
61 srcs = [
62 "pivot_joint.py",
63 ],
64 legacy_create_init = False,
65 target_compatible_with = ["@platforms//cpu:x86_64"],
66 deps = [
67 ":python_init",
68 "//frc971/control_loops/python:angular_system",
69 "//frc971/control_loops/python:controls",
70 "@pip//glog",
71 "@pip//python_gflags",
72 ],
73)