summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorSam Anthony <sam@samanthony.xyz>2026-03-13 09:47:26 -0400
committerSam Anthony <sam@samanthony.xyz>2026-03-13 09:47:26 -0400
commit3b8368d665c8818b84557f54681c5ebab35ba22e (patch)
treef29b07f09e7840a64a718a00ece6d21d8bf24506 /Makefile
parent0c750027e913a773a98220c691f01b2391cdae69 (diff)
downloadbuth-3b8368d665c8818b84557f54681c5ebab35ba22e.zip
makefile: rebuild backend when source changes
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile5
1 files changed, 4 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 7da056a..acd4c49 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,6 @@
CMD = $(wildcard back/cmd/*)
BIN = $(addprefix bin/, $(notdir ${CMD}))
+SRC = $(shell find back -name '*.go')
all: doc public ${BIN}
@@ -9,10 +10,12 @@ public:
${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
+ rm -rf bin public tmp