X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=common.mk;h=c6559e2c32d5d50402aa3ba3b421d7abe47bb8f0;hb=1363451d7362fbf340ef57fd5c6053ed91481a15;hp=dee003fa21504f419d3120984a2615bbfcdf7ad3;hpb=ff80ddb8eee862dea7a848cfd34075092591cb0a;p=nncp.git diff --git a/common.mk b/common.mk index dee003f..c6559e2 100644 --- a/common.mk +++ b/common.mk @@ -1,17 +1,22 @@ -.PHONY: doc +PREFIX ?= /usr/local SENDMAIL ?= /usr/sbin/sendmail -PREFIX ?= /usr/local CFGPATH ?= $(PREFIX)/etc/nncp.yaml +SPOOLPATH ?= /var/spool/nncp +LOGPATH ?= /var/spool/nncp/log + BINDIR = $(DESTDIR)$(PREFIX)/bin INFODIR = $(DESTDIR)$(PREFIX)/info DOCDIR = $(DESTDIR)$(PREFIX)/share/doc/nncp + LDFLAGS = \ -X cypherpunks.ru/nncp.Version=$(VERSION) \ -X cypherpunks.ru/nncp.DefaultCfgPath=$(CFGPATH) \ - -X cypherpunks.ru/nncp.DefaultSendmailPath=$(SENDMAIL) + -X cypherpunks.ru/nncp.DefaultSendmailPath=$(SENDMAIL) \ + -X cypherpunks.ru/nncp.DefaultSpoolPath=$(SPOOLPATH) \ + -X cypherpunks.ru/nncp.DefaultLogPath=$(LOGPATH) + ALL = \ - nncp-mail \ nncp-call \ nncp-caller \ nncp-check \ @@ -19,8 +24,12 @@ ALL = \ nncp-file \ nncp-freq \ nncp-log \ - nncp-newnode \ + nncp-mail \ + nncp-mincfg \ + nncp-newcfg \ nncp-pkt \ + nncp-reass \ + nncp-rm \ nncp-stat \ nncp-toss \ nncp-xfer @@ -51,12 +60,21 @@ nncp-log: nncp-mail: GOPATH=$(GOPATH) go build -ldflags "$(LDFLAGS)" cypherpunks.ru/nncp/cmd/nncp-mail -nncp-newnode: - GOPATH=$(GOPATH) go build -ldflags "$(LDFLAGS)" cypherpunks.ru/nncp/cmd/nncp-newnode +nncp-mincfg: + GOPATH=$(GOPATH) go build -ldflags "$(LDFLAGS)" cypherpunks.ru/nncp/cmd/nncp-mincfg + +nncp-newcfg: + GOPATH=$(GOPATH) go build -ldflags "$(LDFLAGS)" cypherpunks.ru/nncp/cmd/nncp-newcfg nncp-pkt: GOPATH=$(GOPATH) go build -ldflags "$(LDFLAGS)" cypherpunks.ru/nncp/cmd/nncp-pkt +nncp-reass: + GOPATH=$(GOPATH) go build -ldflags "$(LDFLAGS)" cypherpunks.ru/nncp/cmd/nncp-reass + +nncp-rm: + GOPATH=$(GOPATH) go build -ldflags "$(LDFLAGS)" cypherpunks.ru/nncp/cmd/nncp-rm + nncp-stat: GOPATH=$(GOPATH) go build -ldflags "$(LDFLAGS)" cypherpunks.ru/nncp/cmd/nncp-stat @@ -72,6 +90,8 @@ test: clean: rm -f $(ALL) +.PHONY: doc + doc: $(MAKE) -C doc @@ -83,7 +103,7 @@ install: all doc cp -f doc/nncp.info $(INFODIR) chmod 644 $(INFODIR)/nncp.info mkdir -p $(DOCDIR) - cp -f -L AUTHORS NEWS README THANKS $(DOCDIR) + cp -f -L AUTHORS NEWS NEWS.RU README README.RU THANKS $(DOCDIR) chmod 644 $(DOCDIR)/* install-strip: install