24 lines
395 B
Makefile
Executable File
24 lines
395 B
Makefile
Executable File
prog_name = beelloo
|
|
|
|
build:
|
|
mkdir -p _bin
|
|
go build -o _bin/$(prog_name) cmd/$(prog_name)/main.go
|
|
|
|
install:
|
|
cp _bin/$(prog_name) ~/.local/bin/
|
|
|
|
test:
|
|
go test -v -cover ./...
|
|
|
|
regen-golden:
|
|
GOCACHE=/tmp/go-build GOPATH=/tmp/go go run ./cmd/genhtml
|
|
|
|
run:
|
|
go run main.go
|
|
|
|
freebsd:
|
|
mkdir -p _bin
|
|
GOOS=freebsd GOARCH=amd64 go build -o _bin/$(prog_name)-freebsd cmd/main.go
|
|
|
|
all: build install
|