1: #
2: # Copyright (c) 2010-2014 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 to copy man pages from
50: mansrcdir = @mansrcdir@
51:
52: # Directory in which to install the man page
53: mantype = @MANTYPE@
54: mansectsu = @mansectsu@
55: mansectform = @mansectform@
56: mandirsu = $(mandir)/@MANDIRTYPE@$(mansectsu)
57: mandirform = $(mandir)/@MANDIRTYPE@$(mansectform)
58:
59: # User and group ids the installed files should be "owned" by
60: install_uid = 0
61: install_gid = 0
62:
63: # Set to non-empty for development mode
64: DEVEL = @DEVEL@
65:
66: #### End of system configuration section. ####
67:
68: SHELL = @SHELL@
69:
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)
74:
75: DEVDOCS = $(srcdir)/sudo.man.in $(srcdir)/sudo.cat \
76: $(srcdir)/visudo.man.in $(srcdir)/visudo.cat \
77: $(srcdir)/sudo.conf.man.in $(srcdir)/sudo.conf.cat \
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 \
82: $(srcdir)/sudo_plugin.man.in $(srcdir)/sudo_plugin.cat
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.*
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:
101: varsub: $(top_srcdir)/configure.ac
102: @if [ -n "$(DEVEL)" ]; then \
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) > $@; \
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/' >> $@; \
105: fi
106:
107: $(srcdir)/sudo.man.in: $(srcdir)/sudo.mdoc.in
108: @if [ -n "$(DEVEL)" ]; then \
109: echo "Generating $@"; \
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" >> $@; \
116: fi
117:
118: sudo.man.sed: $(srcdir)/fixman.sh
119: BAMAN=@BAMAN@ LCMAN=@LCMAN@ SEMAN=@SEMAN@ PSMAN=@PSMAN@ $(SHELL) $(srcdir)/fixman.sh $@
120:
121: $(mansrcdir)/sudo.man: $(srcdir)/sudo.man.in sudo.man.sed
122: (cd $(top_builddir) && $(SHELL) config.status --file=-) < $(srcdir)/$@.in | $(SED) -f $@.sed > $@
123:
124: sudo.mdoc.sed: $(srcdir)/fixmdoc.sh
125: BAMAN=@BAMAN@ LCMAN=@LCMAN@ SEMAN=@SEMAN@ PSMAN=@PSMAN@ $(SHELL) $(srcdir)/fixmdoc.sh $@
126:
127: $(mansrcdir)/sudo.mdoc: $(srcdir)/sudo.mdoc.in sudo.mdoc.sed
128: (cd $(top_builddir) && $(SHELL) config.status --file=-) < $(srcdir)/$@.in | $(SED) -f $@.sed > $@
129:
130: $(srcdir)/sudo.cat: varsub $(srcdir)/sudo.mdoc.in
131: @if [ -n "$(DEVEL)" ]; then \
132: echo "Generating $@"; \
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' > $@; \
134: fi
135:
136: $(srcdir)/visudo.man.in: $(srcdir)/visudo.mdoc.in
137: @if [ -n "$(DEVEL)" ]; then \
138: echo "Generating $@"; \
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" >> $@; \
145: fi
146:
147: visudo.man.sed: $(srcdir)/fixman.sh
148: $(SHELL) $(srcdir)/fixman.sh $@
149:
150: $(mansrcdir)/visudo.man: $(srcdir)/visudo.man.in visudo.man.sed
151: (cd $(top_builddir) && $(SHELL) config.status --file=-) < $(srcdir)/$@.in | $(SED) -f $@.sed > $@
152:
153: $(mansrcdir)/visudo.mdoc: $(srcdir)/visudo.mdoc.in
154: (cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
155:
156: $(srcdir)/visudo.cat: varsub $(srcdir)/visudo.mdoc.in
157: @if [ -n "$(DEVEL)" ]; then \
158: echo "Generating $@"; \
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' > $@; \
160: fi
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: $(mansrcdir)/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: $(mansrcdir)/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: $(srcdir)/sudoers.man.in: $(srcdir)/sudoers.mdoc.in
189: @if [ -n "$(DEVEL)" ]; then \
190: echo "Generating $@"; \
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" >> $@; \
197: fi
198:
199: sudoers.man.sed: $(srcdir)/fixman.sh
200: LCMAN=@LCMAN@ SEMAN=@SEMAN@ PSMAN=@PSMAN@ $(SHELL) $(srcdir)/fixman.sh $@
201:
202: $(mansrcdir)/sudoers.man: $(srcdir)/sudoers.man.in sudoers.man.sed
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:
208: $(mansrcdir)/sudoers.mdoc: $(srcdir)/sudoers.mdoc.in sudoers.mdoc.sed
209: (cd $(top_builddir) && $(SHELL) config.status --file=-) < $(srcdir)/$@.in | $(SED) -f $@.sed > $@
210:
211: $(srcdir)/sudoers.cat: varsub $(srcdir)/sudoers.mdoc.in
212: @if [ -n "$(DEVEL)" ]; then \
213: echo "Generating $@"; \
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' > $@; \
215: fi
216:
217: $(srcdir)/sudoers.ldap.man.in: $(srcdir)/sudoers.ldap.mdoc.in
218: @if [ -n "$(DEVEL)" ]; then \
219: echo "Generating $@"; \
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" >> $@; \
226: fi
227:
228: sudoers.ldap.man.sed: $(srcdir)/fixman.sh
229: $(SHELL) $(srcdir)/fixman.sh $@
230:
231: $(mansrcdir)/sudoers.ldap.man: $(srcdir)/sudoers.ldap.man.in sudoers.ldap.man.sed
232: (cd $(top_builddir) && $(SHELL) config.status --file=-) < $(srcdir)/$@.in | $(SED) -f $@.sed > $@
233:
234: $(mansrcdir)/sudoers.ldap.mdoc: $(srcdir)/sudoers.ldap.mdoc.in
235: (cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
236:
237: $(srcdir)/sudoers.ldap.cat: varsub $(srcdir)/sudoers.ldap.mdoc.in
238: @if [ -n "$(DEVEL)" ]; then \
239: echo "Generating $@"; \
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' > $@; \
241: fi
242:
243: $(srcdir)/sudoreplay.man.in: $(srcdir)/sudoreplay.mdoc.in
244: @if [ -n "$(DEVEL)" ]; then \
245: echo "Generating $@"; \
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" >> $@; \
252: fi
253:
254: sudoreplay.man.sed: $(srcdir)/fixman.sh
255: $(SHELL) $(srcdir)/fixman.sh $@
256:
257: $(mansrcdir)/sudoreplay.man: $(srcdir)/sudoreplay.man.in sudoreplay.man.sed
258: (cd $(top_builddir) && $(SHELL) config.status --file=-) < $(srcdir)/$@.in | $(SED) -f $@.sed > $@
259:
260: $(mansrcdir)/sudoreplay.mdoc: $(srcdir)/sudoreplay.mdoc.in
261: (cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
262:
263: $(srcdir)/sudoreplay.cat: varsub $(srcdir)/sudoreplay.mdoc.in
264: @if [ -n "$(DEVEL)" ]; then \
265: echo "Generating $@"; \
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' > $@; \
267: fi
268:
269: $(srcdir)/sudo_plugin.man.in: $(srcdir)/sudo_plugin.mdoc.in
270: @if [ -n "$(DEVEL)" ]; then \
271: echo "Generating $@"; \
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" >> $@; \
278: fi
279:
280: sudo_plugin.man.sed: $(srcdir)/fixman.sh
281: $(SHELL) $(srcdir)/fixman.sh $@
282:
283: $(mansrcdir)/sudo_plugin.man: $(srcdir)/sudo_plugin.man.in sudo_plugin.man.sed
284: (cd $(top_builddir) && $(SHELL) config.status --file=-) < $(srcdir)/$@.in | $(SED) -f $@.sed > $@
285:
286: $(mansrcdir)/sudo_plugin.mdoc: $(srcdir)/sudo_plugin.mdoc.in
287: (cd $(top_builddir) && $(SHELL) config.status --file=doc/$@)
288:
289: $(srcdir)/sudo_plugin.cat: varsub $(srcdir)/sudo_plugin.mdoc.in
290: @if [ -n "$(DEVEL)" ]; then \
291: echo "Generating $@"; \
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' > $@; \
293: fi
294:
295: pre-install:
296:
297: install: install-doc
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
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
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)
317: @if test -n "$(MANCOMPRESS)"; then \
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 \
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
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) \
342: $(DESTDIR)$(mandirform)/sudo.conf.$(mansectform) \
343: $(DESTDIR)$(mandirform)/sudoers.$(mansectform) \
344: $(DESTDIR)$(mandirform)/sudoers.ldap.$(mansectform)
345:
346: cppcheck:
347:
348: check:
349:
350: clean:
351: -rm -f varsub *.sed
352:
353: mostlyclean: clean
354:
355: distclean: clean
356: -rm -rf Makefile config.log *.man *.mdoc
357:
358: clobber: distclean
359:
360: realclean: distclean
361:
362: cleandir: distclean
363:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>