makefile
Showing
2 changed files
with
29 additions
and
0 deletions
.vscode/settings.json
0 → 100644
Makefile
0 → 100644
1 | prog :=mmjab | ||
2 | |||
3 | debug ?= | ||
4 | |||
5 | $(info debug is $(debug)) | ||
6 | |||
7 | ifdef debug | ||
8 | release := | ||
9 | target :=debug | ||
10 | extension :=-debug | ||
11 | else | ||
12 | release :=--release | ||
13 | target :=release | ||
14 | extension := | ||
15 | endif | ||
16 | |||
17 | build: | ||
18 | cargo build $(release) | ||
19 | |||
20 | install: | ||
21 | cp target/$(target)/$(prog) ./$(prog)$(extension) && chmod +x ./$(prog)$(extension) | ||
22 | |||
23 | all: build install | ||
24 | |||
25 | help: | ||
26 | @echo "usage: make $(prog) [debug=1]" | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
-
Please register or sign in to post a comment