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

1.1       misho       1: #
1.1.1.5 ! misho       2: # Copyright (c) 2010-2014 Todd C. Miller <Todd.Miller@courtesan.com>
1.1       misho       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@
1.1.1.3   misho      26: cross_compiling = @CROSS_COMPILING@
1.1       misho      27: 
                     28: # Tools to use
1.1.1.3   misho      29: SED = @SED@
                     30: MANDOC = @MANDOCPROG@
                     31: MANCOMPRESS = @MANCOMPRESS@
                     32: MANCOMPRESSEXT = @MANCOMPRESSEXT@
                     33: TR = @TRPROG@
1.1       misho      34: 
                     35: # Our install program supports extra flags...
                     36: INSTALL = $(SHELL) $(top_srcdir)/install-sh -c
                     37: 
                     38: # Where to install things...
                     39: prefix = @prefix@
1.1.1.2   misho      40: exec_prefix = @exec_prefix@
                     41: bindir = @bindir@
                     42: sbindir = @sbindir@
                     43: sysconfdir = @sysconfdir@
                     44: libexecdir = @libexecdir@
1.1       misho      45: datarootdir = @datarootdir@
                     46: localstatedir = @localstatedir@
                     47: mandir = @mandir@
                     48: 
1.1.1.5 ! misho      49: # Directory to copy man pages from
        !            50: mansrcdir = @mansrcdir@
        !            51: 
1.1       misho      52: # Directory in which to install the man page
                     53: mantype = @MANTYPE@
                     54: mansectsu = @mansectsu@
                     55: mansectform = @mansectform@
1.1.1.3   misho      56: mandirsu = $(mandir)/@MANDIRTYPE@$(mansectsu)
                     57: mandirform = $(mandir)/@MANDIRTYPE@$(mansectform)
1.1       misho      58: 
                     59: # User and group ids the installed files should be "owned" by
                     60: install_uid = 0
                     61: install_gid = 0
                     62: 
1.1.1.2   misho      63: # Set to non-empty for development mode
                     64: DEVEL = @DEVEL@
                     65: 
1.1       misho      66: #### End of system configuration section. ####
                     67: 
                     68: SHELL = @SHELL@
                     69: 
1.1.1.5 ! misho      70: DOCS = $(mansrcdir)/sudo.$(mantype) $(mansrcdir)/visudo.$(mantype) \
        !            71:        $(mansrcdir)/sudo.conf.$(mantype) $(mansrcdir)/sudoers.$(mantype) \
        !            72:        $(mansrcdir)/sudoers.ldap.$(mantype) $(mansrcdir)/sudoers.$(mantype) \
        !            73:        $(mansrcdir)/sudoreplay.$(mantype) $(mansrcdir)/sudo_plugin.$(mantype)
1.1       misho      74: 
1.1.1.2   misho      75: DEVDOCS = $(srcdir)/sudo.man.in $(srcdir)/sudo.cat \
                     76:          $(srcdir)/visudo.man.in $(srcdir)/visudo.cat \
1.1.1.4   misho      77:          $(srcdir)/sudo.conf.man.in $(srcdir)/sudo.conf.cat \
1.1.1.2   misho      78:          $(srcdir)/sudoers.man.in $(srcdir)/sudoers.cat \
                     79:          $(srcdir)/sudoers.ldap.man.in $(srcdir)/sudoers.ldap.cat \
                     80:          $(srcdir)/sudoers.man.in $(srcdir)/sudoers.cat \
                     81:          $(srcdir)/sudoreplay.man.in $(srcdir)/sudoreplay.cat \
1.1.1.3   misho      82:          $(srcdir)/sudo_plugin.man.in $(srcdir)/sudo_plugin.cat
1.1.1.2   misho      83: 
                     84: OTHER_DOCS = $(top_srcdir)/ChangeLog $(top_srcdir)/README \
                     85:             $(top_srcdir)/NEWS $(srcdir)/HISTORY $(srcdir)/CONTRIBUTORS \
                     86:             $(srcdir)/LICENSE $(srcdir)/TROUBLESHOOTING $(srcdir)/UPGRADE \
                     87:             $(srcdir)/sample.*
                     88:  
                     89: OTHER_DOCS_LDAP = $(top_srcdir)/README.LDAP $(srcdir)/schema.*
