21 lines
440 B
Makefile
21 lines
440 B
Makefile
.PHONY: build cli cli-dist frontend test clean
|
|
|
|
build: frontend
|
|
CGO_ENABLED=0 go build -trimpath -ldflags="-s -w" -o ufile .
|
|
CGO_ENABLED=0 go build -trimpath -ldflags="-s -w" -o ufile-cli ./cmd/ufile-cli
|
|
|
|
cli:
|
|
CGO_ENABLED=0 go build -trimpath -ldflags="-s -w" -o ufile-cli ./cmd/ufile-cli
|
|
|
|
cli-dist:
|
|
./scripts/build-cli.sh
|
|
|
|
frontend:
|
|
cd frontend && npm ci && npm run build
|
|
|
|
test: frontend
|
|
go test ./...
|
|
|
|
clean:
|
|
rm -f ufile ufile-cli
|