Merge tag 'debian/1.8.5p2-1' into squeeze
[debian/sudo] / doc / Makefile.in
diff --git a/doc/Makefile.in b/doc/Makefile.in
new file mode 100644 (file)
index 0000000..e334fba
--- /dev/null
@@ -0,0 +1,274 @@
+#
+# Copyright (c) 2011 Todd C. Miller <Todd.Miller@courtesan.com>
+#
+# Permission to use, copy, modify, and distribute this software for any
+# purpose with or without fee is hereby granted, provided that the above
+# copyright notice and this permission notice appear in all copies.
+#
+# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#
+# @configure_input@
+#
+
+#### Start of system configuration section. ####
+
+srcdir = @srcdir@
+docdir = @docdir@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+
+# Tools to use
+NROFF = @NROFFPROG@
+
+# Our install program supports extra flags...
+INSTALL = $(SHELL) $(top_srcdir)/install-sh -c
+
+# Where to install things...
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+bindir = @bindir@
+sbindir = @sbindir@
+sysconfdir = @sysconfdir@
+libexecdir = @libexecdir@
+datarootdir = @datarootdir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+
+# Directory in which to install the man page
+mantype = @MANTYPE@
+mansectsu = @mansectsu@
+mansectform = @mansectform@
+mandirsu = $(mandir)/$(mantype)$(mansectsu)
+mandirform = $(mandir)/$(mantype)$(mansectform)
+
+# User and group ids the installed files should be "owned" by
+install_uid = 0
+install_gid = 0
+
+# Set to non-empty for development mode
+DEVEL = @DEVEL@
+
+#### End of system configuration section. ####
+
+SHELL = @SHELL@
+
+DOCS = sudo.man visudo.man sudoers.man sudoers.ldap.man sudoers.man \
+       sudoreplay.man sudo_plugin.man
+
+DEVDOCS = $(srcdir)/sudo.man.in $(srcdir)/sudo.cat \
+         $(srcdir)/visudo.man.in $(srcdir)/visudo.cat \
+         $(srcdir)/sudoers.man.in $(srcdir)/sudoers.cat \
+         $(srcdir)/sudoers.ldap.man.in $(srcdir)/sudoers.ldap.cat \
+         $(srcdir)/sudoers.man.in $(srcdir)/sudoers.cat \
+         $(srcdir)/sudoreplay.man.in $(srcdir)/sudoreplay.cat \
+         $(srcdir)/sudo_plugin.man.in $(srcdir)/sudo_plugin.cat \
+         $(srcdir)/HISTORY $(srcdir)/LICENSE $(srcdir)/CONTRIBUTORS
+
+OTHER_DOCS = $(top_srcdir)/ChangeLog $(top_srcdir)/README \
+            $(top_srcdir)/NEWS $(srcdir)/HISTORY $(srcdir)/CONTRIBUTORS \
+            $(srcdir)/LICENSE $(srcdir)/TROUBLESHOOTING $(srcdir)/UPGRADE \
+            $(srcdir)/sample.*
+OTHER_DOCS_LDAP = $(top_srcdir)/README.LDAP $(srcdir)/schema.*
+
+VERSION = @PACKAGE_VERSION@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+
+all: $(DEVDOCS) $(DOCS)
+
+Makefile: $(srcdir)/Makefile.in
+       (cd $(top_builddir) && ./config.status --file doc/Makefile)
+
+.SUFFIXES: .man
+
+varsub: $(top_srcdir)/configure.in
+       @if [ -n "$(DEVEL)" ]; then \
+           printf 's#@%s@#1#\ns#@%s@#1#\ns#@%s@#1#\ns#@%s@#/etc#g\ns#@%s@#/usr/local#g\ns#@%s@#4#g\ns#@%s@#1m#g\n' SEMAN BAMAN LCMAN sysconfdir prefix mansectform mansectsu > $@; \
+           sed -n '/Begin initial values for man page substitution/,/End initial values for man page substitution/{;p;}' $(top_srcdir)/configure.in | sed -e '/^#/d' -e 's/^/s#@/' -e 's/=[\\"]*/@#/' -e 's/[\\"]*$$/#g/' >> $@; \
+       fi
+
+$(srcdir)/sudo.man.in: $(srcdir)/sudo.pod
+       @if [ -n "$(DEVEL)" ]; then \
+           echo "Generating $@"; \
+           mansectsu=`echo @MANSECTSU@|tr A-Z a-z`; \
+           mansectform=`echo @MANSECTFORM@|tr A-Z a-z`; \
+           sed -n -e '/^=pod/q' -e 's/^/.\\" /p' $(srcdir)/sudo.pod > $@; \
+           pod2man --quotes=none --date="`date '+%B %e, %Y'`" --section=$$mansectsu --release=$(VERSION) --center="MAINTENANCE COMMANDS" $(srcdir)/sudo.pod | sed -e "s/(5)/($$mansectform)/g" -e "s/(8)/($$mansectsu)/g" | perl -p $(srcdir)/sudo.man.pl >> $@; \
+       fi
+
+sudo.man: $(srcdir)/sudo.man.in
+       (cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
+
+$(srcdir)/sudo.cat: varsub $(srcdir)/sudo.man.in
+       @if [ -n "$(DEVEL)" ]; then \
+           echo "Generating $@"; \
+           sed -f varsub $(srcdir)/sudo.man.in | $(NROFF) -man > $@; \
+       fi
+
+$(srcdir)/visudo.man.in: $(srcdir)/visudo.pod
+       @if [ -n "$(DEVEL)" ]; then \
+           echo "Generating $@"; \
+           mansectsu=`echo @MANSECTSU@|tr A-Z a-z`; \
+           mansectform=`echo @MANSECTFORM@|tr A-Z a-z`; \
+           sed -n -e '/^=pod/q' -e 's/^/.\\" /p' $(srcdir)/visudo.pod > $@; \
+           pod2man --quotes=none --date="`date '+%B %e, %Y'`" --section=$$mansectsu --release=$(VERSION) --center="MAINTENANCE COMMANDS" $(srcdir)/visudo.pod | sed -e "s/(5)/($$mansectform)/g" -e "s/(8)/($$mansectsu)/g" -e 's|\\fI\\f\((CW*\)*I@\([^@]*\)\\fI@|\\fI@\2@|g' >> $@; \
+       fi
+
+visudo.man: $(srcdir)/visudo.man.in
+       (cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
+
+$(srcdir)/visudo.cat: varsub $(srcdir)/visudo.man.in
+       @if [ -n "$(DEVEL)" ]; then \
+           echo "Generating $@"; \
+           sed -f varsub $(srcdir)/visudo.man.in | $(NROFF) -man > $@; \
+       fi
+
+$(srcdir)/sudoers.man.in: $(srcdir)/sudoers.pod
+       @if [ -n "$(DEVEL)" ]; then \
+           echo "Generating $@"; \
+           mansectsu=`echo @MANSECTSU@|tr A-Z a-z`; \
+           mansectform=`echo @MANSECTFORM@|tr A-Z a-z`; \
+           sed -n -e '/^=pod/q' -e 's/^/.\\" /p' $(srcdir)/sudoers.pod > $@; \
+           pod2man --quotes=none --date="`date '+%B %e, %Y'`" --section=$$mansectform --release=$(VERSION) --center="MAINTENANCE COMMANDS" $(srcdir)/sudoers.pod | sed -e "s/(5)/($$mansectform)/g" -e "s/(8)/($$mansectsu)/g" | perl -p $(srcdir)/sudoers.man.pl >> $@; \
+       fi
+
+sudoers.man: $(srcdir)/sudoers.man.in
+       (cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
+
+$(srcdir)/sudoers.cat: varsub $(srcdir)/sudoers.man.in
+       @if [ -n "$(DEVEL)" ]; then \
+           echo "Generating $@"; \
+           sed -f varsub $(srcdir)/sudoers.man.in | $(NROFF) -man > $@; \
+       fi
+
+$(srcdir)/sudoers.ldap.man.in: $(srcdir)/sudoers.ldap.pod
+       @if [ -n "$(DEVEL)" ]; then \
+           echo "Generating $@"; \
+           mansectsu=`echo @MANSECTSU@|tr A-Z a-z`; \
+           mansectform=`echo @MANSECTFORM@|tr A-Z a-z`; \
+           sed -n -e '/^=pod/q' -e 's/^/.\\" /p' $(srcdir)/sudoers.ldap.pod > $@; \
+           pod2man --quotes=none --date="`date '+%B %e, %Y'`" --section=$$mansectform --release=$(VERSION) --center="MAINTENANCE COMMANDS" $(srcdir)/sudoers.ldap.pod | sed -e "s/(5)/($$mansectform)/g" -e "s/(8)/($$mansectsu)/g" -e 's|\\fI\\f\((CW*\)*I@\([^@]*\)\\fI@|\\fI@\2@|g' >> $@; \
+       fi
+
+sudoers.ldap.man: $(srcdir)/sudoers.ldap.man.in
+       (cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
+
+$(srcdir)/sudoers.ldap.cat: varsub $(srcdir)/sudoers.ldap.man.in
+       @if [ -n "$(DEVEL)" ]; then \
+           echo "Generating $@"; \
+           sed -f varsub $(srcdir)/sudoers.ldap.man.in | $(NROFF) -man > $@; \
+       fi
+
+$(srcdir)/sudoreplay.man.in: $(srcdir)/sudoreplay.pod
+       @if [ -n "$(DEVEL)" ]; then \
+           echo "Generating $@"; \
+           mansectsu=`echo @MANSECTSU@|tr A-Z a-z`; \
+           mansectform=`echo @MANSECTFORM@|tr A-Z a-z`; \
+           sed -n -e '/^=pod/q' -e 's/^/.\\" /p' $(srcdir)/sudoreplay.pod > $@; \
+           pod2man --quotes=none --date="`date '+%B %e, %Y'`" --section=$$mansectsu --release=$(VERSION) --center="MAINTENANCE COMMANDS" $(srcdir)/sudoreplay.pod | sed -e "s/(5)/($$mansectform)/g" -e "s/(8)/($$mansectsu)/g" -e 's|\\fI\\f\((CW*\)*I@\([^@]*\)\\fI@|\\fI@\2@|g' >> $@; \
+       fi
+
+sudoreplay.man: $(srcdir)/sudoreplay.man.in
+       (cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
+
+$(srcdir)/sudoreplay.cat: varsub $(srcdir)/sudoreplay.man.in
+       @if [ -n "$(DEVEL)" ]; then \
+           echo "Generating $@"; \
+           sed -f varsub $(srcdir)/sudoreplay.man.in | $(NROFF) -man > $@; \
+       fi
+
+$(srcdir)/sudo_plugin.man.in: $(srcdir)/sudo_plugin.pod
+       @if [ -n "$(DEVEL)" ]; then \
+           echo "Generating $@"; \
+           mansectsu=`echo @MANSECTSU@|tr A-Z a-z`; \
+           mansectform=`echo @MANSECTFORM@|tr A-Z a-z`; \
+           sed -n -e '/^=pod/q' -e 's/^/.\\" /p' $(srcdir)/sudo_plugin.pod > $@; \
+           pod2man --quotes=none --date="`date '+%B %e, %Y'`" --section=$$mansectsu --release=$(VERSION) --center="MAINTENANCE COMMANDS" $(srcdir)/sudo_plugin.pod | sed -e "s/(5)/($$mansectform)/g" -e "s/(8)/($$mansectsu)/g" -e 's|\\fI\\f\((CW*\)*I@\([^@]*\)\\fI@|\\fI@\2@|g' >> $@; \
+       fi
+
+sudo_plugin.man: $(srcdir)/sudo_plugin.man.in
+       (cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
+
+$(srcdir)/sudo_plugin.cat: varsub $(srcdir)/sudo_plugin.man.in
+       @if [ -n "$(DEVEL)" ]; then \
+           echo "Generating $@"; \
+           sed -f varsub $(srcdir)/sudo_plugin.man.in | $(NROFF) -man > $@; \
+       fi
+
+CONTRIBUTORS: $(srcdir)/contributors.pod
+       @if [ -n "$(DEVEL)" ]; then \
+           echo "Generating $@"; \
+           pod2text -l -i0 $(srcdir)/contributors.pod | sed '1,3d' > $@; \
+       fi
+
+HISTORY: $(srcdir)/history.pod
+       @if [ -n "$(DEVEL)" ]; then \
+           echo "Generating $@"; \
+           pod2text -l -i0 $(srcdir)/history.pod > $@; \
+       fi
+
+LICENSE: $(srcdir)/license.pod
+       @if [ -n "$(DEVEL)" ]; then \
+           echo "Generating $@"; \
+           pod2text -l -i0 $(srcdir)/license.pod | sed '1,3d' > $@; \
+       fi
+
+pre-install:
+
+install: install-doc
+
+install-dirs:
+       $(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(docdir) \
+           $(DESTDIR)$(mandirsu) $(DESTDIR)$(mandirform)
+
+install-binaries:
+
+install-includes:
+
+install-doc: install-dirs
+       for f in $(OTHER_DOCS); do $(INSTALL) -O $(install_uid) -G $(install_gid) -m 0444 $$f $(DESTDIR)$(docdir); done
+       @LDAP@for f in $(OTHER_DOCS_LDAP); do $(INSTALL) -O $(install_uid) -G $(install_gid) -m 0444 $$f $(DESTDIR)$(docdir); done
+       $(INSTALL) -O $(install_uid) -G $(install_gid) -m 0444 @mansrcdir@/sudo.$(mantype) $(DESTDIR)$(mandirsu)/sudo.$(mansectsu)
+       @rm -f $(DESTDIR)$(mandirsu)/sudoedit.$(mansectsu)
+       ln $(DESTDIR)$(mandirsu)/sudo.$(mansectsu) $(DESTDIR)$(mandirsu)/sudoedit.$(mansectsu)
+       $(INSTALL) -O $(install_uid) -G $(install_gid) -m 0444 @mansrcdir@/sudo_plugin.$(mantype) $(DESTDIR)$(mandirsu)/sudo_plugin.$(mansectsu)
+       $(INSTALL) -O $(install_uid) -G $(install_gid) -m 0444 @mansrcdir@/sudoreplay.$(mantype) $(DESTDIR)$(mandirsu)/sudoreplay.$(mansectsu)
+       $(INSTALL) -O $(install_uid) -G $(install_gid) -m 0444 @mansrcdir@/visudo.$(mantype) $(DESTDIR)$(mandirsu)/visudo.$(mansectsu)
+       $(INSTALL) -O $(install_uid) -G $(install_gid) -m 0444 @mansrcdir@/sudoers.$(mantype) $(DESTDIR)$(mandirform)/sudoers.$(mansectform)
+       @LDAP@$(INSTALL) -O $(install_uid) -G $(install_gid) -m 0444 @mansrcdir@/sudoers.ldap.$(mantype) $(DESTDIR)$(mandirform)/sudoers.ldap.$(mansectform)
+@MAN_POSTINSTALL@
+
+install-plugin:
+
+uninstall:
+       -rm -rf $(DESTDIR)$(docdir)
+       -rm -f  $(DESTDIR)$(mandirsu)/sudo.$(mansectsu) \
+               $(DESTDIR)$(mandirsu)/sudoedit.$(mansectsu) \
+               $(DESTDIR)$(mandirsu)/sudo_plugin.$(mansectsu) \
+               $(DESTDIR)$(mandirsu)/sudoreplay.$(mansectsu) \
+               $(DESTDIR)$(mandirsu)/visudo.$(mansectsu) \
+               $(DESTDIR)$(mandirform)/sudoers.$(mansectform) \
+               $(DESTDIR)$(mandirform)/sudoers.ldap.$(mansectform)
+
+check:
+
+clean:
+       -rm -f varsub
+
+mostlyclean: clean
+
+distclean: clean
+       -rm -rf Makefile config.log *.man
+
+clobber: distclean
+
+realclean: distclean
+
+cleandir: distclean