4 SENDMAIL ?= /usr/sbin/sendmail
5 CFGPATH ?= $(PREFIX)/etc/nncp.yaml
6 SPOOLPATH ?= /var/spool/nncp
7 LOGPATH ?= /var/spool/nncp/log
9 BINDIR = $(DESTDIR)$(PREFIX)/bin
10 INFODIR = $(DESTDIR)$(PREFIX)/info
11 DOCDIR = $(DESTDIR)$(PREFIX)/share/doc/nncp
13 MOD = go.cypherpunks.ru/nncp/v4
16 -X $(MOD).Version=$(VERSION) \
17 -X $(MOD).DefaultCfgPath=$(CFGPATH) \
18 -X $(MOD).DefaultSendmailPath=$(SENDMAIL) \
19 -X $(MOD).DefaultSpoolPath=$(SPOOLPATH) \
20 -X $(MOD).DefaultLogPath=$(LOGPATH)
51 cd $(SRC) ; GOPATH=$(GOPATH) $(GO) build -ldflags "$(LDFLAGS)" $(MOD)/cmd/$@
55 cd $(SRC) ; GOPATH=$(GOPATH) $(GO) test -failfast $(MOD)/...
67 (cd $(BIN) ; cp -f $(ALL) $(BINDIR))
68 for e in $(ALL) ; do chmod 755 $(BINDIR)/$$e ; done
70 cp -f doc/nncp.info $(INFODIR)
71 chmod 644 $(INFODIR)/nncp.info
73 cp -f -L AUTHORS NEWS NEWS.RU README README.RU THANKS $(DOCDIR)
76 install-strip: install
77 for e in $(ALL) ; do strip $(BINDIR)/$$e ; done