-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile.toml
92 lines (76 loc) · 2.35 KB
/
Makefile.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
[config]
default_to_workspace = false
[tasks.install-binding-cli]
cwd = "./build-system/bindings"
command = "cargo"
args = ["build", "--target=${CARGO_MAKE_RUST_TARGET_TRIPLE}"]
[tasks.rev-bindings]
cwd = "./crates/revlib"
command = "${CARGO_MAKE_CRATE_TARGET_DIRECTORY}/${CARGO_MAKE_RUST_TARGET_TRIPLE}/debug/bindings"
args = ["rev", "src/bindings.rs"]
dependencies = ["install-binding-cli"]
[tasks.ctre-bindings]
cwd = "./crates/ctre"
command = "${CARGO_MAKE_CRATE_TARGET_DIRECTORY}/${CARGO_MAKE_RUST_TARGET_TRIPLE}/debug/bindings"
args = ["ctre", "src/bindings.rs"]
dependencies = ["install-binding-cli"]
[tasks.nt-bindings]
cwd = "./crates/nt"
command = "${CARGO_MAKE_CRATE_TARGET_DIRECTORY}/${CARGO_MAKE_RUST_TARGET_TRIPLE}/debug/bindings"
args = ["nt", "src/bindings.rs"]
dependencies = ["install-binding-cli"]
[tasks.hal-bindings]
cwd = "./crates/hal-sys"
command = "${CARGO_MAKE_CRATE_TARGET_DIRECTORY}/${CARGO_MAKE_RUST_TARGET_TRIPLE}/debug/bindings"
args = ["hal", "src/bindings.rs"]
dependencies = ["install-binding-cli"]
[tasks.bindings]
dependencies = ["hal-bindings", "rev-bindings", "nt-bindings", "ctre-bindings"]
[tasks.robotrs-doc]
cwd = "./crates/robotrs"
command = "cargo"
args = ["doc", "--target=arm-unknown-linux-gnueabi"]
[tasks.revlib-doc]
cwd = "./crates/revlib"
command = "cargo"
args = ["doc", "--target=arm-unknown-linux-gnueabi"]
[tasks.ctre-doc]
cwd = "./crates/ctre"
command = "cargo"
args = ["doc", "--target=arm-unknown-linux-gnueabi"]
[tasks.navx-doc]
cwd = "./crates/navx"
command = "cargo"
args = ["doc", "--target=arm-unknown-linux-gnueabi"]
[tasks.utils-doc]
cwd = "./crates/utils"
command = "cargo"
args = ["doc", "--target=arm-unknown-linux-gnueabi"]
[tasks.math-doc]
cwd = "./crates/math"
command = "cargo"
args = ["doc", "--target=arm-unknown-linux-gnueabi"]
[tasks.hal-doc]
cwd = "./crates/hal"
command = "cargo"
args = ["doc", "--target=arm-unknown-linux-gnueabi"]
[tasks.nt-doc]
cwd = "./crates/nt"
command = "cargo"
args = ["doc", "--target=arm-unknown-linux-gnueabi"]
[tasks.generate-index]
script = [
"echo \"<meta http-equiv=\\\"refresh\\\" content=\\\"0; url=robotrs/index.html\\\">\" > ${CARGO_MAKE_CRATE_TARGET_DIRECTORY}/arm-unknown-linux-gnueabi/doc/index.html",
]
[tasks.doc]
dependencies = [
"robotrs-doc",
"revlib-doc",
"ctre-doc",
"navx-doc",
"utils-doc",
"math-doc",
"hal-doc",
"nt-doc",
"generate-index",
]