1.1       misho      90: 
                     91: VERSION = @PACKAGE_VERSION@
                     92: PACKAGE_TARNAME = @PACKAGE_TARNAME@
                     93: 
                     94: all: $(DEVDOCS) $(DOCS)
                     95: 
                     96: Makefile: $(srcdir)/Makefile.in
                     97:        (cd $(top_builddir) && ./config.status --file doc/Makefile)
                     98: 
                     99: .SUFFIXES: .man
                    100: 
1.1.1.5 ! misho     101: varsub: $(top_srcdir)/configure.ac
1.1.1.2   misho     102:        @if [ -n "$(DEVEL)" ]; then \
1.1.1.3   misho     103:            printf 's#@%s@#1#\ns#@%s@#1#\ns#@%s@#1#\ns#@%s@#1#\ns#@%s@#/etc#g\ns#@%s@#/usr/local#g\ns#@%s@#5#g\ns#@%s@#8#g\ns#@%s@#%s#\n' SEMAN BAMAN LCMAN PSMAN sysconfdir prefix mansectform mansectsu PACKAGE_VERSION $(VERSION) > $@; \
1.1.1.5 ! misho     104:            $(SED) -n '/Begin initial values for man page substitution/,/End initial values for man page substitution/{;p;}' $(top_srcdir)/configure.ac | $(SED) -e '/^#/d' -e 's/^/s#@/' -e 's/=[\\"]*/@#/' -e 's/[\\"]*$$/#g/' >> $@; \
1.1.1.2   misho     105:        fi
                    106: 
1.1.1.3   misho     107: $(srcdir)/sudo.man.in: $(srcdir)/sudo.mdoc.in
1.1.1.2   misho     108:        @if [ -n "$(DEVEL)" ]; then \
                    109:            echo "Generating $@"; \
1.1.1.3   misho     110:            mansectsu=`echo @MANSECTSU@|$(TR) A-Z a-z`; \
                    111:            mansectform=`echo @MANSECTFORM@|$(TR) A-Z a-z`; \
                    112:            printf '.\\" DO NOT EDIT THIS FILE, IT IS NOT THE MASTER!\n' > $@; \
                    113:            printf '.\\" IT IS GENERATED AUTOMATICALLY FROM sudo.mdoc.in\n' >> $@; \
                    114:            $(SED) -n -e '/^.Dd/q' -e '/^\.\\/p' $(srcdir)/sudo.mdoc.in >> $@; \
                    115:            $(SED) -e "s/$$mansectsu/8/g" -e "s/$$mansectform/5/g" $(srcdir)/sudo.mdoc.in | $(MANDOC) -Tman | $(SED) -e 's/^\(\.TH "SUDO" \)"8"\(.*"\)OpenBSD \(.*\)/\1"'$$mansectsu'"\2\3/' -e "s/(5)/($$mansectform)/g" -e "s/(8)/($$mansectsu)/g" >> $@; \
1.1.1.2   misho     116:        fi
1.1       misho     117: 
1.1.1.3   misho     118: sudo.man.sed: $(srcdir)/fixman.sh
                    119:        BAMAN=@BAMAN@ LCMAN=@LCMAN@ SEMAN=@SEMAN@ PSMAN=@PSMAN@ $(SHELL) $(srcdir)/fixman.sh $@
1.1       misho     120: 
1.1.1.5 ! misho     121: $(mansrcdir)/sudo.man: $(srcdir)/sudo.man.in sudo.man.sed
1.1.1.3   misho     122:        (cd $(top_builddir) && $(SHELL) config.status --file=-) < $(srcdir)/$@.in | $(SED) -f $@.sed > $@
1.1.1.2   misho     123: 
1.1.1.3   misho     124: sudo.mdoc.sed: $(srcdir)/fixmdoc.sh
                    125:        BAMAN=@BAMAN@ LCMAN=@LCMAN@ SEMAN=@SEMAN@ PSMAN=@PSMAN@ $(SHELL) $(srcdir)/fixmdoc.sh $@
