Files
projectreshoot/Makefile

30 lines
663 B
Makefile

# Makefile
.PHONY: build
.PHONY: migrate
BINARY_NAME=projectreshoot
build:
tailwindcss -i ./pkg/embedfs/files/css/input.css -o ./pkg/embedfs/files/css/output.css && \
go mod tidy && \
templ generate && \
go generate ./cmd/${BINARY_NAME} && \
go build -ldflags="-w -s" -o ./bin/${BINARY_NAME}${SUFFIX} ./cmd/${BINARY_NAME}
run:
make build
./bin/${BINARY_NAME}${SUFFIX}
dev:
templ generate --watch &\
air &\
tailwindcss -i ./pkg/embedfs/files/css/input.css -o ./pkg/embedfs/files/css/output.css --watch
clean:
go clean
migrate:
go mod tidy && \
go generate ./cmd/migrate && \
go build -ldflags="-w -s" -o ./bin/migrate${SUFFIX} ./cmd/migrate