2010-02-21 13:37:52 -05:00
#
2011-01-20 16:46:56 -05:00
# Copyright (c) 2011 Todd C. Miller <Todd.Miller@courtesan.com>
2010-02-21 13:37:52 -05:00
#
# Permission to use, copy, modify, and distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
# copyright notice and this permission notice appear in all copies.
#
# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
# @configure_input@
#
#### Start of system configuration section. ####
srcdir = @srcdir@
2010-07-13 08:33:46 -04:00
docdir = @docdir@
2010-02-21 13:37:52 -05:00
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
2012-06-20 13:38:17 -04:00
cross_compiling = @CROSS_COMPILING@
2010-02-21 13:37:52 -05:00
# Tools to use
2011-05-20 11:48:17 -04:00
NROFF = @NROFFPROG@
2012-05-31 14:03:41 -04:00
MANCOMPRESS = @MANCOMPRESS@
MANCOMPRESSEXT = @MANCOMPRESSEXT@
2010-02-21 13:37:52 -05:00
# Our install program supports extra flags...
INSTALL = $( SHELL) $( top_srcdir) /install-sh -c
# Where to install things...
prefix = @prefix@
2012-02-27 13:28:15 -05:00
exec_prefix = @exec_prefix@
bindir = @bindir@
sbindir = @sbindir@
sysconfdir = @sysconfdir@
libexecdir = @libexecdir@
2010-02-21 13:37:52 -05:00
datarootdir = @datarootdir@
2011-02-19 08:29:21 -05:00
localstatedir = @localstatedir@
2010-02-21 13:37:52 -05:00
mandir = @mandir@
# Directory in which to install the man page
mantype = @MANTYPE@
mansectsu = @mansectsu@
mansectform = @mansectform@
2012-07-19 13:41:14 -04:00
mandirsu = $( mandir) /@MANDIRTYPE@$( mansectsu)
mandirform = $( mandir) /@MANDIRTYPE@$( mansectform)
2010-02-21 13:37:52 -05:00
# User and group ids the installed files should be "owned" by
install_uid = 0
install_gid = 0
2011-12-02 13:43:02 -05:00
# Set to non-empty for development mode
DEVEL = @DEVEL@
2010-02-21 13:37:52 -05:00
#### End of system configuration section. ####
2010-05-21 21:29:44 -04:00
SHELL = @SHELL@
2010-02-21 13:37:52 -05:00
2012-07-19 13:41:14 -04:00
DOCS = sudo.$( mantype) visudo.$( mantype) sudoers.$( mantype) \
sudoers.ldap.$( mantype) sudoers.$( mantype) \
sudoreplay.$( mantype) sudo_plugin.$( mantype)
2010-02-21 13:37:52 -05:00
2011-12-02 13:43:02 -05:00
DEVDOCS = $( srcdir) /sudo.man.in $( srcdir) /sudo.cat \
$( srcdir) /visudo.man.in $( srcdir) /visudo.cat \
$( srcdir) /sudoers.man.in $( srcdir) /sudoers.cat \
$( srcdir) /sudoers.ldap.man.in $( srcdir) /sudoers.ldap.cat \
$( srcdir) /sudoers.man.in $( srcdir) /sudoers.cat \
$( srcdir) /sudoreplay.man.in $( srcdir) /sudoreplay.cat \
$( srcdir) /sudo_plugin.man.in $( srcdir) /sudo_plugin.cat \
$( srcdir) /HISTORY $( srcdir) /LICENSE $( srcdir) /CONTRIBUTORS
OTHER_DOCS = $( top_srcdir) /ChangeLog $( top_srcdir) /README \
$( top_srcdir) /NEWS $( srcdir) /HISTORY $( srcdir) /CONTRIBUTORS \
$( srcdir) /LICENSE $( srcdir) /TROUBLESHOOTING $( srcdir) /UPGRADE \
$( srcdir) /sample.*
OTHER_DOCS_LDAP = $( top_srcdir) /README.LDAP $( srcdir) /schema.*
2010-07-13 08:33:46 -04:00
2010-06-11 18:34:24 -04:00
VERSION = @PACKAGE_VERSION@
2011-12-02 16:11:50 -05:00
PACKAGE_TARNAME = @PACKAGE_TARNAME@
2010-02-21 13:37:52 -05:00
2010-06-11 18:34:24 -04:00
all : $( DEVDOCS ) $( DOCS )
2010-02-21 13:37:52 -05:00
2011-01-06 10:44:28 -05:00
Makefile : $( srcdir ) /Makefile .in
( cd $( top_builddir) && ./config.status --file doc/Makefile)
2010-06-16 12:19:23 -04:00
.SUFFIXES : .man
2010-02-21 13:37:52 -05:00
2011-12-02 13:43:02 -05:00
varsub : $( top_srcdir ) /configure .in
2011-12-08 12:53:10 -05:00
@if [ -n " $( DEVEL) " ] ; then \
2012-07-19 13:41:14 -04:00
printf 's#@%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 sysconfdir prefix mansectform mansectsu PACKAGE_VERSION $( VERSION) > $@ ; \
2011-12-02 13:43:02 -05:00
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/' >> $@ ; \
fi
2010-04-08 20:08:30 -04:00
2012-07-19 13:41:14 -04:00
$(srcdir)/sudo.man.in : $( srcdir ) /sudo .mdoc .in
2011-12-08 12:53:10 -05:00
@if [ -n " $( DEVEL) " ] ; then \
echo " Generating $@ " ; \
2011-12-02 13:43:02 -05:00
mansectsu = ` echo @MANSECTSU@| tr A-Z a-z` ; \
mansectform = ` echo @MANSECTFORM@| tr A-Z a-z` ; \
2012-07-19 13:41:14 -04:00
printf '.\\" DO NOT EDIT THIS FILE, IT IS NOT THE MASTER!\n' > $@ ; \
printf '.\\" IT IS GENERATED AUTOMATICALLY FROM sudo.mdoc.in\n' >> $@ ; \
sed -n -e '/^.Dd/q' -e '/^\.\\/p' $( srcdir) /sudo.mdoc.in >> $@ ; \
sed -e 's/^\.Os.*/.Os @PACKAGE_VERSION@/' -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 " >> $@ ; \
2011-12-02 13:43:02 -05:00
fi
2010-02-21 13:37:52 -05:00
2010-04-04 14:01:21 -04:00
sudo.man : $( srcdir ) /sudo .man .in
2010-05-24 12:25:20 -04:00
( cd $( top_builddir) && $( SHELL) config.status --file= doc/$@ )
2010-02-21 13:37:52 -05:00
2012-07-19 13:41:14 -04:00
sudo.mdoc : $( srcdir ) /sudo .mdoc .in
( cd $( top_builddir) && $( SHELL) config.status --file= doc/$@ )
$(srcdir)/sudo.cat : varsub $( srcdir ) /sudo .mdoc .in
2011-12-08 12:53:10 -05:00
@if [ -n " $( DEVEL) " ] ; then \
echo " Generating $@ " ; \
2012-07-19 13:41:14 -04:00
sed -f varsub $( srcdir) /sudo.mdoc.in | $( NROFF) -mdoc | sed -e 's/ OpenBSD \([^ ].* \)/ \1 /' -e 's/(5)/(4)/g' -e 's/(8)/(1m)/g' > $@ ; \
2011-12-02 13:43:02 -05:00
fi
2010-04-08 20:08:30 -04:00
2012-07-19 13:41:14 -04:00
$(srcdir)/visudo.man.in : $( srcdir ) /visudo .mdoc .in
2011-12-08 12:53:10 -05:00
@if [ -n " $( DEVEL) " ] ; then \
echo " Generating $@ " ; \
2011-12-02 13:43:02 -05:00
mansectsu = ` echo @MANSECTSU@| tr A-Z a-z` ; \
mansectform = ` echo @MANSECTFORM@| tr A-Z a-z` ; \
2012-07-19 13:41:14 -04:00
printf '.\\" DO NOT EDIT THIS FILE, IT IS NOT THE MASTER!\n' > $@ ; \
printf '.\\" IT IS GENERATED AUTOMATICALLY FROM visudo.mdoc.in\n' >> $@ ; \
sed -n -e '/^.Dd/q' -e '/^\.\\/p' $( srcdir) /visudo.mdoc.in >> $@ ; \
sed -e 's/^\.Os.*/.Os @PACKAGE_VERSION@/' -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 " >> $@ ; \
2011-12-02 13:43:02 -05:00
fi
2010-02-21 13:37:52 -05:00
2010-04-04 14:01:21 -04:00
visudo.man : $( srcdir ) /visudo .man .in
2010-05-24 12:25:20 -04:00
( cd $( top_builddir) && $( SHELL) config.status --file= doc/$@ )
2010-02-21 13:37:52 -05:00
2012-07-19 13:41:14 -04:00
visudo.mdoc : $( srcdir ) /visudo .mdoc .in
( cd $( top_builddir) && $( SHELL) config.status --file= doc/$@ )
$(srcdir)/visudo.cat : varsub $( srcdir ) /visudo .mdoc .in
2011-12-08 12:53:10 -05:00
@if [ -n " $( DEVEL) " ] ; then \
echo " Generating $@ " ; \
2012-07-19 13:41:14 -04:00
sed -f varsub $( srcdir) /visudo.mdoc.in | $( NROFF) -mdoc | sed -e 's/ OpenBSD \([^ ].* \)/ \1 /' -e 's/(5)/(4)/g' -e 's/(8)/(1m)/g' > $@ ; \
2011-12-02 13:43:02 -05:00
fi
2010-02-21 13:37:52 -05:00
2012-07-19 13:41:14 -04:00
$(srcdir)/sudoers.man.in : $( srcdir ) /sudoers .mdoc .in
2011-12-08 12:53:10 -05:00
@if [ -n " $( DEVEL) " ] ; then \
echo " Generating $@ " ; \
2011-12-02 13:43:02 -05:00
mansectsu = ` echo @MANSECTSU@| tr A-Z a-z` ; \
mansectform = ` echo @MANSECTFORM@| tr A-Z a-z` ; \
2012-07-19 13:41:14 -04:00
printf '.\\" DO NOT EDIT THIS FILE, IT IS NOT THE MASTER!\n' > $@ ; \
printf '.\\" IT IS GENERATED AUTOMATICALLY FROM sudoers.mdoc.in\n' >> $@ ; \
sed -n -e '/^.Dd/q' -e '/^\.\\/p' $( srcdir) /sudoers.mdoc.in >> $@ ; \
sed -e 's/^\.Os.*/.Os @PACKAGE_VERSION@/' -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 " >> $@ ; \
2011-12-02 13:43:02 -05:00
fi
2010-02-21 13:37:52 -05:00
2010-06-11 18:34:24 -04:00
sudoers.man : $( srcdir ) /sudoers .man .in
2010-05-24 12:25:20 -04:00
( cd $( top_builddir) && $( SHELL) config.status --file= doc/$@ )
2010-02-21 13:37:52 -05:00
2012-07-19 13:41:14 -04:00
sudoers.mdoc : $( srcdir ) /sudoers .mdoc .in
( cd $( top_builddir) && $( SHELL) config.status --file= doc/$@ )
$(srcdir)/sudoers.cat : varsub $( srcdir ) /sudoers .mdoc .in
2011-12-08 12:53:10 -05:00
@if [ -n " $( DEVEL) " ] ; then \
echo " Generating $@ " ; \
2012-07-19 13:41:14 -04:00
sed -f varsub $( srcdir) /sudoers.mdoc.in | $( NROFF) -mdoc | sed -e 's/ OpenBSD \([^ ].* \)/ \1 /' -e 's/(5)/(4)/g' -e 's/(8)/(1m)/g' > $@ ; \
2011-12-02 13:43:02 -05:00
fi
2010-04-08 20:08:30 -04:00
2012-07-19 16:21:07 -04:00
$(srcdir)/sudoers.ldap.man.in : $( srcdir ) /sudoers .ldap .mdoc .in
2011-12-08 12:53:10 -05:00
@if [ -n " $( DEVEL) " ] ; then \
echo " Generating $@ " ; \
2011-12-02 13:43:02 -05:00
mansectsu = ` echo @MANSECTSU@| tr A-Z a-z` ; \
mansectform = ` echo @MANSECTFORM@| tr A-Z a-z` ; \
2012-07-19 13:41:14 -04:00
printf '.\\" DO NOT EDIT THIS FILE, IT IS NOT THE MASTER!\n' > $@ ; \
printf '.\\" IT IS GENERATED AUTOMATICALLY FROM sudoers.ldap.mdoc.in\n' >> $@ ; \
sed -n -e '/^.Dd/q' -e '/^\.\\/p' $( srcdir) /sudoers.ldap.mdoc.in >> $@ ; \
sed -e 's/^\.Os.*/.Os @PACKAGE_VERSION@/' -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 " >> $@ ; \
2011-12-02 13:43:02 -05:00
fi
2010-04-08 20:08:30 -04:00
2010-06-11 18:34:24 -04:00
sudoers.ldap.man : $( srcdir ) /sudoers .ldap .man .in
2010-05-24 12:25:20 -04:00
( cd $( top_builddir) && $( SHELL) config.status --file= doc/$@ )
2010-02-21 13:37:52 -05:00
2012-07-19 13:41:14 -04:00
sudoers.ldap.mdoc : $( srcdir ) /sudoers .ldap .mdoc .in
( cd $( top_builddir) && $( SHELL) config.status --file= doc/$@ )
$(srcdir)/sudoers.ldap.cat : varsub $( srcdir ) /sudoers .ldap .mdoc .in
2011-12-08 12:53:10 -05:00
@if [ -n " $( DEVEL) " ] ; then \
echo " Generating $@ " ; \
2012-07-19 13:41:14 -04:00
sed -f varsub $( srcdir) /sudoers.ldap.mdoc.in | $( NROFF) -mdoc | sed -e 's/ OpenBSD \([^ ].* \)/ \1 /' -e 's/(5)/(4)/g' -e 's/(8)/(1m)/g' > $@ ; \
2011-12-02 13:43:02 -05:00
fi
2010-02-21 13:37:52 -05:00
2012-07-19 16:21:07 -04:00
$(srcdir)/sudoreplay.man.in : $( srcdir ) /sudoreplay .mdoc .in
2011-12-08 12:53:10 -05:00
@if [ -n " $( DEVEL) " ] ; then \
echo " Generating $@ " ; \
2011-12-02 13:43:02 -05:00
mansectsu = ` echo @MANSECTSU@| tr A-Z a-z` ; \
mansectform = ` echo @MANSECTFORM@| tr A-Z a-z` ; \
2012-07-19 13:41:14 -04:00
printf '.\\" DO NOT EDIT THIS FILE, IT IS NOT THE MASTER!\n' > $@ ; \
printf '.\\" IT IS GENERATED AUTOMATICALLY FROM sudoreplay.mdoc.in\n' >> $@ ; \
sed -n -e '/^.Dd/q' -e '/^\.\\/p' $( srcdir) /sudoreplay.mdoc.in >> $@ ; \
sed -e 's/^\.Os.*/.Os @PACKAGE_VERSION@/' -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 " >> $@ ; \
2011-12-02 13:43:02 -05:00
fi
2010-02-21 13:37:52 -05:00
2010-06-11 18:34:24 -04:00
sudoreplay.man : $( srcdir ) /sudoreplay .man .in
2010-05-24 12:25:20 -04:00
( cd $( top_builddir) && $( SHELL) config.status --file= doc/$@ )
2010-02-21 13:37:52 -05:00
2012-07-19 13:41:14 -04:00
sudoreplay.mdoc : $( srcdir ) /sudoreplay .mdoc .in
( cd $( top_builddir) && $( SHELL) config.status --file= doc/$@ )
$(srcdir)/sudoreplay.cat : varsub $( srcdir ) /sudoreplay .mdoc .in
2011-12-08 12:53:10 -05:00
@if [ -n " $( DEVEL) " ] ; then \
echo " Generating $@ " ; \
2012-07-19 13:41:14 -04:00
sed -f varsub $( srcdir) /sudoreplay.mdoc.in | $( NROFF) -mdoc | sed -e 's/ OpenBSD \([^ ].* \)/ \1 /' -e 's/(5)/(4)/g' -e 's/(8)/(1m)/g' > $@ ; \
2011-12-02 13:43:02 -05:00
fi
2010-02-21 21:24:20 -05:00
2012-07-19 16:21:07 -04:00
$(srcdir)/sudo_plugin.man.in : $( srcdir ) /sudo_plugin .mdoc .in
2011-12-08 12:53:10 -05:00
@if [ -n " $( DEVEL) " ] ; then \
echo " Generating $@ " ; \
2011-12-02 13:43:02 -05:00
mansectsu = ` echo @MANSECTSU@| tr A-Z a-z` ; \
mansectform = ` echo @MANSECTFORM@| tr A-Z a-z` ; \
2012-07-19 13:41:14 -04:00
printf '.\\" DO NOT EDIT THIS FILE, IT IS NOT THE MASTER!\n' > $@ ; \
printf '.\\" IT IS GENERATED AUTOMATICALLY FROM sudo_plugin.mdoc.in\n' >> $@ ; \
sed -n -e '/^.Dd/q' -e '/^\.\\/p' $( srcdir) /sudo_plugin.mdoc.in >> $@ ; \
sed -e 's/^\.Os.*/.Os @PACKAGE_VERSION@/' -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 " >> $@ ; \
2011-12-02 13:43:02 -05:00
fi
2010-02-21 21:24:20 -05:00
2010-06-11 18:34:24 -04:00
sudo_plugin.man : $( srcdir ) /sudo_plugin .man .in
2010-05-24 12:25:20 -04:00
( cd $( top_builddir) && $( SHELL) config.status --file= doc/$@ )
2010-02-21 21:24:20 -05:00
2012-07-19 13:41:14 -04:00
sudo_plugin.mdoc : $( srcdir ) /sudo_plugin .mdoc .in
( cd $( top_builddir) && $( SHELL) config.status --file= doc/$@ )
$(srcdir)/sudo_plugin.cat : varsub $( srcdir ) /sudo_plugin .mdoc .in
2011-12-08 12:53:10 -05:00
@if [ -n " $( DEVEL) " ] ; then \
echo " Generating $@ " ; \
2012-07-19 13:41:14 -04:00
sed -f varsub $( srcdir) /sudo_plugin.mdoc.in | $( NROFF) -mdoc | sed -e 's/ OpenBSD \([^ ].* \)/ \1 /' -e 's/(5)/(4)/g' -e 's/(8)/(1m)/g' > $@ ; \
2011-12-02 13:43:02 -05:00
fi
2010-04-08 20:08:30 -04:00
2011-06-17 09:39:27 -04:00
CONTRIBUTORS : $( srcdir ) /contributors .pod
2011-12-08 12:53:10 -05:00
@if [ -n " $( DEVEL) " ] ; then \
echo " Generating $@ " ; \
2011-12-02 13:43:02 -05:00
pod2text -l -i0 $( srcdir) /contributors.pod | sed '1,3d' > $@ ; \
fi
2011-06-17 09:39:27 -04:00
2010-06-18 09:53:17 -04:00
HISTORY : $( srcdir ) /history .pod
2011-12-08 12:53:10 -05:00
@if [ -n " $( DEVEL) " ] ; then \
echo " Generating $@ " ; \
2011-12-02 13:43:02 -05:00
pod2text -l -i0 $( srcdir) /history.pod > $@ ; \
fi
2010-02-21 13:37:52 -05:00
2010-06-18 09:53:17 -04:00
LICENSE : $( srcdir ) /license .pod
2011-12-08 12:53:10 -05:00
@if [ -n " $( DEVEL) " ] ; then \
echo " Generating $@ " ; \
2011-12-02 13:43:02 -05:00
pod2text -l -i0 $( srcdir) /license.pod | sed '1,3d' > $@ ; \
fi
2010-02-21 13:37:52 -05:00
2011-03-29 15:20:32 -04:00
pre-install :
2011-12-07 14:33:25 -05:00
install : install -doc
2010-02-21 13:37:52 -05:00
install-dirs :
2010-07-13 08:33:46 -04:00
$( SHELL) $( top_srcdir) /mkinstalldirs $( DESTDIR) $( docdir) \
2010-05-11 10:07:12 -04:00
$( DESTDIR) $( mandirsu) $( DESTDIR) $( mandirform)
2010-02-21 13:37:52 -05:00
install-binaries :
2010-05-21 15:31:36 -04:00
install-includes :
2010-07-13 08:36:19 -04:00
install-doc : install -dirs
2012-06-11 10:17:19 -04:00
for f in $( OTHER_DOCS) ; do $( INSTALL) -O $( install_uid) -G $( install_gid) -m 0644 $$ f $( DESTDIR) $( docdir) ; done
@LDAP@for f in $( OTHER_DOCS_LDAP) ; do $( INSTALL) -O $( install_uid) -G $( install_gid) -m 0644 $$ f $( DESTDIR) $( docdir) ; done
$( INSTALL) -O $( install_uid) -G $( install_gid) -m 0644 @mansrcdir@/sudo.$( mantype) $( DESTDIR) $( mandirsu) /sudo.$( mansectsu)
$( INSTALL) -O $( install_uid) -G $( install_gid) -m 0644 @mansrcdir@/sudo_plugin.$( mantype) $( DESTDIR) $( mandirsu) /sudo_plugin.$( mansectsu)
$( INSTALL) -O $( install_uid) -G $( install_gid) -m 0644 @mansrcdir@/sudoreplay.$( mantype) $( DESTDIR) $( mandirsu) /sudoreplay.$( mansectsu)
$( INSTALL) -O $( install_uid) -G $( install_gid) -m 0644 @mansrcdir@/visudo.$( mantype) $( DESTDIR) $( mandirsu) /visudo.$( mansectsu)
$( INSTALL) -O $( install_uid) -G $( install_gid) -m 0644 @mansrcdir@/sudoers.$( mantype) $( DESTDIR) $( mandirform) /sudoers.$( mansectform)
@LDAP@$( INSTALL) -O $( install_uid) -G $( install_gid) -m 0644 @mansrcdir@/sudoers.ldap.$( mantype) $( DESTDIR) $( mandirform) /sudoers.ldap.$( mansectform)
2012-05-31 14:03:41 -04:00
@if test -n " $( MANCOMPRESS) " ; then \
for f in $( mandirsu) /sudo.$( mansectsu) $( mandirsu) /sudo_plugin.$( mansectsu) $( mandirsu) /sudoreplay.$( mansectsu) $( mandirsu) /visudo.$( mansectsu) $( mandirform) /sudoers.$( mansectform) $( mandirform) /sudoers.ldap.$( mansectform) ; do \
if test -f $( DESTDIR) $$ f; then \
echo $( MANCOMPRESS) -f $( DESTDIR) $$ f; \
$( MANCOMPRESS) -f $( DESTDIR) $$ f; \
fi ; \
done ; \
rm -f $( DESTDIR) $( mandirsu) /sudoedit.$( mansectsu) $( MANCOMPRESSEXT) ; \
2012-06-08 09:37:08 -04:00
echo ln -s sudo.$( mansectsu) $( MANCOMPRESSEXT) $( DESTDIR) $( mandirsu) /sudoedit.$( mansectsu) $( MANCOMPRESSEXT) ; \
2012-05-31 15:50:16 -04:00
ln -s sudo.$( mansectsu) $( MANCOMPRESSEXT) $( DESTDIR) $( mandirsu) /sudoedit.$( mansectsu) $( MANCOMPRESSEXT) ; \
2012-05-31 14:03:41 -04:00
else \
rm -f $( DESTDIR) $( mandirsu) /sudoedit.$( mansectsu) ; \
2012-06-08 09:37:08 -04:00
echo ln -s sudo.$( mansectsu) $( DESTDIR) $( mandirsu) /sudoedit.$( mansectsu) ; \
2012-05-31 15:50:16 -04:00
ln -s sudo.$( mansectsu) $( DESTDIR) $( mandirsu) /sudoedit.$( mansectsu) ; \
2012-05-31 14:03:41 -04:00
fi
2010-02-21 13:37:52 -05:00
2010-05-21 15:31:36 -04:00
install-plugin :
2010-07-07 11:42:36 -04:00
uninstall :
2010-07-23 12:22:10 -04:00
-rm -rf $( DESTDIR) $( docdir)
-rm -f $( DESTDIR) $( mandirsu) /sudo.$( mansectsu) \
2010-07-07 11:42:36 -04:00
$( DESTDIR) $( mandirsu) /sudoedit.$( mansectsu) \
$( DESTDIR) $( mandirsu) /sudo_plugin.$( mansectsu) \
$( DESTDIR) $( mandirsu) /sudoreplay.$( mansectsu) \
$( DESTDIR) $( mandirsu) /visudo.$( mansectsu) \
$( DESTDIR) $( mandirform) /sudoers.$( mansectform) \
$( DESTDIR) $( mandirform) /sudoers.ldap.$( mansectform)
2010-02-21 13:37:52 -05:00
check :
clean :
2010-06-11 18:34:24 -04:00
-rm -f varsub
2010-02-21 13:37:52 -05:00
mostlyclean : clean
distclean : clean
2010-02-21 16:12:01 -05:00
-rm -rf Makefile config.log *.man
2010-02-21 13:37:52 -05:00
clobber : distclean
realclean : distclean
cleandir : distclean