22 lines
387 B
Makefile
Executable File
22 lines
387 B
Makefile
Executable File
build:
|
|
mkdir -p _bin
|
|
GOFLAGS=-mod=vendor go build -o _bin/donniemarko cmd/main.go
|
|
|
|
install:
|
|
cp bin/donniemarko ~/.local/bin/
|
|
|
|
vendor:
|
|
go mod vendor
|
|
|
|
test:
|
|
GOFLAGS=-mod=vendor go test -v -cover ./...
|
|
|
|
run:
|
|
GOFLAGS=-mod=vendor go run main.go
|
|
|
|
freebsd:
|
|
mkdir -p _bin
|
|
GOOS=freebsd GOARCH=amd64 GOFLAGS=-mod=vendor go build -o _bin/donniemarko-freebsd cmd/main.go
|
|
|
|
all: build install
|