diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 24 |
1 files changed, 18 insertions, 6 deletions
@@ -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 |