1.1       misho     126: 
1.1.1.5 ! misho     127: $(mansrcdir)/sudo.mdoc: $(srcdir)/sudo.mdoc.in sudo.mdoc.sed
1.1.1.3   misho     128:        (cd $(top_builddir) && $(SHELL) config.status --file=-) < $(srcdir)/$@.in | $(SED) -f $@.sed > $@
1.1       misho     129: 
1.1.1.3   misho     130: $(srcdir)/sudo.cat: varsub $(srcdir)/sudo.mdoc.in
1.1.1.2   misho     131:        @if [ -n "$(DEVEL)" ]; then \
                    132:            echo "Generating $@"; \
1.1.1.3   misho     133:            $(SED) -f varsub $(srcdir)/sudo.mdoc.in | $(MANDOC) -mdoc | $(SED) -e 's/ OpenBSD \([^ ].*  \)/     \1    /' -e 's/(5)/(4)/g' -e 's/(8)/(1m)/g' > $@; \
1.1.1.2   misho     134:        fi
                    135: 
1.1.1.3   misho     136: $(srcdir)/visudo.man.in: $(srcdir)/visudo.mdoc.in
1.1.1.2   misho     137:        @if [ -n "$(DEVEL)" ]; then \
                    138:            echo "Generating $@"; \
1.1.1.3   misho     139:            mansectsu=`echo @MANSECTSU@|$(TR) A-Z a-z`; \
                    140:            mansectform=`echo @MANSECTFORM@|$(TR) A-Z a-z`; \
                    141:            printf '.\\" DO NOT EDIT THIS FILE, IT IS NOT THE MASTER!\n' > $@; \
                    142:            printf '.\\" IT IS GENERATED AUTOMATICALLY FROM visudo.mdoc.in\n' >> $@; \
                    143:            $(SED) -n -e '/^.Dd/q' -e '/^\.\\/p' $(srcdir)/visudo.mdoc.in >> $@; \
                    144:            $(SED) -e "s/$$mansectsu/8/g" -e "s/$$mansectform/5/g" $(srcdir)/visudo.mdoc.in | $(MANDOC) -Tman | $(SED) -e 's/^\(\.TH "VISUDO" \)"8"\(.*"\)OpenBSD \(.*\)/\1"'$$mansectsu'"\2\3/' -e "s/(5)/($$mansectform)/g" -e "s/(8)/($$mansectsu)/g" >> $@; \
1.1.1.2   misho     145:        fi
1.1       misho     146: 
1.1.1.3   misho     147: visudo.man.sed: $(srcdir)/fixman.sh
                    148:        $(SHELL) $(srcdir)/fixman.sh $@
                    149: 
1.1.1.5 ! misho     150: $(mansrcdir)/visudo.man: $(srcdir)/visudo.man.in visudo.man.sed
1.1.1.3   misho     151:        (cd $(top_builddir) && $(SHELL) config.status --file=-) < $(srcdir)/$@.in | $(SED) -f $@.sed > $@
                    152: 
