Files

34 lines
609 B
Makefile

.PHONY: test vet swagger build build-x64 build-native integration migrate-status migrate-diff migrate-apply
test:
go test ./...
vet:
go vet ./...
swagger:
swag init
build:
mkdir -p dist
CGO_ENABLED=0 go build -trimpath -o dist/skeleton .
build-x64:
./scripts/build.sh
build-native:
mkdir -p dist
CGO_ENABLED=1 go build -trimpath -o dist/skeleton-native .
integration:
go test -tags=integration ./database
migrate-status:
go run cmd/migrate/main.go -action status
migrate-diff:
go run cmd/migrate/main.go -action diff -name $(name)
migrate-apply:
go run cmd/migrate/main.go -action apply