3 CFGPATH ?= /usr/local/etc/nncp.yaml
4 SENDMAIL ?= /usr/sbin/sendmail
6 -X cypherpunks.ru/nncp.Version=$(VERSION) \
7 -X cypherpunks.ru/nncp.DefaultCfgPath=$(CFGPATH) \
8 -X cypherpunks.ru/nncp.DefaultSendmailPath=$(SENDMAIL)
10 BINDIR = $(DESTDIR)$(PREFIX)/bin
11 INFODIR = $(DESTDIR)$(PREFIX)/info
12 DOCDIR = $(DESTDIR)$(PREFIX)/share/doc/nncp
30 GOPATH=$(GOPATH) go build -ldflags "$(LDFLAGS)" cypherpunks.ru/nncp/cmd/nncp-call
33 GOPATH=$(GOPATH) go build -ldflags "$(LDFLAGS)" cypherpunks.ru/nncp/cmd/nncp-check
36 GOPATH=$(GOPATH) go build -ldflags "$(LDFLAGS)" cypherpunks.ru/nncp/cmd/nncp-daemon
39 GOPATH=$(GOPATH) go build -ldflags "$(LDFLAGS)" cypherpunks.ru/nncp/cmd/nncp-file
42 GOPATH=$(GOPATH) go build -ldflags "$(LDFLAGS)" cypherpunks.ru/nncp/cmd/nncp-freq
45 GOPATH=$(GOPATH) go build -ldflags "$(LDFLAGS)" cypherpunks.ru/nncp/cmd/nncp-log
48 GOPATH=$(GOPATH) go build -ldflags "$(LDFLAGS)" cypherpunks.ru/nncp/cmd/nncp-mail
51 GOPATH=$(GOPATH) go build -ldflags "$(LDFLAGS)" cypherpunks.ru/nncp/cmd/nncp-newnode
54 GOPATH=$(GOPATH) go build -ldflags "$(LDFLAGS)" cypherpunks.ru/nncp/cmd/nncp-pkt
57 GOPATH=$(GOPATH) go build -ldflags "$(LDFLAGS)" cypherpunks.ru/nncp/cmd/nncp-stat
60 GOPATH=$(GOPATH) go build -ldflags "$(LDFLAGS)" cypherpunks.ru/nncp/cmd/nncp-toss
63 GOPATH=$(GOPATH) go build -ldflags "$(LDFLAGS)" cypherpunks.ru/nncp/cmd/nncp-xfer
66 GOPATH=$(GOPATH) go test cypherpunks.ru/nncp/...
76 cp -f $(ALL) $(BINDIR)
77 for e in $(ALL) ; do chmod 755 $(BINDIR)/$$e ; done
79 cp -f doc/nncp.info $(INFODIR)
80 chmod 644 $(INFODIR)/nncp.info
82 cp -f -L AUTHORS INSTALL NEWS README README.RU $(DOCDIR)
85 install-strip: install
86 for e in $(ALL) ; do strip $(BINDIR)/$$e ; done