Files

22 lines
405 B
Makefile
Raw Permalink Normal View History

SWAG := $(shell go env GOPATH)/bin/swag
2026-06-30 13:50:29 +08:00
.PHONY: run build build-linux test tidy swag
2026-05-21 15:20:12 +08:00
run:
go run ./cmd/server
2026-06-12 15:50:01 +08:00
build: swag
2026-05-21 15:20:12 +08:00
go build -o bin/server ./cmd/server
2026-06-30 13:50:29 +08:00
build-linux: swag
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="-s -w" -o bin/server-linux ./cmd/server
2026-05-21 15:20:12 +08:00
test:
go test ./...
tidy:
go mod tidy
2026-06-12 15:50:01 +08:00
swag:
$(SWAG) init -g cmd/server/main.go -o docs --parseDependency --parseGoList