-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile.toml
86 lines (71 loc) · 1.43 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
[config]
default_to_workspace = false
skip_core_tasks = true
skip_crate_env_info = true
skip_git_env_info = true
skip_rust_env_info = true
min_version = "0.37.9"
[env]
CARGO_MAKE_USE_WORKSPACE_PROFILE = false
[tasks.build-and-open-full-documentation]
clear = true
workspace = false
command = "cargo"
args = [
"doc",
"--workspace",
"--all-features",
"--open"
]
[tasks.build-and-watch-workspace-documentation]
clear = true
workspace = false
command = "cargo"
args = [
"watch",
"--exec",
"doc --workspace --no-deps --all-features"
]
[tasks.generate-test-harness-trees]
clear = true
workspace = false
cwd = "."
command = "cargo"
args = [
"run",
"--package",
"fs-more-test-harness-generator",
"--",
"generate-tree-sources",
"-i",
"./subcrates/test-harness/trees",
"-o",
"./subcrates/test-harness",
"--overwrite-existing-files",
"true"
]
[tasks.generate-test-harness-tree-schema]
clear = true
workspace = false
cwd = "."
command = "cargo"
args = [
"run",
"--package",
"fs-more-test-harness-generator",
"--",
"generate-tree-json-schema",
"--json-schema-output-file-path",
"./subcrates/test-harness/trees/_schema.json",
"--overwrite-existing-file",
"true"
]
[tasks.documentation]
clear = true
workspace = false
dependencies = [
"build-and-open-full-documentation",
"build-and-watch-workspace-documentation"
]
[tasks.doc]
alias = "documentation"