From 95e6b22ccd72741a4b651deae208b184086f2e52 Mon Sep 17 00:00:00 2001 From: Thorsten Kukuk Date: Wed, 28 Jun 2006 14:41:18 +0000 Subject: Relevant BUGIDs: Purpose of commit: cleanup Commit summary: --------------- * doc/CREDITS: Removed. * doc/NOTES: Removed. * doc/pam_appl.sgml: Removed. * doc/pam_modules.sgml: Removed. * doc/pam_source.sgml: Removed. * doc/figs/pam_orient.txt: Removed. * doc/figs: Removed. * configure.in: Remove checks for sgml2* progrs, add sag, adg and mwg Makefiles. * doc/Makefile.am: Remove references to sgml, add sag, adg and mwg directories. --- doc/Makefile.am | 118 ++------------------------------------------------------ 1 file changed, 4 insertions(+), 114 deletions(-) (limited to 'doc/Makefile.am') diff --git a/doc/Makefile.am b/doc/Makefile.am index dd4cb520..c1e2586f 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -2,143 +2,33 @@ # Copyright (c) 2005, 2006 Thorsten Kukuk # -SUBDIRS = man specs +SUBDIRS = man specs sag adg mwg -FILES=pam pam_appl pam_modules -FSRCS=$(srcdir)/pam_appl.sgml $(srcdir)/pam_modules.sgml +CLEANFILES = *~ -TEXTS=txts/pam.txt txts/pam_appl.txt txts/pam_modules.txt -HTMLS=html/pam.html html/pam_appl.html html/pam_modules.html -PSFILES=ps/pam.ps ps/pam_appl.ps ps/pam_modules.ps -PDFFILES=pdf/pam.pdf pdf/pam_appl.pdf pdf/pam_modules.pdf - -MODULES=$(shell ls $(srcdir)/modules/*.sgml) - -CLEANFILES = *~ */*~ $(TEXTS) $(PSFILES) $(PDFFILES) html/pam*.html \ - ps/missfont.log MODULES-SGML pam.sgml - -EXTRA_DIST = $(FSRCS) CREDITS NOTES figs/pam_orient.txt pdf/README \ - ps/README html/index.html txts/README \ - pam_source.sgml $(MODULES) modules/module.sgml-template \ - modules/README +EXTRA_DIST = pdf/README html/index.html txts/README ####################################################### -all: html text postscript pdf - -html: $(HTMLS) - -$(HTMLS) : $(FSRCS) $(srcdir)/pam.sgml - @echo 'Building html documentation from files in modules/*.sgml' -if HAVE_SGML2HTML - @for i in $(FILES) ; do \ - if [ ! -f "html/$$i.html" ] || [ "$(srcdir)/$$i.sgml" -nt "html/$$i.html" ]; \ - then \ - mkdir -p html ; \ - cd html ; sgml2html ../$(srcdir)/$$i ; \ - if [ $$? -ne 0 ]; then exit 1 ; fi ; \ - cd .. ; \ - fi ; \ - done -else - @echo XXX - you do not have the sgml2html binary installed -endif - -text: $(TEXTS) - -$(TEXTS) : $(FSRCS) $(srcdir)/pam.sgml - @echo 'Building text documentation from files in modules/*.sgml' -if HAVE_SGML2TXT - @for i in $(FILES) ; do \ - if [ ! -f "txts/$$i.txt" ] \ - || [ "$(srcdir)/$$i.sgml" -nt "txts/$$i.txt" ]; then \ - mkdir -p txts ; \ - cd txts ; sgml2txt ../$(srcdir)/$$i ; cd .. ; \ - fi ; \ - done -else - @echo XXX - you do not have the sgml2txt binary installed -endif - -postscript: $(PSFILES) - -$(PSFILES): $(FSRCS) $(srcdir)/pam.sgml - @echo 'Building postscript documentation from files in modules/*.sgml' -if HAVE_SGML2PS - @for i in $(FILES) ; do \ - if [ ! -f "ps/$$i.ps" ] || [ "$(srcdir)/$$i.sgml" -nt "ps/$$i.ps" ]; then \ - mkdir -p ps ; \ - cd ps ; $(PSER) ../$(srcdir)/$$i ; cd .. ; \ - fi ; \ - done -else - @echo XXX - neither sgml2ps nor sgml2latex binaries are installed -endif - -pdf: $(PDFFILES) - -$(PDFFILES) : $(PSFILES) - @echo 'Building PDF documentation from files in modules/*.sgml' -if HAVE_SGML2PS -if HAVE_PS2PDF - @for i in $(FILES) ; do \ - if [ ! -f "pdf/$$i.pdf" ] || [ "ps/$$i.ps" -nt "ps/$$i.pdf" ]; then \ - mkdir -p pdf ; \ - ps2pdf ps/$$i.ps pdf/$$i.pdf ; \ - fi ; \ - done -else - @echo XXX - ps2pdf is not installed -endif -else - @echo XXX - neither sgml2ps nor sgml2latex binaries are installed -endif - -$(srcdir)/pam.sgml: $(srcdir)/pam_source.sgml MODULES-SGML CREDITS - @sed -e '/^/r MODULES-SGML' $(srcdir)/pam_source.sgml |\ - sed -e '/^/r CREDITS' > $(srcdir)/pam.sgml - -MODULES-SGML: $(MODULES) - @echo 'Building module text from files in modules/*.sgml' - @rm -f MODULES-SGML - @echo '' >> MODULES-SGML - @cat $(srcdir)/modules/*.sgml >> MODULES-SGML - -extraclean: clean - install-data-local: $(mkinstalldirs) $(DESTDIR)$(DOCDIR) -if HAVE_SGML2TXT $(mkinstalldirs) $(DESTDIR)$(DOCDIR)/text for file in txts/*.txt; do \ $(INSTALL_DATA) $$file $(DESTDIR)$(DOCDIR)/text; \ done -endif -if HAVE_SGML2PS - $(mkinstalldirs) $(DESTDIR)$(DOCDIR)/ps - for file in ps/*.ps; do \ - $(INSTALL_DATA) $$file $(DESTDIR)$(DOCDIR)/ps; \ - done -if HAVE_PS2PDF $(mkinstalldirs) $(DESTDIR)$(DOCDIR)/pdf for file in pdf/*.pdf; do \ $(INSTALL_DATA) $$file $(DESTDIR)$(DOCDIR)/pdf; \ done -endif -endif -if HAVE_SGML2HTML $(mkinstalldirs) $(DESTDIR)$(DOCDIR)/html for file in html/*.html; do \ $(INSTALL_DATA) $$file $(DESTDIR)$(DOCDIR)/html; \ done -endif releasedocs: all tar zvfc ../Linux-PAM-$(VERSION)-docs.tar.gz \ --exclude CVS --exclude .cvsignore --exclude '.#*' \ - --exclude README html ps txts pdf \ + --exclude README html txts pdf \ specs/draft-morgan-pam-current.txt specs/rfc86.0.txt tar jvfc ../Linux-PAM-$(VERSION)-docs.tar.bz2 \ --exclude CVS --exclude .cvsignore --exclude '.#*' \ -- cgit v1.2.3