Skip to content

Commit 283aefa

Browse files
committed
make Makefile
One bog-standard Makefile, for standard Unix-like installations.
1 parent 14ea0d2 commit 283aefa

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

Makefile

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
PREFIX ?= /usr/local/bin
2+
3+
mermaid-ascii: cmd/*.go
4+
go build
5+
6+
.PHONY: install
7+
install: $(PREFIX)/mermaid-ascii
8+
9+
$(PREFIX)/mermaid-ascii: mermaid-ascii | $(PREFIX)
10+
install -m 755 $< $@
11+
12+
.PHONY: clean
13+
clean:
14+
$(RM) mermaid-ascii
15+
16+
.PHONY: uninstall
17+
uninstall:
18+
$(RM) $(PREFIX)/mermaid-ascii

0 commit comments

Comments
 (0)