3 SENDMAIL ?= /usr/sbin/sendmail
4 CFGPATH ?= $(PREFIX)/etc/nncp.yaml
5 SPOOLPATH ?= /var/spool/nncp
6 LOGPATH ?= /var/spool/nncp/log
8 BINDIR = $(DESTDIR)$(PREFIX)/bin
9 INFODIR = $(DESTDIR)$(PREFIX)/info
10 DOCDIR = $(DESTDIR)$(PREFIX)/share/doc/nncp
13 -X cypherpunks.ru/nncp.Version=$(VERSION) \
14 -X cypherpunks.ru/nncp.DefaultCfgPath=$(CFGPATH) \
15 -X cypherpunks.ru/nncp.DefaultSendmailPath=$(SENDMAIL) \
16 -X cypherpunks.ru/nncp.DefaultSpoolPath=$(SPOOLPATH) \
17 -X cypherpunks.ru/nncp.DefaultLogPath=$(LOGPATH)
39 SRC := $(PWD)/src/cypherpunks.ru/nncp
48 cd $(SRC) ; GOPATH=$(GOPATH) $(GO) build $(BUILDMOD) -ldflags "$(LDFLAGS)" cypherpunks.ru/nncp/cmd/$@
52 cd $(SRC) ; GOPATH=$(GOPATH) $(GO) test $(BUILDMOD) -failfast cypherpunks.ru/nncp/...
64 (cd $(BIN) ; cp -f $(ALL) $(BINDIR))
65 for e in $(ALL) ; do chmod 755 $(BINDIR)/$$e ; done
67 cp -f doc/nncp.info $(INFODIR)
68 chmod 644 $(INFODIR)/nncp.info
70 cp -f -L AUTHORS NEWS NEWS.RU README README.RU THANKS $(DOCDIR)
73 install-strip: install
74 for e in $(ALL) ; do strip $(BINDIR)/$$e ; done