X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/mLib/blobdiff_plain/b3b4cfb6db33009a708bbbf4a877f2c72ae4b0a2:/man/Makefile.m4..c3b137c89815fa04d04abbad0badc779b99c12e8:/man/Makefile.am diff --git a/man/Makefile.m4 b/man/Makefile.am similarity index 57% rename from man/Makefile.m4 rename to man/Makefile.am index 09d6f7f..7006695 100644 --- a/man/Makefile.m4 +++ b/man/Makefile.am @@ -1,6 +1,6 @@ ## -*-makefile-*- ## -## $Id: Makefile.m4,v 1.2 1999/07/06 19:36:05 mdw Exp $ +## $Id: Makefile.am,v 1.1 2003/04/23 12:48:19 mdw Exp $ ## ## Makefile for mLib's manual pages ## @@ -28,7 +28,10 @@ ##----- Revision history ---------------------------------------------------- ## -## $Log: Makefile.m4,v $ +## $Log: Makefile.am,v $ +## Revision 1.1 2003/04/23 12:48:19 mdw +## New manpage installer. +## ## Revision 1.2 1999/07/06 19:36:05 mdw ## Various minor bugfixes. ## @@ -36,37 +39,36 @@ ## Makefile for manual page installation. Subtle and complicated. ## -AUTOMAKE_OPTIONS = foreign no-installman - -dnl --- Read in the various lists of things --- +AUTOMAKE_OPTIONS = foreign -define(`nl', ` -') -define(`joinlines', `patsubst(patsubst(`$1', nl$, `'), nl, `$2')') -define(`filenonl', `\nl $2`'joinlines(include(`$1'), ` \\'nl` $2')') -define(`TOPLEVEL', filenonl(`toplevel')) -define(`LINKS', filenonl(`links')) -define(`SRC_TOPLEVEL', filenonl(`toplevel', `$(srcdir)/')) -define(`SRC_LINKS', filenonl(`links', `$(srcdir)/')) +manext = @manext@ ## --- Manual pages --- -man_MANS = TOPLEVEL LINKS - -EXTRA_DIST = Makefile.m4 $(man_MANS) mksofiles links toplevel stamp-so.in - -## --- Various maintenance rules --- +MANPAGES = \ + alloc.3 arena.3 assoc.3 atom.3 base64.3 bits.3 bres.3 conn.3 \ + crc32.3 darray.3 dspool.3 dstr.3 env.3 exc.3 fdflags.3 fwatch.3 \ + hash.3 ident.3 lbuf.3 lock.3 mLib.3 mdwopt.3 pkbuf.3 pool.3 \ + quis.3 report.3 sel.3 selbuf.3 selpk.3 sig.3 str.3 sub.3 sym.3 \ + testrig.3 trace.3 tv.3 url.3 -MAINTAINERCLEANFILES = SRC_LINKS $(srcdir)/Makefile.am $(srcdir)/stamp-so.in +install-man: $(MANPAGES) + @$(NORMAL_INSTALL) + $(mkinstalldirs) $(DESTDIR)$(mandir) + $(top_srcdir)/maninst \ + -d $(DESTDIR)$(mandir) -s $(srcdir) \ + -i "$(INSTALL)" -e $(manext) \ + install $(MANPAGES) -$(srcdir)/links $(srcdir)/toplevel: stamp-so.in +uninstall-man: $(MANPAGS) + @$(NORMAL_UNINSTALL) + $(top_srcdir)/maninst \ + -d $(DESTDIR)$(mandir) -s $(srcdir) -e $(manext) \ + uninstall $(MANPAGES) -$(srcdir)/stamp-so.in: TOPLEVEL - cd $(srcdir); ./mksofiles *.[1-9] - touch $(srcdir)/stamp-so.in +install-data-local: install-man +uninstall-local: uninstall-man -$(srcdir)/Makefile.am: \ - $(srcdir)/Makefile.m4 $(srcdir)/links $(srcdir)/toplevel - cd $(srcdir); m4 Makefile.m4 >Makefile.am +EXTRA_DIST = Makefile.m4 $(MANPAGES) maninst ##----- That's all, folks ---------------------------------------------------