view Makefile @ 74:d8727551f403 draft

The Empress (III) * Change the way how versions are handled in version.go (to ease `go install`) * Upgrade yaml.v2 to yaml.v3 Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>
author yakumo.izuru
date Mon, 04 Dec 2023 00:54:29 +0000
parents 4edfa07d5fe0
children 7b122b71fcfa
line wrap: on
line source

DESTDIR ?= 
GOFLAGS ?= -v -buildvcs=false -mod=vendor -buildmode=exe
PREFIX ?= /usr/local
VERSION ?= `git describe --tags`

build:
	go build ${GOFLAGS} ./cmd/aya
clean:
	rm -f aya
dist:
	git archive --format=tar.gz --output=aya-${VERSION}.tar.gz HEAD
install:
	install -Dm0755 aya ${DESTDIR}${PREFIX}/bin/aya
	install -Dm0644 aya.1 ${DESTDIR}${PREFIX}/share/man/man1/aya.1
uninstall:
	rm -f ${PREFIX}/bin/aya
	rm -f ${PREFIX}/share/man/man1/aya.1