File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / sudo / doc / Makefile.in
Revision 1.1.1.2 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue May 29 12:26:49 2012 UTC (12 years, 1 month ago) by misho
Branches: sudo, MAIN
CVS tags: v1_8_5p1, HEAD
sudo 1.8.5p1

    1: #
    2: # Copyright (c) 2011 Todd C. Miller <Todd.Miller@courtesan.com>
    3: #
    4: # Permission to use, copy, modify, and distribute this software for any
    5: # purpose with or without fee is hereby granted, provided that the above
    6: # copyright notice and this permission notice appear in all copies.
    7: #
    8: # THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
    9: # WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
   10: # MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
   11: # ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
   12: # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
   13: # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
   14: # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
   15: # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
   16: #
   17: # @configure_input@
   18: #
   19: 
   20: #### Start of system configuration section. ####
   21: 
   22: srcdir = @srcdir@
   23: docdir = @docdir@
   24: top_builddir = @top_builddir@
   25: top_srcdir = @top_srcdir@
   26: 
   27: # Tools to use
   28: NROFF = @NROFFPROG@
   29: 
   30: # Our install program supports extra flags...
   31: INSTALL = $(SHELL) $(top_srcdir)/install-sh -c
   32: 
   33: # Where to install things...
   34: prefix = @prefix@
   35: exec_prefix = @exec_prefix@
   36: bindir = @bindir@
   37: sbindir = @sbindir@
   38: sysconfdir = @sysconfdir@
   39: libexecdir = @libexecdir@
   40: datarootdir = @datarootdir@
   41: localstatedir = @localstatedir@
   42: mandir = @mandir@
   43: 
   44: # Directory in which to install the man page
   45: mantype = @MANTYPE@
   46: mansectsu = @mansectsu@
   47: mansectform = @mansectform@
   48: mandirsu = $(mandir)/$(mantype)$(mansectsu)
   49: mandirform = $(mandir)/$(mantype)$(mansectform)
   50: 
   51: # User and group ids the installed files should be "owned" by
   52: install_uid = 0
   53: install_gid = 0
   54: 
   55: # Set to non-empty for development mode
   56: DEVEL = @DEVEL@
   57: 
   58: #### End of system configuration section. ####
   59: 
   60: SHELL = @SHELL@
   61: 
   62: DOCS =	sudo.man visudo.man sudoers.man sudoers.ldap.man sudoers.man \
   63: 	sudoreplay.man sudo_plugin.man
   64: 
   65: DEVDOCS = $(srcdir)/sudo.man.in $(srcdir)/sudo.cat \
   66: 	  $(srcdir)/visudo.man.in $(srcdir)/visudo.cat \
   67: 	  $(srcdir)/sudoers.man.in $(srcdir)/sudoers.cat \
   68: 	  $(srcdir)/sudoers.ldap.man.in $(srcdir)/sudoers.ldap.cat \
   69: 	  $(srcdir)/sudoers.man.in $(srcdir)/sudoers.cat \
   70: 	  $(srcdir)/sudoreplay.man.in $(srcdir)/sudoreplay.cat \
   71: 	  $(srcdir)/sudo_plugin.man.in $(srcdir)/sudo_plugin.cat \
   72: 	  $(srcdir)/HISTORY $(srcdir)/LICENSE $(srcdir)/CONTRIBUTORS
   73: 
   74: OTHER_DOCS = $(top_srcdir)/ChangeLog $(top_srcdir)/README \
   75: 	     $(top_srcdir)/NEWS $(srcdir)/HISTORY $(srcdir)/CONTRIBUTORS \
   76: 	     $(srcdir)/LICENSE $(srcdir)/TROUBLESHOOTING $(srcdir)/UPGRADE \
   77: 	     $(srcdir)/sample.*
   78:  
   79: OTHER_DOCS_LDAP = $(top_srcdir)/README.LDAP $(srcdir)/schema.*
   80: 
   81: VERSION = @PACKAGE_VERSION@
   82: PACKAGE_TARNAME = @PACKAGE_TARNAME@
   83: 
   84: all: $(DEVDOCS) $(DOCS)
   85: 
   86: Makefile: $(srcdir)/Makefile.in
   87: 	(cd $(top_builddir) && ./config.status --file doc/Makefile)
   88: 
   89: .SUFFIXES: .man
   90: 
   91: varsub: $(top_srcdir)/configure.in
   92: 	@if [ -n "$(DEVEL)" ]; then \
   93: 	    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 > $@; \
   94: 	    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/' >> $@; \
   95: 	fi
   96: 
   97: $(srcdir)/sudo.man.in: $(srcdir)/sudo.pod
   98: 	@if [ -n "$(DEVEL)" ]; then \
   99: 	    echo "Generating $@"; \
  100: 	    mansectsu=`echo @MANSECTSU@|tr A-Z a-z`; \
  101: 	    mansectform=`echo @MANSECTFORM@|tr A-Z a-z`; \
  102: 	    sed -n -e '/^=pod/q' -e 's/^/.\\" /p' $(srcdir)/sudo.pod > $@; \
  103: 	    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 >> $@; \
  104: 	fi
  105: 
  106: sudo.man: $(srcdir)/sudo.man.in
  107: 	(cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
  108: 
  109: $(srcdir)/sudo.cat: varsub $(srcdir)/sudo.man.in
  110: 	@if [ -n "$(DEVEL)" ]; then \
  111: 	    echo "Generating $@"; \
  112: 	    sed -f varsub $(srcdir)/sudo.man.in | $(NROFF) -man > $@; \
  113: 	fi
  114: 
  115: $(srcdir)/visudo.man.in: $(srcdir)/visudo.pod
  116: 	@if [ -n "$(DEVEL)" ]; then \
  117: 	    echo "Generating $@"; \
  118: 	    mansectsu=`echo @MANSECTSU@|tr A-Z a-z`; \
  119: 	    mansectform=`echo @MANSECTFORM@|tr A-Z a-z`; \
  120: 	    sed -n -e '/^=pod/q' -e 's/^/.\\" /p' $(srcdir)/visudo.pod > $@; \
  121: 	    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' >> $@; \
  122: 	fi
  123: 
  124: visudo.man: $(srcdir)/visudo.man.in
  125: 	(cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
  126: 
  127: $(srcdir)/visudo.cat: varsub $(srcdir)/visudo.man.in
  128: 	@if [ -n "$(DEVEL)" ]; then \
  129: 	    echo "Generating $@"; \
  130: 	    sed -f varsub $(srcdir)/visudo.man.in | $(NROFF) -man > $@; \
  131: 	fi
  132: 
  133: $(srcdir)/sudoers.man.in: $(srcdir)/sudoers.pod
  134: 	@if [ -n "$(DEVEL)" ]; then \
  135: 	    echo "Generating $@"; \
  136: 	    mansectsu=`echo @MANSECTSU@|tr A-Z a-z`; \
  137: 	    mansectform=`echo @MANSECTFORM@|tr A-Z a-z`; \
  138: 	    sed -n -e '/^=pod/q' -e 's/^/.\\" /p' $(srcdir)/sudoers.pod > $@; \
  139: 	    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 >> $@; \
  140: 	fi
  141: 
  142: sudoers.man: $(srcdir)/sudoers.man.in
  143: 	(cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
  144: 
  145: $(srcdir)/sudoers.cat: varsub $(srcdir)/sudoers.man.in
  146: 	@if [ -n "$(DEVEL)" ]; then \
  147: 	    echo "Generating $@"; \
  148: 	    sed -f varsub $(srcdir)/sudoers.man.in | $(NROFF) -man > $@; \
  149: 	fi
  150: 
  151: $(srcdir)/sudoers.ldap.man.in: $(srcdir)/sudoers.ldap.pod
  152: 	@if [ -n "$(DEVEL)" ]; then \
  153: 	    echo "Generating $@"; \
  154: 	    mansectsu=`echo @MANSECTSU@|tr A-Z a-z`; \
  155: 	    mansectform=`echo @MANSECTFORM@|tr A-Z a-z`; \
  156: 	    sed -n -e '/^=pod/q' -e 's/^/.\\" /p' $(srcdir)/sudoers.ldap.pod > $@; \
  157: 	    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' >> $@; \
  158: 	fi
  159: 
  160: sudoers.ldap.man: $(srcdir)/sudoers.ldap.man.in
  161: 	(cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
  162: 
  163: $(srcdir)/sudoers.ldap.cat: varsub $(srcdir)/sudoers.ldap.man.in
  164: 	@if [ -n "$(DEVEL)" ]; then \
  165: 	    echo "Generating $@"; \
  166: 	    sed -f varsub $(srcdir)/sudoers.ldap.man.in | $(NROFF) -man > $@; \
  167: 	fi
  168: 
  169: $(srcdir)/sudoreplay.man.in: $(srcdir)/sudoreplay.pod
  170: 	@if [ -n "$(DEVEL)" ]; then \
  171: 	    echo "Generating $@"; \
  172: 	    mansectsu=`echo @MANSECTSU@|tr A-Z a-z`; \
  173: 	    mansectform=`echo @MANSECTFORM@|tr A-Z a-z`; \
  174: 	    sed -n -e '/^=pod/q' -e 's/^/.\\" /p' $(srcdir)/sudoreplay.pod > $@; \
  175: 	    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' >> $@; \
  176: 	fi
  177: 
  178: sudoreplay.man: $(srcdir)/sudoreplay.man.in
  179: 	(cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
  180: 
  181: $(srcdir)/sudoreplay.cat: varsub $(srcdir)/sudoreplay.man.in
  182: 	@if [ -n "$(DEVEL)" ]; then \
  183: 	    echo "Generating $@"; \
  184: 	    sed -f varsub $(srcdir)/sudoreplay.man.in | $(NROFF) -man > $@; \
  185: 	fi
  186: 
  187: $(srcdir)/sudo_plugin.man.in: $(srcdir)/sudo_plugin.pod
  188: 	@if [ -n "$(DEVEL)" ]; then \
  189: 	    echo "Generating $@"; \
  190: 	    mansectsu=`echo @MANSECTSU@|tr A-Z a-z`; \
  191: 	    mansectform=`echo @MANSECTFORM@|tr A-Z a-z`; \
  192: 	    sed -n -e '/^=pod/q' -e 's/^/.\\" /p' $(srcdir)/sudo_plugin.pod > $@; \
  193: 	    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' >> $@; \
  194: 	fi
  195: 
  196: sudo_plugin.man: $(srcdir)/sudo_plugin.man.in
  197: 	(cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
  198: 
  199: $(srcdir)/sudo_plugin.cat: varsub $(srcdir)/sudo_plugin.man.in
  200: 	@if [ -n "$(DEVEL)" ]; then \
  201: 	    echo "Generating $@"; \
  202: 	    sed -f varsub $(srcdir)/sudo_plugin.man.in | $(NROFF) -man > $@; \
  203: 	fi
  204: 
  205: CONTRIBUTORS: $(srcdir)/contributors.pod
  206: 	@if [ -n "$(DEVEL)" ]; then \
  207: 	    echo "Generating $@"; \
  208: 	    pod2text -l -i0 $(srcdir)/contributors.pod | sed '1,3d' > $@; \
  209: 	fi
  210: 
  211: HISTORY: $(srcdir)/history.pod
  212: 	@if [ -n "$(DEVEL)" ]; then \
  213: 	    echo "Generating $@"; \
  214: 	    pod2text -l -i0 $(srcdir)/history.pod > $@; \
  215: 	fi
  216: 
  217: LICENSE: $(srcdir)/license.pod
  218: 	@if [ -n "$(DEVEL)" ]; then \
  219: 	    echo "Generating $@"; \
  220: 	    pod2text -l -i0 $(srcdir)/license.pod | sed '1,3d' > $@; \
  221: 	fi
  222: 
  223: pre-install:
  224: 
  225: install: install-doc
  226: 
  227: install-dirs:
  228: 	$(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(docdir) \
  229: 	    $(DESTDIR)$(mandirsu) $(DESTDIR)$(mandirform)
  230: 
  231: install-binaries:
  232: 
  233: install-includes:
  234: 
  235: install-doc: install-dirs
  236: 	for f in $(OTHER_DOCS); do $(INSTALL) -O $(install_uid) -G $(install_gid) -m 0444 $$f $(DESTDIR)$(docdir); done
  237: 	@LDAP@for f in $(OTHER_DOCS_LDAP); do $(INSTALL) -O $(install_uid) -G $(install_gid) -m 0444 $$f $(DESTDIR)$(docdir); done
  238: 	$(INSTALL) -O $(install_uid) -G $(install_gid) -m 0444 @mansrcdir@/sudo.$(mantype) $(DESTDIR)$(mandirsu)/sudo.$(mansectsu)
  239: 	@rm -f $(DESTDIR)$(mandirsu)/sudoedit.$(mansectsu)
  240: 	ln $(DESTDIR)$(mandirsu)/sudo.$(mansectsu) $(DESTDIR)$(mandirsu)/sudoedit.$(mansectsu)
  241: 	$(INSTALL) -O $(install_uid) -G $(install_gid) -m 0444 @mansrcdir@/sudo_plugin.$(mantype) $(DESTDIR)$(mandirsu)/sudo_plugin.$(mansectsu)
  242: 	$(INSTALL) -O $(install_uid) -G $(install_gid) -m 0444 @mansrcdir@/sudoreplay.$(mantype) $(DESTDIR)$(mandirsu)/sudoreplay.$(mansectsu)
  243: 	$(INSTALL) -O $(install_uid) -G $(install_gid) -m 0444 @mansrcdir@/visudo.$(mantype) $(DESTDIR)$(mandirsu)/visudo.$(mansectsu)
  244: 	$(INSTALL) -O $(install_uid) -G $(install_gid) -m 0444 @mansrcdir@/sudoers.$(mantype) $(DESTDIR)$(mandirform)/sudoers.$(mansectform)
  245: 	@LDAP@$(INSTALL) -O $(install_uid) -G $(install_gid) -m 0444 @mansrcdir@/sudoers.ldap.$(mantype) $(DESTDIR)$(mandirform)/sudoers.ldap.$(mansectform)
  246: @MAN_POSTINSTALL@
  247: 
  248: install-plugin:
  249: 
  250: uninstall:
  251: 	-rm -rf	$(DESTDIR)$(docdir)
  252: 	-rm -f	$(DESTDIR)$(mandirsu)/sudo.$(mansectsu) \
  253: 		$(DESTDIR)$(mandirsu)/sudoedit.$(mansectsu) \
  254: 		$(DESTDIR)$(mandirsu)/sudo_plugin.$(mansectsu) \
  255: 		$(DESTDIR)$(mandirsu)/sudoreplay.$(mansectsu) \
  256: 		$(DESTDIR)$(mandirsu)/visudo.$(mansectsu) \
  257: 		$(DESTDIR)$(mandirform)/sudoers.$(mansectform) \
  258: 		$(DESTDIR)$(mandirform)/sudoers.ldap.$(mansectform)
  259: 
  260: check:
  261: 
  262: clean:
  263: 	-rm -f varsub
  264: 
  265: mostlyclean: clean
  266: 
  267: distclean: clean
  268: 	-rm -rf Makefile config.log *.man
  269: 
  270: clobber: distclean
  271: 
  272: realclean: distclean
  273: 
  274: cleandir: distclean

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>