summaryrefslogtreecommitdiffstats
path: root/doc/Makefile
diff options
context:
space:
mode:
authorJeff Bigler <jcb@mit.edu>1996-09-06 17:16:30 +0000
committerJeff Bigler <jcb@mit.edu>1996-09-06 17:16:30 +0000
commit0d8b52dcebd0124fe2c92a44cb0e7b632c524a1a (patch)
tree890f2800732d88ab0d870dce84c94e4d0a6f4847 /doc/Makefile
parent9afbaac6bcef083f8529f7abf9c5e54db605cea0 (diff)
downloadkrb5-0d8b52dcebd0124fe2c92a44cb0e7b632c524a1a.tar.gz
krb5-0d8b52dcebd0124fe2c92a44cb0e7b632c524a1a.tar.xz
krb5-0d8b52dcebd0124fe2c92a44cb0e7b632c524a1a.zip
Completely rewrote Makefile. Fixed up man2ps script and wrote manpage
for it. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9040 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'doc/Makefile')
-rw-r--r--doc/Makefile71
1 files changed, 62 insertions, 9 deletions
diff --git a/doc/Makefile b/doc/Makefile
index dfbc9430f7..0603cba973 100644
--- a/doc/Makefile
+++ b/doc/Makefile
@@ -1,15 +1,68 @@
-.SUFFIXES: .texi .dvi .ps .info
+SRCDIR=../src
+DVI=texi2dvi
+DVIPS=dvips -o "$@.ps"
+INFO=makeinfo
+HTML=texi2html
+RM=rm -f
+TAR=tar -chvf
+GZIP=gzip -9
+MANPS=./man2ps
+all:: admin-guide-full install-guide-full user-guide-full tgz
-all:: install.info install.dvi
+admin-guide-full:: admin-guide admin-guide-info admin-guide-html
-.texi.dvi:
- texi2dvi $*.texi
+admin-guide::
+ $(DVI) admin.texinfo
+ $(DVIPS) admin
+admin-guide-html::
+ $(HTML) admin.texinfo
-.texi.info:
- makeinfo $*.texi
+admin-guide-info::
+ $(INFO) admin.texinfo
+install-guide-full:: install-guide install-guide-info install-guide-html
-clean::
- rm -f *.log *.info *.dvi *.aux *.toc *.cp *.fn *.vr *.tp *.ky \
- *.pg *.ps *.info-?
+install-guide::
+ $(DVI) cyg-install.texinfo
+ $(DVIPS) install
+
+install-guide-html::
+ $(HTML) cyg-install.texinfo
+
+install-guide-info::
+ $(INFO) cyg-install.texinfo
+
+user-guide-full:: user-guide user-guide-info user-guide-html
+
+user-guide::
+ $(DVI) user-guide.texinfo
+ $(MANPS) $(SRCDIR)/appl/gssftp/ftp/ftp.M $(SRCDIR)/clients/kdestroy/kdestroy.M $(SRCDIR)/clients/kinit/kinit.M $(SRCDIR)/clients/klist/klist.M $(SRCDIR)/clients/ksu/ksu.M $(SRCDIR)/appl/bsd/rcp.M $(SRCDIR)/appl/bsd/rlogin.M $(SRCDIR)/appl/bsd/rsh.M $(SRCDIR)/appl/telnet/telnet/telnet.1
+ $(DVIPS) user-guide
+
+user-guide-info::
+ $(INFO) user-guide.texinfo
+
+user-guide-html::
+ $(HTML) user-guide.texinfo
+
+clean:: clean-all
+
+clean-all:: clean-tex clean-backup clean-final clean-tarfiles
+
+clean-final::
+ $(RM) *.ps *.info *.info-? *.html
+
+clean-tex::
+ $(RM) *.aux *.cp *.dvi *.fn *.ky *.log *.pg *.toc *.tp *.vr
+
+clean-backup::
+ $(RM) *~ #*
+
+clean-tarfiles::
+ $(RM) *.tar *.tar.gz *.tgz
+
+tgz::
+ $(TAR) krb5-docs.tar admin.texinfo build.texinfo copyright.texinfo definitions.texinfo document-list.texinfo glossary.texinfo cyg-install.texinfo texinfo.tex user-guide.texinfo *-guide.ps *.info *.info-? *.html
+ $(GZIP) krb5-docs.tar
+ $(MV) krb5-docs.tar.gz krb5-docs.tgz