Annotation of embedaddon/sudo/doc/Makefile.in, revision 1.1.1.4
1.1 misho 1: #
1.1.1.4 ! misho 2: # Copyright (c) 2010-2013 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:
49: # Directory in which to install the man page
50: mantype = @MANTYPE@
51: mansectsu = @mansectsu@
52: mansectform = @mansectform@
1.1.1.3 misho 53: mandirsu = $(mandir)/@MANDIRTYPE@$(mansectsu)
54: mandirform = $(mandir)/@MANDIRTYPE@$(mansectform)
1.1 misho 55:
56: # User and group ids the installed files should be "owned" by
57: install_uid = 0
58: install_gid = 0
59:
1.1.1.2 misho 60: # Set to non-empty for development mode
61: DEVEL = @DEVEL@
62:
1.1 misho 63: #### End of system configuration section. ####
64:
65: SHELL = @SHELL@
66:
1.1.1.4 ! misho 67: DOCS = sudo.$(mantype) visudo.$(mantype) sudo.conf.$(mantype) \
! 68: sudoers.$(mantype) sudoers.ldap.$(mantype) sudoers.$(mantype) \
1.1.1.3 misho 69: sudoreplay.$(mantype) sudo_plugin.$(mantype)
1.1 misho 70:
1.1.1.2 misho 71: DEVDOCS = $(srcdir)/sudo.man.in $(srcdir)/sudo.cat \
72: $(srcdir)/visudo.man.in $(srcdir)/visudo.cat \
1.1.1.4 ! misho 73: $(srcdir)/sudo.conf.man.in $(srcdir)/sudo.conf.cat \
1.1.1.2 misho 74: $(srcdir)/sudoers.man.in $(srcdir)/sudoers.cat \
75: $(srcdir)/sudoers.ldap.man.in $(srcdir)/sudoers.ldap.cat \
76: $(srcdir)/sudoers.man.in $(srcdir)/sudoers.cat \
77: $(srcdir)/sudoreplay.man.in $(srcdir)/sudoreplay.cat \
1.1.1.3 misho 78: $(srcdir)/sudo_plugin.man.in $(srcdir)/sudo_plugin.cat
1.1.1.2 misho 79:
80: OTHER_DOCS = $(top_srcdir)/ChangeLog $(top_srcdir)/README \
81: $(top_srcdir)/NEWS $(srcdir)/HISTORY $(srcdir)/CONTRIBUTORS \
82: $(srcdir)/LICENSE $(srcdir)/TROUBLESHOOTING $(srcdir)/UPGRADE \
83: $(srcdir)/sample.*
84:
85: OTHER_DOCS_LDAP = $(top_srcdir)/README.LDAP $(srcdir)/schema.*
1.1 misho 86:
87: VERSION = @PACKAGE_VERSION@
88: PACKAGE_TARNAME = @PACKAGE_TARNAME@
89:
90: all: $(DEVDOCS) $(DOCS)
91:
92: Makefile: $(srcdir)/Makefile.in
93: (cd $(top_builddir) && ./config.status --file doc/Makefile)
94:
95: .SUFFIXES: .man
96:
1.1.1.2 misho 97: varsub: $(top_srcdir)/configure.in
98: @if [ -n "$(DEVEL)" ]; then \
1.1.1.3 misho 99: 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) > $@; \
100: $(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/' >> $@; \
1.1.1.2 misho 101: fi
102:
1.1.1.3 misho 103: $(srcdir)/sudo.man.in: $(srcdir)/sudo.mdoc.in
1.1.1.2 misho 104: @if [ -n "$(DEVEL)" ]; then \
105: echo "Generating $@"; \
1.1.1.3 misho 106: mansectsu=`echo @MANSECTSU@|$(TR) A-Z a-z`; \
107: mansectform=`echo @MANSECTFORM@|$(TR) A-Z a-z`; \
108: printf '.\\" DO NOT EDIT THIS FILE, IT IS NOT THE MASTER!\n' > $@; \
109: printf '.\\" IT IS GENERATED AUTOMATICALLY FROM sudo.mdoc.in\n' >> $@; \
110: $(SED) -n -e '/^.Dd/q' -e '/^\.\\/p' $(srcdir)/sudo.mdoc.in >> $@; \
111: $(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 112: fi
1.1 misho 113:
1.1.1.3 misho 114: sudo.man.sed: $(srcdir)/fixman.sh
115: BAMAN=@BAMAN@ LCMAN=@LCMAN@ SEMAN=@SEMAN@ PSMAN=@PSMAN@ $(SHELL) $(srcdir)/fixman.sh $@
1.1 misho 116:
1.1.1.3 misho 117: sudo.man: $(srcdir)/sudo.man.in sudo.man.sed
118: (cd $(top_builddir) && $(SHELL) config.status --file=-) < $(srcdir)/$@.in | $(SED) -f $@.sed > $@
1.1.1.2 misho 119:
1.1.1.3 misho 120: sudo.mdoc.sed: $(srcdir)/fixmdoc.sh
121: BAMAN=@BAMAN@ LCMAN=@LCMAN@ SEMAN=@SEMAN@ PSMAN=@PSMAN@ $(SHELL) $(srcdir)/fixmdoc.sh $@
1.1 misho 122:
1.1.1.3 misho 123: sudo.mdoc: $(srcdir)/sudo.mdoc.in sudo.mdoc.sed
124: (cd $(top_builddir) && $(SHELL) config.status --file=-) < $(srcdir)/$@.in | $(SED) -f $@.sed > $@
1.1 misho 125:
1.1.1.3 misho 126: $(srcdir)/sudo.cat: varsub $(srcdir)/sudo.mdoc.in
1.1.1.2 misho 127: @if [ -n "$(DEVEL)" ]; then \
128: echo "Generating $@"; \
1.1.1.3 misho 129: $(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 130: fi
131:
1.1.1.3 misho 132: sudo.cat: $(srcdir)/sudo.cat
133:
134: $(srcdir)/visudo.man.in: $(srcdir)/visudo.mdoc.in
1.1.1.2 misho 135: @if [ -n "$(DEVEL)" ]; then \
136: echo "Generating $@"; \
1.1.1.3 misho 137: mansectsu=`echo @MANSECTSU@|$(TR) A-Z a-z`; \
138: mansectform=`echo @MANSECTFORM@|$(TR) A-Z a-z`; \
139: printf '.\\" DO NOT EDIT THIS FILE, IT IS NOT THE MASTER!\n' > $@; \
140: printf '.\\" IT IS GENERATED AUTOMATICALLY FROM visudo.mdoc.in\n' >> $@; \
141: $(SED) -n -e '/^.Dd/q' -e '/^\.\\/p' $(srcdir)/visudo.mdoc.in >> $@; \
142: $(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 143: fi
1.1 misho 144:
1.1.1.3 misho 145: visudo.man.sed: $(srcdir)/fixman.sh
146: $(SHELL) $(srcdir)/fixman.sh $@
147:
148: visudo.man: $(srcdir)/visudo.man.in visudo.man.sed
149: (cd $(top_builddir) && $(SHELL) config.status --file=-) < $(srcdir)/$@.in | $(SED) -f $@.sed > $@
150:
151: visudo.mdoc: $(srcdir)/visudo.mdoc.in
1.1 misho 152: (cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
153:
1.1.1.3 misho 154: $(srcdir)/visudo.cat: varsub $(srcdir)/visudo.mdoc.in
1.1.1.2 misho 155: @if [ -n "$(DEVEL)" ]; then \
156: echo "Generating $@"; \
1.1.1.3 misho 157: $(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 158: fi
159:
1.1.1.3 misho 160: visudo.cat: $(srcdir)/visudo.cat
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:
! 176: sudo.conf.man: $(srcdir)/sudo.conf.man.in sudo.conf.man.sed
! 177: (cd $(top_builddir) && $(SHELL) config.status --file=-) < $(srcdir)/$@.in | $(SED) -f $@.sed > $@
! 178:
! 179: sudo.conf.mdoc: $(srcdir)/sudo.conf.mdoc.in
! 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:
! 188: sudo.conf.cat: $(srcdir)/sudo.conf.cat
! 189:
1.1.1.3 misho 190: $(srcdir)/sudoers.man.in: $(srcdir)/sudoers.mdoc.in
1.1.1.2 misho 191: @if [ -n "$(DEVEL)" ]; then \
192: echo "Generating $@"; \
1.1.1.3 misho 193: mansectsu=`echo @MANSECTSU@|$(TR) A-Z a-z`; \
194: mansectform=`echo @MANSECTFORM@|$(TR) A-Z a-z`; \
195: printf '.\\" DO NOT EDIT THIS FILE, IT IS NOT THE MASTER!\n' > $@; \
196: printf '.\\" IT IS GENERATED AUTOMATICALLY FROM sudoers.mdoc.in\n' >> $@; \
197: $(SED) -n -e '/^.Dd/q' -e '/^\.\\/p' $(srcdir)/sudoers.mdoc.in >> $@; \
198: $(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 199: fi
1.1 misho 200:
1.1.1.3 misho 201: sudoers.man.sed: $(srcdir)/fixman.sh
202: LCMAN=@LCMAN@ SEMAN=@SEMAN@ PSMAN=@PSMAN@ $(SHELL) $(srcdir)/fixman.sh $@
203:
204: sudoers.man: $(srcdir)/sudoers.man.in sudoers.man.sed
205: (cd $(top_builddir) && $(SHELL) config.status --file=-) < $(srcdir)/$@.in | $(SED) -f $@.sed > $@
206:
207: sudoers.mdoc.sed: $(srcdir)/fixmdoc.sh
208: LCMAN=@LCMAN@ SEMAN=@SEMAN@ PSMAN=@PSMAN@ $(SHELL) $(srcdir)/fixmdoc.sh $@
209:
210: sudoers.mdoc: $(srcdir)/sudoers.mdoc.in sudoers.mdoc.sed
211: (cd $(top_builddir) && $(SHELL) config.status --file=-) < $(srcdir)/$@.in | $(SED) -f $@.sed > $@
1.1 misho 212:
1.1.1.3 misho 213: $(srcdir)/sudoers.cat: varsub $(srcdir)/sudoers.mdoc.in
1.1.1.2 misho 214: @if [ -n "$(DEVEL)" ]; then \
215: echo "Generating $@"; \
1.1.1.3 misho 216: $(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 217: fi
218:
1.1.1.3 misho 219: sudoers.cat: $(srcdir)/sudoers.cat
220:
221: $(srcdir)/sudoers.ldap.man.in: $(srcdir)/sudoers.ldap.mdoc.in
1.1.1.2 misho 222: @if [ -n "$(DEVEL)" ]; then \
223: echo "Generating $@"; \
1.1.1.3 misho 224: mansectsu=`echo @MANSECTSU@|$(TR) A-Z a-z`; \
225: mansectform=`echo @MANSECTFORM@|$(TR) A-Z a-z`; \
226: printf '.\\" DO NOT EDIT THIS FILE, IT IS NOT THE MASTER!\n' > $@; \
227: printf '.\\" IT IS GENERATED AUTOMATICALLY FROM sudoers.ldap.mdoc.in\n' >> $@; \
228: $(SED) -n -e '/^.Dd/q' -e '/^\.\\/p' $(srcdir)/sudoers.ldap.mdoc.in >> $@; \
229: $(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 230: fi
1.1 misho 231:
1.1.1.3 misho 232: sudoers.ldap.man.sed: $(srcdir)/fixman.sh
233: $(SHELL) $(srcdir)/fixman.sh $@
234:
235: sudoers.ldap.man: $(srcdir)/sudoers.ldap.man.in sudoers.ldap.man.sed
236: (cd $(top_builddir) && $(SHELL) config.status --file=-) < $(srcdir)/$@.in | $(SED) -f $@.sed > $@
237:
238: sudoers.ldap.mdoc: $(srcdir)/sudoers.ldap.mdoc.in
1.1 misho 239: (cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
240:
1.1.1.3 misho 241: $(srcdir)/sudoers.ldap.cat: varsub $(srcdir)/sudoers.ldap.mdoc.in
1.1.1.2 misho 242: @if [ -n "$(DEVEL)" ]; then \
243: echo "Generating $@"; \
1.1.1.3 misho 244: $(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 245: fi
246:
1.1.1.3 misho 247: sudoers.ldap.cat: $(srcdir)/sudoers.ldap.cat
248:
249: $(srcdir)/sudoreplay.man.in: $(srcdir)/sudoreplay.mdoc.in
1.1.1.2 misho 250: @if [ -n "$(DEVEL)" ]; then \
251: echo "Generating $@"; \
1.1.1.3 misho 252: mansectsu=`echo @MANSECTSU@|$(TR) A-Z a-z`; \
253: mansectform=`echo @MANSECTFORM@|$(TR) A-Z a-z`; \
254: printf '.\\" DO NOT EDIT THIS FILE, IT IS NOT THE MASTER!\n' > $@; \
255: printf '.\\" IT IS GENERATED AUTOMATICALLY FROM sudoreplay.mdoc.in\n' >> $@; \
256: $(SED) -n -e '/^.Dd/q' -e '/^\.\\/p' $(srcdir)/sudoreplay.mdoc.in >> $@; \
257: $(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 258: fi
1.1 misho 259:
1.1.1.3 misho 260: sudoreplay.man.sed: $(srcdir)/fixman.sh
261: $(SHELL) $(srcdir)/fixman.sh $@
262:
263: sudoreplay.man: $(srcdir)/sudoreplay.man.in sudoreplay.man.sed
264: (cd $(top_builddir) && $(SHELL) config.status --file=-) < $(srcdir)/$@.in | $(SED) -f $@.sed > $@
265:
266: sudoreplay.mdoc: $(srcdir)/sudoreplay.mdoc.in
1.1 misho 267: (cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
268:
1.1.1.3 misho 269: $(srcdir)/sudoreplay.cat: varsub $(srcdir)/sudoreplay.mdoc.in
1.1.1.2 misho 270: @if [ -n "$(DEVEL)" ]; then \
271: echo "Generating $@"; \
1.1.1.3 misho 272: $(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 273: fi
1.1 misho 274:
1.1.1.3 misho 275: sudoreplay.cat: $(srcdir)/sudoreplay.cat
1.1 misho 276:
1.1.1.3 misho 277: $(srcdir)/sudo_plugin.man.in: $(srcdir)/sudo_plugin.mdoc.in
1.1.1.2 misho 278: @if [ -n "$(DEVEL)" ]; then \
279: echo "Generating $@"; \
1.1.1.3 misho 280: mansectsu=`echo @MANSECTSU@|$(TR) A-Z a-z`; \
281: mansectform=`echo @MANSECTFORM@|$(TR) A-Z a-z`; \
282: printf '.\\" DO NOT EDIT THIS FILE, IT IS NOT THE MASTER!\n' > $@; \
283: printf '.\\" IT IS GENERATED AUTOMATICALLY FROM sudo_plugin.mdoc.in\n' >> $@; \
284: $(SED) -n -e '/^.Dd/q' -e '/^\.\\/p' $(srcdir)/sudo_plugin.mdoc.in >> $@; \
285: $(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 286: fi
1.1 misho 287:
1.1.1.3 misho 288: sudo_plugin.man.sed: $(srcdir)/fixman.sh
289: $(SHELL) $(srcdir)/fixman.sh $@
290:
291: sudo_plugin.man: $(srcdir)/sudo_plugin.man.in sudo_plugin.man.sed
292: (cd $(top_builddir) && $(SHELL) config.status --file=-) < $(srcdir)/$@.in | $(SED) -f $@.sed > $@
293:
294: sudo_plugin.mdoc: $(srcdir)/sudo_plugin.mdoc.in
295: (cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
296:
297: $(srcdir)/sudo_plugin.cat: varsub $(srcdir)/sudo_plugin.mdoc.in
1.1.1.2 misho 298: @if [ -n "$(DEVEL)" ]; then \
299: echo "Generating $@"; \
1.1.1.3 misho 300: $(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 301: fi
1.1 misho 302:
1.1.1.3 misho 303: sudo_plugin.cat: $(srcdir)/sudo_plugin.cat
304:
1.1 misho 305: pre-install:
306:
1.1.1.2 misho 307: install: install-doc
1.1 misho 308:
309: install-dirs:
310: $(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(docdir) \
311: $(DESTDIR)$(mandirsu) $(DESTDIR)$(mandirform)
312:
313: install-binaries:
314:
315: install-includes:
316:
317: install-doc: install-dirs
1.1.1.3 misho 318: for f in $(OTHER_DOCS); do $(INSTALL) -O $(install_uid) -G $(install_gid) -m 0644 $$f $(DESTDIR)$(docdir); done
319: @LDAP@for f in $(OTHER_DOCS_LDAP); do $(INSTALL) -O $(install_uid) -G $(install_gid) -m 0644 $$f $(DESTDIR)$(docdir); done
320: $(INSTALL) -O $(install_uid) -G $(install_gid) -m 0644 @mansrcdir@/sudo.$(mantype) $(DESTDIR)$(mandirsu)/sudo.$(mansectsu)
321: $(INSTALL) -O $(install_uid) -G $(install_gid) -m 0644 @mansrcdir@/sudo_plugin.$(mantype) $(DESTDIR)$(mandirsu)/sudo_plugin.$(mansectsu)
322: $(INSTALL) -O $(install_uid) -G $(install_gid) -m 0644 @mansrcdir@/sudoreplay.$(mantype) $(DESTDIR)$(mandirsu)/sudoreplay.$(mansectsu)
323: $(INSTALL) -O $(install_uid) -G $(install_gid) -m 0644 @mansrcdir@/visudo.$(mantype) $(DESTDIR)$(mandirsu)/visudo.$(mansectsu)
1.1.1.4 ! misho 324: $(INSTALL) -O $(install_uid) -G $(install_gid) -m 0644 @mansrcdir@/sudo.conf.$(mantype) $(DESTDIR)$(mandirform)/sudo.conf.$(mansectform)
1.1.1.3 misho 325: $(INSTALL) -O $(install_uid) -G $(install_gid) -m 0644 @mansrcdir@/sudoers.$(mantype) $(DESTDIR)$(mandirform)/sudoers.$(mansectform)
326: @LDAP@$(INSTALL) -O $(install_uid) -G $(install_gid) -m 0644 @mansrcdir@/sudoers.ldap.$(mantype) $(DESTDIR)$(mandirform)/sudoers.ldap.$(mansectform)
327: @if test -n "$(MANCOMPRESS)"; then \
1.1.1.4 ! misho 328: 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 329: if test -f $(DESTDIR)$$f; then \
330: echo $(MANCOMPRESS) -f $(DESTDIR)$$f; \
331: $(MANCOMPRESS) -f $(DESTDIR)$$f; \
332: fi; \
333: done; \
334: rm -f $(DESTDIR)$(mandirsu)/sudoedit.$(mansectsu)$(MANCOMPRESSEXT); \
335: echo ln -s sudo.$(mansectsu)$(MANCOMPRESSEXT) $(DESTDIR)$(mandirsu)/sudoedit.$(mansectsu)$(MANCOMPRESSEXT); \
336: ln -s sudo.$(mansectsu)$(MANCOMPRESSEXT) $(DESTDIR)$(mandirsu)/sudoedit.$(mansectsu)$(MANCOMPRESSEXT); \
337: else \
338: rm -f $(DESTDIR)$(mandirsu)/sudoedit.$(mansectsu); \
339: echo ln -s sudo.$(mansectsu) $(DESTDIR)$(mandirsu)/sudoedit.$(mansectsu); \
340: ln -s sudo.$(mansectsu) $(DESTDIR)$(mandirsu)/sudoedit.$(mansectsu); \
341: fi
1.1 misho 342:
343: install-plugin:
344:
345: uninstall:
346: -rm -rf $(DESTDIR)$(docdir)
347: -rm -f $(DESTDIR)$(mandirsu)/sudo.$(mansectsu) \
348: $(DESTDIR)$(mandirsu)/sudoedit.$(mansectsu) \
349: $(DESTDIR)$(mandirsu)/sudo_plugin.$(mansectsu) \
350: $(DESTDIR)$(mandirsu)/sudoreplay.$(mansectsu) \
351: $(DESTDIR)$(mandirsu)/visudo.$(mansectsu) \
1.1.1.4 ! misho 352: $(DESTDIR)$(mandirform)/sudo.conf.$(mansectform) \
1.1 misho 353: $(DESTDIR)$(mandirform)/sudoers.$(mansectform) \
354: $(DESTDIR)$(mandirform)/sudoers.ldap.$(mansectform)
355:
356: check:
357:
358: clean:
1.1.1.3 misho 359: -rm -f varsub *.sed
1.1 misho 360:
361: mostlyclean: clean
362:
363: distclean: clean
1.1.1.4 ! misho 364: -rm -rf Makefile config.log *.man *.mdoc
1.1 misho 365:
366: clobber: distclean
367:
368: realclean: distclean
369:
370: cleandir: distclean
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>