File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / sudo / plugins / sudoers / Makefile.in
Revision 1.1.1.6 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Sun Jun 15 16:12:54 2014 UTC (10 years, 2 months ago) by misho
Branches: sudo, MAIN
CVS tags: v1_8_10p3_0, v1_8_10p3, HEAD
sudo v 1.8.10p3

    1: #
    2: # Copyright (c) 1996, 1998-2005, 2007-2014
    3: #       Todd C. Miller <Todd.Miller@courtesan.com>
    4: #
    5: # Permission to use, copy, modify, and distribute this software for any
    6: # purpose with or without fee is hereby granted, provided that the above
    7: # copyright notice and this permission notice appear in all copies.
    8: #
    9: # THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
   10: # WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
   11: # MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
   12: # ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
   13: # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
   14: # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
   15: # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
   16: # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
   17: #
   18: # Sponsored in part by the Defense Advanced Research Projects
   19: # Agency (DARPA) and Air Force Research Laboratory, Air Force
   20: # Materiel Command, USAF, under agreement number F39502-99-1-0512.
   21: #
   22: # @configure_input@
   23: #
   24: 
   25: #### Start of system configuration section. ####
   26: 
   27: srcdir = @srcdir@
   28: devdir = @devdir@
   29: authdir = $(srcdir)/auth
   30: top_builddir = @top_builddir@
   31: top_srcdir = @top_srcdir@
   32: incdir = $(top_srcdir)/include
   33: docdir = @docdir@
   34: libdir = @libdir@
   35: rundir = @rundir@
   36: vardir = @vardir@
   37: cross_compiling = @CROSS_COMPILING@
   38: 
   39: # Compiler & tools to use
   40: CC = @CC@
   41: LIBTOOL = @LIBTOOL@
   42: FLEX = @FLEX@
   43: YACC = @YACC@
   44: PERL = perl
   45: 
   46: # Our install program supports extra flags...
   47: INSTALL = $(SHELL) $(top_srcdir)/install-sh -c
   48: 
   49: # Libraries
   50: LT_LIBS = $(top_builddir)/common/libsudo_util.la $(LIBOBJDIR)libreplace.la
   51: LIBS = $(LT_LIBS) @LIBINTL@
   52: NET_LIBS = @NET_LIBS@
   53: SUDOERS_LIBS = @SUDOERS_LIBS@ @AFS_LIBS@ @GETGROUPS_LIB@ $(LIBS) $(NET_LIBS) @ZLIB@ @LIBDL@
   54: REPLAY_LIBS = @REPLAY_LIBS@ @ZLIB@
   55: 
   56: # C preprocessor flags
   57: CPPFLAGS = -I$(incdir) -I$(top_builddir) -I$(devdir) -I$(srcdir) -I$(top_srcdir) -DLIBDIR=\"$(libdir)\" @CPPFLAGS@
   58: 
   59: # Usually -O and/or -g
   60: CFLAGS = @CFLAGS@
   61: 
   62: # Flags to pass to the link stage
   63: LDFLAGS = @LDFLAGS@
   64: LT_LDFLAGS = @SUDOERS_LDFLAGS@ @LT_LDFLAGS@ @LT_LDMAP@ @LT_LDOPT@ @LT_LDEXPORTS@
   65: 
   66: # PIE flags
   67: PIE_CFLAGS = @PIE_CFLAGS@
   68: PIE_LDFLAGS = @PIE_LDFLAGS@
   69: 
   70: # Stack smashing protection flags
   71: SSP_CFLAGS = @SSP_CFLAGS@
   72: SSP_LDFLAGS = @SSP_LDFLAGS@
   73: 
   74: # cppcheck options, usually set in the top-level Makefile
   75: CPPCHECK_OPTS = -q --force --enable=warning,performance,portability --suppress=constStatement --error-exitcode=1 --inline-suppr -U__cplusplus -UQUAD_MAX -UQUAD_MIN -UUQUAD_MAX -U_POSIX_HOST_NAME_MAX -U_POSIX_PATH_MAX
   76: 
   77: # Where to install things...
   78: prefix = @prefix@
   79: exec_prefix = @exec_prefix@
   80: bindir = @bindir@
   81: sbindir = @sbindir@
   82: sysconfdir = @sysconfdir@
   83: libexecdir = @libexecdir@
   84: datarootdir = @datarootdir@
   85: localedir = @localedir@
   86: localstatedir = @localstatedir@
   87: 
   88: # File extension, mode and map file to use for shared libraries/objects
   89: soext = @SOEXT@
   90: shlib_mode = @SHLIB_MODE@
   91: shlib_exp = $(srcdir)/sudoers.exp
   92: shlib_map = sudoers.map
   93: shlib_opt = sudoers.opt
   94: 
   95: # Directory in which to install the sudoers plugin
   96: plugindir = @PLUGINDIR@
   97: 
   98: # Directory in which to install the sudoers file
   99: sudoersdir = $(sysconfdir)
  100: 
  101: # Directory in which to install sudoreplay.
  102: replaydir = $(bindir)
  103: 
  104: # Directory in which to install visudo
  105: visudodir = $(sbindir)
  106: 
  107: # User and group ids the installed files should be "owned" by
  108: install_uid = 0
  109: install_gid = 0
  110: 
  111: # User, group, and mode the sudoers file should be "owned" by (configure)
  112: sudoers_uid = @SUDOERS_UID@
  113: sudoers_gid = @SUDOERS_GID@
  114: sudoers_mode = @SUDOERS_MODE@
  115: 
  116: # Pass in paths and uid/gid + OS dependent defines
  117: DEFS = @OSDEFS@ -D_PATH_SUDOERS=\"$(sudoersdir)/sudoers\" \
  118:        -DSUDOERS_UID=$(sudoers_uid) -DSUDOERS_GID=$(sudoers_gid) \
  119:        -DSUDOERS_MODE=$(sudoers_mode) -DLOCALEDIR=\"$(localedir)\"
  120: 
  121: # Set to non-empty for development mode
  122: DEVEL = @DEVEL@
  123: 
  124: #### End of system configuration section. ####
  125: 
  126: SHELL = @SHELL@
  127: 
  128: PROGS = sudoers.la visudo sudoreplay testsudoers
  129: 
  130: TEST_PROGS = check_iolog_path check_fill check_wrap check_addr check_symbols \
  131: 	     check_digest check_base64
  132: 
  133: AUTH_OBJS = sudo_auth.lo @AUTH_OBJS@
  134: 
  135: LIBPARSESUDOERS_OBJS = alias.lo audit.lo base64.lo defaults.lo hexchar.lo \
  136: 		       gram.lo match.lo match_addr.lo pwutil.lo pwutil_impl.lo \
  137: 		       timestr.lo toke.lo toke_util.lo redblack.lo sha2.lo
  138: 
  139: SUDOERS_OBJS = $(AUTH_OBJS) boottime.lo check.lo env.lo find_path.lo \
  140: 	       goodpath.lo group_plugin.lo interfaces.lo iolog.lo \
  141: 	       iolog_path.lo locale.lo logging.lo logwrap.lo parse.lo \
  142: 	       policy.lo prompt.lo set_perms.lo sudo_nss.lo sudoers.lo \
  143: 	       timestamp.lo @SUDOERS_OBJS@
  144: 
  145: VISUDO_OBJS = find_path.o goodpath.o locale.o visudo.o visudo_json.o
  146: 
  147: REPLAY_OBJS = getdate.o locale.o sudoreplay.o
  148: 
  149: TEST_OBJS = group_plugin.o interfaces.o locale.o net_ifs.o \
  150: 	    testsudoers.o tsgetgrpw.o
  151: 
  152: CHECK_ADDR_OBJS = check_addr.o interfaces.o locale.o match_addr.o
  153: 
  154: CHECK_BASE64_OBJS = check_base64.o base64.o locale.o
  155: 
  156: CHECK_DIGEST_OBJS = check_digest.o sha2.o
  157: 
  158: CHECK_FILL_OBJS = check_fill.o hexchar.o locale.o toke_util.o
  159: 
  160: CHECK_IOLOG_PATH_OBJS = check_iolog_path.o iolog_path.o locale.o \
  161: 			pwutil.o pwutil_impl.o redblack.o
  162: 
  163: CHECK_SYMBOLS_OBJS = check_symbols.o locale.o
  164: 
  165: CHECK_WRAP_OBJS = check_wrap.o locale.o logwrap.o
  166: 
  167: LIBOBJDIR = $(top_builddir)/@ac_config_libobj_dir@/
  168: 
  169: VERSION = @PACKAGE_VERSION@
  170: PACKAGE_TARNAME = @PACKAGE_TARNAME@
  171: 
  172: all: $(PROGS)
  173: 
  174: .SUFFIXES: .o .c .h .l .y .lo
  175: 
  176: .c.o:
  177: 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $<
  178: 
  179: .c.lo:
  180: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $<
  181: 
  182: $(shlib_map): $(shlib_exp)
  183: 	@awk 'BEGIN { print "{\n\tglobal:" } { print "\t\t"$$0";" } END { print "\tlocal:\n\t\t*;\n};" }' $(shlib_exp) > $@
  184: 
  185: $(shlib_opt): $(shlib_exp)
  186: 	@sed 's/^/+e /' $(shlib_exp) > $@
  187: 
  188: # Prevent default rules from building .c files from .l and .y files
  189: .l.c:
  190: 
  191: .y.c:
  192: 
  193: Makefile: $(srcdir)/Makefile.in
  194: 	(cd $(top_builddir) && ./config.status --file plugins/sudoers/Makefile)
  195: 
  196: libparsesudoers.la: $(LIBPARSESUDOERS_OBJS)
  197: 	$(LIBTOOL) --mode=link $(CC) -o $@ $(LIBPARSESUDOERS_OBJS) -no-install
  198: 
  199: sudoers.la: $(SUDOERS_OBJS) $(LT_LIBS) libparsesudoers.la @LT_LDDEP@
  200: 	$(LIBTOOL) @LT_STATIC@ --mode=link $(CC) $(LDFLAGS) $(LT_LDFLAGS) -o $@ $(SUDOERS_OBJS) libparsesudoers.la $(SUDOERS_LIBS) -module -avoid-version -rpath $(plugindir)
  201: 
  202: visudo: libparsesudoers.la $(VISUDO_OBJS) $(LT_LIBS)
  203: 	$(LIBTOOL) --mode=link $(CC) -o $@ $(VISUDO_OBJS) $(LDFLAGS) $(PIE_LDFLAGS) $(SSP_LDFLAGS) libparsesudoers.la $(LIBS) $(NET_LIBS)
  204: 
  205: sudoreplay: timestr.lo $(REPLAY_OBJS) $(LT_LIBS)
  206: 	$(LIBTOOL) --mode=link $(CC) -o $@ $(REPLAY_OBJS) $(LDFLAGS) $(PIE_LDFLAGS) $(SSP_LDFLAGS) timestr.lo $(REPLAY_LIBS) $(LIBS)
  207: 
  208: testsudoers: libparsesudoers.la $(TEST_OBJS) $(LT_LIBS)
  209: 	$(LIBTOOL) --mode=link $(CC) -o $@ $(TEST_OBJS) $(LDFLAGS) $(PIE_LDFLAGS) $(SSP_LDFLAGS) libparsesudoers.la $(LIBS) $(NET_LIBS) @LIBDL@
  210: 
  211: check_addr: $(CHECK_ADDR_OBJS) $(LT_LIBS)
  212: 	$(LIBTOOL) --mode=link $(CC) -o $@ $(CHECK_ADDR_OBJS) $(LDFLAGS) $(PIE_LDFLAGS) $(SSP_LDFLAGS) $(LIBS) $(NET_LIBS)
  213: 
  214: check_base64: $(CHECK_BASE64_OBJS) $(LT_LIBS)
  215: 	$(LIBTOOL) --mode=link $(CC) -o $@ $(CHECK_BASE64_OBJS) $(LDFLAGS) $(PIE_LDFLAGS) $(SSP_LDFLAGS) $(LIBS)
  216: 
  217: check_digest: $(CHECK_DIGEST_OBJS) $(LT_LIBS)
  218: 	$(LIBTOOL) --mode=link $(CC) -o $@ $(CHECK_DIGEST_OBJS) $(LDFLAGS) $(PIE_LDFLAGS) $(SSP_LDFLAGS) $(LIBS)
  219: 
  220: check_fill: $(CHECK_FILL_OBJS) $(LT_LIBS)
  221: 	$(LIBTOOL) --mode=link $(CC) -o $@ $(CHECK_FILL_OBJS) $(LDFLAGS) $(PIE_LDFLAGS) $(SSP_LDFLAGS) $(LIBS)
  222: 
  223: check_iolog_path: $(CHECK_IOLOG_PATH_OBJS) $(LT_LIBS)
  224: 	$(LIBTOOL) --mode=link $(CC) -o $@ $(CHECK_IOLOG_PATH_OBJS) $(LDFLAGS) $(PIE_LDFLAGS) $(SSP_LDFLAGS) $(LIBS)
  225: 
  226: # We need to link check_symbols with -lpthread on HP-UX since LDAP uses threads
  227: check_symbols: $(CHECK_SYMBOLS_OBJS) $(LT_LIBS)
  228: 	if [ X"$(soext)" != X"" ]; then \
  229: 	    $(LIBTOOL) --mode=link $(CC) -o $@ $(CHECK_SYMBOLS_OBJS) $(LDFLAGS) $(PIE_LDFLAGS) $(SSP_LDFLAGS) $(LIBS) @SUDO_LIBS@ @LIBDL@; \
  230: 	fi
  231: 
  232: check_wrap: $(CHECK_WRAP_OBJS) $(LT_LIBS)
  233: 	$(LIBTOOL) --mode=link $(CC) -o $@ $(CHECK_WRAP_OBJS) $(LDFLAGS) $(PIE_LDFLAGS) $(SSP_LDFLAGS) $(LIBS)
  234: 
  235: GENERATED = gram.h gram.c toke.c def_data.c def_data.h getdate.c
  236: 
  237: $(devdir)/gram.c $(devdir)/gram.h: $(srcdir)/gram.y
  238: 	@if [ -n "$(DEVEL)" ]; then \
  239: 	    if test "$(srcdir)" = "."; then \
  240: 		gram_y="gram.y"; \
  241: 	    else \
  242: 		gram_y="$(srcdir)/gram.y"; \
  243: 	    fi; \
  244: 	    cmd='$(YACC) -d -p sudoers '"$$gram_y"'; echo "#include <config.h>" > $(devdir)/gram.c; sed "s/^\\(#line .*\\) \"y\\.tab\\.c\"/\1 \"gram.c\"/" y.tab.c >> $(devdir)/gram.c; rm -f y.tab.c; mv -f y.tab.h $(devdir)/gram.h'; \
  245: 	    echo "$$cmd"; eval $$cmd; \
  246: 	fi
  247: 
  248: $(devdir)/toke.c: $(srcdir)/toke.l
  249: 	@if [ -n "$(DEVEL)" ]; then \
  250: 	    if test "$(srcdir)" = "."; then \
  251: 		toke_l="toke.l"; \
  252: 	    else \
  253: 		toke_l="$(srcdir)/toke.l"; \
  254: 	    fi; \
  255: 	    cmd='$(FLEX) '"$$toke_l"'; echo "#include <config.h>" > $(devdir)/toke.c; cat lex.sudoers.c >> $(devdir)/toke.c; rm -f lex.sudoers.c'; \
  256: 	    echo "$$cmd"; eval $$cmd; \
  257: 	fi
  258: 
  259: $(devdir)/getdate.c: $(srcdir)/getdate.y
  260: 	@if [ -n "$(DEVEL)" ]; then \
  261: 	    echo "expect 10 shift/reduce conflicts"; \
  262: 	    if test "$(srcdir)" = "."; then \
  263: 		getdate_y="getdate.y"; \
  264: 	    else \
  265: 		getdate_y="$(srcdir)/getdate.y"; \
  266: 	    fi; \
  267: 	    cmd='$(YACC) '"$$getdate_y"'; echo "#include <config.h>" > $(devdir)/getdate.c; sed "s/^\\(#line .*\\) \"y\\.tab\\.c\"/\1 \"getdate.c\"/" y.tab.c >> $(devdir)/getdate.c; rm -f y.tab.c'; \
  268: 	    echo "$$cmd"; eval $$cmd; \
  269: 	fi
  270: 
  271: $(devdir)/def_data.c $(devdir)/def_data.h: $(srcdir)/def_data.in
  272: 	@if [ -n "$(DEVEL)" ]; then \
  273: 	    cmd='$(PERL) $(srcdir)/mkdefaults -o $(devdir)/def_data $(srcdir)/def_data.in'; \
  274: 	    echo "$$cmd"; eval $$cmd; \
  275: 	fi
  276: 
  277: sudoers: $(srcdir)/sudoers.in
  278: 	(cd $(top_builddir) && $(SHELL) config.status --file=plugins/sudoers/$@)
  279: 
  280: pre-install:
  281: 	@if test X"$(cross_compiling)" != X"yes" -a -r $(DESTDIR)$(sudoersdir)/sudoers; then \
  282: 	    echo "Checking existing sudoers file for syntax errors."; \
  283: 	    ./visudo -c -f $(DESTDIR)$(sudoersdir)/sudoers; \
  284: 	fi
  285: 
  286: install: install-plugin install-binaries install-sudoers install-doc
  287: 
  288: install-dirs:
  289: 	$(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(plugindir) \
  290: 	    $(DESTDIR)$(visudodir) $(DESTDIR)$(replaydir) \
  291: 	    $(DESTDIR)$(sudoersdir) $(DESTDIR)$(docdir) \
  292: 	    `echo $(DESTDIR)$(rundir)|sed 's,/[^/]*$$,,'` \
  293: 	    `echo $(DESTDIR)$(vardir)|sed 's,/[^/]*$$,,'`
  294: 	$(INSTALL) -d -O $(install_uid) -G $(install_gid) -m 0711 $(DESTDIR)$(rundir)
  295: 	$(INSTALL) -d -O $(install_uid) -G $(install_gid) -m 0711 $(DESTDIR)$(vardir)
  296: 
  297: install-binaries: visudo sudoreplay install-dirs
  298: 	$(INSTALL) -b~ -O $(install_uid) -G $(install_gid) -m 0755 sudoreplay $(DESTDIR)$(replaydir)/sudoreplay
  299: 	$(INSTALL) -b~ -O $(install_uid) -G $(install_gid) -m 0755 visudo $(DESTDIR)$(visudodir)/visudo
  300: 
  301: install-includes:
  302: 
  303: install-doc: install-dirs
  304: 	@LDAP@$(INSTALL) -O $(install_uid) -G $(install_gid) -m 0755 $(srcdir)/sudoers2ldif $(DESTDIR)$(docdir)
  305: 
  306: install-plugin: sudoers.la install-dirs
  307: 	if [ X"$(soext)" != X"" -a -e .libs/sudoers$(soext) ]; then \
  308: 	    test X"$$SUDO_PREINSTALL_CMD" != X"" && \
  309: 		$$SUDO_PREINSTALL_CMD .libs/sudoers$(soext); \
  310: 	    $(INSTALL) -b~ -O $(install_uid) -G $(install_gid) -m $(shlib_mode) .libs/sudoers$(soext) $(DESTDIR)$(plugindir)/sudoers.so; \
  311: 	fi
  312: 
  313: install-sudoers: install-dirs
  314: 	$(INSTALL) -d -O $(sudoers_uid) -G $(sudoers_gid) -m 0750 \
  315: 	    $(DESTDIR)$(sudoersdir)/sudoers.d
  316: 	test -r $(DESTDIR)$(sudoersdir)/sudoers || \
  317: 	    $(INSTALL) -O $(sudoers_uid) -G $(sudoers_gid) -m $(sudoers_mode) \
  318: 		sudoers $(DESTDIR)$(sudoersdir)/sudoers
  319: 
  320: uninstall:
  321: 	-rm -f $(DESTDIR)$(plugindir)/sudoers.so
  322: 	-rm -f $(DESTDIR)$(replaydir)/sudoreplay
  323: 	-rm -f $(DESTDIR)$(visudodir)/visudo
  324: 	-cmp $(DESTDIR)$(sudoersdir)/sudoers $(srcdir)/sudoers >/dev/null && \
  325: 	    rm -f $(DESTDIR)$(sudoersdir)/sudoers
  326: 
  327: cppcheck:
  328: 	cppcheck $(CPPCHECK_OPTS) -I$(incdir) -I$(top_builddir) -I$(devdir) -I$(srcdir) -I$(top_srcdir) $(srcdir)/*.c $(srcdir)/auth/*.c
  329: 
  330: check: $(TEST_PROGS) visudo testsudoers
  331: 	@if test X"$(cross_compiling)" != X"yes"; then \
  332: 	    rval=0; \
  333: 	    mkdir -p regress/parser; \
  334: 	    ./check_addr $(srcdir)/regress/parser/check_addr.in || rval=`expr $$rval + $$?`; \
  335: 	    ./check_base64 || rval=`expr $$rval + $$?`; \
  336: 	    ./check_digest > regress/parser/check_digest.out; \
  337: 	    diff regress/parser/check_digest.out $(srcdir)/regress/parser/check_digest.out.ok || rval=`expr $$rval + $$?`; \
  338: 	    ./check_fill || rval=`expr $$rval + $$?`; \
  339: 	    ./check_iolog_path $(srcdir)/regress/iolog_path/data || rval=`expr $$rval + $$?`; \
  340: 	    if [ X"$(soext)" != X"" -a -e .libs/sudoers$(soext) ]; then \
  341: 		./check_symbols .libs/sudoers$(soext) $(shlib_exp) || rval=`expr $$rval + $$?`; \
  342: 	    fi; \
  343: 	    mkdir -p regress/logging; \
  344: 	    ./check_wrap $(srcdir)/regress/logging/check_wrap.in > regress/logging/check_wrap.out; \
  345: 	    diff regress/logging/check_wrap.out $(srcdir)/regress/logging/check_wrap.out.ok || rval=`expr $$rval + $$?`; \
  346: 	    passed=0; failed=0; total=0; \
  347: 	    mkdir -p regress/sudoers; \
  348: 	    dir=sudoers; \
  349: 	    for t in $(srcdir)/regress/$$dir/*.in; do \
  350: 		base=`basename $$t .in`; \
  351: 		out="regress/sudoers/$${base}.out"; \
  352: 		toke="regress/sudoers/$${base}.toke"; \
  353: 		./testsudoers -dt <$$t >$$out 2>$$toke || true; \
  354: 		if cmp $$out $(srcdir)/$$out.ok >/dev/null; then \
  355: 		    passed=`expr $$passed + 1`; \
  356: 		    echo "$$dir/$$base (parse): OK"; \
  357: 		else \
  358: 		    failed=`expr $$failed + 1`; \
  359: 		    echo "$$dir/$$base: FAIL"; \
  360: 		    diff $$out $(srcdir)/$$out.ok || true; \
  361: 		fi; \
  362: 		total=`expr $$total + 1`; \
  363: 		if cmp $$toke $(srcdir)/$$toke.ok >/dev/null; then \
  364: 		    passed=`expr $$passed + 1`; \
  365: 		    echo "$$dir/$$base (toke):  OK"; \
  366: 		else \
  367: 		    failed=`expr $$failed + 1`; \
  368: 		    echo "$$dir/$$base (toke):  FAIL"; \
  369: 		    diff $$toke $(srcdir)/$$toke.ok || true; \
  370: 		fi; \
  371: 		total=`expr $$total + 1`; \
  372: 	    done; \
  373: 	    echo "$$dir: $$passed/$$total tests passed; $$failed/$$total tests failed"; \
  374: 	    if test $$failed -ne 0; then \
  375: 		rval=`expr $$rval + $$failed`; \
  376: 	    fi; \
  377: 	    for dir in testsudoers visudo; do \
  378: 		mkdir -p regress/$$dir; \
  379: 		passed=0; failed=0; total=0; \
  380: 		for t in $(srcdir)/regress/$$dir/*.sh; do \
  381: 		    base=`basename $$t .sh`; \
  382: 		    out="regress/$$dir/$${base}.out"; \
  383: 		    err="regress/$$dir/$${base}.err"; \
  384: 		    TESTDIR=$(srcdir)/regress/$$dir \
  385: 			$(SHELL) $$t >$$out 2>$$err; \
  386: 		    if cmp $$out $(srcdir)/$$out.ok >/dev/null; then \
  387: 			passed=`expr $$passed + 1`; \
  388: 			echo "$$dir/$$base: OK"; \
  389: 		    else \
  390: 			failed=`expr $$failed + 1`; \
  391: 			echo "$$dir/$$base: FAIL"; \
  392: 			diff $$out $(srcdir)/$$out.ok || true; \
  393: 		    fi; \
  394: 		    total=`expr $$total + 1`; \
  395: 		    if test -s $(srcdir)/$$err.ok; then \
  396: 			if cmp $$err $(srcdir)/$$err.ok >/dev/null; then \
  397: 			    passed=`expr $$passed + 1`; \
  398: 			    echo "$$dir/$$base (stderr): OK"; \
  399: 			else \
  400: 			    failed=`expr $$failed + 1`; \
  401: 			    echo "$$dir/$$base (stderr): FAIL"; \
  402: 			    diff $$err $(srcdir)/$$err.ok || true; \
  403: 			fi; \
  404: 			total=`expr $$total + 1`; \
  405: 		    elif test -s $$err; then \
  406: 			failed=`expr $$failed + 1`; \
  407: 			echo "$$dir/$$base (stderr): FAIL"; \
  408: 			cat $$err 1>&2; \
  409: 		    fi; \
  410: 		done; \
  411: 		echo "$$dir: $$passed/$$total tests passed; $$failed/$$total tests failed"; \
  412: 		if test $$failed -ne 0; then \
  413: 		    rval=`expr $$rval + $$failed`; \
  414: 		fi; \
  415: 	    done; \
  416: 	    exit $$rval; \
  417: 	fi
  418: 
  419: clean:
  420: 	-$(LIBTOOL) --mode=clean rm -f $(PROGS) $(TEST_PROGS) *.lo *.o *.la \
  421: 	    *.a stamp-* core *.core core.* regress/*/*.out regress/*/*.toke \
  422: 	    regress/*/*.err
  423: 
  424: mostlyclean: clean
  425: 
  426: distclean: clean
  427: 	-rm -rf Makefile sudoers sudoers.lo .libs $(LINKS)
  428: 	@if [ -n "$(DEVEL)" -a "$(devdir)" != "$(srcdir)" ]; then \
  429: 	    cmd='rm -rf $(GENERATED)'; \
  430: 	    echo "$$cmd"; eval $$cmd; \
  431: 	fi
  432: 
  433: clobber: distclean
  434: 
  435: realclean: distclean
  436: 	rm -f TAGS tags
  437: 
  438: cleandir: realclean
  439: 
  440: # Autogenerated dependencies, do not modify
  441: afs.lo: $(authdir)/afs.c $(devdir)/def_data.h $(incdir)/alloc.h \
  442:         $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  443:         $(incdir)/missing.h $(incdir)/queue.h $(incdir)/sudo_debug.h \
  444:         $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h $(srcdir)/defaults.h \
  445:         $(srcdir)/logging.h $(srcdir)/sudo_nss.h $(srcdir)/sudoers.h \
  446:         $(top_builddir)/config.h $(top_builddir)/pathnames.h \
  447:         $(top_srcdir)/compat/stdbool.h
  448: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(authdir)/afs.c
  449: aix_auth.lo: $(authdir)/aix_auth.c $(devdir)/def_data.h $(incdir)/alloc.h \
  450:              $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  451:              $(incdir)/missing.h $(incdir)/queue.h $(incdir)/sudo_debug.h \
  452:              $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h \
  453:              $(srcdir)/defaults.h $(srcdir)/logging.h $(srcdir)/sudo_nss.h \
  454:              $(srcdir)/sudoers.h $(top_builddir)/config.h \
  455:              $(top_builddir)/pathnames.h $(top_srcdir)/compat/stdbool.h
  456: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(authdir)/aix_auth.c
  457: alias.lo: $(srcdir)/alias.c $(devdir)/def_data.h $(devdir)/gram.h \
  458:           $(incdir)/alloc.h $(incdir)/fatal.h $(incdir)/fileops.h \
  459:           $(incdir)/gettext.h $(incdir)/missing.h $(incdir)/queue.h \
  460:           $(incdir)/sudo_debug.h $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h \
  461:           $(srcdir)/defaults.h $(srcdir)/logging.h $(srcdir)/parse.h \
  462:           $(srcdir)/redblack.h $(srcdir)/sudo_nss.h $(srcdir)/sudoers.h \
  463:           $(top_builddir)/config.h $(top_builddir)/pathnames.h \
  464:           $(top_srcdir)/compat/stdbool.h
  465: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/alias.c
  466: audit.lo: $(srcdir)/audit.c $(incdir)/gettext.h $(incdir)/missing.h \
  467:           $(incdir)/sudo_debug.h $(srcdir)/bsm_audit.h $(srcdir)/linux_audit.h \
  468:           $(srcdir)/logging.h $(top_builddir)/config.h \
  469:           $(top_srcdir)/compat/stdbool.h
  470: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/audit.c
  471: base64.lo: $(srcdir)/base64.c $(incdir)/missing.h $(incdir)/sudo_debug.h \
  472:            $(top_builddir)/config.h
  473: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/base64.c
  474: base64.o: base64.lo
  475: boottime.lo: $(srcdir)/boottime.c $(incdir)/missing.h $(incdir)/sudo_debug.h \
  476:              $(top_builddir)/config.h
  477: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/boottime.c
  478: bsdauth.lo: $(authdir)/bsdauth.c $(devdir)/def_data.h $(incdir)/alloc.h \
  479:             $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  480:             $(incdir)/missing.h $(incdir)/queue.h $(incdir)/sudo_debug.h \
  481:             $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h $(srcdir)/defaults.h \
  482:             $(srcdir)/logging.h $(srcdir)/sudo_nss.h $(srcdir)/sudoers.h \
  483:             $(top_builddir)/config.h $(top_builddir)/pathnames.h \
  484:             $(top_srcdir)/compat/stdbool.h
  485: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(authdir)/bsdauth.c
  486: bsm_audit.lo: $(srcdir)/bsm_audit.c $(incdir)/fatal.h $(incdir)/gettext.h \
  487:               $(incdir)/missing.h $(incdir)/sudo_debug.h $(srcdir)/bsm_audit.h \
  488:               $(top_builddir)/config.h
  489: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/bsm_audit.c
  490: check.lo: $(srcdir)/check.c $(devdir)/def_data.h $(incdir)/alloc.h \
  491:           $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  492:           $(incdir)/missing.h $(incdir)/queue.h $(incdir)/sudo_debug.h \
  493:           $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h $(srcdir)/check.h \
  494:           $(srcdir)/defaults.h $(srcdir)/logging.h $(srcdir)/sudo_nss.h \
  495:           $(srcdir)/sudoers.h $(top_builddir)/config.h \
  496:           $(top_builddir)/pathnames.h $(top_srcdir)/compat/stdbool.h
  497: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/check.c
  498: check_addr.o: $(srcdir)/regress/parser/check_addr.c $(devdir)/def_data.h \
  499:               $(incdir)/alloc.h $(incdir)/fatal.h $(incdir)/fileops.h \
  500:               $(incdir)/gettext.h $(incdir)/missing.h $(incdir)/queue.h \
  501:               $(incdir)/sudo_debug.h $(incdir)/sudo_plugin.h \
  502:               $(incdir)/sudo_util.h $(srcdir)/defaults.h \
  503:               $(srcdir)/interfaces.h $(srcdir)/logging.h $(srcdir)/parse.h \
  504:               $(srcdir)/sudo_nss.h $(srcdir)/sudoers.h \
  505:               $(top_builddir)/config.h $(top_builddir)/pathnames.h \
  506:               $(top_srcdir)/compat/stdbool.h
  507: 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/regress/parser/check_addr.c
  508: check_base64.o: $(srcdir)/regress/parser/check_base64.c $(incdir)/missing.h \
  509:                 $(top_builddir)/config.h
  510: 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/regress/parser/check_base64.c
  511: check_digest.o: $(srcdir)/regress/parser/check_digest.c $(incdir)/missing.h \
  512:                 $(srcdir)/sha2.h $(top_builddir)/config.h
  513: 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/regress/parser/check_digest.c
  514: check_fill.o: $(srcdir)/regress/parser/check_fill.c $(devdir)/gram.h \
  515:               $(incdir)/missing.h $(incdir)/queue.h $(incdir)/sudo_plugin.h \
  516:               $(srcdir)/parse.h $(srcdir)/toke.h $(top_builddir)/config.h \
  517:               $(top_srcdir)/compat/stdbool.h
  518: 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/regress/parser/check_fill.c
  519: check_iolog_path.o: $(srcdir)/regress/iolog_path/check_iolog_path.c \
  520:                     $(devdir)/def_data.c $(devdir)/def_data.h \
  521:                     $(incdir)/alloc.h $(incdir)/fatal.h $(incdir)/fileops.h \
  522:                     $(incdir)/gettext.h $(incdir)/missing.h $(incdir)/queue.h \
  523:                     $(incdir)/sudo_debug.h $(incdir)/sudo_plugin.h \
  524:                     $(incdir)/sudo_util.h $(srcdir)/defaults.h \
  525:                     $(srcdir)/logging.h $(srcdir)/sudo_nss.h \
  526:                     $(srcdir)/sudoers.h $(top_builddir)/config.h \
  527:                     $(top_builddir)/pathnames.h $(top_srcdir)/compat/stdbool.h
  528: 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/regress/iolog_path/check_iolog_path.c
  529: check_symbols.o: $(srcdir)/regress/check_symbols/check_symbols.c \
  530:                  $(incdir)/fatal.h $(incdir)/missing.h $(incdir)/sudo_dso.h \
  531:                  $(incdir)/sudo_util.h $(top_builddir)/config.h \
  532:                  $(top_srcdir)/compat/stdbool.h
  533: 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/regress/check_symbols/check_symbols.c
  534: check_wrap.o: $(srcdir)/regress/logging/check_wrap.c $(incdir)/fatal.h \
  535:               $(incdir)/missing.h $(incdir)/sudo_plugin.h \
  536:               $(incdir)/sudo_util.h $(top_builddir)/config.h \
  537:               $(top_srcdir)/compat/stdbool.h
  538: 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/regress/logging/check_wrap.c
  539: dce.lo: $(authdir)/dce.c $(devdir)/def_data.h $(incdir)/alloc.h \
  540:         $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  541:         $(incdir)/missing.h $(incdir)/queue.h $(incdir)/sudo_debug.h \
  542:         $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h $(srcdir)/defaults.h \
  543:         $(srcdir)/logging.h $(srcdir)/sudo_nss.h $(srcdir)/sudoers.h \
  544:         $(top_builddir)/config.h $(top_builddir)/pathnames.h \
  545:         $(top_srcdir)/compat/stdbool.h
  546: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(authdir)/dce.c
  547: defaults.lo: $(srcdir)/defaults.c $(devdir)/def_data.c $(devdir)/def_data.h \
  548:              $(devdir)/gram.h $(incdir)/alloc.h $(incdir)/fatal.h \
  549:              $(incdir)/fileops.h $(incdir)/gettext.h $(incdir)/missing.h \
  550:              $(incdir)/queue.h $(incdir)/sudo_debug.h $(incdir)/sudo_plugin.h \
  551:              $(incdir)/sudo_util.h $(srcdir)/defaults.h $(srcdir)/logging.h \
  552:              $(srcdir)/parse.h $(srcdir)/sudo_nss.h $(srcdir)/sudoers.h \
  553:              $(top_builddir)/config.h $(top_builddir)/pathnames.h \
  554:              $(top_srcdir)/compat/stdbool.h
  555: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/defaults.c
  556: env.lo: $(srcdir)/env.c $(devdir)/def_data.h $(incdir)/alloc.h \
  557:         $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  558:         $(incdir)/missing.h $(incdir)/queue.h $(incdir)/sudo_debug.h \
  559:         $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h $(srcdir)/defaults.h \
  560:         $(srcdir)/logging.h $(srcdir)/sudo_nss.h $(srcdir)/sudoers.h \
  561:         $(top_builddir)/config.h $(top_builddir)/pathnames.h \
  562:         $(top_srcdir)/compat/stdbool.h
  563: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/env.c
  564: find_path.lo: $(srcdir)/find_path.c $(devdir)/def_data.h $(incdir)/alloc.h \
  565:               $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  566:               $(incdir)/missing.h $(incdir)/queue.h $(incdir)/sudo_debug.h \
  567:               $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h \
  568:               $(srcdir)/defaults.h $(srcdir)/logging.h $(srcdir)/sudo_nss.h \
  569:               $(srcdir)/sudoers.h $(top_builddir)/config.h \
  570:               $(top_builddir)/pathnames.h $(top_srcdir)/compat/stdbool.h
  571: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/find_path.c
  572: find_path.o: find_path.lo
  573: fwtk.lo: $(authdir)/fwtk.c $(devdir)/def_data.h $(incdir)/alloc.h \
  574:          $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  575:          $(incdir)/missing.h $(incdir)/queue.h $(incdir)/sudo_debug.h \
  576:          $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h $(srcdir)/defaults.h \
  577:          $(srcdir)/logging.h $(srcdir)/sudo_nss.h $(srcdir)/sudoers.h \
  578:          $(top_builddir)/config.h $(top_builddir)/pathnames.h \
  579:          $(top_srcdir)/compat/stdbool.h
  580: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(authdir)/fwtk.c
  581: getdate.o: $(devdir)/getdate.c $(incdir)/missing.h $(top_builddir)/config.h
  582: 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(devdir)/getdate.c
  583: getspwuid.lo: $(srcdir)/getspwuid.c $(devdir)/def_data.h $(incdir)/alloc.h \
  584:               $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  585:               $(incdir)/missing.h $(incdir)/queue.h $(incdir)/sudo_debug.h \
  586:               $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h \
  587:               $(srcdir)/defaults.h $(srcdir)/logging.h $(srcdir)/sudo_nss.h \
  588:               $(srcdir)/sudoers.h $(top_builddir)/config.h \
  589:               $(top_builddir)/pathnames.h $(top_srcdir)/compat/stdbool.h
  590: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/getspwuid.c
  591: goodpath.lo: $(srcdir)/goodpath.c $(devdir)/def_data.h $(incdir)/alloc.h \
  592:              $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  593:              $(incdir)/missing.h $(incdir)/queue.h $(incdir)/sudo_debug.h \
  594:              $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h \
  595:              $(srcdir)/defaults.h $(srcdir)/logging.h $(srcdir)/sudo_nss.h \
  596:              $(srcdir)/sudoers.h $(top_builddir)/config.h \
  597:              $(top_builddir)/pathnames.h $(top_srcdir)/compat/stdbool.h
  598: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/goodpath.c
  599: goodpath.o: goodpath.lo
  600: gram.lo: $(devdir)/gram.c $(devdir)/def_data.h $(incdir)/alloc.h \
  601:          $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  602:          $(incdir)/missing.h $(incdir)/queue.h $(incdir)/sudo_debug.h \
  603:          $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h $(srcdir)/defaults.h \
  604:          $(srcdir)/logging.h $(srcdir)/parse.h $(srcdir)/sudo_nss.h \
  605:          $(srcdir)/sudoers.h $(srcdir)/toke.h $(top_builddir)/config.h \
  606:          $(top_builddir)/pathnames.h $(top_srcdir)/compat/stdbool.h
  607: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(devdir)/gram.c
  608: group_plugin.lo: $(srcdir)/group_plugin.c $(devdir)/def_data.h \
  609:                  $(incdir)/alloc.h $(incdir)/fatal.h $(incdir)/fileops.h \
  610:                  $(incdir)/gettext.h $(incdir)/missing.h $(incdir)/queue.h \
  611:                  $(incdir)/sudo_debug.h $(incdir)/sudo_dso.h \
  612:                  $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h \
  613:                  $(srcdir)/defaults.h $(srcdir)/logging.h $(srcdir)/sudo_nss.h \
  614:                  $(srcdir)/sudoers.h $(top_builddir)/config.h \
  615:                  $(top_builddir)/pathnames.h $(top_srcdir)/compat/stdbool.h
  616: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/group_plugin.c
  617: group_plugin.o: group_plugin.lo
  618: hexchar.lo: $(srcdir)/hexchar.c $(incdir)/fatal.h $(incdir)/missing.h \
  619:             $(incdir)/sudo_debug.h $(top_builddir)/config.h
  620: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/hexchar.c
  621: hexchar.o: hexchar.lo
  622: interfaces.lo: $(srcdir)/interfaces.c $(devdir)/def_data.h $(incdir)/alloc.h \
  623:                $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  624:                $(incdir)/missing.h $(incdir)/queue.h $(incdir)/sudo_debug.h \
  625:                $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h \
  626:                $(srcdir)/defaults.h $(srcdir)/interfaces.h $(srcdir)/logging.h \
  627:                $(srcdir)/sudo_nss.h $(srcdir)/sudoers.h \
  628:                $(top_builddir)/config.h $(top_builddir)/pathnames.h \
  629:                $(top_srcdir)/compat/stdbool.h
  630: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/interfaces.c
  631: interfaces.o: interfaces.lo
  632: iolog.lo: $(srcdir)/iolog.c $(devdir)/def_data.h $(incdir)/alloc.h \
  633:           $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  634:           $(incdir)/missing.h $(incdir)/queue.h $(incdir)/sudo_debug.h \
  635:           $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h $(srcdir)/defaults.h \
  636:           $(srcdir)/iolog.h $(srcdir)/logging.h $(srcdir)/sudo_nss.h \
  637:           $(srcdir)/sudoers.h $(top_builddir)/config.h \
  638:           $(top_builddir)/pathnames.h $(top_srcdir)/compat/stdbool.h
  639: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/iolog.c
  640: iolog_path.lo: $(srcdir)/iolog_path.c $(devdir)/def_data.h $(incdir)/alloc.h \
  641:                $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  642:                $(incdir)/missing.h $(incdir)/queue.h $(incdir)/sudo_debug.h \
  643:                $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h \
  644:                $(srcdir)/defaults.h $(srcdir)/logging.h $(srcdir)/sudo_nss.h \
  645:                $(srcdir)/sudoers.h $(top_builddir)/config.h \
  646:                $(top_builddir)/pathnames.h $(top_srcdir)/compat/stdbool.h
  647: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/iolog_path.c
  648: iolog_path.o: iolog_path.lo
  649: kerb5.lo: $(authdir)/kerb5.c $(devdir)/def_data.h $(incdir)/alloc.h \
  650:           $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  651:           $(incdir)/missing.h $(incdir)/queue.h $(incdir)/sudo_debug.h \
  652:           $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h $(srcdir)/defaults.h \
  653:           $(srcdir)/logging.h $(srcdir)/sudo_nss.h $(srcdir)/sudoers.h \
  654:           $(top_builddir)/config.h $(top_builddir)/pathnames.h \
  655:           $(top_srcdir)/compat/stdbool.h
  656: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(authdir)/kerb5.c
  657: ldap.lo: $(srcdir)/ldap.c $(devdir)/def_data.h $(incdir)/alloc.h \
  658:          $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  659:          $(incdir)/lbuf.h $(incdir)/missing.h $(incdir)/queue.h \
  660:          $(incdir)/sudo_debug.h $(incdir)/sudo_dso.h $(incdir)/sudo_plugin.h \
  661:          $(incdir)/sudo_util.h $(srcdir)/defaults.h $(srcdir)/logging.h \
  662:          $(srcdir)/parse.h $(srcdir)/sudo_nss.h $(srcdir)/sudoers.h \
  663:          $(top_builddir)/config.h $(top_builddir)/pathnames.h \
  664:          $(top_srcdir)/compat/stdbool.h
  665: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/ldap.c
  666: linux_audit.lo: $(srcdir)/linux_audit.c $(incdir)/alloc.h $(incdir)/fatal.h \
  667:                 $(incdir)/gettext.h $(incdir)/missing.h $(incdir)/sudo_debug.h \
  668:                 $(srcdir)/linux_audit.h $(top_builddir)/config.h
  669: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/linux_audit.c
  670: locale.lo: $(srcdir)/locale.c $(incdir)/alloc.h $(incdir)/fatal.h \
  671:            $(incdir)/gettext.h $(incdir)/missing.h $(srcdir)/logging.h \
  672:            $(top_builddir)/config.h $(top_srcdir)/compat/stdbool.h
  673: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/locale.c
  674: locale.o: locale.lo
  675: logging.lo: $(srcdir)/logging.c $(devdir)/def_data.h $(incdir)/alloc.h \
  676:             $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  677:             $(incdir)/missing.h $(incdir)/queue.h $(incdir)/sudo_debug.h \
  678:             $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h $(srcdir)/defaults.h \
  679:             $(srcdir)/logging.h $(srcdir)/sudo_nss.h $(srcdir)/sudoers.h \
  680:             $(top_builddir)/config.h $(top_builddir)/pathnames.h \
  681:             $(top_srcdir)/compat/stdbool.h
  682: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/logging.c
  683: logwrap.lo: $(srcdir)/logwrap.c $(devdir)/def_data.h $(incdir)/alloc.h \
  684:             $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  685:             $(incdir)/missing.h $(incdir)/queue.h $(incdir)/sudo_debug.h \
  686:             $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h $(srcdir)/defaults.h \
  687:             $(srcdir)/logging.h $(srcdir)/sudo_nss.h $(srcdir)/sudoers.h \
  688:             $(top_builddir)/config.h $(top_builddir)/pathnames.h \
  689:             $(top_srcdir)/compat/stdbool.h
  690: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/logwrap.c
  691: logwrap.o: logwrap.lo
  692: match.lo: $(srcdir)/match.c $(devdir)/def_data.h $(devdir)/gram.h \
  693:           $(incdir)/alloc.h $(incdir)/fatal.h $(incdir)/fileops.h \
  694:           $(incdir)/gettext.h $(incdir)/missing.h $(incdir)/queue.h \
  695:           $(incdir)/sudo_debug.h $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h \
  696:           $(srcdir)/defaults.h $(srcdir)/logging.h $(srcdir)/parse.h \
  697:           $(srcdir)/sha2.h $(srcdir)/sudo_nss.h $(srcdir)/sudoers.h \
  698:           $(top_builddir)/config.h $(top_builddir)/pathnames.h \
  699:           $(top_srcdir)/compat/fnmatch.h $(top_srcdir)/compat/glob.h \
  700:           $(top_srcdir)/compat/stdbool.h
  701: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/match.c
  702: match_addr.lo: $(srcdir)/match_addr.c $(devdir)/def_data.h $(incdir)/alloc.h \
  703:                $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  704:                $(incdir)/missing.h $(incdir)/queue.h $(incdir)/sudo_debug.h \
  705:                $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h \
  706:                $(srcdir)/defaults.h $(srcdir)/interfaces.h $(srcdir)/logging.h \
  707:                $(srcdir)/sudo_nss.h $(srcdir)/sudoers.h \
  708:                $(top_builddir)/config.h $(top_builddir)/pathnames.h \
  709:                $(top_srcdir)/compat/stdbool.h
  710: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/match_addr.c
  711: match_addr.o: match_addr.lo
  712: net_ifs.o: $(top_srcdir)/src/net_ifs.c $(incdir)/alloc.h $(incdir)/fatal.h \
  713:            $(incdir)/gettext.h $(incdir)/missing.h $(incdir)/queue.h \
  714:            $(incdir)/sudo_conf.h $(incdir)/sudo_debug.h \
  715:            $(top_builddir)/config.h $(top_srcdir)/compat/stdbool.h
  716: 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(top_srcdir)/src/net_ifs.c
  717: pam.lo: $(authdir)/pam.c $(devdir)/def_data.h $(incdir)/alloc.h \
  718:         $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  719:         $(incdir)/missing.h $(incdir)/queue.h $(incdir)/sudo_debug.h \
  720:         $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h $(srcdir)/defaults.h \
  721:         $(srcdir)/logging.h $(srcdir)/sudo_nss.h $(srcdir)/sudoers.h \
  722:         $(top_builddir)/config.h $(top_builddir)/pathnames.h \
  723:         $(top_srcdir)/compat/stdbool.h
  724: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(authdir)/pam.c
  725: parse.lo: $(srcdir)/parse.c $(devdir)/def_data.h $(devdir)/gram.h \
  726:           $(incdir)/alloc.h $(incdir)/fatal.h $(incdir)/fileops.h \
  727:           $(incdir)/gettext.h $(incdir)/lbuf.h $(incdir)/missing.h \
  728:           $(incdir)/queue.h $(incdir)/sudo_debug.h $(incdir)/sudo_plugin.h \
  729:           $(incdir)/sudo_util.h $(srcdir)/defaults.h $(srcdir)/logging.h \
  730:           $(srcdir)/parse.h $(srcdir)/sudo_nss.h $(srcdir)/sudoers.h \
  731:           $(top_builddir)/config.h $(top_builddir)/pathnames.h \
  732:           $(top_srcdir)/compat/stdbool.h
  733: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/parse.c
  734: passwd.lo: $(authdir)/passwd.c $(devdir)/def_data.h $(incdir)/alloc.h \
  735:            $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  736:            $(incdir)/missing.h $(incdir)/queue.h $(incdir)/sudo_debug.h \
  737:            $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h $(srcdir)/defaults.h \
  738:            $(srcdir)/logging.h $(srcdir)/sudo_nss.h $(srcdir)/sudoers.h \
  739:            $(top_builddir)/config.h $(top_builddir)/pathnames.h \
  740:            $(top_srcdir)/compat/stdbool.h
  741: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(authdir)/passwd.c
  742: policy.lo: $(srcdir)/policy.c $(devdir)/def_data.h $(incdir)/alloc.h \
  743:            $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  744:            $(incdir)/missing.h $(incdir)/queue.h $(incdir)/sudo_debug.h \
  745:            $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h $(srcdir)/defaults.h \
  746:            $(srcdir)/interfaces.h $(srcdir)/logging.h $(srcdir)/sudo_nss.h \
  747:            $(srcdir)/sudoers.h $(srcdir)/sudoers_version.h \
  748:            $(top_builddir)/config.h $(top_builddir)/pathnames.h \
  749:            $(top_srcdir)/compat/stdbool.h
  750: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/policy.c
  751: prompt.lo: $(srcdir)/prompt.c $(devdir)/def_data.h $(incdir)/alloc.h \
  752:            $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  753:            $(incdir)/missing.h $(incdir)/queue.h $(incdir)/sudo_debug.h \
  754:            $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h $(srcdir)/defaults.h \
  755:            $(srcdir)/logging.h $(srcdir)/sudo_nss.h $(srcdir)/sudoers.h \
  756:            $(top_builddir)/config.h $(top_builddir)/pathnames.h \
  757:            $(top_srcdir)/compat/stdbool.h
  758: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/prompt.c
  759: pwutil.lo: $(srcdir)/pwutil.c $(devdir)/def_data.h $(incdir)/alloc.h \
  760:            $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  761:            $(incdir)/missing.h $(incdir)/queue.h $(incdir)/sudo_debug.h \
  762:            $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h $(srcdir)/defaults.h \
  763:            $(srcdir)/logging.h $(srcdir)/pwutil.h $(srcdir)/redblack.h \
  764:            $(srcdir)/sudo_nss.h $(srcdir)/sudoers.h $(top_builddir)/config.h \
  765:            $(top_builddir)/pathnames.h $(top_srcdir)/compat/stdbool.h
  766: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/pwutil.c
  767: pwutil.o: pwutil.lo
  768: pwutil_impl.lo: $(srcdir)/pwutil_impl.c $(devdir)/def_data.h $(incdir)/alloc.h \
  769:                 $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  770:                 $(incdir)/missing.h $(incdir)/queue.h $(incdir)/sudo_debug.h \
  771:                 $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h \
  772:                 $(srcdir)/defaults.h $(srcdir)/logging.h $(srcdir)/pwutil.h \
  773:                 $(srcdir)/sudo_nss.h $(srcdir)/sudoers.h \
  774:                 $(top_builddir)/config.h $(top_builddir)/pathnames.h \
  775:                 $(top_srcdir)/compat/stdbool.h
  776: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/pwutil_impl.c
  777: pwutil_impl.o: pwutil_impl.lo
  778: redblack.lo: $(srcdir)/redblack.c $(incdir)/alloc.h $(incdir)/missing.h \
  779:              $(incdir)/sudo_debug.h $(srcdir)/redblack.h \
  780:              $(top_builddir)/config.h
  781: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/redblack.c
  782: redblack.o: redblack.lo
  783: rfc1938.lo: $(authdir)/rfc1938.c $(devdir)/def_data.h $(incdir)/alloc.h \
  784:             $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  785:             $(incdir)/missing.h $(incdir)/queue.h $(incdir)/sudo_debug.h \
  786:             $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h $(srcdir)/defaults.h \
  787:             $(srcdir)/logging.h $(srcdir)/sudo_nss.h $(srcdir)/sudoers.h \
  788:             $(top_builddir)/config.h $(top_builddir)/pathnames.h \
  789:             $(top_srcdir)/compat/stdbool.h
  790: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(authdir)/rfc1938.c
  791: secureware.lo: $(authdir)/secureware.c $(devdir)/def_data.h $(incdir)/alloc.h \
  792:                $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  793:                $(incdir)/missing.h $(incdir)/queue.h $(incdir)/sudo_debug.h \
  794:                $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h \
  795:                $(srcdir)/defaults.h $(srcdir)/logging.h $(srcdir)/sudo_nss.h \
  796:                $(srcdir)/sudoers.h $(top_builddir)/config.h \
  797:                $(top_builddir)/pathnames.h $(top_srcdir)/compat/stdbool.h
  798: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(authdir)/secureware.c
  799: securid5.lo: $(authdir)/securid5.c $(devdir)/def_data.h $(incdir)/alloc.h \
  800:              $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  801:              $(incdir)/missing.h $(incdir)/queue.h $(incdir)/sudo_debug.h \
  802:              $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h \
  803:              $(srcdir)/defaults.h $(srcdir)/logging.h $(srcdir)/sudo_nss.h \
  804:              $(srcdir)/sudoers.h $(top_builddir)/config.h \
  805:              $(top_builddir)/pathnames.h $(top_srcdir)/compat/stdbool.h
  806: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(authdir)/securid5.c
  807: set_perms.lo: $(srcdir)/set_perms.c $(devdir)/def_data.h $(incdir)/alloc.h \
  808:               $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  809:               $(incdir)/missing.h $(incdir)/queue.h $(incdir)/sudo_debug.h \
  810:               $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h \
  811:               $(srcdir)/defaults.h $(srcdir)/logging.h $(srcdir)/sudo_nss.h \
  812:               $(srcdir)/sudoers.h $(top_builddir)/config.h \
  813:               $(top_builddir)/pathnames.h $(top_srcdir)/compat/stdbool.h
  814: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/set_perms.c
  815: sha2.lo: $(srcdir)/sha2.c $(incdir)/missing.h $(srcdir)/sha2.h \
  816:          $(top_builddir)/config.h $(top_srcdir)/compat/endian.h
  817: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/sha2.c
  818: sha2.o: sha2.lo
  819: sia.lo: $(authdir)/sia.c $(devdir)/def_data.h $(incdir)/alloc.h \
  820:         $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  821:         $(incdir)/missing.h $(incdir)/queue.h $(incdir)/sudo_debug.h \
  822:         $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h $(srcdir)/defaults.h \
  823:         $(srcdir)/logging.h $(srcdir)/sudo_nss.h $(srcdir)/sudoers.h \
  824:         $(top_builddir)/config.h $(top_builddir)/pathnames.h \
  825:         $(top_srcdir)/compat/stdbool.h
  826: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(authdir)/sia.c
  827: sssd.lo: $(srcdir)/sssd.c $(devdir)/def_data.h $(incdir)/alloc.h \
  828:          $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  829:          $(incdir)/lbuf.h $(incdir)/missing.h $(incdir)/queue.h \
  830:          $(incdir)/sudo_debug.h $(incdir)/sudo_dso.h $(incdir)/sudo_plugin.h \
  831:          $(incdir)/sudo_util.h $(srcdir)/defaults.h $(srcdir)/logging.h \
  832:          $(srcdir)/parse.h $(srcdir)/sudo_nss.h $(srcdir)/sudoers.h \
  833:          $(top_builddir)/config.h $(top_builddir)/pathnames.h \
  834:          $(top_srcdir)/compat/stdbool.h
  835: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/sssd.c
  836: sudo_auth.lo: $(authdir)/sudo_auth.c $(devdir)/def_data.h $(incdir)/alloc.h \
  837:               $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  838:               $(incdir)/missing.h $(incdir)/queue.h $(incdir)/sudo_debug.h \
  839:               $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h \
  840:               $(srcdir)/defaults.h $(srcdir)/ins_2001.h \
  841:               $(srcdir)/ins_classic.h $(srcdir)/ins_csops.h \
  842:               $(srcdir)/ins_goons.h $(srcdir)/insults.h $(srcdir)/logging.h \
  843:               $(srcdir)/sudo_nss.h $(srcdir)/sudoers.h \
  844:               $(top_builddir)/config.h $(top_builddir)/pathnames.h \
  845:               $(top_srcdir)/compat/stdbool.h
  846: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(authdir)/sudo_auth.c
  847: sudo_nss.lo: $(srcdir)/sudo_nss.c $(devdir)/def_data.h $(incdir)/alloc.h \
  848:              $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  849:              $(incdir)/lbuf.h $(incdir)/missing.h $(incdir)/queue.h \
  850:              $(incdir)/sudo_debug.h $(incdir)/sudo_plugin.h \
  851:              $(incdir)/sudo_util.h $(srcdir)/defaults.h $(srcdir)/logging.h \
  852:              $(srcdir)/sudo_nss.h $(srcdir)/sudoers.h $(top_builddir)/config.h \
  853:              $(top_builddir)/pathnames.h $(top_srcdir)/compat/stdbool.h
  854: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/sudo_nss.c
  855: sudoers.lo: $(srcdir)/sudoers.c $(devdir)/def_data.h $(incdir)/alloc.h \
  856:             $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  857:             $(incdir)/missing.h $(incdir)/queue.h $(incdir)/secure_path.h \
  858:             $(incdir)/sudo_debug.h $(incdir)/sudo_plugin.h \
  859:             $(incdir)/sudo_util.h $(srcdir)/auth/sudo_auth.h \
  860:             $(srcdir)/defaults.h $(srcdir)/logging.h $(srcdir)/sudo_nss.h \
  861:             $(srcdir)/sudoers.h $(top_builddir)/config.h \
  862:             $(top_builddir)/pathnames.h $(top_srcdir)/compat/getaddrinfo.h \
  863:             $(top_srcdir)/compat/stdbool.h
  864: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/sudoers.c
  865: sudoreplay.o: $(srcdir)/sudoreplay.c $(incdir)/alloc.h $(incdir)/fatal.h \
  866:               $(incdir)/gettext.h $(incdir)/missing.h $(incdir)/queue.h \
  867:               $(incdir)/sudo_conf.h $(incdir)/sudo_debug.h \
  868:               $(incdir)/sudo_event.h $(incdir)/sudo_plugin.h \
  869:               $(incdir)/sudo_util.h $(srcdir)/iolog.h $(srcdir)/logging.h \
  870:               $(top_builddir)/config.h $(top_builddir)/pathnames.h \
  871:               $(top_srcdir)/compat/getopt.h $(top_srcdir)/compat/stdbool.h \
  872:               $(top_srcdir)/compat/timespec.h
  873: 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/sudoreplay.c
  874: testsudoers.o: $(srcdir)/testsudoers.c $(devdir)/def_data.h $(devdir)/gram.h \
  875:                $(incdir)/alloc.h $(incdir)/fatal.h $(incdir)/fileops.h \
  876:                $(incdir)/gettext.h $(incdir)/missing.h $(incdir)/queue.h \
  877:                $(incdir)/secure_path.h $(incdir)/sudo_conf.h \
  878:                $(incdir)/sudo_debug.h $(incdir)/sudo_plugin.h \
  879:                $(incdir)/sudo_util.h $(srcdir)/defaults.h \
  880:                $(srcdir)/interfaces.h $(srcdir)/logging.h $(srcdir)/parse.h \
  881:                $(srcdir)/sudo_nss.h $(srcdir)/sudoers.h $(srcdir)/tsgetgrpw.h \
  882:                $(top_builddir)/config.h $(top_builddir)/pathnames.h \
  883:                $(top_srcdir)/compat/fnmatch.h $(top_srcdir)/compat/stdbool.h
  884: 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/testsudoers.c
  885: timestamp.lo: $(srcdir)/timestamp.c $(devdir)/def_data.h $(incdir)/alloc.h \
  886:               $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  887:               $(incdir)/missing.h $(incdir)/queue.h $(incdir)/secure_path.h \
  888:               $(incdir)/sudo_debug.h $(incdir)/sudo_plugin.h \
  889:               $(incdir)/sudo_util.h $(srcdir)/check.h $(srcdir)/defaults.h \
  890:               $(srcdir)/logging.h $(srcdir)/sudo_nss.h $(srcdir)/sudoers.h \
  891:               $(top_builddir)/config.h $(top_builddir)/pathnames.h \
  892:               $(top_srcdir)/compat/stdbool.h $(top_srcdir)/compat/timespec.h
  893: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/timestamp.c
  894: timestr.lo: $(srcdir)/timestr.c $(incdir)/missing.h $(top_builddir)/config.h
  895: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/timestr.c
  896: toke.lo: $(devdir)/toke.c $(devdir)/def_data.h $(devdir)/gram.h \
  897:          $(incdir)/alloc.h $(incdir)/fatal.h $(incdir)/fileops.h \
  898:          $(incdir)/gettext.h $(incdir)/lbuf.h $(incdir)/missing.h \
  899:          $(incdir)/queue.h $(incdir)/secure_path.h $(incdir)/sudo_debug.h \
  900:          $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h $(srcdir)/defaults.h \
  901:          $(srcdir)/logging.h $(srcdir)/parse.h $(srcdir)/sha2.h \
  902:          $(srcdir)/sudo_nss.h $(srcdir)/sudoers.h $(srcdir)/toke.h \
  903:          $(top_builddir)/config.h $(top_builddir)/pathnames.h \
  904:          $(top_srcdir)/compat/stdbool.h
  905: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(devdir)/toke.c
  906: toke_util.lo: $(srcdir)/toke_util.c $(devdir)/def_data.h $(devdir)/gram.h \
  907:               $(incdir)/alloc.h $(incdir)/fatal.h $(incdir)/fileops.h \
  908:               $(incdir)/gettext.h $(incdir)/missing.h $(incdir)/queue.h \
  909:               $(incdir)/sudo_debug.h $(incdir)/sudo_plugin.h \
  910:               $(incdir)/sudo_util.h $(srcdir)/defaults.h $(srcdir)/logging.h \
  911:               $(srcdir)/parse.h $(srcdir)/sudo_nss.h $(srcdir)/sudoers.h \
  912:               $(srcdir)/toke.h $(top_builddir)/config.h \
  913:               $(top_builddir)/pathnames.h $(top_srcdir)/compat/stdbool.h
  914: 	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/toke_util.c
  915: toke_util.o: toke_util.lo
  916: tsgetgrpw.o: $(srcdir)/tsgetgrpw.c $(devdir)/def_data.h $(incdir)/alloc.h \
  917:              $(incdir)/fatal.h $(incdir)/fileops.h $(incdir)/gettext.h \
  918:              $(incdir)/missing.h $(incdir)/queue.h $(incdir)/sudo_debug.h \
  919:              $(incdir)/sudo_plugin.h $(incdir)/sudo_util.h \
  920:              $(srcdir)/defaults.h $(srcdir)/logging.h $(srcdir)/sudo_nss.h \
  921:              $(srcdir)/sudoers.h $(srcdir)/tsgetgrpw.h \
  922:              $(top_builddir)/config.h $(top_builddir)/pathnames.h \
  923:              $(top_srcdir)/compat/stdbool.h
  924: 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/tsgetgrpw.c
  925: visudo.o: $(srcdir)/visudo.c $(devdir)/def_data.h $(devdir)/gram.h \
  926:           $(incdir)/alloc.h $(incdir)/fatal.h $(incdir)/fileops.h \
  927:           $(incdir)/gettext.h $(incdir)/missing.h $(incdir)/queue.h \
  928:           $(incdir)/sudo_conf.h $(incdir)/sudo_debug.h $(incdir)/sudo_plugin.h \
  929:           $(incdir)/sudo_util.h $(srcdir)/defaults.h $(srcdir)/logging.h \
  930:           $(srcdir)/parse.h $(srcdir)/redblack.h $(srcdir)/sudo_nss.h \
  931:           $(srcdir)/sudoers.h $(srcdir)/sudoers_version.h \
  932:           $(top_builddir)/config.h $(top_builddir)/pathnames.h \
  933:           $(top_srcdir)/compat/getopt.h $(top_srcdir)/compat/stdbool.h
  934: 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/visudo.c
  935: visudo_json.o: $(srcdir)/visudo_json.c $(devdir)/def_data.h $(devdir)/gram.h \
  936:                $(incdir)/alloc.h $(incdir)/fatal.h $(incdir)/fileops.h \
  937:                $(incdir)/gettext.h $(incdir)/missing.h $(incdir)/queue.h \
  938:                $(incdir)/sudo_debug.h $(incdir)/sudo_plugin.h \
  939:                $(incdir)/sudo_util.h $(srcdir)/defaults.h $(srcdir)/logging.h \
  940:                $(srcdir)/parse.h $(srcdir)/sudo_nss.h $(srcdir)/sudoers.h \
  941:                $(top_builddir)/config.h $(top_builddir)/pathnames.h \
  942:                $(top_srcdir)/compat/stdbool.h
  943: 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/visudo_json.c

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>