gnunet-gns-registrar

GNU Name System registrar
Log | Files | Refs | README

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