diff --git a/Makefile b/Makefile index dcb34cf..8f2d9da 100644 --- a/Makefile +++ b/Makefile @@ -1,12 +1,17 @@ BIN = builder SRC = main.go +GOFILES = go.sum go.mod GOMODS = github.com/joho/godotenv all: ${BIN} -${BIN}: ${SRC} +${BIN}: ${SRC} ${GOFILES} go build -o $@ +${GOFILES}: + go mod init ${BIN} + go get ${GOMODS} + run: ${BIN} @./$< & @@ -15,9 +20,7 @@ stop: restart: stop run -bootstrap: - go mod init ${BIN} - go get ${GOMODS} +clean-all: clean clean-mods clean: rm -f ${BIN}