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>