12 all:: admin-guide-full install-guide-full user-guide-full clean-temp-ps
14 .PHONY: admin-guide-full
15 admin-guide-full:: admin-guide admin-guide-info admin-guide-html
17 ADMIN_INCLUDES=definitions.texinfo copyright.texinfo document-list.texinfo \
19 ADMIN_DEPS=admin.texinfo $(ADMIN_INCLUDES)
21 INSTALL_INCLUDES=definitions.texinfo copyright.texinfo document-list.texinfo \
22 build.texinfo bug-report.texinfo
23 INSTALL_DEPS=install.texinfo $(INSTALL_INCLUDES)
25 USER_GUIDE_INCLUDES=definitions.texinfo copyright.texinfo glossary.texinfo
26 USER_GUIDE_DEPS=user-guide.texinfo $(USER_GUIDE_INCLUDES)
29 admin-guide:: admin-guide.ps
31 admin-guide.ps: $(ADMIN_DEPS)
35 .PHONY: admin-guide-html
36 admin-guide-html:: admin.html
38 admin.html: $(ADMIN_DEPS)
41 .PHONY: admin-guide-info
42 admin-guide-info:: kerberos-admin.info
44 kerberos-admin.info: $(ADMIN_DEPS)
47 .PHONY: install-guide-full
48 install-guide-full:: install-guide install-guide-info install-guide-html
51 install-guide:: install-guide.ps
53 install-guide.ps: $(INSTALL_DEPS)
54 $(DVI) install.texinfo
57 .PHONY: install-guide-html
58 install-guide-html:: install.html
60 install.html:: $(INSTALL_DEPS)
61 $(HTML) install.texinfo
63 .PHONY: install-guide-info
64 install-guide-info:: krb5-install.info
66 krb5-install.info: $(INSTALL_DEPS)
67 $(INFO) install.texinfo
69 .PHONY: user-guide-full
70 user-guide-full:: user-guide user-guide-info user-guide-html
73 user-guide:: user-guide.ps
75 user-guide.ps: $(USER_GUIDE_DEPS)
76 $(DVI) user-guide.texinfo
77 $(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 $(SRCDIR)/kadmin/passwd/kpasswd.M
80 .PHONY: user-guide-info
81 user-guide-info:: krb5-user.info
83 krb5-user.info: $(USER_GUIDE_DEPS)
84 $(INFO) user-guide.texinfo
86 .PHONY: user-guide-html
87 user-guide-html:: user-guide.html
89 user-guide.html: $(USER_GUIDE_DEPS)
90 $(HTML) user-guide.texinfo
96 clean-all:: clean-tex clean-backup clean-final clean-tarfiles
100 $(RM) *.ps *.info *.info-? *.html
104 $(RM) *.aux *.cp *.dvi *.fn *.ky *.log *.pg *.toc *.tp *.vr
110 .PHONY: clean-tarfiles
112 $(RM) *.tar *.tar.gz *.tgz
114 .PHONY: clean-temp-ps
116 $(RM) ftp?.ps kinit?.ps klist?.ps kdestroy?.ps ksu?.ps rlogin?.ps \
117 rcp?.ps rsh?.ps telnet?.ps kpasswd?.ps
121 $(TAR) krb5-docs.tar admin.texinfo build.texinfo copyright.texinfo definitions.texinfo document-list.texinfo glossary.texinfo install.texinfo texinfo.tex user-guide.texinfo *-guide.ps *.info *.info-? *.html
122 $(GZIP) krb5-docs.tar
123 $(MV) krb5-docs.tar.gz krb5-docs.tgz