awl/mkfile
Sam 59a7fe6d7d
All checks were successful
continuous-integration/drone/push Build is passing
Modularity(?)
Reviewed-on: #77
2022-08-31 01:05:17 +00:00

30 lines
421 B
Makefile

# SPDX-License-Identifier: BSD-3-Clause
# Plan 9 mkfile
GO = go
PROG = awl
CGO_ENABLED = 0
$PROG:
$GO build -ldflags="-s -w -X=main.version=PLAN9" -o $PROG .
install:
$GO install -ldflags="-s -w -X=main.version=PLAN9" .
cp doc/$PROG.1 /sys/man/1/$PROG
test:
$GO test -cover -coverprofile=coverage/coverage.out ./...
fmt:
gofmt -w -s .
vet:
$GO vet ./...
lint: fmt vet
clean:
$GO clean
nuke: clean