process-compose/Makefile

24 lines
584 B
Makefile
Raw Normal View History

2022-04-06 00:26:50 +03:00
BINARY_NAME=process-compose
.PHONY: test run
buildrun: build run
build:
go build -o bin/${BINARY_NAME} ./src
compile:
GOOS=linux GOARCH=386 go build -o bin/${BINARY_NAME}-linux-386 ./src
GOOS=linux GOARCH=amd64 go build -o bin/${BINARY_NAME}-linux-amd64 ./src
GOOS=linux GOARCH=arm64 go build -o bin/${BINARY_NAME}-linux-arm64 ./src
GOOS=linux GOARCH=arm go build -o bin/${BINARY_NAME}-linux-arm ./src
test:
go test -cover ./src
coverhtml:
go test -coverprofile=coverage.out ./src
go tool cover -html=coverage.out
run:
./bin/${BINARY_NAME}
clean:
rm bin/${BINARY_NAME}*