17 lines
366 B
Makefile
17 lines
366 B
Makefile
.POSIX:
|
|
.SUFFIXES:
|
|
|
|
version = dev
|
|
outputs = acid acid.1
|
|
all: $(outputs)
|
|
|
|
acid: acid.go terminal.go
|
|
go build -ldflags "-X 'main.projectVersion=$(version)'" -o $@
|
|
acid.1: acid.adoc
|
|
asciidoctor -b manpage -a release-version=$(version) -o $@ acid.adoc || \
|
|
a2x -d manpage -f manpage -a release-version=$(version) acid.adoc
|
|
test: all
|
|
go test
|
|
clean:
|
|
rm -f $(outputs)
|