Annotation of embedaddon/sudo/doc/Makefile.in, revision 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>