4 SENDMAIL ?= /usr/sbin/sendmail
5 CFGPATH ?= $(PREFIX)/etc/nncp.hjson
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/v5
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)
49 cd $(SRC) ; GOPATH=$(GOPATH) $(GO) build -ldflags "$(LDFLAGS)" \
50 $(MOD)/cmd/$$(basename $@)
51 mv $(SRC)/$$(basename $@) $(BIN)
54 cd $(SRC) ; GOPATH=$(GOPATH) $(GO) test -failfast $(MOD)/...
66 cp -f $(ALL) $(BINDIR)
67 for e in $(ALL) ; do chmod 755 $(BINDIR)/$$(basename $$e) ; done
69 cp -f doc/nncp.info $(INFODIR)
70 chmod 644 $(INFODIR)/nncp.info
72 cp -f -L AUTHORS NEWS NEWS.RU README README.RU THANKS $(DOCDIR)
75 install-strip: install
76 for e in $(ALL) ; do strip $(BINDIR)/$$(basename $$e) ; done