comparison Makefile @ 67:4edfa07d5fe0 draft

bfchroma turned out to be a hassle Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>
author yakumo.izuru
date Thu, 07 Sep 2023 16:52:43 +0000
parents 787b5ee0289d
children d8727551f403
comparison
equal deleted inserted replaced
66:787b5ee0289d 67:4edfa07d5fe0
1 CGO = 0
1 DESTDIR ?= 2 DESTDIR ?=
2 GOFLAGS ?= -v -ldflags "-w -X `go list`.Version=$(VERSION) -X `go list`.Commit=$(COMMIT)" -tags "static_build" -mod=vendor 3 GOFLAGS ?= -v -ldflags "-w -X `go list`.Version=$(VERSION) -X `go list`.Commit=$(COMMIT)" -mod=vendor -buildmode=exe
3 PREFIX ?= /usr/local 4 PREFIX ?= /usr/local
4 VERSION ?= `git describe --abbrev=0 --tags || echo "$VERSION"` 5 VERSION ?= `git describe --abbrev=0 --tags || echo "$VERSION"`
5 COMMIT ?= `git rev-parse --short HEAD || echo "$COMMIT"` 6 COMMIT ?= `git rev-parse --short HEAD || echo "$COMMIT"`
6 7
7 8
8 build: 9 build:
9 go build ${GOFLAGS} ./cmd/aya 10 env CGO_ENABLED=${CGO} go build ${GOFLAGS} ./cmd/aya
10 clean: 11 clean:
11 rm -f aya 12 rm -f aya
12 install: 13 install:
13 install -Dm0755 aya ${DESTDIR}${PREFIX}/bin/aya 14 install -Dm0755 aya ${DESTDIR}${PREFIX}/bin/aya
14 install -Dm0644 aya.1 ${DESTDIR}${PREFIX}/share/man/man1/aya.1 15 install -Dm0644 aya.1 ${DESTDIR}${PREFIX}/share/man/man1/aya.1