19 lines
389 B
Makefile
19 lines
389 B
Makefile
.PHONY: test e2e build cross-build clean
|
|
|
|
test:
|
|
go test ./...
|
|
|
|
e2e:
|
|
go test ./internal/e2e -count=1 -v
|
|
|
|
build:
|
|
go build ./cmd/server
|
|
|
|
cross-build:
|
|
mkdir -p dist
|
|
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -o dist/internal-mail-skill.exe ./cmd/server
|
|
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o dist/internal-mail-skill-linux-amd64 ./cmd/server
|
|
|
|
clean:
|
|
rm -rf dist server
|