summaryrefslogtreecommitdiffstats
path: root/Makefile
blob: acd4c498d1beed392339c290fccaf6ba10cae612 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
CMD = $(wildcard back/cmd/*)
BIN = $(addprefix bin/, $(notdir ${CMD}))
SRC = $(shell find back -name '*.go')

all: doc public ${BIN}

public:
	hugo build front

${BIN}: bin/%: back/cmd/%
	go build -o $@ ./$<

${BIN}: ${SRC}

doc: doc/arch.png

doc/arch.png: doc/arch.dot
	dot -Tpng <$< >$@

clean:
	rm -rf bin public tmp