Annotation of embedaddon/sudo/doc/Makefile.in, revision 1.1.1.1

1.1       misho       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>