]> Cypherpunks.ru repositories - nncp.git/blobdiff - common.mk
Russian news page
[nncp.git] / common.mk
index d3ed0061eb7448d64235ca469688ff6554ed8f75..c6559e2c32d5d50402aa3ba3b421d7abe47bb8f0 100644 (file)
--- a/common.mk
+++ b/common.mk
@@ -1,25 +1,35 @@
-.PHONY: doc
+PREFIX ?= /usr/local
 
-CFGPATH ?= /usr/local/etc/nncp.yaml
 SENDMAIL ?= /usr/sbin/sendmail
-LDFLAGS = \
-       -X cypherpunks.ru/nncp.Version=$(VERSION) \
-       -X cypherpunks.ru/nncp.DefaultCfgPath=$(CFGPATH) \
-       -X cypherpunks.ru/nncp.DefaultSendmailPath=$(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.DefaultSpoolPath=$(SPOOLPATH) \
+       -X cypherpunks.ru/nncp.DefaultLogPath=$(LOGPATH)
+
 ALL = \
-       nncp-mail \
        nncp-call \
+       nncp-caller \
        nncp-check \
        nncp-daemon \
        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
@@ -29,6 +39,9 @@ all: $(ALL)
 nncp-call:
        GOPATH=$(GOPATH) go build -ldflags "$(LDFLAGS)" cypherpunks.ru/nncp/cmd/nncp-call
 
+nncp-caller:
+       GOPATH=$(GOPATH) go build -ldflags "$(LDFLAGS)" cypherpunks.ru/nncp/cmd/nncp-caller
+
 nncp-check:
        GOPATH=$(GOPATH) go build -ldflags "$(LDFLAGS)" cypherpunks.ru/nncp/cmd/nncp-check
 
@@ -47,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
 
@@ -68,6 +90,8 @@ test:
 clean:
        rm -f $(ALL)
 
+.PHONY: doc
+
 doc:
        $(MAKE) -C doc
 
@@ -79,7 +103,7 @@ install: all doc
        cp -f doc/nncp.info $(INFODIR)
        chmod 644 $(INFODIR)/nncp.info
        mkdir -p $(DOCDIR)
-       cp -f -L AUTHORS README THANKS $(DOCDIR)
+       cp -f -L AUTHORS NEWS NEWS.RU README README.RU THANKS $(DOCDIR)
        chmod 644 $(DOCDIR)/*
 
 install-strip: install