comparison Makefile @ 90:82986500ae71 draft default tip

Update repository URLs
author yakumo.izuru
date Thu, 15 May 2025 01:25:32 +0000
parents 744541fee713
children
comparison
equal deleted inserted replaced
89:744541fee713 90:82986500ae71
1 DESTDIR ?= 1 DESTDIR ?=
2 GO ?= go 2 GO ?= go
3 GOFLAGS ?= -v -buildvcs=false -buildmode=exe -ldflags "-w -X `${GO} list`.Date=${DATE} -X `${GO} list`.Vendor=${GOOS} -X `${GO} list`.Version=${VERSION}" 3 GOFLAGS ?= -v -buildvcs=false -buildmode=exe -ldflags "-w -X `${GO} list`.Date=${DATE} -X `${GO} list`.Vendor=${GOOS} -X `${GO} list`.Version=${VERSION}"
4 PREFIX ?= /usr/local 4 PREFIX ?= /usr/local
5 BINDIR ?= ${PREFIX}/bin
6 MANDIR ?= ${PREFIX}/man
5 DATE ?= `date -u +%F` 7 DATE ?= `date -u +%F`
6 GOOS ?= `${GO} env GOOS` 8 GOOS ?= `${GO} env GOOS`
7 VERSION ?= 1.0F+${REV} 9 VERSION ?= 1.0G+${REV}
8 REV ?= `svn info --show-item revision || git rev-list --all | wc -l` 10 REV ?= `svn info --show-item revision || git rev-list --all | wc -l`
9 build: 11 build:
10 ${GO} build ${GOFLAGS} ./cmd/aya 12 ${GO} build ${GOFLAGS} ./cmd/aya
11 clean: 13 clean:
12 rm -f aya 14 rm -f aya
13 dist: 15 pre-install:
14 git archive --format=tar.gz --output=aya-${VERSION}.tar.gz HEAD 16 mkdir -p ${DESTDIR}${BINDIR}
17 mkdir -p ${DESTDIR}${MANDIR}/man1
15 install: 18 install:
16 install -Dm0755 aya ${DESTDIR}${PREFIX}/bin/aya 19 install -m0755 aya ${DESTDIR}${BINDIR}
17 install -Dm0644 aya.1 ${DESTDIR}${PREFIX}/share/man/man1/aya.1 20 install -m0644 aya.1 ${DESTDIR}${MANDIR}/man1
18 uninstall: 21 uninstall:
19 rm -f ${PREFIX}/bin/aya 22 rm -f ${DESTDIR}${BINDIR}/aya
20 rm -f ${PREFIX}/share/man/man1/aya.1 23 rm -f ${DESTDIR}${MANDIR}/man1/aya.1