Makefile.in (1918B)
1 all: server tools 2 3 TALER_MAILBOX_HOME=${datadir}/taler-mailbox 4 TALER_MAILBOX_CONFDIR=${sysconfdir}/taler-mailbox 5 LT_VERSION="1:1:0" 6 GITVER=`git describe --tags | sed 's/v//'` 7 8 server: 9 ${GO} build -ldflags "-X main.ltversion=${LT_VERSION} -X main.version=${VERSION} -X main.mailboxdatahome=${TALER_MAILBOX_HOME} -X main.mailboxconfdir=${TALER_MAILBOX_CONFDIR}" -o taler-mailbox ./cmd/mailbox-server 10 11 tools: 12 ${GO} build -ldflags "-X main.ltversion=${LT_VERSION} -X main.version=${VERSION} -X main.mailboxdatahome=${TALER_MAILBOX_HOME} -X main.mailboxconfdir=${TALER_MAILBOX_CONFDIR}" -o taler-mailbox-config ./cmd/mailbox-config 13 ${GO} build -ldflags "-X main.ltversion=${LT_VERSION} -X main.version=${VERSION} -X main.mailboxdatahome=${TALER_MAILBOX_HOME} -X main.mailboxconfdir=${TALER_MAILBOX_CONFDIR}" -o taler-mailbox-dbinit ./cmd/mailbox-dbinit 14 15 #cli: 16 # go build ./cmd/mailbox-cli 17 18 install: server 19 -mkdir -p ${DESTDIR}${bindir} 20 -mkdir -p ${DESTDIR}${TALER_MAILBOX_HOME} 21 install ./taler-mailbox ${DESTDIR}${bindir} 22 install ./taler-mailbox-dbinit ${DESTDIR}${bindir} 23 install ./taler-mailbox-config ${DESTDIR}${bindir} 24 chmod +x ./contrib/taler-mailbox-dbconfig 25 install ./contrib/taler-mailbox-dbconfig ${DESTDIR}${bindir} 26 cp -r ./sql ${DESTDIR}${TALER_MAILBOX_HOME}/ 27 cp mailbox.conf.example ${DESTDIR}${TALER_MAILBOX_HOME} 28 -mkdir -p ${DESTDIR}${mandir}/man1 29 cp doc/man/taler-mailbox.1 ${DESTDIR}${mandir}/man1/ 30 31 uninstall: 32 $(RM) ${DESTDIR}${bindir}/taler-mailbox* 33 ${RM} -r ${DESTDIR}${TALER_MAILBOX_HOME} 34 35 check: 36 ${GO} test ./cmd/mailbox-server 37 38 format: 39 ${GO} fmt ./cmd/mailbox-server/*.go 40 ${GO} fmt ./cmd/mailbox-config/*.go 41 ${GO} fmt ./cmd/mailbox-dbinit/*.go 42 ${GO} fmt ./pkg/rest/*.go 43 44 gana: 45 ./contrib/gana_update.sh 46 47 dist: 48 git archive --format=tar.gz -o taler-mailbox-${GITVER}.tar.gz --prefix=taler-mailbox-${GITVER}/ HEAD 49 50 .PHONY: all gana format check uninstall install server tools dist