version 1.1, 2012/02/21 16:23:02
|
version 1.1.1.2, 2012/05/29 12:26:49
|
Line 64 install_uid = 0
|
Line 64 install_uid = 0
|
install_gid = 0 |
install_gid = 0 |
|
|
# OS dependent defines |
# OS dependent defines |
DEFS = @OSDEFS@ -D_PATH_SUDO_CONF=\"$(sysconfdir)/sudo.conf\" \ | DEFS = @OSDEFS@ -DLOCALEDIR=\"$(localedir)\" |
-DLOCALEDIR=\"$(localedir)\" | |
|
|
#### End of system configuration section. #### |
#### End of system configuration section. #### |
|
|
Line 73 SHELL = @SHELL@
|
Line 72 SHELL = @SHELL@
|
|
|
PROGS = @PROGS@ |
PROGS = @PROGS@ |
|
|
OBJS = conversation.o error.o exec.o exec_pty.o get_pty.o net_ifs.o \ | OBJS = conversation.o env_hooks.o error.o exec.o exec_common.o exec_pty.o \ |
load_plugins.o parse_args.o sudo.o sudo_edit.o tgetpass.o \ | get_pty.o hooks.o net_ifs.o load_plugins.o parse_args.o sudo.o \ |
ttysize.o utmp.o @SUDO_OBJS@ | sudo_edit.o tgetpass.o ttyname.o utmp.o @SUDO_OBJS@ |
|
|
LIBOBJDIR = $(top_builddir)/@ac_config_libobj_dir@/ |
LIBOBJDIR = $(top_builddir)/@ac_config_libobj_dir@/ |
|
|
Line 95 Makefile: $(srcdir)/Makefile.in
|
Line 94 Makefile: $(srcdir)/Makefile.in
|
$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $< |
$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $< |
|
|
sudo: $(OBJS) $(LT_LIBS) |
sudo: $(OBJS) $(LT_LIBS) |
$(LIBTOOL) --mode=link $(CC) -o $@ $(OBJS) $(LDFLAGS) $(LIBS) -static-libtool-libs | $(LIBTOOL) --mode=link $(CC) -o $@ $(OBJS) $(LDFLAGS) $(LIBS) |
|
|
libsudo_noexec.la: sudo_noexec.lo |
libsudo_noexec.la: sudo_noexec.lo |
$(LIBTOOL) --mode=link $(CC) $(LDFLAGS) $(LTLDFLAGS) -o $@ sudo_noexec.lo -avoid-version -rpath $(noexecdir) |
$(LIBTOOL) --mode=link $(CC) $(LDFLAGS) $(LTLDFLAGS) -o $@ sudo_noexec.lo -avoid-version -rpath $(noexecdir) |
|
|
sesh: sesh.o | sesh: sesh.o error.o exec_common.o @LIBINTL@ $(LT_LIBS) |
$(CC) -o $@ sesh.o | $(LIBTOOL) --mode=link $(CC) -o $@ sesh.o error.o exec_common.o $(LDFLAGS) @LIBINTL@ $(LIBS) |
|
|
pre-install: |
pre-install: |
|
|
install: install-dirs install-binaries @INSTALL_NOEXEC@ | install: install-binaries @INSTALL_NOEXEC@ |
|
|
install-dirs: |
install-dirs: |
$(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(bindir) \ |
$(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(bindir) \ |
Line 124 install-includes:
|
Line 123 install-includes:
|
# We install sudo_noexec by hand so we can avoid a "lib" prefix |
# We install sudo_noexec by hand so we can avoid a "lib" prefix |
# and a version number. Since we use LD_PRELOAD, neither is needed. |
# and a version number. Since we use LD_PRELOAD, neither is needed. |
install-noexec: install-dirs libsudo_noexec.la |
install-noexec: install-dirs libsudo_noexec.la |
if [ -f .libs/lib$(noexecfile) ]; then $(INSTALL) -b~ -O $(install_uid) -G $(install_gid) -M 0755 .libs/lib$(noexecfile) $(DESTDIR)$(noexecdir)/$(noexecfile); fi | if [ -f .libs/lib$(noexecfile) ]; then $(INSTALL) -b~ -O $(install_uid) -G $(install_gid) -m 0755 .libs/lib$(noexecfile) $(DESTDIR)$(noexecdir)/$(noexecfile); fi |
|
|
install-plugin: |
install-plugin: |
|
|
Line 153 cleandir: realclean
|
Line 152 cleandir: realclean
|
# Autogenerated dependencies, do not modify |
# Autogenerated dependencies, do not modify |
conversation.o: $(srcdir)/conversation.c $(top_builddir)/config.h \ |
conversation.o: $(srcdir)/conversation.c $(top_builddir)/config.h \ |
$(srcdir)/sudo.h $(top_builddir)/pathnames.h \ |
$(srcdir)/sudo.h $(top_builddir)/pathnames.h \ |
$(incdir)/missing.h $(incdir)/alloc.h $(incdir)/error.h \ | $(top_srcdir)/compat/stdbool.h $(incdir)/missing.h \ |
$(incdir)/fileops.h $(incdir)/list.h $(incdir)/gettext.h \ | $(incdir)/alloc.h $(incdir)/error.h $(incdir)/fileops.h \ |
$(incdir)/sudo_plugin.h | $(incdir)/list.h $(incdir)/sudo_conf.h $(incdir)/list.h \ |
| $(incdir)/sudo_debug.h $(incdir)/gettext.h \ |
| $(incdir)/sudo_plugin.h $(srcdir)/sudo_plugin_int.h |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/conversation.c |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/conversation.c |
|
env_hooks.o: $(srcdir)/env_hooks.c $(top_builddir)/config.h \ |
|
$(top_srcdir)/compat/dlfcn.h $(srcdir)/sudo.h \ |
|
$(top_builddir)/pathnames.h $(top_srcdir)/compat/stdbool.h \ |
|
$(incdir)/missing.h $(incdir)/alloc.h $(incdir)/error.h \ |
|
$(incdir)/fileops.h $(incdir)/list.h $(incdir)/sudo_conf.h \ |
|
$(incdir)/list.h $(incdir)/sudo_debug.h $(incdir)/gettext.h \ |
|
$(incdir)/sudo_plugin.h |
|
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/env_hooks.c |
error.o: $(srcdir)/error.c $(top_builddir)/config.h $(incdir)/missing.h \ |
error.o: $(srcdir)/error.c $(top_builddir)/config.h $(incdir)/missing.h \ |
$(incdir)/error.h $(incdir)/gettext.h |
$(incdir)/error.h $(incdir)/gettext.h |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/error.c |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/error.c |
exec.o: $(srcdir)/exec.c $(top_builddir)/config.h $(srcdir)/sudo.h \ |
exec.o: $(srcdir)/exec.c $(top_builddir)/config.h $(srcdir)/sudo.h \ |
$(top_builddir)/pathnames.h $(incdir)/missing.h $(incdir)/alloc.h \ | $(top_builddir)/pathnames.h $(top_srcdir)/compat/stdbool.h \ |
$(incdir)/error.h $(incdir)/fileops.h $(incdir)/list.h \ | $(incdir)/missing.h $(incdir)/alloc.h $(incdir)/error.h \ |
$(incdir)/gettext.h $(srcdir)/sudo_exec.h $(incdir)/sudo_plugin.h \ | $(incdir)/fileops.h $(incdir)/list.h $(incdir)/sudo_conf.h \ |
| $(incdir)/list.h $(incdir)/sudo_debug.h $(incdir)/gettext.h \ |
| $(srcdir)/sudo_exec.h $(incdir)/sudo_plugin.h \ |
$(srcdir)/sudo_plugin_int.h |
$(srcdir)/sudo_plugin_int.h |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/exec.c |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/exec.c |
|
exec_common.o: $(srcdir)/exec_common.c $(top_builddir)/config.h \ |
|
$(srcdir)/sudo.h $(top_builddir)/pathnames.h \ |
|
$(top_srcdir)/compat/stdbool.h $(incdir)/missing.h \ |
|
$(incdir)/alloc.h $(incdir)/error.h $(incdir)/fileops.h \ |
|
$(incdir)/list.h $(incdir)/sudo_conf.h $(incdir)/list.h \ |
|
$(incdir)/sudo_debug.h $(incdir)/gettext.h $(srcdir)/sudo_exec.h |
|
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/exec_common.c |
exec_pty.o: $(srcdir)/exec_pty.c $(top_builddir)/config.h $(srcdir)/sudo.h \ |
exec_pty.o: $(srcdir)/exec_pty.c $(top_builddir)/config.h $(srcdir)/sudo.h \ |
$(top_builddir)/pathnames.h $(incdir)/missing.h $(incdir)/alloc.h \ | $(top_builddir)/pathnames.h $(top_srcdir)/compat/stdbool.h \ |
$(incdir)/error.h $(incdir)/fileops.h $(incdir)/list.h \ | $(incdir)/missing.h $(incdir)/alloc.h $(incdir)/error.h \ |
$(incdir)/gettext.h $(srcdir)/sudo_exec.h $(incdir)/sudo_plugin.h \ | $(incdir)/fileops.h $(incdir)/list.h $(incdir)/sudo_conf.h \ |
| $(incdir)/list.h $(incdir)/sudo_debug.h $(incdir)/gettext.h \ |
| $(srcdir)/sudo_exec.h $(incdir)/sudo_plugin.h \ |
$(srcdir)/sudo_plugin_int.h |
$(srcdir)/sudo_plugin_int.h |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/exec_pty.c |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/exec_pty.c |
get_pty.o: $(srcdir)/get_pty.c $(top_builddir)/config.h $(srcdir)/sudo.h \ |
get_pty.o: $(srcdir)/get_pty.c $(top_builddir)/config.h $(srcdir)/sudo.h \ |
$(top_builddir)/pathnames.h $(incdir)/missing.h $(incdir)/alloc.h \ | $(top_builddir)/pathnames.h $(top_srcdir)/compat/stdbool.h \ |
$(incdir)/error.h $(incdir)/fileops.h $(incdir)/list.h \ | $(incdir)/missing.h $(incdir)/alloc.h $(incdir)/error.h \ |
$(incdir)/gettext.h | $(incdir)/fileops.h $(incdir)/list.h $(incdir)/sudo_conf.h \ |
| $(incdir)/list.h $(incdir)/sudo_debug.h $(incdir)/gettext.h |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/get_pty.c |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/get_pty.c |
|
hooks.o: $(srcdir)/hooks.c $(top_builddir)/config.h $(srcdir)/sudo.h \ |
|
$(top_builddir)/pathnames.h $(top_srcdir)/compat/stdbool.h \ |
|
$(incdir)/missing.h $(incdir)/alloc.h $(incdir)/error.h \ |
|
$(incdir)/fileops.h $(incdir)/list.h $(incdir)/sudo_conf.h \ |
|
$(incdir)/list.h $(incdir)/sudo_debug.h $(incdir)/gettext.h \ |
|
$(incdir)/sudo_plugin.h $(srcdir)/sudo_plugin_int.h \ |
|
$(incdir)/sudo_debug.h |
|
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/hooks.c |
load_plugins.o: $(srcdir)/load_plugins.c $(top_builddir)/config.h \ |
load_plugins.o: $(srcdir)/load_plugins.c $(top_builddir)/config.h \ |
$(top_srcdir)/compat/dlfcn.h $(srcdir)/sudo.h \ |
$(top_srcdir)/compat/dlfcn.h $(srcdir)/sudo.h \ |
$(top_builddir)/pathnames.h $(incdir)/missing.h \ | $(top_builddir)/pathnames.h $(top_srcdir)/compat/stdbool.h \ |
$(incdir)/alloc.h $(incdir)/error.h $(incdir)/fileops.h \ | $(incdir)/missing.h $(incdir)/alloc.h $(incdir)/error.h \ |
$(incdir)/list.h $(incdir)/gettext.h $(incdir)/sudo_plugin.h \ | $(incdir)/fileops.h $(incdir)/list.h $(incdir)/sudo_conf.h \ |
$(srcdir)/sudo_plugin_int.h | $(incdir)/list.h $(incdir)/sudo_debug.h $(incdir)/gettext.h \ |
| $(incdir)/sudo_plugin.h $(srcdir)/sudo_plugin_int.h \ |
| $(incdir)/sudo_conf.h $(incdir)/list.h $(incdir)/sudo_debug.h |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/load_plugins.c |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/load_plugins.c |
net_ifs.o: $(srcdir)/net_ifs.c $(top_builddir)/config.h $(incdir)/missing.h \ |
net_ifs.o: $(srcdir)/net_ifs.c $(top_builddir)/config.h $(incdir)/missing.h \ |
$(incdir)/alloc.h $(incdir)/error.h $(incdir)/gettext.h | $(incdir)/alloc.h $(incdir)/error.h $(incdir)/sudo_debug.h \ |
| $(incdir)/gettext.h |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/net_ifs.c |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/net_ifs.c |
parse_args.o: $(srcdir)/parse_args.c $(top_builddir)/config.h ./sudo_usage.h \ |
parse_args.o: $(srcdir)/parse_args.c $(top_builddir)/config.h ./sudo_usage.h \ |
$(srcdir)/sudo.h $(top_builddir)/pathnames.h $(incdir)/missing.h \ | $(srcdir)/sudo.h $(top_builddir)/pathnames.h \ |
| $(top_srcdir)/compat/stdbool.h $(incdir)/missing.h \ |
$(incdir)/alloc.h $(incdir)/error.h $(incdir)/fileops.h \ |
$(incdir)/alloc.h $(incdir)/error.h $(incdir)/fileops.h \ |
$(incdir)/list.h $(incdir)/gettext.h $(incdir)/lbuf.h | $(incdir)/list.h $(incdir)/sudo_conf.h $(incdir)/list.h \ |
| $(incdir)/sudo_debug.h $(incdir)/gettext.h $(incdir)/lbuf.h |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/parse_args.c |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/parse_args.c |
preload.o: $(srcdir)/preload.c $(top_builddir)/config.h $(incdir)/sudo_plugin.h |
preload.o: $(srcdir)/preload.c $(top_builddir)/config.h $(incdir)/sudo_plugin.h |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/preload.c |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/preload.c |
selinux.o: $(srcdir)/selinux.c $(top_builddir)/config.h $(srcdir)/sudo.h \ |
selinux.o: $(srcdir)/selinux.c $(top_builddir)/config.h $(srcdir)/sudo.h \ |
$(top_builddir)/pathnames.h $(incdir)/missing.h $(incdir)/alloc.h \ | $(top_builddir)/pathnames.h $(top_srcdir)/compat/stdbool.h \ |
$(incdir)/error.h $(incdir)/fileops.h $(incdir)/list.h \ | $(incdir)/missing.h $(incdir)/alloc.h $(incdir)/error.h \ |
$(incdir)/gettext.h | $(incdir)/fileops.h $(incdir)/list.h $(incdir)/sudo_conf.h \ |
| $(incdir)/list.h $(incdir)/sudo_debug.h $(incdir)/gettext.h \ |
| $(srcdir)/sudo_exec.h |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/selinux.c |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/selinux.c |
sesh.o: $(srcdir)/sesh.c $(top_builddir)/config.h $(incdir)/missing.h \ | sesh.o: $(srcdir)/sesh.c $(top_builddir)/config.h \ |
$(incdir)/gettext.h | $(top_srcdir)/compat/stdbool.h $(incdir)/missing.h $(incdir)/alloc.h \ |
| $(incdir)/error.h $(incdir)/gettext.h $(incdir)/sudo_conf.h \ |
| $(incdir)/list.h $(incdir)/sudo_debug.h $(srcdir)/sudo_exec.h \ |
| $(incdir)/sudo_plugin.h |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/sesh.c |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/sesh.c |
sudo.o: $(srcdir)/sudo.c $(top_builddir)/config.h $(srcdir)/sudo.h \ |
sudo.o: $(srcdir)/sudo.c $(top_builddir)/config.h $(srcdir)/sudo.h \ |
$(top_builddir)/pathnames.h $(incdir)/missing.h $(incdir)/alloc.h \ | $(top_builddir)/pathnames.h $(top_srcdir)/compat/stdbool.h \ |
$(incdir)/error.h $(incdir)/fileops.h $(incdir)/list.h \ | $(incdir)/missing.h $(incdir)/alloc.h $(incdir)/error.h \ |
$(incdir)/gettext.h $(incdir)/sudo_plugin.h \ | $(incdir)/fileops.h $(incdir)/list.h $(incdir)/sudo_conf.h \ |
$(srcdir)/sudo_plugin_int.h ./sudo_usage.h | $(incdir)/list.h $(incdir)/sudo_debug.h $(incdir)/gettext.h \ |
| $(incdir)/sudo_plugin.h $(srcdir)/sudo_plugin_int.h ./sudo_usage.h |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/sudo.c |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/sudo.c |
sudo_edit.o: $(srcdir)/sudo_edit.c $(top_builddir)/config.h $(srcdir)/sudo.h \ |
sudo_edit.o: $(srcdir)/sudo_edit.c $(top_builddir)/config.h $(srcdir)/sudo.h \ |
$(top_builddir)/pathnames.h $(incdir)/missing.h $(incdir)/alloc.h \ | $(top_builddir)/pathnames.h $(top_srcdir)/compat/stdbool.h \ |
$(incdir)/error.h $(incdir)/fileops.h $(incdir)/list.h \ | $(incdir)/missing.h $(incdir)/alloc.h $(incdir)/error.h \ |
$(incdir)/gettext.h | $(incdir)/fileops.h $(incdir)/list.h $(incdir)/sudo_conf.h \ |
| $(incdir)/list.h $(incdir)/sudo_debug.h $(incdir)/gettext.h |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/sudo_edit.c |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/sudo_edit.c |
sudo_noexec.lo: $(srcdir)/sudo_noexec.c $(top_builddir)/config.h \ |
sudo_noexec.lo: $(srcdir)/sudo_noexec.c $(top_builddir)/config.h \ |
$(incdir)/missing.h |
$(incdir)/missing.h |
$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/sudo_noexec.c |
$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/sudo_noexec.c |
tgetpass.o: $(srcdir)/tgetpass.c $(top_builddir)/config.h $(srcdir)/sudo.h \ |
tgetpass.o: $(srcdir)/tgetpass.c $(top_builddir)/config.h $(srcdir)/sudo.h \ |
$(top_builddir)/pathnames.h $(incdir)/missing.h $(incdir)/alloc.h \ | $(top_builddir)/pathnames.h $(top_srcdir)/compat/stdbool.h \ |
$(incdir)/error.h $(incdir)/fileops.h $(incdir)/list.h \ | $(incdir)/missing.h $(incdir)/alloc.h $(incdir)/error.h \ |
$(incdir)/gettext.h | $(incdir)/fileops.h $(incdir)/list.h $(incdir)/sudo_conf.h \ |
| $(incdir)/list.h $(incdir)/sudo_debug.h $(incdir)/gettext.h |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/tgetpass.c |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/tgetpass.c |
ttysize.o: $(srcdir)/ttysize.c $(top_builddir)/config.h $(incdir)/missing.h | ttyname.o: $(srcdir)/ttyname.c $(top_builddir)/config.h $(srcdir)/sudo.h \ |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/ttysize.c | $(top_builddir)/pathnames.h $(top_srcdir)/compat/stdbool.h \ |
| $(incdir)/missing.h $(incdir)/alloc.h $(incdir)/error.h \ |
| $(incdir)/fileops.h $(incdir)/list.h $(incdir)/sudo_conf.h \ |
| $(incdir)/list.h $(incdir)/sudo_debug.h $(incdir)/gettext.h |
| $(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/ttyname.c |
utmp.o: $(srcdir)/utmp.c $(top_builddir)/config.h $(srcdir)/sudo.h \ |
utmp.o: $(srcdir)/utmp.c $(top_builddir)/config.h $(srcdir)/sudo.h \ |
$(top_builddir)/pathnames.h $(incdir)/missing.h $(incdir)/alloc.h \ | $(top_builddir)/pathnames.h $(top_srcdir)/compat/stdbool.h \ |
$(incdir)/error.h $(incdir)/fileops.h $(incdir)/list.h \ | $(incdir)/missing.h $(incdir)/alloc.h $(incdir)/error.h \ |
$(incdir)/gettext.h $(srcdir)/sudo_exec.h | $(incdir)/fileops.h $(incdir)/list.h $(incdir)/sudo_conf.h \ |
| $(incdir)/list.h $(incdir)/sudo_debug.h $(incdir)/gettext.h \ |
| $(srcdir)/sudo_exec.h |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/utmp.c |
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/utmp.c |