-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
29 lines (22 loc) · 571 Bytes
/
Makefile
File metadata and controls
29 lines (22 loc) · 571 Bytes
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
.PHONY: all fmt build check test docs servedocs
all: build
test:
cargo nextest run
cargo nextest run -p wezterm-escape-parser # no_std by default
check:
cargo check
cargo check -p wezterm-escape-parser
cargo check -p wezterm-cell
cargo check -p wezterm-surface
cargo check -p wezterm-ssh
build:
cargo build $(BUILD_OPTS) -p wezterm
cargo build $(BUILD_OPTS) -p wezterm-gui
cargo build $(BUILD_OPTS) -p wezterm-mux-server
cargo build $(BUILD_OPTS) -p strip-ansi-escapes
fmt:
cargo +nightly fmt
docs:
ci/build-docs.sh
servedocs:
ci/build-docs.sh serve