b8b235e3aed2ad2f92a00d4ce0ceacbf0a2447ca
[debian/sudo] / doc / Makefile.in
1 #
2 # Copyright (c) 2010-2013 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 cross_compiling = @CROSS_COMPILING@
27
28 # Tools to use
29 SED = @SED@
30 MANDOC = @MANDOCPROG@
31 MANCOMPRESS = @MANCOMPRESS@
32 MANCOMPRESSEXT = @MANCOMPRESSEXT@
33 TR = @TRPROG@
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@
40 exec_prefix = @exec_prefix@
41 bindir = @bindir@
42 sbindir = @sbindir@
43 sysconfdir = @sysconfdir@
44 libexecdir = @libexecdir@
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@
53 mandirsu = $(mandir)/@MANDIRTYPE@$(mansectsu)
54 mandirform = $(mandir)/@MANDIRTYPE@$(mansectform)
55
56 # User and group ids the installed files should be "owned" by
57 install_uid = 0
58 install_gid = 0
59
60 # Set to non-empty for development mode
61 DEVEL = @DEVEL@
62
63 #### End of system configuration section. ####
64
65 SHELL = @SHELL@
66
67 DOCS =  sudo.$(mantype) visudo.$(mantype) sudo.conf.$(mantype) \
68         sudoers.$(mantype) sudoers.ldap.$(mantype) sudoers.$(mantype) \
69         sudoreplay.$(mantype) sudo_plugin.$(mantype)
70
71 DEVDOCS = $(srcdir)/sudo.man.in $(srcdir)/sudo.cat \
72           $(srcdir)/visudo.man.in $(srcdir)/visudo.cat \
73           $(srcdir)/sudo.conf.man.in $(srcdir)/sudo.conf.cat \
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 \
78           $(srcdir)/sudo_plugin.man.in $(srcdir)/sudo_plugin.cat
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.*
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
97 varsub: $(top_srcdir)/configure.in
98         @if [ -n "$(DEVEL)" ]; then \
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/' >> $@; \
101         fi
102
103 $(srcdir)/sudo.man.in: $(srcdir)/sudo.mdoc.in
104         @if [ -n "$(DEVEL)" ]; then \
105             echo "Generating $@"; \
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" >> $@; \
112         fi
113
114 sudo.man.sed: $(srcdir)/fixman.sh
115         BAMAN=@BAMAN@ LCMAN=@LCMAN@ SEMAN=@SEMAN@ PSMAN=@PSMAN@ $(SHELL) $(srcdir)/fixman.sh $@
116
117 sudo.man: $(srcdir)/sudo.man.in sudo.man.sed
118         (cd $(top_builddir) && $(SHELL) config.status --file=-) < $(srcdir)/$@.in | $(SED) -f $@.sed > $@
119
120 sudo.mdoc.sed: $(srcdir)/fixmdoc.sh
121         BAMAN=@BAMAN@ LCMAN=@LCMAN@ SEMAN=@SEMAN@ PSMAN=@PSMAN@ $(SHELL) $(srcdir)/fixmdoc.sh $@
122
123 sudo.mdoc: $(srcdir)/sudo.mdoc.in sudo.mdoc.sed
124         (cd $(top_builddir) && $(SHELL) config.status --file=-) < $(srcdir)/$@.in | $(SED) -f $@.sed > $@
125
126 $(srcdir)/sudo.cat: varsub $(srcdir)/sudo.mdoc.in
127         @if [ -n "$(DEVEL)" ]; then \
128             echo "Generating $@"; \
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' > $@; \
130         fi
131
132 sudo.cat: $(srcdir)/sudo.cat
133
134 $(srcdir)/visudo.man.in: $(srcdir)/visudo.mdoc.in
135         @if [ -n "$(DEVEL)" ]; then \
136             echo "Generating $@"; \
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" >> $@; \
143         fi
144
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
152         (cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
153
154 $(srcdir)/visudo.cat: varsub $(srcdir)/visudo.mdoc.in
155         @if [ -n "$(DEVEL)" ]; then \
156             echo "Generating $@"; \
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' > $@; \
158         fi
159
160 visudo.cat: $(srcdir)/visudo.cat
161
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
190 $(srcdir)/sudoers.man.in: $(srcdir)/sudoers.mdoc.in
191         @if [ -n "$(DEVEL)" ]; then \
192             echo "Generating $@"; \
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" >> $@; \
199         fi
200
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 > $@
212
213 $(srcdir)/sudoers.cat: varsub $(srcdir)/sudoers.mdoc.in
214         @if [ -n "$(DEVEL)" ]; then \
215             echo "Generating $@"; \
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' > $@; \
217         fi
218
219 sudoers.cat: $(srcdir)/sudoers.cat
220
221 $(srcdir)/sudoers.ldap.man.in: $(srcdir)/sudoers.ldap.mdoc.in
222         @if [ -n "$(DEVEL)" ]; then \
223             echo "Generating $@"; \
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" >> $@; \
230         fi
231
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
239         (cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
240
241 $(srcdir)/sudoers.ldap.cat: varsub $(srcdir)/sudoers.ldap.mdoc.in
242         @if [ -n "$(DEVEL)" ]; then \
243             echo "Generating $@"; \
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' > $@; \
245         fi
246
247 sudoers.ldap.cat: $(srcdir)/sudoers.ldap.cat
248
249 $(srcdir)/sudoreplay.man.in: $(srcdir)/sudoreplay.mdoc.in
250         @if [ -n "$(DEVEL)" ]; then \
251             echo "Generating $@"; \
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" >> $@; \
258         fi
259
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
267         (cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
268
269 $(srcdir)/sudoreplay.cat: varsub $(srcdir)/sudoreplay.mdoc.in
270         @if [ -n "$(DEVEL)" ]; then \
271             echo "Generating $@"; \
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' > $@; \
273         fi
274
275 sudoreplay.cat: $(srcdir)/sudoreplay.cat
276
277 $(srcdir)/sudo_plugin.man.in: $(srcdir)/sudo_plugin.mdoc.in
278         @if [ -n "$(DEVEL)" ]; then \
279             echo "Generating $@"; \
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" >> $@; \
286         fi
287
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
298         @if [ -n "$(DEVEL)" ]; then \
299             echo "Generating $@"; \
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' > $@; \
301         fi
302
303 sudo_plugin.cat: $(srcdir)/sudo_plugin.cat
304
305 pre-install:
306
307 install: install-doc
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
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)
324         $(INSTALL) -O $(install_uid) -G $(install_gid) -m 0644 @mansrcdir@/sudo.conf.$(mantype) $(DESTDIR)$(mandirform)/sudo.conf.$(mansectform)
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 \
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 \
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
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) \
352                 $(DESTDIR)$(mandirform)/sudo.conf.$(mansectform) \
353                 $(DESTDIR)$(mandirform)/sudoers.$(mansectform) \
354                 $(DESTDIR)$(mandirform)/sudoers.ldap.$(mansectform)
355
356 check:
357
358 clean:
359         -rm -f varsub *.sed
360
361 mostlyclean: clean
362
363 distclean: clean
364         -rm -rf Makefile config.log *.man *.mdoc
365
366 clobber: distclean
367
368 realclean: distclean
369
370 cleandir: distclean