-.PHONY: doc
+PREFIX ?= /usr/local
SENDMAIL ?= /usr/sbin/sendmail
-PREFIX ?= /usr/local
CFGPATH ?= $(PREFIX)/etc/nncp.yaml
+SPOOLPATH ?= /var/spool/nncp
+LOGPATH ?= /var/log/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 \
clean:
rm -f $(ALL)
+.PHONY: doc
+
doc:
$(MAKE) -C doc
var (
DefaultCfgPath string = "/usr/local/etc/nncp.yaml"
DefaultSendmailPath string = "/usr/sbin/sendmail"
+ DefaultSpoolPath string = "/var/spool/nncp"
+ DefaultLogPath string = "/var/log/nncp.log"
)
type NodeYAML struct {
Sendmail: []string{nncp.DefaultSendmailPath},
},
},
- Spool: "/path/to/spool",
- Log: "/path/to/log.file",
+ Spool: nncp.DefaultSpoolPath,
+ Log: nncp.DefaultLogPath,
}
raw, err := yaml.Marshal(&cfg)
if err != nil {