1.1.1.5 ! misho     153: $(mansrcdir)/visudo.mdoc: $(srcdir)/visudo.mdoc.in
1.1       misho     154:        (cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
                    155: 
1.1.1.3   misho     156: $(srcdir)/visudo.cat: varsub $(srcdir)/visudo.mdoc.in
1.1.1.2   misho     157:        @if [ -n "$(DEVEL)" ]; then \
                    158:            echo "Generating $@"; \
1.1.1.3   misho     159:            $(SED) -f varsub $(srcdir)/visudo.mdoc.in | $(MANDOC) -mdoc | $(SED) -e 's/ OpenBSD \([^ ].*  \)/     \1    /' -e 's/(5)/(4)/g' -e 's/(8)/(1m)/g' > $@; \
1.1.1.2   misho     160:        fi
                    161: 
1.1.1.4   misho     162: $(srcdir)/sudo.conf.man.in: $(srcdir)/sudo.conf.mdoc.in
                    163:        @if [ -n "$(DEVEL)" ]; then \
                    164:            echo "Generating $@"; \
                    165:            mansectsu=`echo @MANSECTSU@|$(TR) A-Z a-z`; \
                    166:            mansectform=`echo @MANSECTFORM@|$(TR) A-Z a-z`; \
                    167:            printf '.\\" DO NOT EDIT THIS FILE, IT IS NOT THE MASTER!\n' > $@; \
                    168:            printf '.\\" IT IS GENERATED AUTOMATICALLY FROM sudo.conf.mdoc.in\n' >> $@; \
                    169:            $(SED) -n -e '/^.Dd/q' -e '/^\.\\/p' $(srcdir)/sudo.conf.mdoc.in >> $@; \
                    170:            $(SED) -e "s/$$mansectsu/8/g" -e "s/$$mansectform/5/g" $(srcdir)/sudo.conf.mdoc.in | $(MANDOC) -Tman | $(SED) -e 's/^\(\.TH "VISUDO" \)"8"\(.*"\)OpenBSD \(.*\)/\1"'$$mansectsu'"\2\3/' -e "s/(5)/($$mansectform)/g" -e "s/(8)/($$mansectsu)/g" >> $@; \
                    171:        fi
                    172: 
                    173: sudo.conf.man.sed: $(srcdir)/fixman.sh
                    174:        $(SHELL) $(srcdir)/fixman.sh $@
                    175: 
1.1.1.5 ! misho     176: $(mansrcdir)/sudo.conf.man: $(srcdir)/sudo.conf.man.in sudo.conf.man.sed
1.1.1.4   misho     177:        (cd $(top_builddir) && $(SHELL) config.status --file=-) < $(srcdir)/$@.in | $(SED) -f $@.sed > $@
                    178: 
1.1.1.5 ! misho     179: $(mansrcdir)/sudo.conf.mdoc: $(srcdir)/sudo.conf.mdoc.in
1.1.1.4   misho     180:        (cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
                    181: 
                    182: $(srcdir)/sudo.conf.cat: varsub $(srcdir)/sudo.conf.mdoc.in
                    183:        @if [ -n "$(DEVEL)" ]; then \
                    184:            echo "Generating $@"; \
                    185:            $(SED) -f varsub $(srcdir)/sudo.conf.mdoc.in | $(MANDOC) -mdoc | $(SED) -e 's/ OpenBSD \([^ ].*  \)/     \1    /' -e 's/(5)/(4)/g' -e 's/(8)/(1m)/g' > $@; \
                    186:        fi
                    187: 
1.1.1.3   misho     188: $(srcdir)/sudoers.man.in: $(srcdir)/sudoers.mdoc.in
1.1.1.2   misho     189:        @if [ -n "$(DEVEL)" ]; then \
                    190:            echo "Generating $@"; \
1.1.1.3   misho     191:            mansectsu=`echo @MANSECTSU@|$(TR) A-Z a-z`; \
                    192:            mansectform=`echo @MANSECTFORM@|$(TR) A-Z a-z`; \
                    193:            printf '.\\" DO NOT EDIT THIS FILE, IT IS NOT THE MASTER!\n' > $@; \
                    194:            printf '.\\" IT IS GENERATED AUTOMATICALLY FROM sudoers.mdoc.in\n' >> $@; \
                    195:            $(SED) -n -e '/^.Dd/q' -e '/^\.\\/p' $(srcdir)/sudoers.mdoc.in >> $@; \
                    196:            $(SED) -e "s/$$mansectsu/8/g" -e "s/$$mansectform/5/g" $(srcdir)/sudoers.mdoc.in | $(MANDOC) -Tman | $(SED) -e 's/^\(\.TH "SUDOERS" \)"5"\(.*"\)OpenBSD \(.*\)/\1"'$$mansectsu'"\2\3/' -e "s/(5)/($$mansectform)/g" -e "s/(8)/($$mansectsu)/g" >> $@; \
1.1.1.2   misho     197:        fi
1.1       misho     198: 
1.1.1.3   misho     199: sudoers.man.sed: $(srcdir)/fixman.sh
                    200:        LCMAN=@LCMAN@ SEMAN=@SEMAN@ PSMAN=@PSMAN@ $(SHELL) $(srcdir)/fixman.sh $@
                    201: 
1.1.1.5 ! misho     202: $(mansrcdir)/sudoers.man: $(srcdir)/sudoers.man.in sudoers.man.sed
1.1.1.3   misho     203:        (cd $(top_builddir) && $(SHELL) config.status --file=-) < $(srcdir)/$@.in | $(SED) -f $@.sed > $@
                    204: 
                    205: sudoers.mdoc.sed: $(srcdir)/fixmdoc.sh
                    206:        LCMAN=@LCMAN@ SEMAN=@SEMAN@ PSMAN=@PSMAN@ $(SHELL) $(srcdir)/fixmdoc.sh $@
                    207: 
1.1.1.5 ! misho     208: $(mansrcdir)/sudoers.mdoc: $(srcdir)/sudoers.mdoc.in sudoers.mdoc.sed
1.1.1.3   misho     209:        (cd $(top_builddir) && $(SHELL) config.status --file=-) < $(srcdir)/$@.in | $(SED) -f $@.sed > $@
1.1       misho     210: 
1.1.1.3   misho     211: $(srcdir)/sudoers.cat: varsub $(srcdir)/sudoers.mdoc.in
1.1.1.2   misho     212:        @if [ -n "$(DEVEL)" ]; then \
                    213:            echo "Generating $@"; \
1.1.1.3   misho     214:            $(SED) -f varsub $(srcdir)/sudoers.mdoc.in | $(MANDOC) -mdoc | $(SED) -e 's/ OpenBSD \([^ ].*  \)/     \1    /' -e 's/(5)/(4)/g' -e 's/(8)/(1m)/g' > $@; \
1.1.1.2   misho     215:        fi
                    216: 
1.1.1.3   misho     217: $(srcdir)/sudoers.ldap.man.in: $(srcdir)/sudoers.ldap.mdoc.in
1.1.1.2   misho     218:        @if [ -n "$(DEVEL)" ]; then \
                    219:            echo "Generating $@"; \
1.1.1.3   misho     220:            mansectsu=`echo @MANSECTSU@|$(TR) A-Z a-z`; \
                    221:            mansectform=`echo @MANSECTFORM@|$(TR) A-Z a-z`; \
                    222:            printf '.\\" DO NOT EDIT THIS FILE, IT IS NOT THE MASTER!\n' > $@; \
                    223:            printf '.\\" IT IS GENERATED AUTOMATICALLY FROM sudoers.ldap.mdoc.in\n' >> $@; \
                    224:            $(SED) -n -e '/^.Dd/q' -e '/^\.\\/p' $(srcdir)/sudoers.ldap.mdoc.in >> $@; \
                    225:            $(SED) -e "s/$$mansectsu/8/g" -e "s/$$mansectform/5/g" $(srcdir)/sudoers.ldap.mdoc.in | $(MANDOC) -Tman | $(SED) -e 's/^\(\.TH "SUDOERS.LDAP" \)"5"\(.*"\)OpenBSD \(.*\)/\1"'$$mansectsu'"\2\3/' -e "s/(5)/($$mansectform)/g" -e "s/(8)/($$mansectsu)/g" >> $@; \
1.1.1.2   misho     226:        fi
1.1       misho     227: 
1.1.1.3   misho     228: sudoers.ldap.man.sed: $(srcdir)/fixman.sh
                    229:        $(SHELL) $(srcdir)/fixman.sh $@
                    230: 
1.1.1.5 ! misho     231: $(mansrcdir)/sudoers.ldap.man: $(srcdir)/sudoers.ldap.man.in sudoers.ldap.man.sed
1.1.1.3   misho     232:        (cd $(top_builddir) && $(SHELL) config.status --file=-) < $(srcdir)/$@.in | $(SED) -f $@.sed > $@
                    233: 
1.1.1.5 ! misho     234: $(mansrcdir)/sudoers.ldap.mdoc: $(srcdir)/sudoers.ldap.mdoc.in
1.1       misho     235:        (cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
                    236: 
1.1.1.3   misho     237: $(srcdir)/sudoers.ldap.cat: varsub $(srcdir)/sudoers.ldap.mdoc.in
1.1.1.2   misho     238:        @if [ -n "$(DEVEL)" ]; then \
                    239:            echo "Generating $@"; \
1.1.1.3   misho     240:            $(SED) -f varsub $(srcdir)/sudoers.ldap.mdoc.in | $(MANDOC) -mdoc | $(SED) -e 's/ OpenBSD \([^ ].*  \)/     \1    /' -e 's/(5)/(4)/g' -e 's/(8)/(1m)/g' > $@; \
1.1.1.2   misho     241:        fi
                    242: 
1.1.1.3   misho     243: $(srcdir)/sudoreplay.man.in: $(srcdir)/sudoreplay.mdoc.in
1.1.1.2   misho     244:        @if [ -n "$(DEVEL)" ]; then \
                    245:            echo "Generating $@"; \
1.1.1.3   misho     246:            mansectsu=`echo @MANSECTSU@|$(TR) A-Z a-z`; \
                    247:            mansectform=`echo @MANSECTFORM@|$(TR) A-Z a-z`; \
                    248:            printf '.\\" DO NOT EDIT THIS FILE, IT IS NOT THE MASTER!\n' > $@; \
                    249:            printf '.\\" IT IS GENERATED AUTOMATICALLY FROM sudoreplay.mdoc.in\n' >> $@; \
                    250:            $(SED) -n -e '/^.Dd/q' -e '/^\.\\/p' $(srcdir)/sudoreplay.mdoc.in >> $@; \
                    251:            $(SED) -e "s/$$mansectsu/8/g" -e "s/$$mansectform/5/g" $(srcdir)/sudoreplay.mdoc.in | $(MANDOC) -Tman | $(SED) -e 's/^\(\.TH "SUDOREPLAY" \)"8"\(.*"\)OpenBSD \(.*\)/\1"'$$mansectsu'"\2\3/' -e "s/(5)/($$mansectform)/g" -e "s/(8)/($$mansectsu)/g" >> $@; \
1.1.1.2   misho     252:        fi
1.1       misho     253: 
1.1.1.3   misho     254: sudoreplay.man.sed: $(srcdir)/fixman.sh
                    255:        $(SHELL) $(srcdir)/fixman.sh $@
                    256: 
1.1.1.5 ! misho     257: $(mansrcdir)/sudoreplay.man: $(srcdir)/sudoreplay.man.in sudoreplay.man.sed
1.1.1.3   misho     258:        (cd $(top_builddir) && $(SHELL) config.status --file=-) < $(srcdir)/$@.in | $(SED) -f $@.sed > $@
                    259: 
1.1.1.5 ! misho     260: $(mansrcdir)/sudoreplay.mdoc: $(srcdir)/sudoreplay.mdoc.in
1.1       misho     261:        (cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
                    262: 
1.1.1.3   misho     263: $(srcdir)/sudoreplay.cat: varsub $(srcdir)/sudoreplay.mdoc.in
1.1.1.2   misho     264:        @if [ -n "$(DEVEL)" ]; then \
                    265:            echo "Generating $@"; \
1.1.1.3   misho     266:            $(SED) -f varsub $(srcdir)/sudoreplay.mdoc.in | $(MANDOC) -mdoc | $(SED) -e 's/ OpenBSD \([^ ].*  \)/     \1    /' -e 's/(5)/(4)/g' -e 's/(8)/(1m)/g' > $@; \
1.1.1.2   misho     267:        fi
1.1       misho     268: 
1.1.1.3   misho     269: $(srcdir)/sudo_plugin.man.in: $(srcdir)/sudo_plugin.mdoc.in
1.1.1.2   misho     270:        @if [ -n "$(DEVEL)" ]; then \
                    271:            echo "Generating $@"; \
1.1.1.3   misho     272:            mansectsu=`echo @MANSECTSU@|$(TR) A-Z a-z`; \
                    273:            mansectform=`echo @MANSECTFORM@|$(TR) A-Z a-z`; \
                    274:            printf '.\\" DO NOT EDIT THIS FILE, IT IS NOT THE MASTER!\n' > $@; \
                    275:            printf '.\\" IT IS GENERATED AUTOMATICALLY FROM sudo_plugin.mdoc.in\n' >> $@; \
                    276:            $(SED) -n -e '/^.Dd/q' -e '/^\.\\/p' $(srcdir)/sudo_plugin.mdoc.in >> $@; \
                    277:            $(SED) -e "s/$$mansectsu/8/g" -e "s/$$mansectform/5/g" $(srcdir)/sudo_plugin.mdoc.in | $(MANDOC) -Tman | $(SED) -e 's/^\(\.TH "SUDO_PLUGIN" \)"8"\(.*"\)OpenBSD \(.*\)/\1"'$$mansectsu'"\2\3/' -e "s/(5)/($$mansectform)/g" -e "s/(8)/($$mansectsu)/g" >> $@; \
1.1.1.2   misho     278:        fi
1.1       misho     279: 
1.1.1.3   misho     280: sudo_plugin.man.sed: $(srcdir)/fixman.sh
                    281:        $(SHELL) $(srcdir)/fixman.sh $@
                    282: 
1.1.1.5 ! misho     283: $(mansrcdir)/sudo_plugin.man: $(srcdir)/sudo_plugin.man.in sudo_plugin.man.sed
1.1.1.3   misho     284:        (cd $(top_builddir) && $(SHELL) config.status --file=-) < $(srcdir)/$@.in | $(SED) -f $@.sed > $@
                    285: 
1.1.1.5 ! misho     286: $(mansrcdir)/sudo_plugin.mdoc: $(srcdir)/sudo_plugin.mdoc.in
1.1.1.3   misho     287:        (cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
                    288: 
                    289: $(srcdir)/sudo_plugin.cat: varsub $(srcdir)/sudo_plugin.mdoc.in
1.1.1.2   misho     290:        @if [ -n "$(DEVEL)" ]; then \
                    291:            echo "Generating $@"; \
1.1.1.3   misho     292:            $(SED) -f varsub $(srcdir)/sudo_plugin.mdoc.in | $(MANDOC) -mdoc | $(SED) -e 's/ OpenBSD \([^ ].*  \)/     \1    /' -e 's/(5)/(4)/g' -e 's/(8)/(1m)/g' > $@; \
1.1.1.2   misho     293:        fi
1.1       misho     294: 
                    295: pre-install:
                    296: 
1.1.1.2   misho     297: install: install-doc
1.1       misho     298: 
                    299: install-dirs:
                    300:        $(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(docdir) \
                    301:            $(DESTDIR)$(mandirsu) $(DESTDIR)$(mandirform)
                    302: 
                    303: install-binaries:
                    304: 
                    305: install-includes:
                    306: 
                    307: install-doc: install-dirs
1.1.1.3   misho     308:        for f in $(OTHER_DOCS); do $(INSTALL) -O $(install_uid) -G $(install_gid) -m 0644 $$f $(DESTDIR)$(docdir); done
                    309:        @LDAP@for f in $(OTHER_DOCS_LDAP); do $(INSTALL) -O $(install_uid) -G $(install_gid) -m 0644 $$f $(DESTDIR)$(docdir); done
1.1.1.5 ! misho     310:        $(INSTALL) -O $(install_uid) -G $(install_gid) -m 0644 $(mansrcdir)/sudo.$(mantype) $(DESTDIR)$(mandirsu)/sudo.$(mansectsu)
        !           311:        $(INSTALL) -O $(install_uid) -G $(install_gid) -m 0644 $(mansrcdir)/sudo_plugin.$(mantype) $(DESTDIR)$(mandirsu)/sudo_plugin.$(mansectsu)
        !           312:        $(INSTALL) -O $(install_uid) -G $(install_gid) -m 0644 $(mansrcdir)/sudoreplay.$(mantype) $(DESTDIR)$(mandirsu)/sudoreplay.$(mansectsu)
        !           313:        $(INSTALL) -O $(install_uid) -G $(install_gid) -m 0644 $(mansrcdir)/visudo.$(mantype) $(DESTDIR)$(mandirsu)/visudo.$(mansectsu)
        !           314:        $(INSTALL) -O $(install_uid) -G $(install_gid) -m 0644 $(mansrcdir)/sudo.conf.$(mantype) $(DESTDIR)$(mandirform)/sudo.conf.$(mansectform)
        !           315:        $(INSTALL) -O $(install_uid) -G $(install_gid) -m 0644 $(mansrcdir)/sudoers.$(mantype) $(DESTDIR)$(mandirform)/sudoers.$(mansectform)
        !           316:        @LDAP@$(INSTALL) -O $(install_uid) -G $(install_gid) -m 0644 $(mansrcdir)/sudoers.ldap.$(mantype) $(DESTDIR)$(mandirform)/sudoers.ldap.$(mansectform)
1.1.1.3   misho     317:        @if test -n "$(MANCOMPRESS)"; then \
1.1.1.4   misho     318:            for f in $(mandirsu)/sudo.$(mansectsu) $(mandirsu)/sudo_plugin.$(mansectsu) $(mandirsu)/sudoreplay.$(mansectsu) $(mandirsu)/visudo.$(mansectsu) $(mandirform)/sudo.conf.$(mansectform) $(mandirform)/sudoers.$(mansectform) $(mandirform)/sudoers.ldap.$(mansectform); do \
1.1.1.3   misho     319:                if test -f $(DESTDIR)$$f; then \
                    320:                    echo $(MANCOMPRESS) -f $(DESTDIR)$$f; \
                    321:                    $(MANCOMPRESS) -f $(DESTDIR)$$f; \
                    322:                fi; \
                    323:            done; \
                    324:            rm -f $(DESTDIR)$(mandirsu)/sudoedit.$(mansectsu)$(MANCOMPRESSEXT); \
                    325:            echo ln -s sudo.$(mansectsu)$(MANCOMPRESSEXT) $(DESTDIR)$(mandirsu)/sudoedit.$(mansectsu)$(MANCOMPRESSEXT); \
                    326:            ln -s sudo.$(mansectsu)$(MANCOMPRESSEXT) $(DESTDIR)$(mandirsu)/sudoedit.$(mansectsu)$(MANCOMPRESSEXT); \
                    327:        else \
                    328:            rm -f $(DESTDIR)$(mandirsu)/sudoedit.$(mansectsu); \
                    329:            echo ln -s sudo.$(mansectsu) $(DESTDIR)$(mandirsu)/sudoedit.$(mansectsu); \
                    330:            ln -s sudo.$(mansectsu) $(DESTDIR)$(mandirsu)/sudoedit.$(mansectsu); \
                    331:        fi
1.1       misho     332: 
                    333: install-plugin:
                    334: 
                    335: uninstall:
                    336:        -rm -rf $(DESTDIR)$(docdir)
                    337:        -rm -f  $(DESTDIR)$(mandirsu)/sudo.$(mansectsu) \
                    338:                $(DESTDIR)$(mandirsu)/sudoedit.$(mansectsu) \
                    339:                $(DESTDIR)$(mandirsu)/sudo_plugin.$(mansectsu) \
                    340:                $(DESTDIR)$(mandirsu)/sudoreplay.$(mansectsu) \
                    341:                $(DESTDIR)$(mandirsu)/visudo.$(mansectsu) \
1.1.1.4   misho     342:                $(DESTDIR)$(mandirform)/sudo.conf.$(mansectform) \
1.1       misho     343:                $(DESTDIR)$(mandirform)/sudoers.$(mansectform) \
                    344:                $(DESTDIR)$(mandirform)/sudoers.ldap.$(mansectform)
                    345: 
1.1.1.5 ! misho     346: cppcheck:
        !           347: 
1.1       misho     348: check:
                    349: 
                    350: clean:
1.1.1.3   misho     351:        -rm -f varsub *.sed
1.1       misho     352: 
                    353: mostlyclean: clean
                    354: 
                    355: distclean: clean
1.1.1.4   misho     356:        -rm -rf Makefile config.log *.man *.mdoc
1.1       misho     357: 
                    358: clobber: distclean
                    359: 
                    360: realclean: distclean
                    361: 
                    362: cleandir: distclean

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