Makefile.in (1113B)
1 all: server 2 3 SCRIPT_TARGET:=$(shell dirname $(shell go list -f '{{.Target}}' ./cmd/gns-registrar)) 4 GNSR_DATA_HOME=${datadir}/gnunet-gns-registrar 5 GITVER=`git describe --tags | sed 's/v//'` 6 7 server: 8 ${GO} build -o gnunet-gns-registrar -ldflags "-X main.version=${VERSION} -X main.taldirdatahome=${GNSR_DATA_HOME}" ./cmd/gns-registrar 9 10 install: server 11 -mkdir -p ${DESTDIR}${bindir} 12 -mkdir -p ${DESTDIR}${GNSR_DATA_HOME} 13 install ./gnunet-gns-registrar ${DESTDIR}${bindir} 14 cp -r ./web ${DESTDIR}${GNSR_DATA_HOME}/ 15 cp -r ./static ${DESTDIR}${GNSR_DATA_HOME}/ 16 -mkdir -p ${DESTDIR}${mandir}/man1 17 cp doc/man/gnunet-gns-registrar.1 ${DESTDIR}${mandir}/man1/ 18 cp gns-registrar.conf.example ${DESTDIR}${GNSR_DATA_HOME} 19 20 uninstall: 21 ${RM} ${DESTDIR}${bindir}/gnunet-gns-registrar 22 ${RM} ${DESTDIR}${GNSR_DATA_HOME}/gns-registrar.conf.example 23 24 format: 25 ${GO} fmt ./cmd/gns-registrar/*.go 26 ${GO} fmt ./pkg/rest/*.go 27 28 check: 29 ${GO} test ./cmd/gns-registrar 30 31 dist: 32 git archive --format=tar.gz -o ${PKG_NAME}-${GITVER}.tar.gz --prefix=${PKG_NAME}-${GITVER}/ HEAD 33 34 35 .PHONY: all server check format uninstall install dist