-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
37 lines (25 loc) · 707 Bytes
/
Copy pathMakefile
File metadata and controls
37 lines (25 loc) · 707 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
30
31
32
33
34
35
36
37
# auditui Makefile — default target is release build.
# Why: debug builds have no test value here (see git history for discussion).
CARGO ?= cargo
BIN := target/release/auditui
.DEFAULT_GOAL := release
.PHONY: release run dry-run bench group-dump memory-dump md-dump clean deploy-xserver
release:
$(CARGO) build --release
run: release
./$(BIN)
dry-run: release
./$(BIN) --dry-run
bench: release
./$(BIN) --bench
group-dump: release
./$(BIN) --group-dump
memory-dump: release
./$(BIN) --memory-dump
md-dump: release
@[ -n "$(FILE)" ] || { echo "usage: make md-dump FILE=<path>"; exit 1; }
./$(BIN) --md-dump "$(FILE)"
deploy-xserver: release
./deploy-xserver.sh
clean:
$(CARGO) clean