File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / sudo / doc / Makefile.in
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue Feb 21 16:23:02 2012 UTC (12 years, 4 months ago) by misho
Branches: sudo, MAIN
CVS tags: v1_8_3p2, HEAD
sudo

    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: datarootdir = @datarootdir@
   36: localstatedir = @localstatedir@
   37: mandir = @mandir@
   38: 
   39: # Directory in which to install the man page
   40: mantype = @MANTYPE@
   41: mansectsu = @mansectsu@
   42: mansectform = @mansectform@
   43: mandirsu = $(mandir)/$(mantype)$(mansectsu)
   44: mandirform = $(mandir)/$(mantype)$(mansectform)
   45: 
   46: # User and group ids the installed files should be "owned" by
   47: install_uid = 0
   48: install_gid = 0
   49: 
   50: #### End of system configuration section. ####
   51: 
   52: SHELL = @SHELL@
   53: 
   54: DOCS =	sudo.man visudo.man sudoers.man sudoers.ldap.man sudoers.man \
   55: 	sudoreplay.man sudo_plugin.man
   56: 
   57: @DEV@DEVDOCS =	$(srcdir)/sudo.man.in $(srcdir)/sudo.cat \
   58: @DEV@		$(srcdir)/visudo.man.in $(srcdir)/visudo.cat \
   59: @DEV@		$(srcdir)/sudoers.man.in $(srcdir)/sudoers.cat \
   60: @DEV@		$(srcdir)/sudoers.ldap.man.in $(srcdir)/sudoers.ldap.cat \
   61: @DEV@		$(srcdir)/sudoers.man.in $(srcdir)/sudoers.cat \
   62: @DEV@		$(srcdir)/sudoreplay.man.in $(srcdir)/sudoreplay.cat \
   63: @DEV@		$(srcdir)/sudo_plugin.man.in $(srcdir)/sudo_plugin.cat \
   64: @DEV@		$(srcdir)/HISTORY $(srcdir)/LICENSE $(srcdir)/CONTRIBUTORS
   65: 
   66: OTHER_DOCS= $(top_srcdir)/ChangeLog $(top_srcdir)/README \
   67: 	    $(top_srcdir)/NEWS $(srcdir)/HISTORY $(srcdir)/CONTRIBUTORS \
   68: 	    $(srcdir)/LICENSE $(srcdir)/TROUBLESHOOTING $(srcdir)/UPGRADE \
   69: 	    $(srcdir)/sample.*
   70: 
   71: OTHER_DOCS_LDAP= $(top_srcdir)/README.LDAP $(srcdir)/schema.*
   72: 
   73: VERSION = @PACKAGE_VERSION@
   74: PACKAGE_TARNAME = @PACKAGE_TARNAME@
   75: 
   76: all: $(DEVDOCS) $(DOCS)
   77: 
   78: Makefile: $(srcdir)/Makefile.in
   79: 	(cd $(top_builddir) && ./config.status --file doc/Makefile)
   80: 
   81: .SUFFIXES: .man
   82: 
   83: @DEV@varsub: $(top_srcdir)/configure.in
   84: @DEV@	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/' >> $@
   85: 
   86: @DEV@$(srcdir)/sudo.man.in: $(srcdir)/sudo.pod
   87: @DEV@	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 >> $@
   88: 
   89: sudo.man: $(srcdir)/sudo.man.in
   90: 	(cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
   91: 
   92: @DEV@$(srcdir)/sudo.cat: varsub $(srcdir)/sudo.man.in
   93: @DEV@	sed -f varsub $(srcdir)/sudo.man.in | $(NROFF) -man > $@
   94: 
   95: @DEV@$(srcdir)/visudo.man.in: $(srcdir)/visudo.pod
   96: @DEV@	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' >> $@
   97: 
   98: visudo.man: $(srcdir)/visudo.man.in
   99: 	(cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
  100: 
  101: @DEV@$(srcdir)/visudo.cat: varsub $(srcdir)/visudo.man.in
  102: @DEV@	sed -f varsub $(srcdir)/visudo.man.in | $(NROFF) -man > $@
  103: 
  104: @DEV@$(srcdir)/sudoers.man.in: $(srcdir)/sudoers.pod
  105: @DEV@	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 >> $@
  106: 
  107: sudoers.man: $(srcdir)/sudoers.man.in
  108: 	(cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
  109: 
  110: @DEV@$(srcdir)/sudoers.cat: varsub $(srcdir)/sudoers.man.in
  111: @DEV@	sed -f varsub $(srcdir)/sudoers.man.in | $(NROFF) -man > $@
  112: 
  113: @DEV@$(srcdir)/sudoers.ldap.man.in: $(srcdir)/sudoers.ldap.pod
  114: @DEV@	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' >> $@
  115: 
  116: sudoers.ldap.man: $(srcdir)/sudoers.ldap.man.in
  117: 	(cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
  118: 
  119: @DEV@$(srcdir)/sudoers.ldap.cat: varsub $(srcdir)/sudoers.ldap.man.in
  120: @DEV@	sed -f varsub $(srcdir)/sudoers.ldap.man.in | $(NROFF) -man > $@
  121: 
  122: @DEV@$(srcdir)/sudoreplay.man.in: $(srcdir)/sudoreplay.pod
  123: @DEV@	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' >> $@
  124: 
  125: sudoreplay.man: $(srcdir)/sudoreplay.man.in
  126: 	(cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
  127: 
  128: @DEV@$(srcdir)/sudoreplay.cat: varsub $(srcdir)/sudoreplay.man.in
  129: @DEV@	sed -f varsub $(srcdir)/sudoreplay.man.in | $(NROFF) -man > $@
  130: 
  131: @DEV@$(srcdir)/sudo_plugin.man.in: $(srcdir)/sudo_plugin.pod
  132: @DEV@	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' >> $@
  133: 
  134: sudo_plugin.man: $(srcdir)/sudo_plugin.man.in
  135: 	(cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
  136: 
  137: @DEV@$(srcdir)/sudo_plugin.cat: varsub $(srcdir)/sudo_plugin.man.in
  138: @DEV@	sed -f varsub $(srcdir)/sudo_plugin.man.in | $(NROFF) -man > $@
  139: 
  140: CONTRIBUTORS: $(srcdir)/contributors.pod
  141: 	pod2text -l -i0 $(srcdir)/contributors.pod | sed '1,3d' > $@
  142: 
  143: HISTORY: $(srcdir)/history.pod
  144: 	pod2text -l -i0 $(srcdir)/history.pod > $@
  145: 
  146: LICENSE: $(srcdir)/license.pod
  147: 	pod2text -l -i0 $(srcdir)/license.pod | sed '1,3d' > $@
  148: 
  149: pre-install:
  150: 
  151: install: install-dirs install-doc
  152: 
  153: install-dirs:
  154: 	$(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(docdir) \
  155: 	    $(DESTDIR)$(mandirsu) $(DESTDIR)$(mandirform)
  156: 
  157: install-binaries:
  158: 
  159: install-includes:
  160: 
  161: install-doc: install-dirs
  162: 	for f in $(OTHER_DOCS); do $(INSTALL) -O $(install_uid) -G $(install_gid) -M 0444 $$f $(DESTDIR)$(docdir); done
  163: 	@LDAP@for f in $(OTHER_DOCS_LDAP); do $(INSTALL) -O $(install_uid) -G $(install_gid) -M 0444 $$f $(DESTDIR)$(docdir); done
  164: 	$(INSTALL) -O $(install_uid) -G $(install_gid) -M 0444 @mansrcdir@/sudo.$(mantype) $(DESTDIR)$(mandirsu)/sudo.$(mansectsu)
  165: 	@rm -f $(DESTDIR)$(mandirsu)/sudoedit.$(mansectsu)
  166: 	ln $(DESTDIR)$(mandirsu)/sudo.$(mansectsu) $(DESTDIR)$(mandirsu)/sudoedit.$(mansectsu)
  167: 	$(INSTALL) -O $(install_uid) -G $(install_gid) -M 0444 @mansrcdir@/sudo_plugin.$(mantype) $(DESTDIR)$(mandirsu)/sudo_plugin.$(mansectsu)
  168: 	$(INSTALL) -O $(install_uid) -G $(install_gid) -M 0444 @mansrcdir@/sudoreplay.$(mantype) $(DESTDIR)$(mandirsu)/sudoreplay.$(mansectsu)
  169: 	$(INSTALL) -O $(install_uid) -G $(install_gid) -M 0444 @mansrcdir@/visudo.$(mantype) $(DESTDIR)$(mandirsu)/visudo.$(mansectsu)
  170: 	$(INSTALL) -O $(install_uid) -G $(install_gid) -M 0444 @mansrcdir@/sudoers.$(mantype) $(DESTDIR)$(mandirform)/sudoers.$(mansectform)
  171: 	@LDAP@$(INSTALL) -O $(install_uid) -G $(install_gid) -M 0444 @mansrcdir@/sudoers.ldap.$(mantype) $(DESTDIR)$(mandirform)/sudoers.ldap.$(mansectform)
  172: @MAN_POSTINSTALL@
  173: 
  174: install-plugin:
  175: 
  176: uninstall:
  177: 	-rm -rf	$(DESTDIR)$(docdir)
  178: 	-rm -f	$(DESTDIR)$(mandirsu)/sudo.$(mansectsu) \
  179: 		$(DESTDIR)$(mandirsu)/sudoedit.$(mansectsu) \
  180: 		$(DESTDIR)$(mandirsu)/sudo_plugin.$(mansectsu) \
  181: 		$(DESTDIR)$(mandirsu)/sudoreplay.$(mansectsu) \
  182: 		$(DESTDIR)$(mandirsu)/visudo.$(mansectsu) \
  183: 		$(DESTDIR)$(mandirform)/sudoers.$(mansectform) \
  184: 		$(DESTDIR)$(mandirform)/sudoers.ldap.$(mansectform)
  185: 
  186: check:
  187: 
  188: clean:
  189: 	-rm -f varsub
  190: 
  191: mostlyclean: clean
  192: 
  193: distclean: clean
  194: 	-rm -rf Makefile config.log *.man
  195: 
  196: clobber: distclean
  197: 
  198: realclean: distclean
  199: 
  200: cleandir: distclean

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