summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorDrew DeVault <sir@cmpwn.com>2020-09-26 16:43:34 -0400
committerDrew DeVault <sir@cmpwn.com>2020-09-26 16:45:06 -0400
commit0933880b2ba2990bc6a9ed14a4a44cfbfcc2154e (patch)
treed599005173e2f7b5884aad6c1fe16d66d2a96a1e /Makefile
parentfc036335eb8d32ad991874aac364752b68a43a24 (diff)
downloadgmnisrv-0933880b2ba2990bc6a9ed14a4a44cfbfcc2154e.tar.gz
gmnisrv-0933880b2ba2990bc6a9ed14a4a44cfbfcc2154e.tar.xz
gmnisrv-0933880b2ba2990bc6a9ed14a4a44cfbfcc2154e.zip
Documentation
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile24
1 files changed, 18 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index 7d37afd..d1141da 100644
--- a/Makefile
+++ b/Makefile
@@ -8,7 +8,10 @@ gmnisrv: $(gmnisrv_objects)
@printf 'CCLD\t$@\n'
@$(CC) $(LDFLAGS) -o $@ $(gmnisrv_objects) $(LIBS)
-.SUFFIXES: .c .o .scd .1
+doc/gmnisrv.1: doc/gmnisrv.scd
+doc/gmnisrvini.5: doc/gmnisrvini.scd
+
+.SUFFIXES: .c .o .scd .1 .5
.c.o:
@printf 'CC\t$@\n'
@@ -21,18 +24,27 @@ gmnisrv: $(gmnisrv_objects)
@printf 'SCDOC\t$@\n'
@$(SCDOC) < $< > $@
-# TODO: Docs
-docs:
- @true
+.scd.5:
+ @printf 'SCDOC\t$@\n'
+ @$(SCDOC) < $< > $@
+
+docs: doc/gmnisrv.1 doc/gmnisrvini.5
clean:
- @rm -f gmnisrv $(gmnisrv_objects)
+ @rm -f gmnisrv $(gmnisrv_objects) doc/*.1 doc/*.5
distclean: clean
@rm -rf "$(OUTDIR)"
install: all
- mkdir -p $(BINDIR)
+ mkdir -p \
+ $(DESTDIR)$(BINDIR) \
+ $(DESTDIR)$(SHAREDIR)/gmnisrv \
+ $(DESTDIR)$(MANDIR)/man5 \
+ $(DESTDIR)$(MANDIR)/man1
install -Dm755 gmnisrv $(DESTDIR)$(BINDIR)/gmnisrv
+ install -Dm644 $(SRCDIR)/config.ini $(DESTDIR)$(SHAREDIR)/gmnisrv/gmnisrv.ini
+ install -Dm644 doc/gmnisrv.1 $(DESTDIR)$(MANDIR)/man1/gmnisrv.1
+ install -Dm644 doc/gmnisrvini.5 $(DESTDIR)$(MANDIR)/man5/gmnisrv.ini.5
.PHONY: clean distclean docs install