7 SENDMAIL ?= /usr/sbin/sendmail
8 CFGPATH ?= $(PREFIX)/etc/nncp.hjson
9 SPOOLPATH ?= /var/spool/nncp
10 LOGPATH ?= /var/spool/nncp/log
12 BINDIR = $(DESTDIR)$(PREFIX)/bin
13 INFODIR = $(DESTDIR)$(PREFIX)/info
14 DOCDIR = $(DESTDIR)$(PREFIX)/share/doc/nncp
16 MOD = go.cypherpunks.ru/nncp/v5
19 -X $(MOD).Version=$(VERSION) \
20 -X $(MOD).DefaultCfgPath=$(CFGPATH) \
21 -X $(MOD).DefaultSendmailPath=$(SENDMAIL) \
22 -X $(MOD).DefaultSpoolPath=$(SPOOLPATH) \
23 -X $(MOD).DefaultLogPath=$(LOGPATH)
52 cd $(SRC) ; GOPATH=$(GOPATH) $(GO) build \
53 -o $(BIN)/$$(basename $@) \
54 -ldflags "$(LDFLAGS)" \
55 $(MOD)/cmd/$$(basename $@)
58 cd $(SRC) ; GOPATH=$(GOPATH) $(GO) test -failfast $(MOD)/...
70 cp -f $(ALL) $(BINDIR)
71 for e in $(ALL) ; do chmod 755 $(BINDIR)/$$(basename $$e) ; done
73 cp -f doc/nncp.info $(INFODIR)
74 chmod 644 $(INFODIR)/nncp.info
76 cp -f -L AUTHORS NEWS NEWS.RU README README.RU THANKS $(DOCDIR)
79 install-strip: install
80 for e in $(ALL) ; do strip $(BINDIR)/$$(basename $$e) ; done