Mercurial > yakumo_izuru > aya
comparison Makefile @ 86:897d57a7ec95 draft
Add support for disabling features at build time
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>
author | yakumo.izuru |
---|---|
date | Wed, 03 Apr 2024 23:17:16 +0000 |
parents | 7b122b71fcfa |
children | 01ae2ad18ed1 |
comparison
equal
deleted
inserted
replaced
85:64cd79d367b5 | 86:897d57a7ec95 |
---|---|
2 GOFLAGS ?= -v -buildvcs=false -mod=vendor -buildmode=exe -ldflags "-w -X `go list`.Date=${DATE} -X `go list`.Vendor=${GOOS} -X `go list`.Version=${VERSION}" | 2 GOFLAGS ?= -v -buildvcs=false -mod=vendor -buildmode=exe -ldflags "-w -X `go list`.Date=${DATE} -X `go list`.Vendor=${GOOS} -X `go list`.Version=${VERSION}" |
3 PREFIX ?= /usr/local | 3 PREFIX ?= /usr/local |
4 DATE ?= `date -u +%F` | 4 DATE ?= `date -u +%F` |
5 GOOS ?= `go env GOOS` | 5 GOOS ?= `go env GOOS` |
6 VERSION ?= `git describe --tags` | 6 VERSION ?= `git describe --tags` |
7 | |
8 build: | 7 build: |
9 go build ${GOFLAGS} ./cmd/aya | 8 go build ${GOFLAGS} ./cmd/aya |
10 clean: | 9 clean: |
11 rm -f aya | 10 rm -f aya |
12 dist: | 11 dist: |