From 0933880b2ba2990bc6a9ed14a4a44cfbfcc2154e Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Sat, 26 Sep 2020 16:43:34 -0400 Subject: Documentation --- Makefile | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) (limited to 'Makefile') 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 -- cgit v1.2.3