version 1.43, 2008/12/09 22:20:32 |
version 1.44, 2009/04/11 11:48:06 |
|
|
# |
# |
# @configure_input@ |
# @configure_input@ |
# |
# |
# $Sudo: Makefile.in,v 1.326 2008/12/03 20:40:47 millert Exp $ |
# $Sudo: Makefile.in,v 1.334 2009/03/11 23:19:56 millert Exp $ |
# |
# |
|
|
#### Start of system configuration section. #### |
#### Start of system configuration section. #### |
|
|
|
|
PROGS = @PROGS@ |
PROGS = @PROGS@ |
|
|
SRCS = aix.c alias.c alloc.c check.c closefrom.c def_data.c defaults.c env.c \ |
SRCS = aix.c alias.c alloc.c audit.c bsm_audit.c check.c closefrom.c \ |
error.c fileops.c find_path.c fnmatch.c getcwd.c getprogname.c \ |
def_data.c defaults.c env.c error.c fileops.c find_path.c fnmatch.c \ |
getspwuid.c gettime.c glob.c goodpath.c gram.c gram.y interfaces.c \ |
getcwd.c getprogname.c getspwuid.c gettime.c glob.c goodpath.c gram.c \ |
isblank.c lbuf.c ldap.c list.c logging.c match.c mkstemp.c memrchr.c \ |
gram.y interfaces.c isblank.c lbuf.c ldap.c list.c logging.c match.c \ |
parse.c pwutil.c set_perms.c sigaction.c snprintf.c strcasecmp.c \ |
mkstemp.c memrchr.c parse.c pwutil.c set_perms.c sigaction.c \ |
strerror.c strlcat.c strlcpy.c sudo.c sudo_noexec.c sudo_edit.c \ |
snprintf.c strcasecmp.c strerror.c strlcat.c strlcpy.c sudo.c \ |
sudo_nss.c testsudoers.c tgetpass.c toke.c toke.l tsgetgrpw.c utimes.c \ |
sudo_noexec.c sudo_edit.c sudo_nss.c term.c testsudoers.c tgetpass.c \ |
visudo.c zero_bytes.c redblack.c selinux.c sesh.c $(AUTH_SRCS) |
toke.c toke.l tsgetgrpw.c utimes.c visudo.c zero_bytes.c redblack.c \ |
|
selinux.c sesh.c $(AUTH_SRCS) |
|
|
AUTH_SRCS = auth/afs.c auth/aix_auth.c auth/bsdauth.c auth/dce.c auth/fwtk.c \ |
AUTH_SRCS = auth/afs.c auth/aix_auth.c auth/bsdauth.c auth/dce.c auth/fwtk.c \ |
auth/kerb4.c auth/kerb5.c auth/pam.c auth/passwd.c auth/rfc1938.c \ |
auth/kerb4.c auth/kerb5.c auth/pam.c auth/passwd.c auth/rfc1938.c \ |
auth/secureware.c auth/securid.c auth/securid5.c auth/sia.c \ |
auth/secureware.c auth/securid.c auth/securid5.c auth/sia.c \ |
auth/sudo_auth.c |
auth/sudo_auth.c |
|
|
HDRS = compat.h def_data.h defaults.h error.h ins_2001.h ins_classic.h \ |
HDRS = bsm_audit.h compat.h def_data.h defaults.h error.h ins_2001.h \ |
ins_csops.h ins_goons.h insults.h interfaces.h lbuf.h list.h \ |
ins_classic.h ins_csops.h ins_goons.h insults.h interfaces.h lbuf.h \ |
logging.h parse.h sudo.h sudo_nss.h gram.h version.h auth/sudo_auth.h \ |
list.h logging.h parse.h sudo.h sudo_nss.h gram.h version.h \ |
emul/charclass.h emul/fnmatch.h emul/glob.h emul/timespec.h \ |
auth/sudo_auth.h emul/charclass.h emul/fnmatch.h emul/glob.h \ |
emul/utime.h redblack.h |
emul/timespec.h emul/utime.h redblack.h |
|
|
AUTH_OBJS = sudo_auth.o @AUTH_OBJS@ |
AUTH_OBJS = sudo_auth.o @AUTH_OBJS@ |
|
|
|
|
COMMON_OBJS = gram.o alias.o alloc.o defaults.o error.o list.o match.o \ |
COMMON_OBJS = gram.o alias.o alloc.o defaults.o error.o list.o match.o \ |
toke.o redblack.o zero_bytes.o |
toke.o redblack.o zero_bytes.o |
|
|
SUDO_OBJS = $(COMMON_OBJS) $(AUTH_OBJS) @SUDO_OBJS@ check.o env.o \ |
SUDO_OBJS = $(COMMON_OBJS) $(AUTH_OBJS) @SUDO_OBJS@ audit.o check.o env.o \ |
getspwuid.o gettime.o goodpath.o fileops.o find_path.o \ |
getspwuid.o gettime.o goodpath.o fileops.o find_path.o \ |
interfaces.o lbuf.o logging.o parse.o pwutil.o set_perms.o \ |
interfaces.o lbuf.o logging.o parse.o pwutil.o set_perms.o \ |
sudo.o sudo_edit.o sudo_nss.o tgetpass.o |
sudo.o sudo_edit.o sudo_nss.o term.o tgetpass.o |
|
|
VISUDO_OBJS = $(COMMON_OBJS) visudo.o fileops.o gettime.o goodpath.o \ |
VISUDO_OBJS = $(COMMON_OBJS) visudo.o fileops.o gettime.o goodpath.o \ |
find_path.o pwutil.o |
find_path.o pwutil.o |
|
|
|
|
LIB_OBJS = @LIBOBJS@ |
LIB_OBJS = @LIBOBJS@ |
|
|
VERSION = 1.7.0 |
VERSION = 1.7.1 |
|
|
DISTFILES = $(SRCS) $(HDRS) ChangeLog HISTORY INSTALL INSTALL.configure \ |
DISTFILES = $(SRCS) $(HDRS) ChangeLog HISTORY INSTALL INSTALL.configure \ |
LICENSE Makefile.in PORTING README README.LDAP TROUBLESHOOTING \ |
LICENSE Makefile.in PORTING README README.LDAP TROUBLESHOOTING \ |
|
|
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(OPTIONS) $(srcdir)/alias.c |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(OPTIONS) $(srcdir)/alias.c |
alloc.o: $(srcdir)/alloc.c $(SUDODEP) |
alloc.o: $(srcdir)/alloc.c $(SUDODEP) |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(OPTIONS) $(srcdir)/alloc.c |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(OPTIONS) $(srcdir)/alloc.c |
|
audit.o: $(srcdir)/audit.c $(SUDODEP) |
|
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(OPTIONS) $(srcdir)/audit.c |
|
bsm_audit.o: $(srcdir)/bsm_audit.c $(SUDODEP) bsm_audit.h |
|
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(OPTIONS) $(srcdir)/bsm_audit.c |
check.o: $(srcdir)/check.c $(SUDODEP) |
check.o: $(srcdir)/check.c $(SUDODEP) |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(OPTIONS) $(srcdir)/check.c |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(OPTIONS) $(srcdir)/check.c |
closefrom.o: $(srcdir)/closefrom.c config.h |
closefrom.o: $(srcdir)/closefrom.c config.h |
|
|
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(OPTIONS) $(srcdir)/sudo_noexec.c |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(OPTIONS) $(srcdir)/sudo_noexec.c |
sudo_nss.o: $(srcdir)/sudo_nss.c $(SUDODEP) |
sudo_nss.o: $(srcdir)/sudo_nss.c $(SUDODEP) |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(OPTIONS) $(srcdir)/sudo_nss.c |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(OPTIONS) $(srcdir)/sudo_nss.c |
|
term.o: $(srcdir)/term.c $(SUDODEP) |
|
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(OPTIONS) $(srcdir)/term.c |
testsudoers.o: $(srcdir)/testsudoers.c $(SUDODEP) $(srcdir)/parse.h $(srcdir)/list.h $(srcdir)/interfaces.h $(devdir)/gram.h |
testsudoers.o: $(srcdir)/testsudoers.c $(SUDODEP) $(srcdir)/parse.h $(srcdir)/list.h $(srcdir)/interfaces.h $(devdir)/gram.h |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(OPTIONS) $(srcdir)/testsudoers.c |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(OPTIONS) $(srcdir)/testsudoers.c |
tgetpass.o: $(srcdir)/tgetpass.c $(SUDODEP) |
tgetpass.o: $(srcdir)/tgetpass.c $(SUDODEP) |
|
|
|
|
visudo.man.in: $(srcdir)/visudo.pod |
visudo.man.in: $(srcdir)/visudo.pod |
@rm -f $(srcdir)/$@ |
@rm -f $(srcdir)/$@ |
( cd $(srcdir); mansectsu=`echo @MANSECTSU@|tr A-Z a-z`; mansectform=`echo @MANSECTFORM@|tr A-Z a-z`; sed -n -e '/^=pod/q' -e 's/^/.\\" /p' visudo.pod > $@; pod2man --quotes=none --date="`date '+%B %e, %Y'`" --section=$$mansectsu --release=$(VERSION) --center="MAINTENANCE COMMANDS" visudo.pod | sed -e "s/(5)/($$mansectform)/" -e "s/(8)/($$mansectsu)/" >> $@ ) |
( cd $(srcdir); mansectsu=`echo @MANSECTSU@|tr A-Z a-z`; mansectform=`echo @MANSECTFORM@|tr A-Z a-z`; sed -n -e '/^=pod/q' -e 's/^/.\\" /p' visudo.pod > $@; pod2man --quotes=none --date="`date '+%B %e, %Y'`" --section=$$mansectsu --release=$(VERSION) --center="MAINTENANCE COMMANDS" visudo.pod | sed -e "s/(5)/($$mansectform)/" -e "s/(8)/($$mansectsu)/" -e 's|\\fI\\f\((CW*\)*I@\([^@]*\)\\fI@|\\fI@\2@|g' >> $@ ) |
|
|
visudo.man: visudo.man.in |
visudo.man: visudo.man.in |
CONFIG_FILES=$@ CONFIG_HEADERS= sh ./config.status |
CONFIG_FILES=$@ CONFIG_HEADERS= sh ./config.status |
|
|
|
|
sudoers.ldap.man.in: $(srcdir)/sudoers.ldap.pod |
sudoers.ldap.man.in: $(srcdir)/sudoers.ldap.pod |
@rm -f $(srcdir)/$@ |
@rm -f $(srcdir)/$@ |
( cd $(srcdir); mansectsu=`echo @MANSECTSU@|tr A-Z a-z`; mansectform=`echo @MANSECTFORM@|tr A-Z a-z`; sed -n -e '/^=pod/q' -e 's/^/.\\" /p' sudoers.ldap.pod > $@; pod2man --quotes=none --date="`date '+%B %e, %Y'`" --section=$$mansectform --release=$(VERSION) --center="MAINTENANCE COMMANDS" sudoers.ldap.pod | sed -e "s/(5)/($$mansectform)/" -e "s/(8)/($$mansectsu)/" >> $@ ) |
( cd $(srcdir); mansectsu=`echo @MANSECTSU@|tr A-Z a-z`; mansectform=`echo @MANSECTFORM@|tr A-Z a-z`; sed -n -e '/^=pod/q' -e 's/^/.\\" /p' sudoers.ldap.pod > $@; pod2man --quotes=none --date="`date '+%B %e, %Y'`" --section=$$mansectform --release=$(VERSION) --center="MAINTENANCE COMMANDS" sudoers.ldap.pod | sed -e "s/(5)/($$mansectform)/" -e "s/(8)/($$mansectsu)/" -e 's|\\fI\\f\((CW*\)*I@\([^@]*\)\\fI@|\\fI@\2@|g' >> $@ ) |
|
|
sudoers.ldap.man:: sudoers.ldap.man.in |
sudoers.ldap.man:: sudoers.ldap.man.in |
CONFIG_FILES=$@ CONFIG_HEADERS= sh ./config.status |
CONFIG_FILES=$@ CONFIG_HEADERS= sh ./config.status |
|
|
$(DESTDIR)$(mandirsu) $(DESTDIR)$(mandirform) \ |
$(DESTDIR)$(mandirsu) $(DESTDIR)$(mandirform) \ |
$(DESTDIR)$(noexecdir) |
$(DESTDIR)$(noexecdir) |
|
|
install-binaries: $(PROGS) |
install-binaries: install-dirs $(PROGS) |
$(INSTALL) -O $(install_uid) -G $(install_gid) -M 4111 -s sudo $(DESTDIR)$(sudodir)/sudo |
$(INSTALL) -O $(install_uid) -G $(install_gid) -M 4111 -s sudo $(DESTDIR)$(sudodir)/sudo |
rm -f $(DESTDIR)$(sudodir)/sudoedit |
rm -f $(DESTDIR)$(sudodir)/sudoedit |
ln $(DESTDIR)$(sudodir)/sudo $(DESTDIR)$(sudodir)/sudoedit |
ln $(DESTDIR)$(sudodir)/sudo $(DESTDIR)$(sudodir)/sudoedit |
$(INSTALL) -O $(install_uid) -G $(install_gid) -M 0111 -s visudo $(DESTDIR)$(visudodir)/visudo |
$(INSTALL) -O $(install_uid) -G $(install_gid) -M 0111 -s visudo $(DESTDIR)$(visudodir)/visudo |
@SELINUX@ $(INSTALL) -O $(install_uid) -G $(install_gid) -M 0111 -s sesh $(DESTDIR)$(libexecdir)/sesh |
@SELINUX@ $(INSTALL) -O $(install_uid) -G $(install_gid) -M 0111 -s sesh $(DESTDIR)$(libexecdir)/sesh |
|
|
install-noexec: sudo_noexec.la |
install-noexec: install-dirs sudo_noexec.la |
test -f .libs/$(noexecfile) && $(INSTALL) -O $(install_uid) -G $(install_gid) -M 0755 .libs/$(noexecfile) $(DESTDIR)$(noexecdir) |
test -f .libs/$(noexecfile) && $(INSTALL) -O $(install_uid) -G $(install_gid) -M 0755 .libs/$(noexecfile) $(DESTDIR)$(noexecdir) |
|
|
install-sudoers: |
install-sudoers: install-dirs |
test -f $(DESTDIR)$(sudoersdir)/sudoers || \ |
test -f $(DESTDIR)$(sudoersdir)/sudoers || \ |
$(INSTALL) -O $(sudoers_uid) -G $(sudoers_gid) -M $(sudoers_mode) \ |
$(INSTALL) -O $(sudoers_uid) -G $(sudoers_gid) -M $(sudoers_mode) \ |
$(srcdir)/sudoers $(DESTDIR)$(sudoersdir)/sudoers |
$(srcdir)/sudoers $(DESTDIR)$(sudoersdir)/sudoers |
|
|
install-man: |
install-man: install-dirs |
$(INSTALL) -O $(install_uid) -G $(install_gid) -M 0444 @mansrcdir@/sudo.$(mantype) $(DESTDIR)$(mandirsu)/sudo.$(mansectsu) |
$(INSTALL) -O $(install_uid) -G $(install_gid) -M 0444 @mansrcdir@/sudo.$(mantype) $(DESTDIR)$(mandirsu)/sudo.$(mansectsu) |
@rm -f $(DESTDIR)$(mandirsu)/sudoedit.$(mansectsu) |
@rm -f $(DESTDIR)$(mandirsu)/sudoedit.$(mansectsu) |
ln $(DESTDIR)$(mandirsu)/sudo.$(mansectsu) $(DESTDIR)$(mandirsu)/sudoedit.$(mansectsu) |
ln $(DESTDIR)$(mandirsu)/sudo.$(mansectsu) $(DESTDIR)$(mandirsu)/sudoedit.$(mansectsu) |