Codebase list audit / 44f6587
New upstream version 2.8.5 Laurent Bigonville 4 years ago
124 changed file(s) with 3197 addition(s) and 1693 deletion(s). Raw diff Collapse all Expand all
0 2.8.5
1 - Fix segfault on shutdown
2 - Fix hang on startup (#1587995)
3 - Add sleep to script to dump state so file is ready when needed
4 - Add auparse_normalizer support for SOFTWARE_UPDATE event
5 - Mark netlabel events as simple events so that get processed quicker
6 - When audispd is reconfiguring, only SIGHUP plugins with valid pid (#1614833)
7 - Add 30-ospp-v42.rules to meet new Common Criteria requirements
8 - Update lookup tables for the 4.18 kernel
9 - In aureport, fix segfault in file report
10 - Add auparse_normalizer support for labeled networking events
11 - Fix memory leak in audisp-remote plugin when using krb5 transport. (#1622194)
12 - Event aging is off by a second
13 - In ausearch/auparse, correct event ordering to process oldest first
14 - auparse_reset was not clearing everything it should
15 - Add support for AUDIT_MAC_CALIPSO_ADD, AUDIT_MAC_CALIPSO_DEL events
16 - In ausearch/report, lightly parse selinux portion of USER_AVC events
17 - In ausearch/report, limit record size when malformed
18 - In auditd, fix extract_type function for network originating events
19 - In auditd, calculate right size and location for network originating events
20 - Treat all network originating events as VER2 so dispatcher doesn't format it
21 - In audisp-remote do an initial connection attempt (#1625156)
22 - In auditd, allow expression of space left as a percentage (#1650670)
23 - On PPC64LE systems, only allow 64 bit rules (#1462178)
24 - Make some parts of auditd state report optional based on config
25 - Fix ausearch when checkpointing a single file (Burn Alting)
26 - Fix scripting in 31-privileged.rules wrt filecap (#1662516)
27 - In ausearch, do not checkpt if stdin is input source
28 - In libev, remove __cold__ attribute for functions to allow proper hardening
29 - Add tests to configure.ac for openldap support
30 - Make systemd support files use /run rather than /var/run (Christian Hesse)
31 - Fix minor memory leak in auditd kerberos credentials code
32 - Fix auditd regression where keep_logs is limited by rotate_logs 2 file test
33 - In ausearch/report fix --end to use midnight time instead of now (#1671338)
34
035 2.8.4
136 - Generate checkpoint file even when not results are returned (Burn Alting)
237 - Fix log file creation when file logging is disabled entirely (Vlad Glagolev)
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
160160 $(RECURSIVE_CLEAN_TARGETS) \
161161 $(am__extra_recursive_targets)
162162 AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
163 cscope distdir dist dist-all distcheck
163 cscope distdir distdir-am dist dist-all distcheck
164164 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
165165 $(LISP)config.h.in
166166 # Read a list of newline-separated strings from the standard input,
419419 echo ' $(SHELL) ./config.status'; \
420420 $(SHELL) ./config.status;; \
421421 *) \
422 echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
423 cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
422 echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \
423 cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \
424424 esac;
425425
426426 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
562562 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
563563 -rm -f cscope.out cscope.in.out cscope.po.out cscope.files
564564
565 distdir: $(DISTFILES)
565 distdir: $(BUILT_SOURCES)
566 $(MAKE) $(AM_MAKEFLAGS) distdir-am
567
568 distdir-am: $(DISTFILES)
566569 $(am__remove_distdir)
567570 test -d "$(distdir)" || mkdir "$(distdir)"
568571 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
0 # generated automatically by aclocal 1.15.1 -*- Autoconf -*-
1
2 # Copyright (C) 1996-2017 Free Software Foundation, Inc.
0 # generated automatically by aclocal 1.16.1 -*- Autoconf -*-
1
2 # Copyright (C) 1996-2018 Free Software Foundation, Inc.
33
44 # This file is free software; the Free Software Foundation
55 # gives unlimited permission to copy and/or distribute it,
1919 If you have problems, you may need to regenerate the build system entirely.
2020 To do so, use the procedure documented by the package, typically 'autoreconf'.])])
2121
22 # Copyright (C) 2002-2017 Free Software Foundation, Inc.
22 # Copyright (C) 2002-2018 Free Software Foundation, Inc.
2323 #
2424 # This file is free software; the Free Software Foundation
2525 # gives unlimited permission to copy and/or distribute it,
3131 # generated from the m4 files accompanying Automake X.Y.
3232 # (This private macro should not be called outside this file.)
3333 AC_DEFUN([AM_AUTOMAKE_VERSION],
34 [am__api_version='1.15'
34 [am__api_version='1.16'
3535 dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
3636 dnl require some minimum version. Point them to the right macro.
37 m4_if([$1], [1.15.1], [],
37 m4_if([$1], [1.16.1], [],
3838 [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
3939 ])
4040
5050 # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
5151 # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
5252 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
53 [AM_AUTOMAKE_VERSION([1.15.1])dnl
53 [AM_AUTOMAKE_VERSION([1.16.1])dnl
5454 m4_ifndef([AC_AUTOCONF_VERSION],
5555 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
5656 _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
5757
5858 # AM_AUX_DIR_EXPAND -*- Autoconf -*-
5959
60 # Copyright (C) 2001-2017 Free Software Foundation, Inc.
60 # Copyright (C) 2001-2018 Free Software Foundation, Inc.
6161 #
6262 # This file is free software; the Free Software Foundation
6363 # gives unlimited permission to copy and/or distribute it,
109109
110110 # AM_CONDITIONAL -*- Autoconf -*-
111111
112 # Copyright (C) 1997-2017 Free Software Foundation, Inc.
112 # Copyright (C) 1997-2018 Free Software Foundation, Inc.
113113 #
114114 # This file is free software; the Free Software Foundation
115115 # gives unlimited permission to copy and/or distribute it,
140140 Usually this means the macro was only invoked conditionally.]])
141141 fi])])
142142
143 # Copyright (C) 1999-2017 Free Software Foundation, Inc.
143 # Copyright (C) 1999-2018 Free Software Foundation, Inc.
144144 #
145145 # This file is free software; the Free Software Foundation
146146 # gives unlimited permission to copy and/or distribute it,
331331
332332 # Generate code to set up dependency tracking. -*- Autoconf -*-
333333
334 # Copyright (C) 1999-2017 Free Software Foundation, Inc.
335 #
336 # This file is free software; the Free Software Foundation
337 # gives unlimited permission to copy and/or distribute it,
338 # with or without modifications, as long as this notice is preserved.
339
334 # Copyright (C) 1999-2018 Free Software Foundation, Inc.
335 #
336 # This file is free software; the Free Software Foundation
337 # gives unlimited permission to copy and/or distribute it,
338 # with or without modifications, as long as this notice is preserved.
340339
341340 # _AM_OUTPUT_DEPENDENCY_COMMANDS
342341 # ------------------------------
345344 # Older Autoconf quotes --file arguments for eval, but not when files
346345 # are listed without --file. Let's play safe and only enable the eval
347346 # if we detect the quoting.
348 case $CONFIG_FILES in
349 *\'*) eval set x "$CONFIG_FILES" ;;
350 *) set x $CONFIG_FILES ;;
351 esac
347 # TODO: see whether this extra hack can be removed once we start
348 # requiring Autoconf 2.70 or later.
349 AS_CASE([$CONFIG_FILES],
350 [*\'*], [eval set x "$CONFIG_FILES"],
351 [*], [set x $CONFIG_FILES])
352352 shift
353 for mf
353 # Used to flag and report bootstrapping failures.
354 am_rc=0
355 for am_mf
354356 do
355357 # Strip MF so we end up with the name of the file.
356 mf=`echo "$mf" | sed -e 's/:.*$//'`
357 # Check whether this is an Automake generated Makefile or not.
358 # We used to match only the files named 'Makefile.in', but
359 # some people rename them; so instead we look at the file content.
360 # Grep'ing the first line is not enough: some people post-process
361 # each Makefile.in and add a new line on top of each file to say so.
362 # Grep'ing the whole file is not good either: AIX grep has a line
358 am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'`
359 # Check whether this is an Automake generated Makefile which includes
360 # dependency-tracking related rules and includes.
361 # Grep'ing the whole file directly is not great: AIX grep has a line
363362 # limit of 2048, but all sed's we know have understand at least 4000.
364 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
365 dirpart=`AS_DIRNAME("$mf")`
366 else
367 continue
368 fi
369 # Extract the definition of DEPDIR, am__include, and am__quote
370 # from the Makefile without running 'make'.
371 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
372 test -z "$DEPDIR" && continue
373 am__include=`sed -n 's/^am__include = //p' < "$mf"`
374 test -z "$am__include" && continue
375 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
376 # Find all dependency output files, they are included files with
377 # $(DEPDIR) in their names. We invoke sed twice because it is the
378 # simplest approach to changing $(DEPDIR) to its actual value in the
379 # expansion.
380 for file in `sed -n "
381 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
382 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
383 # Make sure the directory exists.
384 test -f "$dirpart/$file" && continue
385 fdir=`AS_DIRNAME(["$file"])`
386 AS_MKDIR_P([$dirpart/$fdir])
387 # echo "creating $dirpart/$file"
388 echo '# dummy' > "$dirpart/$file"
389 done
363 sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
364 || continue
365 am_dirpart=`AS_DIRNAME(["$am_mf"])`
366 am_filepart=`AS_BASENAME(["$am_mf"])`
367 AM_RUN_LOG([cd "$am_dirpart" \
368 && sed -e '/# am--include-marker/d' "$am_filepart" \
369 | $MAKE -f - am--depfiles]) || am_rc=$?
390370 done
371 if test $am_rc -ne 0; then
372 AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments
373 for automatic dependency tracking. Try re-running configure with the
374 '--disable-dependency-tracking' option to at least be able to build
375 the package (albeit without support for automatic dependency tracking).])
376 fi
377 AS_UNSET([am_dirpart])
378 AS_UNSET([am_filepart])
379 AS_UNSET([am_mf])
380 AS_UNSET([am_rc])
381 rm -f conftest-deps.mk
391382 }
392383 ])# _AM_OUTPUT_DEPENDENCY_COMMANDS
393384
396387 # -----------------------------
397388 # This macro should only be invoked once -- use via AC_REQUIRE.
398389 #
399 # This code is only required when automatic dependency tracking
400 # is enabled. FIXME. This creates each '.P' file that we will
401 # need in order to bootstrap the dependency handling code.
390 # This code is only required when automatic dependency tracking is enabled.
391 # This creates each '.Po' and '.Plo' makefile fragment that we'll need in
392 # order to bootstrap the dependency handling code.
402393 AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
403394 [AC_CONFIG_COMMANDS([depfiles],
404395 [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
405 [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
406 ])
396 [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])])
407397
408398 # Do all the work for Automake. -*- Autoconf -*-
409399
410 # Copyright (C) 1996-2017 Free Software Foundation, Inc.
400 # Copyright (C) 1996-2018 Free Software Foundation, Inc.
411401 #
412402 # This file is free software; the Free Software Foundation
413403 # gives unlimited permission to copy and/or distribute it,
494484 AC_REQUIRE([AC_PROG_MKDIR_P])dnl
495485 # For better backward compatibility. To be removed once Automake 1.9.x
496486 # dies out for good. For more background, see:
497 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
498 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
487 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
488 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
499489 AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
500490 # We need awk for the "check" target (and possibly the TAP driver). The
501491 # system "awk" is bad on some platforms.
562552 Aborting the configuration process, to ensure you take notice of the issue.
563553
564554 You can download and install GNU coreutils to get an 'rm' implementation
565 that behaves properly: <http://www.gnu.org/software/coreutils/>.
555 that behaves properly: <https://www.gnu.org/software/coreutils/>.
566556
567557 If you want to complete the configuration process using your problematic
568558 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
604594 done
605595 echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
606596
607 # Copyright (C) 2001-2017 Free Software Foundation, Inc.
597 # Copyright (C) 2001-2018 Free Software Foundation, Inc.
608598 #
609599 # This file is free software; the Free Software Foundation
610600 # gives unlimited permission to copy and/or distribute it,
625615 fi
626616 AC_SUBST([install_sh])])
627617
628 # Copyright (C) 2003-2017 Free Software Foundation, Inc.
618 # Copyright (C) 2003-2018 Free Software Foundation, Inc.
629619 #
630620 # This file is free software; the Free Software Foundation
631621 # gives unlimited permission to copy and/or distribute it,
646636
647637 # Check to see how 'make' treats includes. -*- Autoconf -*-
648638
649 # Copyright (C) 2001-2017 Free Software Foundation, Inc.
639 # Copyright (C) 2001-2018 Free Software Foundation, Inc.
650640 #
651641 # This file is free software; the Free Software Foundation
652642 # gives unlimited permission to copy and/or distribute it,
654644
655645 # AM_MAKE_INCLUDE()
656646 # -----------------
657 # Check to see how make treats includes.
647 # Check whether make has an 'include' directive that can support all
648 # the idioms we need for our automatic dependency tracking code.
658649 AC_DEFUN([AM_MAKE_INCLUDE],
659 [am_make=${MAKE-make}
660 cat > confinc << 'END'
650 [AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive])
651 cat > confinc.mk << 'END'
661652 am__doit:
662 @echo this is the am__doit target
653 @echo this is the am__doit target >confinc.out
663654 .PHONY: am__doit
664655 END
665 # If we don't find an include directive, just comment out the code.
666 AC_MSG_CHECKING([for style of include used by $am_make])
667656 am__include="#"
668657 am__quote=
669 _am_result=none
670 # First try GNU make style include.
671 echo "include confinc" > confmf
672 # Ignore all kinds of additional output from 'make'.
673 case `$am_make -s -f confmf 2> /dev/null` in #(
674 *the\ am__doit\ target*)
675 am__include=include
676 am__quote=
677 _am_result=GNU
678 ;;
679 esac
680 # Now try BSD make style include.
681 if test "$am__include" = "#"; then
682 echo '.include "confinc"' > confmf
683 case `$am_make -s -f confmf 2> /dev/null` in #(
684 *the\ am__doit\ target*)
685 am__include=.include
686 am__quote="\""
687 _am_result=BSD
688 ;;
689 esac
690 fi
691 AC_SUBST([am__include])
692 AC_SUBST([am__quote])
693 AC_MSG_RESULT([$_am_result])
694 rm -f confinc confmf
695 ])
658 # BSD make does it like this.
659 echo '.include "confinc.mk" # ignored' > confmf.BSD
660 # Other make implementations (GNU, Solaris 10, AIX) do it like this.
661 echo 'include confinc.mk # ignored' > confmf.GNU
662 _am_result=no
663 for s in GNU BSD; do
664 AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out])
665 AS_CASE([$?:`cat confinc.out 2>/dev/null`],
666 ['0:this is the am__doit target'],
667 [AS_CASE([$s],
668 [BSD], [am__include='.include' am__quote='"'],
669 [am__include='include' am__quote=''])])
670 if test "$am__include" != "#"; then
671 _am_result="yes ($s style)"
672 break
673 fi
674 done
675 rm -f confinc.* confmf.*
676 AC_MSG_RESULT([${_am_result}])
677 AC_SUBST([am__include])])
678 AC_SUBST([am__quote])])
696679
697680 # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
698681
699 # Copyright (C) 1997-2017 Free Software Foundation, Inc.
682 # Copyright (C) 1997-2018 Free Software Foundation, Inc.
700683 #
701684 # This file is free software; the Free Software Foundation
702685 # gives unlimited permission to copy and/or distribute it,
737720 # Obsolete and "removed" macros, that must however still report explicit
738721 # error messages when used, to smooth transition.
739722 #
740 # Copyright (C) 1996-2017 Free Software Foundation, Inc.
723 # Copyright (C) 1996-2018 Free Software Foundation, Inc.
741724 #
742725 # This file is free software; the Free Software Foundation
743726 # gives unlimited permission to copy and/or distribute it,
764747
765748 # Helper functions for option handling. -*- Autoconf -*-
766749
767 # Copyright (C) 2001-2017 Free Software Foundation, Inc.
750 # Copyright (C) 2001-2018 Free Software Foundation, Inc.
768751 #
769752 # This file is free software; the Free Software Foundation
770753 # gives unlimited permission to copy and/or distribute it,
793776 AC_DEFUN([_AM_IF_OPTION],
794777 [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
795778
796 # Copyright (C) 1999-2017 Free Software Foundation, Inc.
779 # Copyright (C) 1999-2018 Free Software Foundation, Inc.
797780 #
798781 # This file is free software; the Free Software Foundation
799782 # gives unlimited permission to copy and/or distribute it,
840823 # For backward compatibility.
841824 AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
842825
843 # Copyright (C) 1999-2017 Free Software Foundation, Inc.
826 # Copyright (C) 1999-2018 Free Software Foundation, Inc.
844827 #
845828 # This file is free software; the Free Software Foundation
846829 # gives unlimited permission to copy and/or distribute it,
873856 [
874857 dnl Find a Python interpreter. Python versions prior to 2.0 are not
875858 dnl supported. (2.0 was released on October 16, 2000).
876 dnl FIXME: Remove the need to hard-code Python versions here.
877859 m4_define_default([_AM_PYTHON_INTERPRETER_LIST],
878 [python python2 python3 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python2.7 dnl
879 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0])
860 [python python2 python3 dnl
861 python3.9 python3.8 python3.7 python3.6 python3.5 python3.4 python3.3 dnl
862 python3.2 python3.1 python3.0 dnl
863 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 dnl
864 python2.0])
880865
881866 AC_ARG_VAR([PYTHON], [the Python interpreter])
882867
10761061 sys.exit(sys.hexversion < minverhex)"
10771062 AS_IF([AM_RUN_LOG([$1 -c "$prog"])], [$3], [$4])])
10781063
1079 # Copyright (C) 2001-2017 Free Software Foundation, Inc.
1064 # Copyright (C) 2001-2018 Free Software Foundation, Inc.
10801065 #
10811066 # This file is free software; the Free Software Foundation
10821067 # gives unlimited permission to copy and/or distribute it,
10951080
10961081 # Check to make sure that the build environment is sane. -*- Autoconf -*-
10971082
1098 # Copyright (C) 1996-2017 Free Software Foundation, Inc.
1083 # Copyright (C) 1996-2018 Free Software Foundation, Inc.
10991084 #
11001085 # This file is free software; the Free Software Foundation
11011086 # gives unlimited permission to copy and/or distribute it,
11761161 rm -f conftest.file
11771162 ])
11781163
1179 # Copyright (C) 2009-2017 Free Software Foundation, Inc.
1164 # Copyright (C) 2009-2018 Free Software Foundation, Inc.
11801165 #
11811166 # This file is free software; the Free Software Foundation
11821167 # gives unlimited permission to copy and/or distribute it,
12361221 _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
12371222 ])
12381223
1239 # Copyright (C) 2001-2017 Free Software Foundation, Inc.
1224 # Copyright (C) 2001-2018 Free Software Foundation, Inc.
12401225 #
12411226 # This file is free software; the Free Software Foundation
12421227 # gives unlimited permission to copy and/or distribute it,
12641249 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
12651250 AC_SUBST([INSTALL_STRIP_PROGRAM])])
12661251
1267 # Copyright (C) 2006-2017 Free Software Foundation, Inc.
1252 # Copyright (C) 2006-2018 Free Software Foundation, Inc.
12681253 #
12691254 # This file is free software; the Free Software Foundation
12701255 # gives unlimited permission to copy and/or distribute it,
12831268
12841269 # Check how to create a tarball. -*- Autoconf -*-
12851270
1286 # Copyright (C) 2004-2017 Free Software Foundation, Inc.
1271 # Copyright (C) 2004-2018 Free Software Foundation, Inc.
12871272 #
12881273 # This file is free software; the Free Software Foundation
12891274 # gives unlimited permission to copy and/or distribute it,
2121
2222 SUBDIRS = plugins
2323 CONFIG_CLEAN_FILES = *.rej *.orig
24 AUTOMAKE_OPTIONS = no-dependencies
2524 AM_CPPFLAGS = -I${top_srcdir} -I${top_srcdir}/lib
2625 sbin_PROGRAMS = audispd
2726 noinst_HEADERS = audispd-config.h audispd-pconfig.h audispd-llist.h \
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
156156 am__v_at_0 = @
157157 am__v_at_1 =
158158 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
159 depcomp =
160 am__depfiles_maybe =
159 depcomp = $(SHELL) $(top_srcdir)/depcomp
160 am__maybe_remake_depfiles = depfiles
161 am__depfiles_remade = ./$(DEPDIR)/audispd-audispd-builtins.Po \
162 ./$(DEPDIR)/audispd-audispd-config.Po \
163 ./$(DEPDIR)/audispd-audispd-llist.Po \
164 ./$(DEPDIR)/audispd-audispd-pconfig.Po \
165 ./$(DEPDIR)/audispd-audispd.Po ./$(DEPDIR)/audispd-queue.Po
166 am__mv = mv -f
161167 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
162168 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
163169 LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
199205 $(RECURSIVE_CLEAN_TARGETS) \
200206 $(am__extra_recursive_targets)
201207 AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
202 distdir
208 distdir distdir-am
203209 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
204210 # Read a list of newline-separated strings from the standard input,
205211 # and print each of them once, without duplicates. Input order is
220226 ETAGS = etags
221227 CTAGS = ctags
222228 DIST_SUBDIRS = $(SUBDIRS)
223 am__DIST_COMMON = $(srcdir)/Makefile.in
229 am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp
224230 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
225231 am__relativize = \
226232 dir0=`pwd`; \
405411 use_python3 = @use_python3@
406412 SUBDIRS = plugins
407413 CONFIG_CLEAN_FILES = *.rej *.orig
408 AUTOMAKE_OPTIONS = no-dependencies
409414 AM_CPPFLAGS = -I${top_srcdir} -I${top_srcdir}/lib
410415 noinst_HEADERS = audispd-config.h audispd-pconfig.h audispd-llist.h \
411416 queue.h audispd-builtins.h
438443 *config.status*) \
439444 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
440445 *) \
441 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
442 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
446 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
447 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
443448 esac;
444449
445450 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
510515 distclean-compile:
511516 -rm -f *.tab.c
512517
518 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audispd-audispd-builtins.Po@am__quote@ # am--include-marker
519 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audispd-audispd-config.Po@am__quote@ # am--include-marker
520 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audispd-audispd-llist.Po@am__quote@ # am--include-marker
521 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audispd-audispd-pconfig.Po@am__quote@ # am--include-marker
522 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audispd-audispd.Po@am__quote@ # am--include-marker
523 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audispd-queue.Po@am__quote@ # am--include-marker
524
525 $(am__depfiles_remade):
526 @$(MKDIR_P) $(@D)
527 @echo '# dummy' >$@-t && $(am__mv) $@-t $@
528
529 am--depfiles: $(am__depfiles_remade)
530
513531 .c.o:
514 $(AM_V_CC)$(COMPILE) -c -o $@ $<
532 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
533 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
534 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
535 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
536 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
515537
516538 .c.obj:
517 $(AM_V_CC)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
539 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
540 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
541 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
542 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
543 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
518544
519545 .c.lo:
520 $(AM_V_CC)$(LTCOMPILE) -c -o $@ $<
546 @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
547 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
548 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
549 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
550 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
521551
522552 audispd-audispd.o: audispd.c
523 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -c -o audispd-audispd.o `test -f 'audispd.c' || echo '$(srcdir)/'`audispd.c
553 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -MT audispd-audispd.o -MD -MP -MF $(DEPDIR)/audispd-audispd.Tpo -c -o audispd-audispd.o `test -f 'audispd.c' || echo '$(srcdir)/'`audispd.c
554 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/audispd-audispd.Tpo $(DEPDIR)/audispd-audispd.Po
555 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='audispd.c' object='audispd-audispd.o' libtool=no @AMDEPBACKSLASH@
556 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
557 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -c -o audispd-audispd.o `test -f 'audispd.c' || echo '$(srcdir)/'`audispd.c
524558
525559 audispd-audispd.obj: audispd.c
526 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -c -o audispd-audispd.obj `if test -f 'audispd.c'; then $(CYGPATH_W) 'audispd.c'; else $(CYGPATH_W) '$(srcdir)/audispd.c'; fi`
560 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -MT audispd-audispd.obj -MD -MP -MF $(DEPDIR)/audispd-audispd.Tpo -c -o audispd-audispd.obj `if test -f 'audispd.c'; then $(CYGPATH_W) 'audispd.c'; else $(CYGPATH_W) '$(srcdir)/audispd.c'; fi`
561 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/audispd-audispd.Tpo $(DEPDIR)/audispd-audispd.Po
562 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='audispd.c' object='audispd-audispd.obj' libtool=no @AMDEPBACKSLASH@
563 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
564 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -c -o audispd-audispd.obj `if test -f 'audispd.c'; then $(CYGPATH_W) 'audispd.c'; else $(CYGPATH_W) '$(srcdir)/audispd.c'; fi`
527565
528566 audispd-audispd-config.o: audispd-config.c
529 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -c -o audispd-audispd-config.o `test -f 'audispd-config.c' || echo '$(srcdir)/'`audispd-config.c
567 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -MT audispd-audispd-config.o -MD -MP -MF $(DEPDIR)/audispd-audispd-config.Tpo -c -o audispd-audispd-config.o `test -f 'audispd-config.c' || echo '$(srcdir)/'`audispd-config.c
568 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/audispd-audispd-config.Tpo $(DEPDIR)/audispd-audispd-config.Po
569 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='audispd-config.c' object='audispd-audispd-config.o' libtool=no @AMDEPBACKSLASH@
570 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
571 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -c -o audispd-audispd-config.o `test -f 'audispd-config.c' || echo '$(srcdir)/'`audispd-config.c
530572
531573 audispd-audispd-config.obj: audispd-config.c
532 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -c -o audispd-audispd-config.obj `if test -f 'audispd-config.c'; then $(CYGPATH_W) 'audispd-config.c'; else $(CYGPATH_W) '$(srcdir)/audispd-config.c'; fi`
574 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -MT audispd-audispd-config.obj -MD -MP -MF $(DEPDIR)/audispd-audispd-config.Tpo -c -o audispd-audispd-config.obj `if test -f 'audispd-config.c'; then $(CYGPATH_W) 'audispd-config.c'; else $(CYGPATH_W) '$(srcdir)/audispd-config.c'; fi`
575 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/audispd-audispd-config.Tpo $(DEPDIR)/audispd-audispd-config.Po
576 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='audispd-config.c' object='audispd-audispd-config.obj' libtool=no @AMDEPBACKSLASH@
577 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
578 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -c -o audispd-audispd-config.obj `if test -f 'audispd-config.c'; then $(CYGPATH_W) 'audispd-config.c'; else $(CYGPATH_W) '$(srcdir)/audispd-config.c'; fi`
533579
534580 audispd-audispd-pconfig.o: audispd-pconfig.c
535 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -c -o audispd-audispd-pconfig.o `test -f 'audispd-pconfig.c' || echo '$(srcdir)/'`audispd-pconfig.c
581 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -MT audispd-audispd-pconfig.o -MD -MP -MF $(DEPDIR)/audispd-audispd-pconfig.Tpo -c -o audispd-audispd-pconfig.o `test -f 'audispd-pconfig.c' || echo '$(srcdir)/'`audispd-pconfig.c
582 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/audispd-audispd-pconfig.Tpo $(DEPDIR)/audispd-audispd-pconfig.Po
583 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='audispd-pconfig.c' object='audispd-audispd-pconfig.o' libtool=no @AMDEPBACKSLASH@
584 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
585 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -c -o audispd-audispd-pconfig.o `test -f 'audispd-pconfig.c' || echo '$(srcdir)/'`audispd-pconfig.c
536586
537587 audispd-audispd-pconfig.obj: audispd-pconfig.c
538 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -c -o audispd-audispd-pconfig.obj `if test -f 'audispd-pconfig.c'; then $(CYGPATH_W) 'audispd-pconfig.c'; else $(CYGPATH_W) '$(srcdir)/audispd-pconfig.c'; fi`
588 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -MT audispd-audispd-pconfig.obj -MD -MP -MF $(DEPDIR)/audispd-audispd-pconfig.Tpo -c -o audispd-audispd-pconfig.obj `if test -f 'audispd-pconfig.c'; then $(CYGPATH_W) 'audispd-pconfig.c'; else $(CYGPATH_W) '$(srcdir)/audispd-pconfig.c'; fi`
589 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/audispd-audispd-pconfig.Tpo $(DEPDIR)/audispd-audispd-pconfig.Po
590 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='audispd-pconfig.c' object='audispd-audispd-pconfig.obj' libtool=no @AMDEPBACKSLASH@
591 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
592 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -c -o audispd-audispd-pconfig.obj `if test -f 'audispd-pconfig.c'; then $(CYGPATH_W) 'audispd-pconfig.c'; else $(CYGPATH_W) '$(srcdir)/audispd-pconfig.c'; fi`
539593
540594 audispd-audispd-llist.o: audispd-llist.c
541 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -c -o audispd-audispd-llist.o `test -f 'audispd-llist.c' || echo '$(srcdir)/'`audispd-llist.c
595 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -MT audispd-audispd-llist.o -MD -MP -MF $(DEPDIR)/audispd-audispd-llist.Tpo -c -o audispd-audispd-llist.o `test -f 'audispd-llist.c' || echo '$(srcdir)/'`audispd-llist.c
596 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/audispd-audispd-llist.Tpo $(DEPDIR)/audispd-audispd-llist.Po
597 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='audispd-llist.c' object='audispd-audispd-llist.o' libtool=no @AMDEPBACKSLASH@
598 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
599 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -c -o audispd-audispd-llist.o `test -f 'audispd-llist.c' || echo '$(srcdir)/'`audispd-llist.c
542600
543601 audispd-audispd-llist.obj: audispd-llist.c
544 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -c -o audispd-audispd-llist.obj `if test -f 'audispd-llist.c'; then $(CYGPATH_W) 'audispd-llist.c'; else $(CYGPATH_W) '$(srcdir)/audispd-llist.c'; fi`
602 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -MT audispd-audispd-llist.obj -MD -MP -MF $(DEPDIR)/audispd-audispd-llist.Tpo -c -o audispd-audispd-llist.obj `if test -f 'audispd-llist.c'; then $(CYGPATH_W) 'audispd-llist.c'; else $(CYGPATH_W) '$(srcdir)/audispd-llist.c'; fi`
603 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/audispd-audispd-llist.Tpo $(DEPDIR)/audispd-audispd-llist.Po
604 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='audispd-llist.c' object='audispd-audispd-llist.obj' libtool=no @AMDEPBACKSLASH@
605 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
606 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -c -o audispd-audispd-llist.obj `if test -f 'audispd-llist.c'; then $(CYGPATH_W) 'audispd-llist.c'; else $(CYGPATH_W) '$(srcdir)/audispd-llist.c'; fi`
545607
546608 audispd-queue.o: queue.c
547 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -c -o audispd-queue.o `test -f 'queue.c' || echo '$(srcdir)/'`queue.c
609 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -MT audispd-queue.o -MD -MP -MF $(DEPDIR)/audispd-queue.Tpo -c -o audispd-queue.o `test -f 'queue.c' || echo '$(srcdir)/'`queue.c
610 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/audispd-queue.Tpo $(DEPDIR)/audispd-queue.Po
611 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='queue.c' object='audispd-queue.o' libtool=no @AMDEPBACKSLASH@
612 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
613 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -c -o audispd-queue.o `test -f 'queue.c' || echo '$(srcdir)/'`queue.c
548614
549615 audispd-queue.obj: queue.c
550 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -c -o audispd-queue.obj `if test -f 'queue.c'; then $(CYGPATH_W) 'queue.c'; else $(CYGPATH_W) '$(srcdir)/queue.c'; fi`
616 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -MT audispd-queue.obj -MD -MP -MF $(DEPDIR)/audispd-queue.Tpo -c -o audispd-queue.obj `if test -f 'queue.c'; then $(CYGPATH_W) 'queue.c'; else $(CYGPATH_W) '$(srcdir)/queue.c'; fi`
617 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/audispd-queue.Tpo $(DEPDIR)/audispd-queue.Po
618 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='queue.c' object='audispd-queue.obj' libtool=no @AMDEPBACKSLASH@
619 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
620 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -c -o audispd-queue.obj `if test -f 'queue.c'; then $(CYGPATH_W) 'queue.c'; else $(CYGPATH_W) '$(srcdir)/queue.c'; fi`
551621
552622 audispd-audispd-builtins.o: audispd-builtins.c
553 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -c -o audispd-audispd-builtins.o `test -f 'audispd-builtins.c' || echo '$(srcdir)/'`audispd-builtins.c
623 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -MT audispd-audispd-builtins.o -MD -MP -MF $(DEPDIR)/audispd-audispd-builtins.Tpo -c -o audispd-audispd-builtins.o `test -f 'audispd-builtins.c' || echo '$(srcdir)/'`audispd-builtins.c
624 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/audispd-audispd-builtins.Tpo $(DEPDIR)/audispd-audispd-builtins.Po
625 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='audispd-builtins.c' object='audispd-audispd-builtins.o' libtool=no @AMDEPBACKSLASH@
626 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
627 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -c -o audispd-audispd-builtins.o `test -f 'audispd-builtins.c' || echo '$(srcdir)/'`audispd-builtins.c
554628
555629 audispd-audispd-builtins.obj: audispd-builtins.c
556 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -c -o audispd-audispd-builtins.obj `if test -f 'audispd-builtins.c'; then $(CYGPATH_W) 'audispd-builtins.c'; else $(CYGPATH_W) '$(srcdir)/audispd-builtins.c'; fi`
630 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -MT audispd-audispd-builtins.obj -MD -MP -MF $(DEPDIR)/audispd-audispd-builtins.Tpo -c -o audispd-audispd-builtins.obj `if test -f 'audispd-builtins.c'; then $(CYGPATH_W) 'audispd-builtins.c'; else $(CYGPATH_W) '$(srcdir)/audispd-builtins.c'; fi`
631 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/audispd-audispd-builtins.Tpo $(DEPDIR)/audispd-audispd-builtins.Po
632 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='audispd-builtins.c' object='audispd-audispd-builtins.obj' libtool=no @AMDEPBACKSLASH@
633 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
634 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_CFLAGS) $(CFLAGS) -c -o audispd-audispd-builtins.obj `if test -f 'audispd-builtins.c'; then $(CYGPATH_W) 'audispd-builtins.c'; else $(CYGPATH_W) '$(srcdir)/audispd-builtins.c'; fi`
557635
558636 mostlyclean-libtool:
559637 -rm -f *.lo
660738 distclean-tags:
661739 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
662740
663 distdir: $(DISTFILES)
741 distdir: $(BUILT_SOURCES)
742 $(MAKE) $(AM_MAKEFLAGS) distdir-am
743
744 distdir-am: $(DISTFILES)
664745 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
665746 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
666747 list='$(DISTFILES)'; \
759840 mostlyclean-am
760841
761842 distclean: distclean-recursive
843 -rm -f ./$(DEPDIR)/audispd-audispd-builtins.Po
844 -rm -f ./$(DEPDIR)/audispd-audispd-config.Po
845 -rm -f ./$(DEPDIR)/audispd-audispd-llist.Po
846 -rm -f ./$(DEPDIR)/audispd-audispd-pconfig.Po
847 -rm -f ./$(DEPDIR)/audispd-audispd.Po
848 -rm -f ./$(DEPDIR)/audispd-queue.Po
762849 -rm -f Makefile
763850 distclean-am: clean-am distclean-compile distclean-generic \
764851 distclean-tags
805892 installcheck-am:
806893
807894 maintainer-clean: maintainer-clean-recursive
895 -rm -f ./$(DEPDIR)/audispd-audispd-builtins.Po
896 -rm -f ./$(DEPDIR)/audispd-audispd-config.Po
897 -rm -f ./$(DEPDIR)/audispd-audispd-llist.Po
898 -rm -f ./$(DEPDIR)/audispd-audispd-pconfig.Po
899 -rm -f ./$(DEPDIR)/audispd-audispd.Po
900 -rm -f ./$(DEPDIR)/audispd-queue.Po
808901 -rm -f Makefile
809902 maintainer-clean-am: distclean-am maintainer-clean-generic
810903
826919 .MAKE: $(am__recursive_targets) install-am install-exec-am \
827920 install-strip
828921
829 .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \
830 check-am clean clean-generic clean-libtool clean-sbinPROGRAMS \
831 cscopelist-am ctags ctags-am distclean distclean-compile \
832 distclean-generic distclean-libtool distclean-tags distdir dvi \
833 dvi-am html html-am info info-am install install-am \
834 install-data install-data-am install-dvi install-dvi-am \
835 install-exec install-exec-am install-exec-hook install-html \
836 install-html-am install-info install-info-am install-man \
837 install-pdf install-pdf-am install-ps install-ps-am \
838 install-sbinPROGRAMS install-strip installcheck \
922 .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
923 am--depfiles check check-am clean clean-generic clean-libtool \
924 clean-sbinPROGRAMS cscopelist-am ctags ctags-am distclean \
925 distclean-compile distclean-generic distclean-libtool \
926 distclean-tags distdir dvi dvi-am html html-am info info-am \
927 install install-am install-data install-data-am install-dvi \
928 install-dvi-am install-exec install-exec-am install-exec-hook \
929 install-html install-html-am install-info install-info-am \
930 install-man install-pdf install-pdf-am install-ps \
931 install-ps-am install-sbinPROGRAMS install-strip installcheck \
839932 installcheck-am installdirs installdirs-am maintainer-clean \
840933 maintainer-clean-generic mostlyclean mostlyclean-compile \
841934 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
284284 /* If active and no state change, sighup it */
285285 if (opconf->p->type == S_ALWAYS &&
286286 opconf->p->active == A_YES) {
287 if (opconf->p->inode==tpconf->p->inode)
288 kill(opconf->p->pid, SIGHUP);
289 else {
287 if (opconf->p->inode==tpconf->p->inode){
288 if (opconf->p->pid)
289 kill(opconf->p->pid, SIGHUP);
290 } else {
290291 /* Binary changed, restart */
291292 syslog(LOG_INFO,
292293 "Restarting %s since binary changed",
293294 opconf->p->path);
294 kill(opconf->p->pid, SIGTERM);
295 if (opconf->p->pid)
296 kill(opconf->p->pid, SIGTERM);
295297 usleep(50000); // 50 msecs
296298 close(opconf->p->plug_pipe[1]);
297299 opconf->p->plug_pipe[1] = -1;
326328 syslog(LOG_INFO, "Terminating %s because its now inactive",
327329 tpconf->p->path);
328330 if (tpconf->p->type == S_ALWAYS) {
329 kill(tpconf->p->pid, SIGTERM);
331 if (tpconf->p->pid)
332 kill(tpconf->p->pid, SIGTERM);
330333 close(tpconf->p->plug_pipe[1]);
331334 } else
332335 stop_builtin(tpconf->p);
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
158158 $(RECURSIVE_CLEAN_TARGETS) \
159159 $(am__extra_recursive_targets)
160160 AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
161 distdir
161 distdir distdir-am
162162 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
163163 # Read a list of newline-separated strings from the standard input,
164164 # and print each of them once, without duplicates. Input order is
384384 *config.status*) \
385385 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
386386 *) \
387 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
388 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
387 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
388 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
389389 esac;
390390
391391 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
502502 distclean-tags:
503503 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
504504
505 distdir: $(DISTFILES)
505 distdir: $(BUILT_SOURCES)
506 $(MAKE) $(AM_MAKEFLAGS) distdir-am
507
508 distdir-am: $(DISTFILES)
506509 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
507510 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
508511 list='$(DISTFILES)'; \
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
324324 *config.status*) \
325325 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
326326 *) \
327 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
328 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
327 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
328 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
329329 esac;
330330
331331 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
349349 cscope cscopelist:
350350
351351
352 distdir: $(DISTFILES)
352 distdir: $(BUILT_SOURCES)
353 $(MAKE) $(AM_MAKEFLAGS) distdir-am
354
355 distdir-am: $(DISTFILES)
353356 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
354357 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
355358 list='$(DISTFILES)'; \
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
158158 am__v_at_1 =
159159 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
160160 depcomp =
161 am__depfiles_maybe =
161 am__maybe_remake_depfiles =
162162 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
163163 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
164164 LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
430430 *config.status*) \
431431 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
432432 *) \
433 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
434 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
433 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
434 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
435435 esac;
436436
437437 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
673673 distclean-tags:
674674 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
675675
676 distdir: $(DISTFILES)
676 distdir: $(BUILT_SOURCES)
677 $(MAKE) $(AM_MAKEFLAGS) distdir-am
678
679 distdir-am: $(DISTFILES)
677680 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
678681 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
679682 list='$(DISTFILES)'; \
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
161161 am__v_at_1 =
162162 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
163163 depcomp = $(SHELL) $(top_srcdir)/depcomp
164 am__depfiles_maybe = depfiles
164 am__maybe_remake_depfiles = depfiles
165 am__depfiles_remade = ./$(DEPDIR)/audisp_remote-audisp-remote.Po \
166 ./$(DEPDIR)/audisp_remote-queue.Po \
167 ./$(DEPDIR)/audisp_remote-remote-config.Po \
168 ./$(DEPDIR)/audisp_remote-remote-fgets.Po ./$(DEPDIR)/queue.Po \
169 ./$(DEPDIR)/test-queue.Po
165170 am__mv = mv -f
166171 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
167172 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
611616 *config.status*) \
612617 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
613618 *) \
614 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
615 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
619 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
620 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
616621 esac;
617622
618623 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
696701 distclean-compile:
697702 -rm -f *.tab.c
698703
699 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audisp_remote-audisp-remote.Po@am__quote@
700 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audisp_remote-queue.Po@am__quote@
701 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audisp_remote-remote-config.Po@am__quote@
702 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audisp_remote-remote-fgets.Po@am__quote@
703 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/queue.Po@am__quote@
704 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-queue.Po@am__quote@
704 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audisp_remote-audisp-remote.Po@am__quote@ # am--include-marker
705 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audisp_remote-queue.Po@am__quote@ # am--include-marker
706 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audisp_remote-remote-config.Po@am__quote@ # am--include-marker
707 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audisp_remote-remote-fgets.Po@am__quote@ # am--include-marker
708 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/queue.Po@am__quote@ # am--include-marker
709 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-queue.Po@am__quote@ # am--include-marker
710
711 $(am__depfiles_remade):
712 @$(MKDIR_P) $(@D)
713 @echo '# dummy' >$@-t && $(am__mv) $@-t $@
714
715 am--depfiles: $(am__depfiles_remade)
705716
706717 .c.o:
707718 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
10441055 fi; \
10451056 $$success || exit 1
10461057
1047 check-TESTS:
1058 check-TESTS: $(check_PROGRAMS)
10481059 @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list
10491060 @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list
10501061 @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
10871098 @am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
10881099 @am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT)
10891100
1090 distdir: $(DISTFILES)
1101 distdir: $(BUILT_SOURCES)
1102 $(MAKE) $(AM_MAKEFLAGS) distdir-am
1103
1104 distdir-am: $(DISTFILES)
10911105 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
10921106 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
10931107 list='$(DISTFILES)'; \
11651179 clean-sbinPROGRAMS mostlyclean-am
11661180
11671181 distclean: distclean-am
1168 -rm -rf ./$(DEPDIR)
1182 -rm -f ./$(DEPDIR)/audisp_remote-audisp-remote.Po
1183 -rm -f ./$(DEPDIR)/audisp_remote-queue.Po
1184 -rm -f ./$(DEPDIR)/audisp_remote-remote-config.Po
1185 -rm -f ./$(DEPDIR)/audisp_remote-remote-fgets.Po
1186 -rm -f ./$(DEPDIR)/queue.Po
1187 -rm -f ./$(DEPDIR)/test-queue.Po
11691188 -rm -f Makefile
11701189 distclean-am: clean-am distclean-compile distclean-generic \
11711190 distclean-tags
12121231 installcheck-am:
12131232
12141233 maintainer-clean: maintainer-clean-am
1215 -rm -rf ./$(DEPDIR)
1234 -rm -f ./$(DEPDIR)/audisp_remote-audisp-remote.Po
1235 -rm -f ./$(DEPDIR)/audisp_remote-queue.Po
1236 -rm -f ./$(DEPDIR)/audisp_remote-remote-config.Po
1237 -rm -f ./$(DEPDIR)/audisp_remote-remote-fgets.Po
1238 -rm -f ./$(DEPDIR)/queue.Po
1239 -rm -f ./$(DEPDIR)/test-queue.Po
12161240 -rm -f Makefile
12171241 maintainer-clean-am: distclean-am maintainer-clean-generic
12181242
12361260
12371261 .MAKE: check-am install-am install-data-am install-strip uninstall-am
12381262
1239 .PHONY: CTAGS GTAGS TAGS all all-am check check-TESTS check-am clean \
1240 clean-checkPROGRAMS clean-generic clean-libtool \
1263 .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-TESTS \
1264 check-am clean clean-checkPROGRAMS clean-generic clean-libtool \
12411265 clean-sbinPROGRAMS cscopelist-am ctags ctags-am distclean \
12421266 distclean-compile distclean-generic distclean-libtool \
12431267 distclean-tags distdir dvi dvi-am html html-am info info-am \
336336 stop_transport();
337337 remote_ended = 1;
338338 return do_action ("remote server is going down", message,
339 LOG_NOTICE,
339 LOG_WARNING,
340340 config.remote_ending_action,
341341 config.remote_ending_exe);
342342 }
452452 struct sigaction sa;
453453 struct queue *queue;
454454 size_t q_len;
455 int connected_once = 0;
455456
456457 /* Register sighandlers */
457458 sa.sa_flags = 0;
475476 ifd = 0;
476477 fcntl(ifd, F_SETFL, O_NONBLOCK);
477478
479 // Start up the queue
478480 queue = init_queue();
479481 if (queue == NULL) {
480482 syslog(LOG_ERR, "Error initializing audit record queue: %m");
552554 do {
553555 if (remote_fgets(event, sizeof(event), ifd)) {
554556 if (!transport_ok && remote_ended &&
555 config.remote_ending_action ==
556 FA_RECONNECT) {
557 (config.remote_ending_action ==
558 FA_RECONNECT ||
559 !connected_once)) {
557560 quiet = 1;
558561 if (init_transport() ==
559 ET_SUCCESS)
562 ET_SUCCESS) {
560563 remote_ended = 0;
564 connected_once = 1;
565 }
561566 quiet = 0;
562567 }
563568 /* Strip out EOE records */
12811286 if (major_status != GSS_S_COMPLETE) {
12821287 gss_failure("decrypting message", major_status, minor_status);
12831288 free (utok.value);
1289 free (etok.value);
12841290 return -1;
12851291 }
12861292
12871293 if (utok.length < AUDIT_RMW_HEADER_SIZE) {
12881294 sync_error_handler ("message too short");
12891295 free (utok.value);
1296 free (etok.value);
12901297 return -1;
12911298 }
12921299 memcpy (header, utok.value, AUDIT_RMW_HEADER_SIZE);
12941301 if (! AUDIT_RMW_IS_MAGIC (header, AUDIT_RMW_HEADER_SIZE)) {
12951302 sync_error_handler ("bad magic number");
12961303 free (utok.value);
1304 free (etok.value);
12971305 return -1;
12981306 }
12991307
13021310 if (rlen > MAX_AUDIT_MESSAGE_LENGTH) {
13031311 sync_error_handler ("message too long");
13041312 free (utok.value);
1313 free (etok.value);
13051314 return -1;
13061315 }
13071316
13101319 *mlen = rlen;
13111320
13121321 free (utok.value);
1322 free (etok.value);
13131323 return 0;
13141324 }
13151325 #endif
125125 .TP
126126 .I remote_ending_action
127127 Likewise, this parameter tells the system what action to take if the
128 remote end signals a disk error. This action has one additional option,
128 network connection is lost. This action has one additional option,
129129 .I reconnect
130130 which tells the remote plugin to attempt to reconnect to the server upon receipt of the next audit record. If an event was being sent when something triggered this action, it is not dequeued. If it is unsuccessful in reconnecting, the audit record could be lost. The default is to reconnect.
131131 .TP
2222
2323 AM_CPPFLAGS = -I${top_srcdir} -I${top_srcdir}/lib -I${top_srcdir}/auparse
2424 CONFIG_CLEAN_FILES = *.rej *.orig
25 AUTOMAKE_OPTIONS = no-dependencies
2625 EXTRA_DIST = zos-remote.conf audispd-zos-remote.conf
2726 LIBS = -L${top_builddir}/auparse -lauparse
2827 LDADD = -lpthread -lldap -llber $(CAPNG_LDADD)
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
160160 am__v_at_0 = @
161161 am__v_at_1 =
162162 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
163 depcomp =
164 am__depfiles_maybe =
163 depcomp = $(SHELL) $(top_srcdir)/depcomp
164 am__maybe_remake_depfiles = depfiles
165 am__depfiles_remade = \
166 ./$(DEPDIR)/audispd_zos_remote-zos-remote-config.Po \
167 ./$(DEPDIR)/audispd_zos_remote-zos-remote-ldap.Po \
168 ./$(DEPDIR)/audispd_zos_remote-zos-remote-log.Po \
169 ./$(DEPDIR)/audispd_zos_remote-zos-remote-plugin.Po \
170 ./$(DEPDIR)/audispd_zos_remote-zos-remote-queue.Po
171 am__mv = mv -f
165172 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
166173 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
167174 LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
207214 done | $(am__uniquify_input)`
208215 ETAGS = etags
209216 CTAGS = ctags
210 am__DIST_COMMON = $(srcdir)/Makefile.in
217 am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp
211218 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
212219 ACLOCAL = @ACLOCAL@
213220 AMTAR = @AMTAR@
367374 use_python3 = @use_python3@
368375 AM_CPPFLAGS = -I${top_srcdir} -I${top_srcdir}/lib -I${top_srcdir}/auparse
369376 CONFIG_CLEAN_FILES = *.rej *.orig
370 AUTOMAKE_OPTIONS = no-dependencies
371377 EXTRA_DIST = zos-remote.conf audispd-zos-remote.conf
372378 LDADD = -lpthread -lldap -llber $(CAPNG_LDADD)
373379 dispatcher_confdir = $(sysconfdir)/audisp
403409 *config.status*) \
404410 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
405411 *) \
406 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
407 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
412 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
413 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
408414 esac;
409415
410416 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
475481 distclean-compile:
476482 -rm -f *.tab.c
477483
484 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audispd_zos_remote-zos-remote-config.Po@am__quote@ # am--include-marker
485 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audispd_zos_remote-zos-remote-ldap.Po@am__quote@ # am--include-marker
486 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audispd_zos_remote-zos-remote-log.Po@am__quote@ # am--include-marker
487 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audispd_zos_remote-zos-remote-plugin.Po@am__quote@ # am--include-marker
488 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audispd_zos_remote-zos-remote-queue.Po@am__quote@ # am--include-marker
489
490 $(am__depfiles_remade):
491 @$(MKDIR_P) $(@D)
492 @echo '# dummy' >$@-t && $(am__mv) $@-t $@
493
494 am--depfiles: $(am__depfiles_remade)
495
478496 .c.o:
479 $(AM_V_CC)$(COMPILE) -c -o $@ $<
497 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
498 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
499 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
500 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
501 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
480502
481503 .c.obj:
482 $(AM_V_CC)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
504 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
505 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
506 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
507 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
508 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
483509
484510 .c.lo:
485 $(AM_V_CC)$(LTCOMPILE) -c -o $@ $<
511 @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
512 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
513 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
514 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
515 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
486516
487517 audispd_zos_remote-zos-remote-plugin.o: zos-remote-plugin.c
488 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_zos_remote_CFLAGS) $(CFLAGS) -c -o audispd_zos_remote-zos-remote-plugin.o `test -f 'zos-remote-plugin.c' || echo '$(srcdir)/'`zos-remote-plugin.c
518 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_zos_remote_CFLAGS) $(CFLAGS) -MT audispd_zos_remote-zos-remote-plugin.o -MD -MP -MF $(DEPDIR)/audispd_zos_remote-zos-remote-plugin.Tpo -c -o audispd_zos_remote-zos-remote-plugin.o `test -f 'zos-remote-plugin.c' || echo '$(srcdir)/'`zos-remote-plugin.c
519 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/audispd_zos_remote-zos-remote-plugin.Tpo $(DEPDIR)/audispd_zos_remote-zos-remote-plugin.Po
520 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='zos-remote-plugin.c' object='audispd_zos_remote-zos-remote-plugin.o' libtool=no @AMDEPBACKSLASH@
521 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
522 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_zos_remote_CFLAGS) $(CFLAGS) -c -o audispd_zos_remote-zos-remote-plugin.o `test -f 'zos-remote-plugin.c' || echo '$(srcdir)/'`zos-remote-plugin.c
489523
490524 audispd_zos_remote-zos-remote-plugin.obj: zos-remote-plugin.c
491 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_zos_remote_CFLAGS) $(CFLAGS) -c -o audispd_zos_remote-zos-remote-plugin.obj `if test -f 'zos-remote-plugin.c'; then $(CYGPATH_W) 'zos-remote-plugin.c'; else $(CYGPATH_W) '$(srcdir)/zos-remote-plugin.c'; fi`
525 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_zos_remote_CFLAGS) $(CFLAGS) -MT audispd_zos_remote-zos-remote-plugin.obj -MD -MP -MF $(DEPDIR)/audispd_zos_remote-zos-remote-plugin.Tpo -c -o audispd_zos_remote-zos-remote-plugin.obj `if test -f 'zos-remote-plugin.c'; then $(CYGPATH_W) 'zos-remote-plugin.c'; else $(CYGPATH_W) '$(srcdir)/zos-remote-plugin.c'; fi`
526 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/audispd_zos_remote-zos-remote-plugin.Tpo $(DEPDIR)/audispd_zos_remote-zos-remote-plugin.Po
527 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='zos-remote-plugin.c' object='audispd_zos_remote-zos-remote-plugin.obj' libtool=no @AMDEPBACKSLASH@
528 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
529 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_zos_remote_CFLAGS) $(CFLAGS) -c -o audispd_zos_remote-zos-remote-plugin.obj `if test -f 'zos-remote-plugin.c'; then $(CYGPATH_W) 'zos-remote-plugin.c'; else $(CYGPATH_W) '$(srcdir)/zos-remote-plugin.c'; fi`
492530
493531 audispd_zos_remote-zos-remote-log.o: zos-remote-log.c
494 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_zos_remote_CFLAGS) $(CFLAGS) -c -o audispd_zos_remote-zos-remote-log.o `test -f 'zos-remote-log.c' || echo '$(srcdir)/'`zos-remote-log.c
532 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_zos_remote_CFLAGS) $(CFLAGS) -MT audispd_zos_remote-zos-remote-log.o -MD -MP -MF $(DEPDIR)/audispd_zos_remote-zos-remote-log.Tpo -c -o audispd_zos_remote-zos-remote-log.o `test -f 'zos-remote-log.c' || echo '$(srcdir)/'`zos-remote-log.c
533 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/audispd_zos_remote-zos-remote-log.Tpo $(DEPDIR)/audispd_zos_remote-zos-remote-log.Po
534 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='zos-remote-log.c' object='audispd_zos_remote-zos-remote-log.o' libtool=no @AMDEPBACKSLASH@
535 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
536 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_zos_remote_CFLAGS) $(CFLAGS) -c -o audispd_zos_remote-zos-remote-log.o `test -f 'zos-remote-log.c' || echo '$(srcdir)/'`zos-remote-log.c
495537
496538 audispd_zos_remote-zos-remote-log.obj: zos-remote-log.c
497 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_zos_remote_CFLAGS) $(CFLAGS) -c -o audispd_zos_remote-zos-remote-log.obj `if test -f 'zos-remote-log.c'; then $(CYGPATH_W) 'zos-remote-log.c'; else $(CYGPATH_W) '$(srcdir)/zos-remote-log.c'; fi`
539 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_zos_remote_CFLAGS) $(CFLAGS) -MT audispd_zos_remote-zos-remote-log.obj -MD -MP -MF $(DEPDIR)/audispd_zos_remote-zos-remote-log.Tpo -c -o audispd_zos_remote-zos-remote-log.obj `if test -f 'zos-remote-log.c'; then $(CYGPATH_W) 'zos-remote-log.c'; else $(CYGPATH_W) '$(srcdir)/zos-remote-log.c'; fi`
540 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/audispd_zos_remote-zos-remote-log.Tpo $(DEPDIR)/audispd_zos_remote-zos-remote-log.Po
541 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='zos-remote-log.c' object='audispd_zos_remote-zos-remote-log.obj' libtool=no @AMDEPBACKSLASH@
542 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
543 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_zos_remote_CFLAGS) $(CFLAGS) -c -o audispd_zos_remote-zos-remote-log.obj `if test -f 'zos-remote-log.c'; then $(CYGPATH_W) 'zos-remote-log.c'; else $(CYGPATH_W) '$(srcdir)/zos-remote-log.c'; fi`
498544
499545 audispd_zos_remote-zos-remote-ldap.o: zos-remote-ldap.c
500 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_zos_remote_CFLAGS) $(CFLAGS) -c -o audispd_zos_remote-zos-remote-ldap.o `test -f 'zos-remote-ldap.c' || echo '$(srcdir)/'`zos-remote-ldap.c
546 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_zos_remote_CFLAGS) $(CFLAGS) -MT audispd_zos_remote-zos-remote-ldap.o -MD -MP -MF $(DEPDIR)/audispd_zos_remote-zos-remote-ldap.Tpo -c -o audispd_zos_remote-zos-remote-ldap.o `test -f 'zos-remote-ldap.c' || echo '$(srcdir)/'`zos-remote-ldap.c
547 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/audispd_zos_remote-zos-remote-ldap.Tpo $(DEPDIR)/audispd_zos_remote-zos-remote-ldap.Po
548 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='zos-remote-ldap.c' object='audispd_zos_remote-zos-remote-ldap.o' libtool=no @AMDEPBACKSLASH@
549 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
550 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_zos_remote_CFLAGS) $(CFLAGS) -c -o audispd_zos_remote-zos-remote-ldap.o `test -f 'zos-remote-ldap.c' || echo '$(srcdir)/'`zos-remote-ldap.c
501551
502552 audispd_zos_remote-zos-remote-ldap.obj: zos-remote-ldap.c
503 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_zos_remote_CFLAGS) $(CFLAGS) -c -o audispd_zos_remote-zos-remote-ldap.obj `if test -f 'zos-remote-ldap.c'; then $(CYGPATH_W) 'zos-remote-ldap.c'; else $(CYGPATH_W) '$(srcdir)/zos-remote-ldap.c'; fi`
553 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_zos_remote_CFLAGS) $(CFLAGS) -MT audispd_zos_remote-zos-remote-ldap.obj -MD -MP -MF $(DEPDIR)/audispd_zos_remote-zos-remote-ldap.Tpo -c -o audispd_zos_remote-zos-remote-ldap.obj `if test -f 'zos-remote-ldap.c'; then $(CYGPATH_W) 'zos-remote-ldap.c'; else $(CYGPATH_W) '$(srcdir)/zos-remote-ldap.c'; fi`
554 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/audispd_zos_remote-zos-remote-ldap.Tpo $(DEPDIR)/audispd_zos_remote-zos-remote-ldap.Po
555 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='zos-remote-ldap.c' object='audispd_zos_remote-zos-remote-ldap.obj' libtool=no @AMDEPBACKSLASH@
556 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
557 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_zos_remote_CFLAGS) $(CFLAGS) -c -o audispd_zos_remote-zos-remote-ldap.obj `if test -f 'zos-remote-ldap.c'; then $(CYGPATH_W) 'zos-remote-ldap.c'; else $(CYGPATH_W) '$(srcdir)/zos-remote-ldap.c'; fi`
504558
505559 audispd_zos_remote-zos-remote-config.o: zos-remote-config.c
506 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_zos_remote_CFLAGS) $(CFLAGS) -c -o audispd_zos_remote-zos-remote-config.o `test -f 'zos-remote-config.c' || echo '$(srcdir)/'`zos-remote-config.c
560 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_zos_remote_CFLAGS) $(CFLAGS) -MT audispd_zos_remote-zos-remote-config.o -MD -MP -MF $(DEPDIR)/audispd_zos_remote-zos-remote-config.Tpo -c -o audispd_zos_remote-zos-remote-config.o `test -f 'zos-remote-config.c' || echo '$(srcdir)/'`zos-remote-config.c
561 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/audispd_zos_remote-zos-remote-config.Tpo $(DEPDIR)/audispd_zos_remote-zos-remote-config.Po
562 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='zos-remote-config.c' object='audispd_zos_remote-zos-remote-config.o' libtool=no @AMDEPBACKSLASH@
563 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
564 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_zos_remote_CFLAGS) $(CFLAGS) -c -o audispd_zos_remote-zos-remote-config.o `test -f 'zos-remote-config.c' || echo '$(srcdir)/'`zos-remote-config.c
507565
508566 audispd_zos_remote-zos-remote-config.obj: zos-remote-config.c
509 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_zos_remote_CFLAGS) $(CFLAGS) -c -o audispd_zos_remote-zos-remote-config.obj `if test -f 'zos-remote-config.c'; then $(CYGPATH_W) 'zos-remote-config.c'; else $(CYGPATH_W) '$(srcdir)/zos-remote-config.c'; fi`
567 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_zos_remote_CFLAGS) $(CFLAGS) -MT audispd_zos_remote-zos-remote-config.obj -MD -MP -MF $(DEPDIR)/audispd_zos_remote-zos-remote-config.Tpo -c -o audispd_zos_remote-zos-remote-config.obj `if test -f 'zos-remote-config.c'; then $(CYGPATH_W) 'zos-remote-config.c'; else $(CYGPATH_W) '$(srcdir)/zos-remote-config.c'; fi`
568 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/audispd_zos_remote-zos-remote-config.Tpo $(DEPDIR)/audispd_zos_remote-zos-remote-config.Po
569 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='zos-remote-config.c' object='audispd_zos_remote-zos-remote-config.obj' libtool=no @AMDEPBACKSLASH@
570 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
571 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_zos_remote_CFLAGS) $(CFLAGS) -c -o audispd_zos_remote-zos-remote-config.obj `if test -f 'zos-remote-config.c'; then $(CYGPATH_W) 'zos-remote-config.c'; else $(CYGPATH_W) '$(srcdir)/zos-remote-config.c'; fi`
510572
511573 audispd_zos_remote-zos-remote-queue.o: zos-remote-queue.c
512 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_zos_remote_CFLAGS) $(CFLAGS) -c -o audispd_zos_remote-zos-remote-queue.o `test -f 'zos-remote-queue.c' || echo '$(srcdir)/'`zos-remote-queue.c
574 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_zos_remote_CFLAGS) $(CFLAGS) -MT audispd_zos_remote-zos-remote-queue.o -MD -MP -MF $(DEPDIR)/audispd_zos_remote-zos-remote-queue.Tpo -c -o audispd_zos_remote-zos-remote-queue.o `test -f 'zos-remote-queue.c' || echo '$(srcdir)/'`zos-remote-queue.c
575 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/audispd_zos_remote-zos-remote-queue.Tpo $(DEPDIR)/audispd_zos_remote-zos-remote-queue.Po
576 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='zos-remote-queue.c' object='audispd_zos_remote-zos-remote-queue.o' libtool=no @AMDEPBACKSLASH@
577 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
578 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_zos_remote_CFLAGS) $(CFLAGS) -c -o audispd_zos_remote-zos-remote-queue.o `test -f 'zos-remote-queue.c' || echo '$(srcdir)/'`zos-remote-queue.c
513579
514580 audispd_zos_remote-zos-remote-queue.obj: zos-remote-queue.c
515 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_zos_remote_CFLAGS) $(CFLAGS) -c -o audispd_zos_remote-zos-remote-queue.obj `if test -f 'zos-remote-queue.c'; then $(CYGPATH_W) 'zos-remote-queue.c'; else $(CYGPATH_W) '$(srcdir)/zos-remote-queue.c'; fi`
581 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_zos_remote_CFLAGS) $(CFLAGS) -MT audispd_zos_remote-zos-remote-queue.obj -MD -MP -MF $(DEPDIR)/audispd_zos_remote-zos-remote-queue.Tpo -c -o audispd_zos_remote-zos-remote-queue.obj `if test -f 'zos-remote-queue.c'; then $(CYGPATH_W) 'zos-remote-queue.c'; else $(CYGPATH_W) '$(srcdir)/zos-remote-queue.c'; fi`
582 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/audispd_zos_remote-zos-remote-queue.Tpo $(DEPDIR)/audispd_zos_remote-zos-remote-queue.Po
583 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='zos-remote-queue.c' object='audispd_zos_remote-zos-remote-queue.obj' libtool=no @AMDEPBACKSLASH@
584 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
585 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(audispd_zos_remote_CFLAGS) $(CFLAGS) -c -o audispd_zos_remote-zos-remote-queue.obj `if test -f 'zos-remote-queue.c'; then $(CYGPATH_W) 'zos-remote-queue.c'; else $(CYGPATH_W) '$(srcdir)/zos-remote-queue.c'; fi`
516586
517587 mostlyclean-libtool:
518588 -rm -f *.lo
572642 distclean-tags:
573643 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
574644
575 distdir: $(DISTFILES)
645 distdir: $(BUILT_SOURCES)
646 $(MAKE) $(AM_MAKEFLAGS) distdir-am
647
648 distdir-am: $(DISTFILES)
576649 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
577650 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
578651 list='$(DISTFILES)'; \
645718 mostlyclean-am
646719
647720 distclean: distclean-am
721 -rm -f ./$(DEPDIR)/audispd_zos_remote-zos-remote-config.Po
722 -rm -f ./$(DEPDIR)/audispd_zos_remote-zos-remote-ldap.Po
723 -rm -f ./$(DEPDIR)/audispd_zos_remote-zos-remote-log.Po
724 -rm -f ./$(DEPDIR)/audispd_zos_remote-zos-remote-plugin.Po
725 -rm -f ./$(DEPDIR)/audispd_zos_remote-zos-remote-queue.Po
648726 -rm -f Makefile
649727 distclean-am: clean-am distclean-compile distclean-generic \
650728 distclean-tags
691769 installcheck-am:
692770
693771 maintainer-clean: maintainer-clean-am
772 -rm -f ./$(DEPDIR)/audispd_zos_remote-zos-remote-config.Po
773 -rm -f ./$(DEPDIR)/audispd_zos_remote-zos-remote-ldap.Po
774 -rm -f ./$(DEPDIR)/audispd_zos_remote-zos-remote-log.Po
775 -rm -f ./$(DEPDIR)/audispd_zos_remote-zos-remote-plugin.Po
776 -rm -f ./$(DEPDIR)/audispd_zos_remote-zos-remote-queue.Po
694777 -rm -f Makefile
695778 maintainer-clean-am: distclean-am maintainer-clean-generic
696779
712795 $(MAKE) $(AM_MAKEFLAGS) uninstall-hook
713796 .MAKE: install-am install-data-am install-strip uninstall-am
714797
715 .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \
716 clean-libtool clean-sbinPROGRAMS cscopelist-am ctags ctags-am \
717 distclean distclean-compile distclean-generic \
798 .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \
799 clean-generic clean-libtool clean-sbinPROGRAMS cscopelist-am \
800 ctags ctags-am distclean distclean-compile distclean-generic \
718801 distclean-libtool distclean-tags distdir dvi dvi-am html \
719802 html-am info info-am install install-am install-data \
720803 install-data-am install-data-hook install-dvi install-dvi-am \
11
22 Summary: User space tools for 2.6 kernel auditing
33 Name: audit
4 Version: 2.8.4
4 Version: 2.8.5
55 Release: 1
66 License: GPLv2+
77 Group: System Environment/Daemons
265265
266266
267267 %changelog
268 * Tue Jun 19 2018 Steve Grubb <sgrubb@redhat.com> 2.8.4-1
269 - New upstream release
270
268 * Fri Mar 01 2019 Steve Grubb <sgrubb@redhat.com> 2.8.5-1
269 - New upstream maintenance release
270
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
150150 mkinstalldirs = $(install_sh) -d
151151 CONFIG_HEADER = $(top_builddir)/config.h
152152 CONFIG_CLEAN_VPATH_FILES =
153 PROGRAMS = $(noinst_PROGRAMS)
153154 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
154155 am__vpath_adj = case $$p in \
155156 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
194195 libauparse_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
195196 $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
196197 $(libauparse_la_LDFLAGS) $(LDFLAGS) -o $@
197 PROGRAMS = $(noinst_PROGRAMS)
198198 am_gen_accesstabs_h_OBJECTS = gen_accesstabs_h-gen_tables.$(OBJEXT)
199199 gen_accesstabs_h_OBJECTS = $(am_gen_accesstabs_h_OBJECTS)
200200 gen_accesstabs_h_LDADD = $(LDADD)
528528 am__v_at_1 =
529529 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
530530 depcomp = $(SHELL) $(top_srcdir)/depcomp
531 am__depfiles_maybe = depfiles
531 am__maybe_remake_depfiles = depfiles
532 am__depfiles_remade = ./$(DEPDIR)/auditd-config.Plo \
533 ./$(DEPDIR)/auparse.Plo ./$(DEPDIR)/data_buf.Plo \
534 ./$(DEPDIR)/ellist.Plo ./$(DEPDIR)/expression.Plo \
535 ./$(DEPDIR)/gen_accesstabs_h-gen_tables.Po \
536 ./$(DEPDIR)/gen_captabs_h-gen_tables.Po \
537 ./$(DEPDIR)/gen_clock_h-gen_tables.Po \
538 ./$(DEPDIR)/gen_clone_flagtabs_h-gen_tables.Po \
539 ./$(DEPDIR)/gen_epoll_ctls_h-gen_tables.Po \
540 ./$(DEPDIR)/gen_famtabs_h-gen_tables.Po \
541 ./$(DEPDIR)/gen_fcntl_cmdtabs_h-gen_tables.Po \
542 ./$(DEPDIR)/gen_flagtabs_h-gen_tables.Po \
543 ./$(DEPDIR)/gen_icmptypetabs_h-gen_tables.Po \
544 ./$(DEPDIR)/gen_inethooktabs_h-gen_tables.Po \
545 ./$(DEPDIR)/gen_ioctlreqtabs_h-gen_tables.Po \
546 ./$(DEPDIR)/gen_ip6optnametabs_h-gen_tables.Po \
547 ./$(DEPDIR)/gen_ipccmdtabs_h-gen_tables.Po \
548 ./$(DEPDIR)/gen_ipctabs_h-gen_tables.Po \
549 ./$(DEPDIR)/gen_ipoptnametabs_h-gen_tables.Po \
550 ./$(DEPDIR)/gen_mmaptabs_h-gen_tables.Po \
551 ./$(DEPDIR)/gen_mounttabs_h-gen_tables.Po \
552 ./$(DEPDIR)/gen_netactiontabs_h-gen_tables.Po \
553 ./$(DEPDIR)/gen_nfprototabs_h-gen_tables.Po \
554 ./$(DEPDIR)/gen_normalize_evtypetabs_h-gen_tables.Po \
555 ./$(DEPDIR)/gen_normalize_obj_kind_map-gen_tables.Po \
556 ./$(DEPDIR)/gen_normalize_record_map-gen_tables.Po \
557 ./$(DEPDIR)/gen_normalize_syscall_map-gen_tables.Po \
558 ./$(DEPDIR)/gen_open_flagtabs_h-gen_tables.Po \
559 ./$(DEPDIR)/gen_persontabs_h-gen_tables.Po \
560 ./$(DEPDIR)/gen_pktoptnametabs_h-gen_tables.Po \
561 ./$(DEPDIR)/gen_prctl_opttabs_h-gen_tables.Po \
562 ./$(DEPDIR)/gen_prottabs_h-gen_tables.Po \
563 ./$(DEPDIR)/gen_ptracetabs_h-gen_tables.Po \
564 ./$(DEPDIR)/gen_recvtabs_h-gen_tables.Po \
565 ./$(DEPDIR)/gen_rlimit_h-gen_tables.Po \
566 ./$(DEPDIR)/gen_schedtabs_h-gen_tables.Po \
567 ./$(DEPDIR)/gen_seccomptabs_h-gen_tables.Po \
568 ./$(DEPDIR)/gen_seektabs_h-gen_tables.Po \
569 ./$(DEPDIR)/gen_shm_modetabs_h-gen_tables.Po \
570 ./$(DEPDIR)/gen_signals_h-gen_tables.Po \
571 ./$(DEPDIR)/gen_sockleveltabs_h-gen_tables.Po \
572 ./$(DEPDIR)/gen_sockoptnametabs_h-gen_tables.Po \
573 ./$(DEPDIR)/gen_socktabs_h-gen_tables.Po \
574 ./$(DEPDIR)/gen_socktypetabs_h-gen_tables.Po \
575 ./$(DEPDIR)/gen_tcpoptnametabs_h-gen_tables.Po \
576 ./$(DEPDIR)/gen_typetabs_h-gen_tables.Po \
577 ./$(DEPDIR)/gen_umounttabs_h-gen_tables.Po \
578 ./$(DEPDIR)/interpret.Plo ./$(DEPDIR)/lru.Plo \
579 ./$(DEPDIR)/message.Plo ./$(DEPDIR)/normalize-llist.Plo \
580 ./$(DEPDIR)/normalize.Plo ./$(DEPDIR)/nvlist.Plo \
581 ./$(DEPDIR)/strsplit.Plo
532582 am__mv = mv -f
533583 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
534584 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
619669 $(RECURSIVE_CLEAN_TARGETS) \
620670 $(am__extra_recursive_targets)
621671 AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
622 distdir
672 distdir distdir-am
623673 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
624674 # Read a list of newline-separated strings from the standard input,
625675 # and print each of them once, without duplicates. Input order is
9791029 *config.status*) \
9801030 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
9811031 *) \
982 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
983 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
1032 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
1033 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
9841034 esac;
9851035
9861036 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
9931043 $(am__aclocal_m4_deps):
9941044 auparse.pc: $(top_builddir)/config.status $(srcdir)/auparse.pc.in
9951045 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
1046
1047 clean-noinstPROGRAMS:
1048 @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \
1049 echo " rm -f" $$list; \
1050 rm -f $$list || exit $$?; \
1051 test -n "$(EXEEXT)" || exit 0; \
1052 list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
1053 echo " rm -f" $$list; \
1054 rm -f $$list
9961055
9971056 install-libLTLIBRARIES: $(lib_LTLIBRARIES)
9981057 @$(NORMAL_INSTALL)
10321091 libauparse.la: $(libauparse_la_OBJECTS) $(libauparse_la_DEPENDENCIES) $(EXTRA_libauparse_la_DEPENDENCIES)
10331092 $(AM_V_CCLD)$(libauparse_la_LINK) -rpath $(libdir) $(libauparse_la_OBJECTS) $(libauparse_la_LIBADD) $(LIBS)
10341093
1035 clean-noinstPROGRAMS:
1036 @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \
1037 echo " rm -f" $$list; \
1038 rm -f $$list || exit $$?; \
1039 test -n "$(EXEEXT)" || exit 0; \
1040 list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
1041 echo " rm -f" $$list; \
1042 rm -f $$list
1043
10441094 gen_accesstabs_h$(EXEEXT): $(gen_accesstabs_h_OBJECTS) $(gen_accesstabs_h_DEPENDENCIES) $(EXTRA_gen_accesstabs_h_DEPENDENCIES)
10451095 @rm -f gen_accesstabs_h$(EXEEXT)
10461096 $(AM_V_CCLD)$(gen_accesstabs_h_LINK) $(gen_accesstabs_h_OBJECTS) $(gen_accesstabs_h_LDADD) $(LIBS)
12191269 distclean-compile:
12201270 -rm -f *.tab.c
12211271
1222 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/auditd-config.Plo@am__quote@
1223 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/auparse.Plo@am__quote@
1224 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/data_buf.Plo@am__quote@
1225 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ellist.Plo@am__quote@
1226 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expression.Plo@am__quote@
1227 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_accesstabs_h-gen_tables.Po@am__quote@
1228 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_captabs_h-gen_tables.Po@am__quote@
1229 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_clock_h-gen_tables.Po@am__quote@
1230 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_clone_flagtabs_h-gen_tables.Po@am__quote@
1231 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_epoll_ctls_h-gen_tables.Po@am__quote@
1232 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_famtabs_h-gen_tables.Po@am__quote@
1233 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_fcntl_cmdtabs_h-gen_tables.Po@am__quote@
1234 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_flagtabs_h-gen_tables.Po@am__quote@
1235 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_icmptypetabs_h-gen_tables.Po@am__quote@
1236 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_inethooktabs_h-gen_tables.Po@am__quote@
1237 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_ioctlreqtabs_h-gen_tables.Po@am__quote@
1238 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_ip6optnametabs_h-gen_tables.Po@am__quote@
1239 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_ipccmdtabs_h-gen_tables.Po@am__quote@
1240 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_ipctabs_h-gen_tables.Po@am__quote@
1241 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_ipoptnametabs_h-gen_tables.Po@am__quote@
1242 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_mmaptabs_h-gen_tables.Po@am__quote@
1243 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_mounttabs_h-gen_tables.Po@am__quote@
1244 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_netactiontabs_h-gen_tables.Po@am__quote@
1245 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_nfprototabs_h-gen_tables.Po@am__quote@
1246 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_normalize_evtypetabs_h-gen_tables.Po@am__quote@
1247 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_normalize_obj_kind_map-gen_tables.Po@am__quote@
1248 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_normalize_record_map-gen_tables.Po@am__quote@
1249 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_normalize_syscall_map-gen_tables.Po@am__quote@
1250 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_open_flagtabs_h-gen_tables.Po@am__quote@
1251 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_persontabs_h-gen_tables.Po@am__quote@
1252 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_pktoptnametabs_h-gen_tables.Po@am__quote@
1253 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_prctl_opttabs_h-gen_tables.Po@am__quote@
1254 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_prottabs_h-gen_tables.Po@am__quote@
1255 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_ptracetabs_h-gen_tables.Po@am__quote@
1256 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_recvtabs_h-gen_tables.Po@am__quote@
1257 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_rlimit_h-gen_tables.Po@am__quote@
1258 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_schedtabs_h-gen_tables.Po@am__quote@
1259 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_seccomptabs_h-gen_tables.Po@am__quote@
1260 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_seektabs_h-gen_tables.Po@am__quote@
1261 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_shm_modetabs_h-gen_tables.Po@am__quote@
1262 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_signals_h-gen_tables.Po@am__quote@
1263 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_sockleveltabs_h-gen_tables.Po@am__quote@
1264 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_sockoptnametabs_h-gen_tables.Po@am__quote@
1265 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_socktabs_h-gen_tables.Po@am__quote@
1266 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_socktypetabs_h-gen_tables.Po@am__quote@
1267 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_tcpoptnametabs_h-gen_tables.Po@am__quote@
1268 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_typetabs_h-gen_tables.Po@am__quote@
1269 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_umounttabs_h-gen_tables.Po@am__quote@
1270 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/interpret.Plo@am__quote@
1271 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lru.Plo@am__quote@
1272 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/message.Plo@am__quote@
1273 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/normalize-llist.Plo@am__quote@
1274 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/normalize.Plo@am__quote@
1275 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nvlist.Plo@am__quote@
1276 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strsplit.Plo@am__quote@
1272 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/auditd-config.Plo@am__quote@ # am--include-marker
1273 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/auparse.Plo@am__quote@ # am--include-marker
1274 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/data_buf.Plo@am__quote@ # am--include-marker
1275 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ellist.Plo@am__quote@ # am--include-marker
1276 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expression.Plo@am__quote@ # am--include-marker
1277 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_accesstabs_h-gen_tables.Po@am__quote@ # am--include-marker
1278 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_captabs_h-gen_tables.Po@am__quote@ # am--include-marker
1279 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_clock_h-gen_tables.Po@am__quote@ # am--include-marker
1280 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_clone_flagtabs_h-gen_tables.Po@am__quote@ # am--include-marker
1281 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_epoll_ctls_h-gen_tables.Po@am__quote@ # am--include-marker
1282 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_famtabs_h-gen_tables.Po@am__quote@ # am--include-marker
1283 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_fcntl_cmdtabs_h-gen_tables.Po@am__quote@ # am--include-marker
1284 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_flagtabs_h-gen_tables.Po@am__quote@ # am--include-marker
1285 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_icmptypetabs_h-gen_tables.Po@am__quote@ # am--include-marker
1286 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_inethooktabs_h-gen_tables.Po@am__quote@ # am--include-marker
1287 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_ioctlreqtabs_h-gen_tables.Po@am__quote@ # am--include-marker
1288 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_ip6optnametabs_h-gen_tables.Po@am__quote@ # am--include-marker
1289 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_ipccmdtabs_h-gen_tables.Po@am__quote@ # am--include-marker
1290 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_ipctabs_h-gen_tables.Po@am__quote@ # am--include-marker
1291 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_ipoptnametabs_h-gen_tables.Po@am__quote@ # am--include-marker
1292 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_mmaptabs_h-gen_tables.Po@am__quote@ # am--include-marker
1293 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_mounttabs_h-gen_tables.Po@am__quote@ # am--include-marker
1294 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_netactiontabs_h-gen_tables.Po@am__quote@ # am--include-marker
1295 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_nfprototabs_h-gen_tables.Po@am__quote@ # am--include-marker
1296 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_normalize_evtypetabs_h-gen_tables.Po@am__quote@ # am--include-marker
1297 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_normalize_obj_kind_map-gen_tables.Po@am__quote@ # am--include-marker
1298 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_normalize_record_map-gen_tables.Po@am__quote@ # am--include-marker
1299 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_normalize_syscall_map-gen_tables.Po@am__quote@ # am--include-marker
1300 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_open_flagtabs_h-gen_tables.Po@am__quote@ # am--include-marker
1301 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_persontabs_h-gen_tables.Po@am__quote@ # am--include-marker
1302 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_pktoptnametabs_h-gen_tables.Po@am__quote@ # am--include-marker
1303 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_prctl_opttabs_h-gen_tables.Po@am__quote@ # am--include-marker
1304 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_prottabs_h-gen_tables.Po@am__quote@ # am--include-marker
1305 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_ptracetabs_h-gen_tables.Po@am__quote@ # am--include-marker
1306 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_recvtabs_h-gen_tables.Po@am__quote@ # am--include-marker
1307 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_rlimit_h-gen_tables.Po@am__quote@ # am--include-marker
1308 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_schedtabs_h-gen_tables.Po@am__quote@ # am--include-marker
1309 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_seccomptabs_h-gen_tables.Po@am__quote@ # am--include-marker
1310 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_seektabs_h-gen_tables.Po@am__quote@ # am--include-marker
1311 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_shm_modetabs_h-gen_tables.Po@am__quote@ # am--include-marker
1312 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_signals_h-gen_tables.Po@am__quote@ # am--include-marker
1313 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_sockleveltabs_h-gen_tables.Po@am__quote@ # am--include-marker
1314 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_sockoptnametabs_h-gen_tables.Po@am__quote@ # am--include-marker
1315 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_socktabs_h-gen_tables.Po@am__quote@ # am--include-marker
1316 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_socktypetabs_h-gen_tables.Po@am__quote@ # am--include-marker
1317 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_tcpoptnametabs_h-gen_tables.Po@am__quote@ # am--include-marker
1318 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_typetabs_h-gen_tables.Po@am__quote@ # am--include-marker
1319 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_umounttabs_h-gen_tables.Po@am__quote@ # am--include-marker
1320 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/interpret.Plo@am__quote@ # am--include-marker
1321 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lru.Plo@am__quote@ # am--include-marker
1322 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/message.Plo@am__quote@ # am--include-marker
1323 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/normalize-llist.Plo@am__quote@ # am--include-marker
1324 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/normalize.Plo@am__quote@ # am--include-marker
1325 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nvlist.Plo@am__quote@ # am--include-marker
1326 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strsplit.Plo@am__quote@ # am--include-marker
1327
1328 $(am__depfiles_remade):
1329 @$(MKDIR_P) $(@D)
1330 @echo '# dummy' >$@-t && $(am__mv) $@-t $@
1331
1332 am--depfiles: $(am__depfiles_remade)
12771333
12781334 .c.o:
12791335 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
20452101 distclean-tags:
20462102 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
20472103
2048 distdir: $(DISTFILES)
2104 distdir: $(BUILT_SOURCES)
2105 $(MAKE) $(AM_MAKEFLAGS) distdir-am
2106
2107 distdir-am: $(DISTFILES)
20492108 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
20502109 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
20512110 list='$(DISTFILES)'; \
21032162 check-am: all-am
21042163 check: $(BUILT_SOURCES)
21052164 $(MAKE) $(AM_MAKEFLAGS) check-recursive
2106 all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(DATA) $(HEADERS)
2165 all-am: Makefile $(PROGRAMS) $(LTLIBRARIES) $(DATA) $(HEADERS)
21072166 installdirs: installdirs-recursive
21082167 installdirs-am:
21092168 for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(includedir)"; do \
21492208 clean-noinstPROGRAMS mostlyclean-am
21502209
21512210 distclean: distclean-recursive
2152 -rm -rf ./$(DEPDIR)
2211 -rm -f ./$(DEPDIR)/auditd-config.Plo
2212 -rm -f ./$(DEPDIR)/auparse.Plo
2213 -rm -f ./$(DEPDIR)/data_buf.Plo
2214 -rm -f ./$(DEPDIR)/ellist.Plo
2215 -rm -f ./$(DEPDIR)/expression.Plo
2216 -rm -f ./$(DEPDIR)/gen_accesstabs_h-gen_tables.Po
2217 -rm -f ./$(DEPDIR)/gen_captabs_h-gen_tables.Po
2218 -rm -f ./$(DEPDIR)/gen_clock_h-gen_tables.Po
2219 -rm -f ./$(DEPDIR)/gen_clone_flagtabs_h-gen_tables.Po
2220 -rm -f ./$(DEPDIR)/gen_epoll_ctls_h-gen_tables.Po
2221 -rm -f ./$(DEPDIR)/gen_famtabs_h-gen_tables.Po
2222 -rm -f ./$(DEPDIR)/gen_fcntl_cmdtabs_h-gen_tables.Po
2223 -rm -f ./$(DEPDIR)/gen_flagtabs_h-gen_tables.Po
2224 -rm -f ./$(DEPDIR)/gen_icmptypetabs_h-gen_tables.Po
2225 -rm -f ./$(DEPDIR)/gen_inethooktabs_h-gen_tables.Po
2226 -rm -f ./$(DEPDIR)/gen_ioctlreqtabs_h-gen_tables.Po
2227 -rm -f ./$(DEPDIR)/gen_ip6optnametabs_h-gen_tables.Po
2228 -rm -f ./$(DEPDIR)/gen_ipccmdtabs_h-gen_tables.Po
2229 -rm -f ./$(DEPDIR)/gen_ipctabs_h-gen_tables.Po
2230 -rm -f ./$(DEPDIR)/gen_ipoptnametabs_h-gen_tables.Po
2231 -rm -f ./$(DEPDIR)/gen_mmaptabs_h-gen_tables.Po
2232 -rm -f ./$(DEPDIR)/gen_mounttabs_h-gen_tables.Po
2233 -rm -f ./$(DEPDIR)/gen_netactiontabs_h-gen_tables.Po
2234 -rm -f ./$(DEPDIR)/gen_nfprototabs_h-gen_tables.Po
2235 -rm -f ./$(DEPDIR)/gen_normalize_evtypetabs_h-gen_tables.Po
2236 -rm -f ./$(DEPDIR)/gen_normalize_obj_kind_map-gen_tables.Po
2237 -rm -f ./$(DEPDIR)/gen_normalize_record_map-gen_tables.Po
2238 -rm -f ./$(DEPDIR)/gen_normalize_syscall_map-gen_tables.Po
2239 -rm -f ./$(DEPDIR)/gen_open_flagtabs_h-gen_tables.Po
2240 -rm -f ./$(DEPDIR)/gen_persontabs_h-gen_tables.Po
2241 -rm -f ./$(DEPDIR)/gen_pktoptnametabs_h-gen_tables.Po
2242 -rm -f ./$(DEPDIR)/gen_prctl_opttabs_h-gen_tables.Po
2243 -rm -f ./$(DEPDIR)/gen_prottabs_h-gen_tables.Po
2244 -rm -f ./$(DEPDIR)/gen_ptracetabs_h-gen_tables.Po
2245 -rm -f ./$(DEPDIR)/gen_recvtabs_h-gen_tables.Po
2246 -rm -f ./$(DEPDIR)/gen_rlimit_h-gen_tables.Po
2247 -rm -f ./$(DEPDIR)/gen_schedtabs_h-gen_tables.Po
2248 -rm -f ./$(DEPDIR)/gen_seccomptabs_h-gen_tables.Po
2249 -rm -f ./$(DEPDIR)/gen_seektabs_h-gen_tables.Po
2250 -rm -f ./$(DEPDIR)/gen_shm_modetabs_h-gen_tables.Po
2251 -rm -f ./$(DEPDIR)/gen_signals_h-gen_tables.Po
2252 -rm -f ./$(DEPDIR)/gen_sockleveltabs_h-gen_tables.Po
2253 -rm -f ./$(DEPDIR)/gen_sockoptnametabs_h-gen_tables.Po
2254 -rm -f ./$(DEPDIR)/gen_socktabs_h-gen_tables.Po
2255 -rm -f ./$(DEPDIR)/gen_socktypetabs_h-gen_tables.Po
2256 -rm -f ./$(DEPDIR)/gen_tcpoptnametabs_h-gen_tables.Po
2257 -rm -f ./$(DEPDIR)/gen_typetabs_h-gen_tables.Po
2258 -rm -f ./$(DEPDIR)/gen_umounttabs_h-gen_tables.Po
2259 -rm -f ./$(DEPDIR)/interpret.Plo
2260 -rm -f ./$(DEPDIR)/lru.Plo
2261 -rm -f ./$(DEPDIR)/message.Plo
2262 -rm -f ./$(DEPDIR)/normalize-llist.Plo
2263 -rm -f ./$(DEPDIR)/normalize.Plo
2264 -rm -f ./$(DEPDIR)/nvlist.Plo
2265 -rm -f ./$(DEPDIR)/strsplit.Plo
21532266 -rm -f Makefile
21542267 distclean-am: clean-am distclean-compile distclean-generic \
21552268 distclean-tags
21952308 installcheck-am:
21962309
21972310 maintainer-clean: maintainer-clean-recursive
2198 -rm -rf ./$(DEPDIR)
2311 -rm -f ./$(DEPDIR)/auditd-config.Plo
2312 -rm -f ./$(DEPDIR)/auparse.Plo
2313 -rm -f ./$(DEPDIR)/data_buf.Plo
2314 -rm -f ./$(DEPDIR)/ellist.Plo
2315 -rm -f ./$(DEPDIR)/expression.Plo
2316 -rm -f ./$(DEPDIR)/gen_accesstabs_h-gen_tables.Po
2317 -rm -f ./$(DEPDIR)/gen_captabs_h-gen_tables.Po
2318 -rm -f ./$(DEPDIR)/gen_clock_h-gen_tables.Po
2319 -rm -f ./$(DEPDIR)/gen_clone_flagtabs_h-gen_tables.Po
2320 -rm -f ./$(DEPDIR)/gen_epoll_ctls_h-gen_tables.Po
2321 -rm -f ./$(DEPDIR)/gen_famtabs_h-gen_tables.Po
2322 -rm -f ./$(DEPDIR)/gen_fcntl_cmdtabs_h-gen_tables.Po
2323 -rm -f ./$(DEPDIR)/gen_flagtabs_h-gen_tables.Po
2324 -rm -f ./$(DEPDIR)/gen_icmptypetabs_h-gen_tables.Po
2325 -rm -f ./$(DEPDIR)/gen_inethooktabs_h-gen_tables.Po
2326 -rm -f ./$(DEPDIR)/gen_ioctlreqtabs_h-gen_tables.Po
2327 -rm -f ./$(DEPDIR)/gen_ip6optnametabs_h-gen_tables.Po
2328 -rm -f ./$(DEPDIR)/gen_ipccmdtabs_h-gen_tables.Po
2329 -rm -f ./$(DEPDIR)/gen_ipctabs_h-gen_tables.Po
2330 -rm -f ./$(DEPDIR)/gen_ipoptnametabs_h-gen_tables.Po
2331 -rm -f ./$(DEPDIR)/gen_mmaptabs_h-gen_tables.Po
2332 -rm -f ./$(DEPDIR)/gen_mounttabs_h-gen_tables.Po
2333 -rm -f ./$(DEPDIR)/gen_netactiontabs_h-gen_tables.Po
2334 -rm -f ./$(DEPDIR)/gen_nfprototabs_h-gen_tables.Po
2335 -rm -f ./$(DEPDIR)/gen_normalize_evtypetabs_h-gen_tables.Po
2336 -rm -f ./$(DEPDIR)/gen_normalize_obj_kind_map-gen_tables.Po
2337 -rm -f ./$(DEPDIR)/gen_normalize_record_map-gen_tables.Po
2338 -rm -f ./$(DEPDIR)/gen_normalize_syscall_map-gen_tables.Po
2339 -rm -f ./$(DEPDIR)/gen_open_flagtabs_h-gen_tables.Po
2340 -rm -f ./$(DEPDIR)/gen_persontabs_h-gen_tables.Po
2341 -rm -f ./$(DEPDIR)/gen_pktoptnametabs_h-gen_tables.Po
2342 -rm -f ./$(DEPDIR)/gen_prctl_opttabs_h-gen_tables.Po
2343 -rm -f ./$(DEPDIR)/gen_prottabs_h-gen_tables.Po
2344 -rm -f ./$(DEPDIR)/gen_ptracetabs_h-gen_tables.Po
2345 -rm -f ./$(DEPDIR)/gen_recvtabs_h-gen_tables.Po
2346 -rm -f ./$(DEPDIR)/gen_rlimit_h-gen_tables.Po
2347 -rm -f ./$(DEPDIR)/gen_schedtabs_h-gen_tables.Po
2348 -rm -f ./$(DEPDIR)/gen_seccomptabs_h-gen_tables.Po
2349 -rm -f ./$(DEPDIR)/gen_seektabs_h-gen_tables.Po
2350 -rm -f ./$(DEPDIR)/gen_shm_modetabs_h-gen_tables.Po
2351 -rm -f ./$(DEPDIR)/gen_signals_h-gen_tables.Po
2352 -rm -f ./$(DEPDIR)/gen_sockleveltabs_h-gen_tables.Po
2353 -rm -f ./$(DEPDIR)/gen_sockoptnametabs_h-gen_tables.Po
2354 -rm -f ./$(DEPDIR)/gen_socktabs_h-gen_tables.Po
2355 -rm -f ./$(DEPDIR)/gen_socktypetabs_h-gen_tables.Po
2356 -rm -f ./$(DEPDIR)/gen_tcpoptnametabs_h-gen_tables.Po
2357 -rm -f ./$(DEPDIR)/gen_typetabs_h-gen_tables.Po
2358 -rm -f ./$(DEPDIR)/gen_umounttabs_h-gen_tables.Po
2359 -rm -f ./$(DEPDIR)/interpret.Plo
2360 -rm -f ./$(DEPDIR)/lru.Plo
2361 -rm -f ./$(DEPDIR)/message.Plo
2362 -rm -f ./$(DEPDIR)/normalize-llist.Plo
2363 -rm -f ./$(DEPDIR)/normalize.Plo
2364 -rm -f ./$(DEPDIR)/nvlist.Plo
2365 -rm -f ./$(DEPDIR)/strsplit.Plo
21992366 -rm -f Makefile
22002367 maintainer-clean-am: distclean-am maintainer-clean-generic
22012368
22182385 .MAKE: $(am__recursive_targets) all check install install-am \
22192386 install-strip
22202387
2221 .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \
2222 check-am clean clean-generic clean-libLTLIBRARIES \
2223 clean-libtool clean-noinstPROGRAMS cscopelist-am ctags \
2224 ctags-am distclean distclean-compile distclean-generic \
2225 distclean-libtool distclean-tags distdir dvi dvi-am html \
2226 html-am info info-am install install-am install-data \
2227 install-data-am install-dvi install-dvi-am install-exec \
2228 install-exec-am install-html install-html-am \
2388 .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
2389 am--depfiles check check-am clean clean-generic \
2390 clean-libLTLIBRARIES clean-libtool clean-noinstPROGRAMS \
2391 cscopelist-am ctags ctags-am distclean distclean-compile \
2392 distclean-generic distclean-libtool distclean-tags distdir dvi \
2393 dvi-am html html-am info info-am install install-am \
2394 install-data install-data-am install-dvi install-dvi-am \
2395 install-exec install-exec-am install-html install-html-am \
22292396 install-includeHEADERS install-info install-info-am \
22302397 install-libLTLIBRARIES install-man install-pdf install-pdf-am \
22312398 install-pkgconfigDATA install-ps install-ps-am install-strip \
233233 {
234234 int i;
235235 au_lol *lol = au->au_lo;
236 au_lolnode *lowest = NULL;
236237
237238 if (au->au_ready == 0) {
238239 //if (debug) printf("No events ready\n");
240241 }
241242
242243 for (i=0; i<=lol->maxi; i++) {
244 // Look for the event with the lowest timestamp
243245 au_lolnode *cur = &(lol->array[i]);
244 if (cur->status == EBS_COMPLETE) {
245 /*
246 * If we are just testing for a complete event, return
247 */
248 if (is_test)
249 return cur->l;
250 /*
251 * Otherwise set it status to empty and accept the
252 * caller will take custody of the memory
253 */
254 cur->status = EBS_EMPTY;
255 au->au_ready--;
256 return cur->l;
257 }
246 if (cur->status == EBS_EMPTY)
247 continue;
248 // If we are just testing for a complete event, return
249 if (is_test && cur->status == EBS_COMPLETE)
250 return cur->l;
251 if (lowest == NULL)
252 lowest = cur;
253 else if (auparse_timestamp_compare(&(lowest->l->e),
254 &(cur->l->e)) == 1)
255 lowest = cur;
258256 }
257
258 if (lowest && lowest->status == EBS_COMPLETE) {
259 lowest->status = EBS_EMPTY;
260 au->au_ready--;
261 // Try to consolidate the array so that we iterate
262 // over a smaller portion next time
263 if (lowest == &lol->array[lol->maxi]) {
264 au_lolnode *ptr = lowest;
265 while (ptr->status == EBS_EMPTY && lol->maxi > 0) {
266 lol->maxi--;
267 ptr = &lol->array[lol->maxi];
268 }
269 }
270 return lowest->l;
271 }
259272
260273 return NULL;
261274 }
282295 if ((r = aup_list_get_cur(cur->l)) == NULL)
283296 continue;
284297 // If 2 seconds have elapsed, we are done
285 if (cur->l->e.sec + 2 < sec) {
298 if (cur->l->e.sec + 2 <= sec) {
286299 cur->status = EBS_COMPLETE;
287300 au->au_ready++;
288301 } else if ( // FIXME: Check this v remains true
290303 r->type == AUDIT_EOE ||
291304 r->type < AUDIT_FIRST_EVENT ||
292305 r->type >= AUDIT_FIRST_ANOM_MSG ||
293 r->type == AUDIT_KERNEL) {
306 r->type == AUDIT_KERNEL ||
307 (r->type >= AUDIT_MAC_UNLBL_ALLOW &&
308 r->type <= AUDIT_MAC_CALIPSO_DEL)) {
294309 // If known to be 1 record event, we are done
295310 cur->status = EBS_COMPLETE;
296311 au->au_ready++;
667682 au_lol_clear(au->au_lo, 1);
668683
669684 au->parse_state = EVENT_EMPTY;
685 au->au_ready = 0;
686 au->le = NULL;
687
670688 switch (au->source)
671689 {
672690 case AUSOURCE_LOGS:
329329
330330 // Then parse the record up into nvlist
331331 rc = parse_up_record(r);
332 if (r->cwd)
332 if (r->cwd) {
333 // Should never be 2 cwd records unless log is corrupted
334 free(l->cwd);
333335 l->cwd = r->cwd;
336 }
334337 return rc;
335338 }
336339
6161 _S(41, "kcm" )
6262 _S(42, "qipcrtr" )
6363 _S(43, "smc" )
64 _S(44, "xdp" )
16531653 {
16541654 unsigned int mounts, i;
16551655 int cnt = 0;
1656 char buf[334];
1656 char buf[sizeof(mount_strings)+8];
16571657 char *out;
16581658
16591659 errno = 0;
00 /* ip6optnametab.h --
1 * Copyright 2013-16 Red Hat Inc., Durham, North Carolina.
1 * Copyright 2013-16,2018 Red Hat Inc., Durham, North Carolina.
22 * All Rights Reserved.
33 *
44 * This library is free software; you can redistribute it and/or
8686 _S(75, "IPV6_TRANSPARENT")
8787 _S(76, "IPV6_UNICAST_IF")
8888 _S(77, "IPV6_RECVFRAGSIZE")
89 _S(78, "IPV6_FREEBIND")
8990 _S(80, "IP6T_SO_ORIGINAL_DST")
9091
00 /* ipoptnametab.h --
1 * Copyright 2013,2015 Red Hat Inc., Durham, North Carolina.
1 * Copyright 2013,2015,2018 Red Hat Inc., Durham, North Carolina.
22 * All Rights Reserved.
33 *
44 * This library is free software; you can redistribute it and/or
4444 _S(21, "IP_MINTTL")
4545 _S(22, "IP_NODEFRAG")
4646 _S(23, "IP_CHECKSUM")
47 _S(24, "IP_BIND_ADDRESS_NO_PORT")
48 _S(25, "IP_RECVFRAGSIZE")
4749 _S(32, "IP_MULTICAST_IF")
4850 _S(33, "IP_MULTICAST_TTL")
4951 _S(34, "IP_MULTICAST_LOOP")
00 /* mmaptab.h --
1 * Copyright 2012-13 Red Hat Inc., Durham, North Carolina.
1 * Copyright 2012-13,2018 Red Hat Inc., Durham, North Carolina.
22 * All Rights Reserved.
33 *
44 * This library is free software; you can redistribute it and/or
3535 _S(0x10000, "MAP_NONBLOCK" )
3636 _S(0x20000, "MAP_STACK" )
3737 _S(0x40000, "MAP_HUGETLB" )
38
38 _S(0x80000, "MAP_SYNC" )
00 /* mounttab.h --
1 * Copyright 2012-13 Red Hat Inc., Durham, North Carolina.
1 * Copyright 2012-13,2018 Red Hat Inc., Durham, North Carolina.
22 * All Rights Reserved.
33 *
44 * This library is free software; you can redistribute it and/or
4444 _S(MS_KERNMOUNT, "MS_KERNMOUNT")
4545 _S(MS_I_VERSION, "MS_I_VERSION")
4646 _S((1<<24), "MS_STRICTATIME")
47 _S((1<<25), "MS_LAZYTIME")
48 _S((1<<26), "MS_SUBMOUNT")
4749 _S((1<<27), "MS_SNAP_STABLE")
4850 _S((1<<28), "MS_NOSEC")
4951 _S((1<<29), "MS_BORN")
00 /* nfprototab.h --
1 * Copyright 2011-14 Red Hat Inc., Durham, North Carolina.
1 * Copyright 2011-14,2018 Red Hat Inc., Durham, North Carolina.
22 * All Rights Reserved.
33 *
44 * This library is free software; you can redistribute it and/or
2424 _S(1, "inet" )
2525 _S(2, "ipv4" )
2626 _S(3, "arp" )
27 _S(5, "netdev" )
2728 _S(7, "bridge" )
2829 _S(10, "ipv6" )
2930 _S(12, "decnet" )
00 /*
11 * normalize-internal.h
2 * Copyright (c) 2016-17 Red Hat Inc., Durham, North Carolina.
2 * Copyright (c) 2016-18 Red Hat Inc., Durham, North Carolina.
33 * All Rights Reserved.
44 *
55 * This library is free software; you can redistribute it and/or
9595 #define NORM_WHAT_MEMORY 20
9696 #define NORM_WHAT_KEYSTROKES 21
9797 #define NORM_WHAT_DEVICE 22
98 #define NORM_WHAT_SOFTWARE 23
9899
99100 // This enum is used to map events to what kind they are
100101 #define NORM_EVTYPE_UNKNOWN 0
4343 * Both record and field are 0 based. Simple records are always 0. Compound
4444 * records start at 0 and go up.
4545 */
46 #define UNSET 0xFFFF
47 #define get_record(y) ((y >> 16) & 0x0000FFFF)
48 #define set_record(y, x) (((x & 0x0000FFFF) << 16) | (y & 0x0000FFFF))
49 #define get_field(y) (y & 0x0000FFFF)
50 #define set_field(y, x) ((y & 0xFFFF0000) | (x & 0x0000FFFF))
46 #define UNSET 0xFFFFU
47 #define get_record(y) ((y >> 16) & 0x0000FFFFU)
48 #define set_record(y, x) (((x & 0x0000FFFFU) << 16) | (y & 0x0000FFFFU))
49 #define get_field(y) (y & 0x0000FFFFU)
50 #define set_field(y, x) ((y & 0xFFFF0000U) | (x & 0x0000FFFFU))
5151 #define is_unset(y) (get_record(y) == UNSET)
5252 #define D au->norm_data
5353
122122
123123 check:
124124 if (uid == NORM_ACCT_PRIV)
125 D.actor.what = strdup("priviliged-acct");
125 D.actor.what = strdup("privileged-acct");
126126 else if ((unsigned)uid == NORM_ACCT_UNSET)
127127 D.actor.what = strdup("unset-acct");
128128 else if (uid < NORM_ACCT_MAX_SYS)
909909 case AUDIT_NETFILTER_CFG:
910910 case AUDIT_FEATURE_CHANGE ... AUDIT_REPLACE:
911911 case AUDIT_USER_DEVICE:
912 case AUDIT_SOFTWARE_UPDATE:
912913 kind = NORM_EVTYPE_CONFIG;
913914 break;
914915 case AUDIT_SECCOMP:
11861187 f = auparse_find_field(au, "device");
11871188 D.thing.what = NORM_WHAT_KEYSTROKES;
11881189 break;
1190 case AUDIT_SOFTWARE_UPDATE:
1191 auparse_first_record(au);
1192 f = auparse_find_field(au, "sw");
1193 D.thing.what = NORM_WHAT_SOFTWARE;
1194 break;
11891195 case AUDIT_VIRT_MACHINE_ID:
11901196 f = auparse_find_field(au, "vm");
11911197 D.thing.what = NORM_WHAT_VM;
12851291 case AUDIT_CRYPTO_SESSION:
12861292 f = auparse_find_field(au, "rport");
12871293 break;
1294 case AUDIT_SOFTWARE_UPDATE:
1295 f = auparse_find_field(au, "sw_type");
1296 break;
12881297 default:
12891298 break;
12901299 }
13091318 break;
13101319 case AUDIT_VIRT_RESOURCE:
13111320 f = auparse_find_field(au, "vm");
1321 break;
1322 case AUDIT_SOFTWARE_UPDATE:
1323 f = auparse_find_field(au, "root_dir");
13121324 break;
13131325 default:
13141326 break;
15721584 return 0;
15731585 }
15741586
1587 // Labeled networking events are atypical
1588 if (type >= AUDIT_MAC_UNLBL_ALLOW && type <= AUDIT_LAST_SELINUX) {
1589 // Subject - primary
1590 set_prime_subject(au, "auid", 0);
1591
1592 // We don't have a secondary subject, so set it to auid
1593 set_subject_what(au);
1594
1595 // Session
1596 add_session(au, 0);
1597
1598 // Subject attrs
1599 add_subj_attr(au, "subj", 0);
1600
1601 // action
1602 if (type == AUDIT_MAC_UNLBL_ALLOW) {
1603 f = auparse_find_field(au, "unlbl_accept");
1604 if (f) {
1605 if (auparse_get_field_int(au) == 1)
1606 act = "is-allowing-unlabeled-network-traffic";
1607 else
1608 act = "is-disallowing-unlabeled-network-traffic";
1609 } else
1610 auparse_first_record(au);
1611 } else
1612 act = normalize_record_map_i2s(type);
1613
1614 if (act)
1615 D.action = strdup(act);
1616
1617 if (type == AUDIT_MAC_MAP_ADD || type == AUDIT_MAC_MAP_DEL) {
1618 if (set_prime_object(au, "nlbl_domain", 0))
1619 auparse_first_record(au);
1620 }
1621
1622 // Object type
1623 D.thing.what = NORM_WHAT_MAC_CONFIG;
1624
1625 // Results
1626 set_results(au, 0);
1627 return 0;
1628 }
1629
15751630 // This is for events that follow:
15761631 // uid, auid, ses, res, find_simple_object
15771632 //
16271682 if (D.opt == NORM_OPT_ALL) {
16281683 if (type == AUDIT_USER_DEVICE) {
16291684 add_obj_attr(au, "uuid", 0);
1685 } else if (type == AUDIT_SOFTWARE_UPDATE) {
1686 auparse_first_record(au);
1687 add_obj_attr(au, "key_enforce", 0);
1688 add_obj_attr(au, "gpg_res", 0);
16301689 }
16311690 }
16321691
00 /*
11 * normalize_obj_kind_map.h
2 * Copyright (c) 2016-17 Red Hat Inc., Durham, North Carolina.
2 * Copyright (c) 2016-18 Red Hat Inc., Durham, North Carolina.
33 * All Rights Reserved.
44 *
55 * This library is free software; you can redistribute it and/or
4444 _S(NORM_WHAT_MEMORY, "memory")
4545 _S(NORM_WHAT_KEYSTROKES, "keystrokes")
4646 _S(NORM_WHAT_DEVICE, "device")
47 _S(NORM_WHAT_SOFTWARE, "software")
4748 //_S(, "")
00 /*
11 * normalize_record_map.h
2 * Copyright (c) 2016-17 Red Hat Inc., Durham, North Carolina.
2 * Copyright (c) 2016-18 Red Hat Inc., Durham, North Carolina.
33 * All Rights Reserved.
44 *
55 * This library is free software; you can redistribute it and/or
6262 _S(AUDIT_ACCT_LOCK, "locked-account")
6363 _S(AUDIT_ACCT_UNLOCK, "unlocked-account")
6464 _S(AUDIT_USER_DEVICE, "configured-device")
65 _S(AUDIT_SOFTWARE_UPDATE, "installed-software")
6566 _S(AUDIT_DAEMON_START, "started-audit")
6667 _S(AUDIT_DAEMON_END, "shutdown-audit")
6768 _S(AUDIT_DAEMON_ABORT, "aborted-auditd-startup")
8687 _S(AUDIT_MAC_POLICY_LOAD, "loaded-selinux-policy")
8788 _S(AUDIT_MAC_STATUS, "changed-selinux-enforcement-to")
8889 _S(AUDIT_MAC_CONFIG_CHANGE, "changed-selinux-boolean")
90 //_S(AUDIT_MAC_UNLBL_ALLOW, "")
91 _S(AUDIT_MAC_MAP_ADD, "added-mac-network-domain-mapping-to")
92 _S(AUDIT_MAC_MAP_DEL, "deleted-mac-network-domain-mapping-from")
8993 _S(AUDIT_ANOM_ABEND, "crashed-program")
9094 _S(AUDIT_ANOM_LINK, "used-suspcious-link")
9195 //_S(AUDIT_INTEGRITY_DATA,"")
00 /* prctl-opt-tab.h --
1 * Copyright 2013-16 Red Hat Inc., Durham, North Carolina.
1 * Copyright 2013-16,2018 Red Hat Inc., Durham, North Carolina.
22 * All Rights Reserved.
33 *
44 * This library is free software; you can redistribute it and/or
6565 _S(45, "PR_SET_FP_MODE")
6666 _S(46, "PR_GET_FP_MODE")
6767 _S(47, "PR_CAP_AMBIENT")
68
68 _S(52, "PR_GET_SPECULATION_CTRL")
69 _S(53, "PR_SET_SPECULATION_CTRL")
00 /* ptracetab.h --
1 * Copyright 2012-14,16 Red Hat Inc., Durham, North Carolina.
1 * Copyright 2012-14,16,18 Red Hat Inc., Durham, North Carolina.
22 * All Rights Reserved.
33 *
44 * This library is free software; you can redistribute it and/or
5959 _S(0x420a, "PTRACE_GETSIGMASK" )
6060 _S(0x420b, "PTRACE_SETSIGMASK" )
6161 _S(0x420c, "PTRACE_SECCOMP_GET_FILTER" )
62
62 _S(0x420d, "PTRACE_SECCOMP_GET_METADATA" )
00 /* seccomptab.h --
1 * Copyright 2012-13 Red Hat Inc., Durham, North Carolina.
1 * Copyright 2012-13,2018 Red Hat Inc., Durham, North Carolina.
22 * All Rights Reserved.
33 *
44 * This library is free software; you can redistribute it and/or
2121 */
2222
2323
24 _S(0x80000000U, "kill-process")
2425 _S(0x00000000U, "kill" )
2526 _S(0x00030000U, "trap" )
2627 _S(0x00050000U, "errno" )
2728 _S(0x7ff00000U, "trace" )
2829 _S(0x7ffc0000U, "log" )
2930 _S(0x7fff0000U, "allow" )
30
00 /* sockleveltab.h --
1 * Copyright 2013-15 Red Hat Inc., Durham, North Carolina.
1 * Copyright 2013-15,2018 Red Hat Inc., Durham, North Carolina.
22 * All Rights Reserved.
33 *
44 * This library is free software; you can redistribute it and/or
5555 _S(280, "SOL_NFC")
5656 _S(281, "SOL_KCM")
5757 _S(282, "SOL_TLS")
58 _S(283, "SOL_XDP")
00 /* tcpoptnametab.h --
1 * Copyright 2013-14 Red Hat Inc., Durham, North Carolina.
1 * Copyright 2013-14,2018 Red Hat Inc., Durham, North Carolina.
22 * All Rights Reserved.
33 *
44 * This library is free software; you can redistribute it and/or
5252 _S(30, "TCP_FASTOPEN_CONNECT")
5353 _S(31, "TCP_ULP")
5454 _S(32, "TCP_MD5SIG_EXT")
55 _S(33, "TCP_FASTOPEN_KEY")
56 _S(34, "TCP_FASTOPEN_NO_COOKIE")
57 _S(35, "TCP_ZEROCOPY_RECEIVE")
58 _S(36, "TCP_INQ")
2020 #
2121
2222 CONFIG_CLEAN_FILES = *.loT *.rej *.orig *.cur
23 AUTOMAKE_OPTIONS = no-dependencies
2423 check_PROGRAMS = auparse_test auparselol_test lookup_test
2524 dist_check_SCRIPTS = auparse_test.py
2625 EXTRA_DIST = auparse_test.ref auparse_test.ref.py test.log test2.log test3.log auditd_raw.sed
4342
4443 drop_srcdir = sed 's,$(srcdir)/test,test,'
4544
46 check: auparse_test auparselol_test lookup_test
45 check-local: auparse_test auparselol_test lookup_test
4746 test "$(top_srcdir)" = "$(top_builddir)" || \
4847 cp $(top_srcdir)/auparse/test/test*.log .
4948 LC_ALL=C \
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
161161 am__v_at_0 = @
162162 am__v_at_1 =
163163 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
164 depcomp =
165 am__depfiles_maybe =
164 depcomp = $(SHELL) $(top_srcdir)/depcomp
165 am__maybe_remake_depfiles = depfiles
166 am__depfiles_remade = ./$(DEPDIR)/auparse_test.Po \
167 ./$(DEPDIR)/auparselol_test.Po ./$(DEPDIR)/lookup_test.Po
168 am__mv = mv -f
166169 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
167170 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
168171 LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
209212 done | $(am__uniquify_input)`
210213 ETAGS = etags
211214 CTAGS = ctags
212 am__DIST_COMMON = $(srcdir)/Makefile.in
215 am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp
213216 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
214217 ACLOCAL = @ACLOCAL@
215218 AMTAR = @AMTAR@
368371 top_srcdir = @top_srcdir@
369372 use_python3 = @use_python3@
370373 CONFIG_CLEAN_FILES = *.loT *.rej *.orig *.cur
371 AUTOMAKE_OPTIONS = no-dependencies
372374 dist_check_SCRIPTS = auparse_test.py
373375 EXTRA_DIST = auparse_test.ref auparse_test.ref.py test.log test2.log test3.log auditd_raw.sed
374376 AM_CPPFLAGS = -I${top_srcdir}/auparse -I${top_srcdir}/lib
408410 *config.status*) \
409411 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
410412 *) \
411 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
412 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
413 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
414 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
413415 esac;
414416
415417 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
448450 distclean-compile:
449451 -rm -f *.tab.c
450452
453 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/auparse_test.Po@am__quote@ # am--include-marker
454 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/auparselol_test.Po@am__quote@ # am--include-marker
455 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lookup_test.Po@am__quote@ # am--include-marker
456
457 $(am__depfiles_remade):
458 @$(MKDIR_P) $(@D)
459 @echo '# dummy' >$@-t && $(am__mv) $@-t $@
460
461 am--depfiles: $(am__depfiles_remade)
462
451463 .c.o:
452 $(AM_V_CC)$(COMPILE) -c -o $@ $<
464 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
465 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
466 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
467 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
468 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
453469
454470 .c.obj:
455 $(AM_V_CC)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
471 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
472 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
473 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
474 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
475 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
456476
457477 .c.lo:
458 $(AM_V_CC)$(LTCOMPILE) -c -o $@ $<
478 @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
479 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
480 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
481 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
482 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
459483
460484 mostlyclean-libtool:
461485 -rm -f *.lo
515539 distclean-tags:
516540 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
517541
518 distdir: $(DISTFILES)
542 distdir: $(BUILT_SOURCES)
543 $(MAKE) $(AM_MAKEFLAGS) distdir-am
544
545 distdir-am: $(DISTFILES)
519546 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
520547 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
521548 list='$(DISTFILES)'; \
548575 check-am: all-am
549576 $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS) \
550577 $(dist_check_SCRIPTS)
578 $(MAKE) $(AM_MAKEFLAGS) check-local
551579 check: check-am
552580 all-am: Makefile
553581 installdirs:
585613 mostlyclean-am
586614
587615 distclean: distclean-am
616 -rm -f ./$(DEPDIR)/auparse_test.Po
617 -rm -f ./$(DEPDIR)/auparselol_test.Po
618 -rm -f ./$(DEPDIR)/lookup_test.Po
588619 -rm -f Makefile
589620 distclean-am: clean-am distclean-compile distclean-generic \
590621 distclean-tags
630661 installcheck-am:
631662
632663 maintainer-clean: maintainer-clean-am
664 -rm -f ./$(DEPDIR)/auparse_test.Po
665 -rm -f ./$(DEPDIR)/auparselol_test.Po
666 -rm -f ./$(DEPDIR)/lookup_test.Po
633667 -rm -f Makefile
634668 maintainer-clean-am: distclean-am maintainer-clean-generic
635669
650684
651685 .MAKE: check-am install-am install-strip
652686
653 .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \
654 clean-checkPROGRAMS clean-generic clean-libtool cscopelist-am \
655 ctags ctags-am distclean distclean-compile distclean-generic \
656 distclean-libtool distclean-tags distdir dvi dvi-am html \
657 html-am info info-am install install-am install-data \
658 install-data-am install-dvi install-dvi-am install-exec \
659 install-exec-am install-html install-html-am install-info \
660 install-info-am install-man install-pdf install-pdf-am \
661 install-ps install-ps-am install-strip installcheck \
662 installcheck-am installdirs maintainer-clean \
663 maintainer-clean-generic mostlyclean mostlyclean-compile \
664 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
665 tags tags-am uninstall uninstall-am
687 .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am \
688 check-local clean clean-checkPROGRAMS clean-generic \
689 clean-libtool cscopelist-am ctags ctags-am distclean \
690 distclean-compile distclean-generic distclean-libtool \
691 distclean-tags distdir dvi dvi-am html html-am info info-am \
692 install install-am install-data install-data-am install-dvi \
693 install-dvi-am install-exec install-exec-am install-html \
694 install-html-am install-info install-info-am install-man \
695 install-pdf install-pdf-am install-ps install-ps-am \
696 install-strip installcheck installcheck-am installdirs \
697 maintainer-clean maintainer-clean-generic mostlyclean \
698 mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
699 pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am
666700
667701 .PRECIOUS: Makefile
668702
669703
670 check: auparse_test auparselol_test lookup_test
704 check-local: auparse_test auparselol_test lookup_test
671705 test "$(top_srcdir)" = "$(top_builddir)" || \
672706 cp $(top_srcdir)/auparse/test/test*.log .
673707 LC_ALL=C \
66 #include "libaudit.h"
77 #include "auparse.h"
88
9
9 // NOTE: First two run together on purpose, #3 is buf[1]
1010 static const char *buf[] = {
1111 "type=LOGIN msg=audit(1143146623.787:142): login pid=2027 uid=0 old auid=4294967295 new auid=848\n"
1212 "type=SYSCALL msg=audit(1143146623.875:143): arch=c000003e syscall=188 success=yes exit=0 a0=7fffffa9a9f0 a1=3958d11333 a2=5131f0 a3=20 items=1 pid=2027 auid=848 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=tty3 comm=\"login\" exe=\"/bin/login\" subj=system_u:system_r:local_login_t:s0-s0:c0.c255\n",
2626 auid=848 (unknown(848))
2727
2828 event 2 has 1 records
29 record 1 of type 1112(USER_LOGIN) has 10 fields
30 line=3 file=None
31 event time: 1143146623.879:146, host=?
32 type=USER_LOGIN (USER_LOGIN)
33 pid=2027 (2027)
34 uid=0 (root)
35 auid=848 (unknown(848))
36 uid=848 (unknown(848))
37 exe="/bin/login" (/bin/login)
38 hostname=? (?)
39 addr=? (?)
40 terminal=tty3 (tty3)
41 res=success (success)
42
43 event 3 has 1 records
4429 record 1 of type 1300(SYSCALL) has 24 fields
4530 line=2 file=None
4631 event time: 1143146623.875:143, host=?
6954 exe="/bin/login" (/bin/login)
7055 subj=system_u:system_r:local_login_t:s0-s0:c0.c255 (system_u:system_r:local_login_t:s0-s0:c0.c255)
7156
57 event 3 has 1 records
58 record 1 of type 1112(USER_LOGIN) has 10 fields
59 line=3 file=None
60 event time: 1143146623.879:146, host=?
61 type=USER_LOGIN (USER_LOGIN)
62 pid=2027 (2027)
63 uid=0 (root)
64 auid=848 (unknown(848))
65 uid=848 (unknown(848))
66 exe="/bin/login" (/bin/login)
67 hostname=? (?)
68 addr=? (?)
69 terminal=tty3 (tty3)
70 res=success (success)
71
7272 Test 2 Done
7373
7474 Starting Test 3, walk events, records of 1 buffer...
559559 Testing BUFFER_ARRAY, stop on field
560560 Found auid = 848
561561 Testing BUFFER_ARRAY, stop on record
562 Found type = USER_LOGIN
562 Found type = SYSCALL
563563 Testing BUFFER_ARRAY, stop on event
564 Found type = USER_LOGIN
564 Found type = SYSCALL
565565 Testing test.log, stop on field
566566 Found auid = 4294967295
567567 Testing test.log, stop on record
594594 auid=848 (unknown(848))
595595
596596 event 2 has 1 records
597 record 1 of type 1112(USER_LOGIN) has 10 fields
598 line=3 file=None
599 event time: 1143146623.879:146, host=?
600 type=USER_LOGIN (USER_LOGIN)
601 pid=2027 (2027)
602 uid=0 (root)
603 auid=848 (unknown(848))
604 uid=848 (unknown(848))
605 exe="/bin/login" (/bin/login)
606 hostname=? (?)
607 addr=? (?)
608 terminal=tty3 (tty3)
609 res=success (success)
610
611 event 3 has 1 records
612597 record 1 of type 1300(SYSCALL) has 24 fields
613598 line=2 file=None
614599 event time: 1143146623.875:143, host=?
637622 exe="/bin/login" (/bin/login)
638623 subj=system_u:system_r:local_login_t:s0-s0:c0.c255 (system_u:system_r:local_login_t:s0-s0:c0.c255)
639624
625 event 3 has 1 records
626 record 1 of type 1112(USER_LOGIN) has 10 fields
627 line=3 file=None
628 event time: 1143146623.879:146, host=?
629 type=USER_LOGIN (USER_LOGIN)
630 pid=2027 (2027)
631 uid=0 (root)
632 auid=848 (unknown(848))
633 uid=848 (unknown(848))
634 exe="/bin/login" (/bin/login)
635 hostname=? (?)
636 addr=? (?)
637 terminal=tty3 (tty3)
638 res=success (success)
639
640640 Test 9 Done
641641
642642 Starting Test 10, file feed...
1818 auid=848 (unknown(848))
1919
2020 event 2 has 1 records
21 record 1 of type 1112(USER_LOGIN) has 10 fields
22 line=3 file=None
23 event time: 1143146623.879:146, host=(null)
24 type=USER_LOGIN (USER_LOGIN)
25 pid=2027 (2027)
26 uid=0 (root)
27 auid=848 (unknown(848))
28 uid=848 (unknown(848))
29 exe="/bin/login" (/bin/login)
30 hostname=? (?)
31 addr=? (?)
32 terminal=tty3 (tty3)
33 res=success (success)
34
35 event 3 has 1 records
3621 record 1 of type 1300(SYSCALL) has 24 fields
3722 line=2 file=None
3823 event time: 1143146623.875:143, host=(null)
6146 exe="/bin/login" (/bin/login)
6247 subj=system_u:system_r:local_login_t:s0-s0:c0.c255 (system_u:system_r:local_login_t:s0-s0:c0.c255)
6348
49 event 3 has 1 records
50 record 1 of type 1112(USER_LOGIN) has 10 fields
51 line=3 file=None
52 event time: 1143146623.879:146, host=(null)
53 type=USER_LOGIN (USER_LOGIN)
54 pid=2027 (2027)
55 uid=0 (root)
56 auid=848 (unknown(848))
57 uid=848 (unknown(848))
58 exe="/bin/login" (/bin/login)
59 hostname=? (?)
60 addr=? (?)
61 terminal=tty3 (tty3)
62 res=success (success)
63
6464 Test 2 Done
6565
6666 Starting Test 3, walk events, records of 1 buffer...
551551 Testing BUFFER_ARRAY, stop on field
552552 Found auid = 848
553553 Testing BUFFER_ARRAY, stop on record
554 Found type = USER_LOGIN
554 Found type = SYSCALL
555555 Testing BUFFER_ARRAY, stop on event
556 Found type = USER_LOGIN
556 Found type = SYSCALL
557557 Testing test.log, stop on field
558558 Found auid = 4294967295
559559 Testing test.log, stop on record
584584 auid=848 (unknown(848))
585585
586586 event 2 has 1 records
587 record 1 of type 1112(USER_LOGIN) has 10 fields
588 line=3 file=None
589 event time: 1143146623.879:146, host=(null)
590 type=USER_LOGIN (USER_LOGIN)
591 pid=2027 (2027)
592 uid=0 (root)
593 auid=848 (unknown(848))
594 uid=848 (unknown(848))
595 exe="/bin/login" (/bin/login)
596 hostname=? (?)
597 addr=? (?)
598 terminal=tty3 (tty3)
599 res=success (success)
600
601 event 3 has 1 records
602587 record 1 of type 1300(SYSCALL) has 24 fields
603588 line=2 file=None
604589 event time: 1143146623.875:143, host=(null)
627612 exe="/bin/login" (/bin/login)
628613 subj=system_u:system_r:local_login_t:s0-s0:c0.c255 (system_u:system_r:local_login_t:s0-s0:c0.c255)
629614
615 event 3 has 1 records
616 record 1 of type 1112(USER_LOGIN) has 10 fields
617 line=3 file=None
618 event time: 1143146623.879:146, host=(null)
619 type=USER_LOGIN (USER_LOGIN)
620 pid=2027 (2027)
621 uid=0 (root)
622 auid=848 (unknown(848))
623 uid=848 (unknown(848))
624 exe="/bin/login" (/bin/login)
625 hostname=? (?)
626 addr=? (?)
627 terminal=tty3 (tty3)
628 res=success (success)
629
630630 Test 9 Done
631631
632632 Starting Test 10, file feed...
00 /* typetab.h --
1 * Copyright 2007-09,2011-12,2014-17 Red Hat Inc., Durham, North Carolina.
1 * Copyright 2007-09,2011-12,2014-18 Red Hat Inc., Durham, North Carolina.
22 * All Rights Reserved.
33 *
44 * This library is free software; you can redistribute it and/or
139139 _S(AUPARSE_TYPE_ESCAPED, "invalid_context")
140140 _S(AUPARSE_TYPE_IOCTL_REQ, "ioctlcmd" )
141141 _S(AUPARSE_TYPE_FANOTIFY, "resp" )
142
142 _S(AUPARSE_TYPE_ESCAPED, "sw" )
143 _S(AUPARSE_TYPE_ESCAPED, "root_dir" )
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
156156 $(RECURSIVE_CLEAN_TARGETS) \
157157 $(am__extra_recursive_targets)
158158 AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
159 distdir
159 distdir distdir-am
160160 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
161161 # Read a list of newline-separated strings from the standard input,
162162 # and print each of them once, without duplicates. Input order is
382382 *config.status*) \
383383 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
384384 *) \
385 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
386 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
385 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
386 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
387387 esac;
388388
389389 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
500500 distclean-tags:
501501 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
502502
503 distdir: $(DISTFILES)
503 distdir: $(BUILT_SOURCES)
504 $(MAKE) $(AM_MAKEFLAGS) distdir-am
505
506 distdir-am: $(DISTFILES)
504507 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
505508 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
506509 list='$(DISTFILES)'; \
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
326326 *config.status*) \
327327 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
328328 *) \
329 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
330 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
329 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
330 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
331331 esac;
332332
333333 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
351351 cscope cscopelist:
352352
353353
354 distdir: $(DISTFILES)
354 distdir: $(BUILT_SOURCES)
355 $(MAKE) $(AM_MAKEFLAGS) distdir-am
356
357 distdir-am: $(DISTFILES)
355358 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
356359 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
357360 list='$(DISTFILES)'; \
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
136136 $(RECURSIVE_CLEAN_TARGETS) \
137137 $(am__extra_recursive_targets)
138138 AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
139 distdir
139 distdir distdir-am
140140 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
141141 # Read a list of newline-separated strings from the standard input,
142142 # and print each of them once, without duplicates. Input order is
363363 *config.status*) \
364364 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
365365 *) \
366 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
367 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
366 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
367 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
368368 esac;
369369
370370 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
481481 distclean-tags:
482482 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
483483
484 distdir: $(DISTFILES)
484 distdir: $(BUILT_SOURCES)
485 $(MAKE) $(AM_MAKEFLAGS) distdir-am
486
487 distdir-am: $(DISTFILES)
485488 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
486489 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
487490 list='$(DISTFILES)'; \
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
178178 am__v_at_1 =
179179 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
180180 depcomp = $(SHELL) $(top_srcdir)/depcomp
181 am__depfiles_maybe = depfiles
181 am__maybe_remake_depfiles = depfiles
182 am__depfiles_remade = ./$(DEPDIR)/auparse_la-auparse_python.Plo
182183 am__mv = mv -f
183184 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
184185 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
411412 *config.status*) \
412413 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
413414 *) \
414 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
415 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
415 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
416 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
416417 esac;
417418
418419 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
468469 distclean-compile:
469470 -rm -f *.tab.c
470471
471 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/auparse_la-auparse_python.Plo@am__quote@
472 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/auparse_la-auparse_python.Plo@am__quote@ # am--include-marker
473
474 $(am__depfiles_remade):
475 @$(MKDIR_P) $(@D)
476 @echo '# dummy' >$@-t && $(am__mv) $@-t $@
477
478 am--depfiles: $(am__depfiles_remade)
472479
473480 .c.o:
474481 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
556563 distclean-tags:
557564 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
558565
559 distdir: $(DISTFILES)
566 distdir: $(BUILT_SOURCES)
567 $(MAKE) $(AM_MAKEFLAGS) distdir-am
568
569 distdir-am: $(DISTFILES)
560570 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
561571 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
562572 list='$(DISTFILES)'; \
629639 mostlyclean-am
630640
631641 distclean: distclean-am
632 -rm -rf ./$(DEPDIR)
642 -rm -f ./$(DEPDIR)/auparse_la-auparse_python.Plo
633643 -rm -f Makefile
634644 distclean-am: clean-am distclean-compile distclean-generic \
635645 distclean-tags
675685 installcheck-am:
676686
677687 maintainer-clean: maintainer-clean-am
678 -rm -rf ./$(DEPDIR)
688 -rm -f ./$(DEPDIR)/auparse_la-auparse_python.Plo
679689 -rm -f Makefile
680690 maintainer-clean-am: distclean-am maintainer-clean-generic
681691
696706
697707 .MAKE: install-am install-strip
698708
699 .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \
700 clean-libtool clean-pyexecLTLIBRARIES cscopelist-am ctags \
701 ctags-am distclean distclean-compile distclean-generic \
702 distclean-libtool distclean-tags distdir dvi dvi-am html \
703 html-am info info-am install install-am install-data \
704 install-data-am install-dvi install-dvi-am install-exec \
705 install-exec-am install-html install-html-am install-info \
706 install-info-am install-man install-pdf install-pdf-am \
707 install-ps install-ps-am install-pyexecLTLIBRARIES \
708 install-strip installcheck installcheck-am installdirs \
709 maintainer-clean maintainer-clean-generic mostlyclean \
710 mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
711 pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am \
709 .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \
710 clean-generic clean-libtool clean-pyexecLTLIBRARIES \
711 cscopelist-am ctags ctags-am distclean distclean-compile \
712 distclean-generic distclean-libtool distclean-tags distdir dvi \
713 dvi-am html html-am info info-am install install-am \
714 install-data install-data-am install-dvi install-dvi-am \
715 install-exec install-exec-am install-html install-html-am \
716 install-info install-info-am install-man install-pdf \
717 install-pdf-am install-ps install-ps-am \
718 install-pyexecLTLIBRARIES install-strip installcheck \
719 installcheck-am installdirs maintainer-clean \
720 maintainer-clean-generic mostlyclean mostlyclean-compile \
721 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
722 tags tags-am uninstall uninstall-am \
712723 uninstall-pyexecLTLIBRARIES
713724
714725 .PRECIOUS: Makefile
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
177177 am__v_at_1 =
178178 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
179179 depcomp = $(SHELL) $(top_srcdir)/depcomp
180 am__depfiles_maybe = depfiles
180 am__maybe_remake_depfiles = depfiles
181 am__depfiles_remade = ./$(DEPDIR)/auparse_la-auparse_python.Plo
181182 am__mv = mv -f
182183 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
183184 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
410411 *config.status*) \
411412 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
412413 *) \
413 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
414 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
414 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
415 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
415416 esac;
416417
417418 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
467468 distclean-compile:
468469 -rm -f *.tab.c
469470
470 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/auparse_la-auparse_python.Plo@am__quote@
471 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/auparse_la-auparse_python.Plo@am__quote@ # am--include-marker
472
473 $(am__depfiles_remade):
474 @$(MKDIR_P) $(@D)
475 @echo '# dummy' >$@-t && $(am__mv) $@-t $@
476
477 am--depfiles: $(am__depfiles_remade)
471478
472479 .c.o:
473480 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
555562 distclean-tags:
556563 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
557564
558 distdir: $(DISTFILES)
565 distdir: $(BUILT_SOURCES)
566 $(MAKE) $(AM_MAKEFLAGS) distdir-am
567
568 distdir-am: $(DISTFILES)
559569 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
560570 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
561571 list='$(DISTFILES)'; \
628638 mostlyclean-am
629639
630640 distclean: distclean-am
631 -rm -rf ./$(DEPDIR)
641 -rm -f ./$(DEPDIR)/auparse_la-auparse_python.Plo
632642 -rm -f Makefile
633643 distclean-am: clean-am distclean-compile distclean-generic \
634644 distclean-tags
674684 installcheck-am:
675685
676686 maintainer-clean: maintainer-clean-am
677 -rm -rf ./$(DEPDIR)
687 -rm -f ./$(DEPDIR)/auparse_la-auparse_python.Plo
678688 -rm -f Makefile
679689 maintainer-clean-am: distclean-am maintainer-clean-generic
680690
695705
696706 .MAKE: install-am install-strip
697707
698 .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \
699 clean-libtool clean-py3execLTLIBRARIES cscopelist-am ctags \
700 ctags-am distclean distclean-compile distclean-generic \
701 distclean-libtool distclean-tags distdir dvi dvi-am html \
702 html-am info info-am install install-am install-data \
703 install-data-am install-dvi install-dvi-am install-exec \
704 install-exec-am install-html install-html-am install-info \
705 install-info-am install-man install-pdf install-pdf-am \
706 install-ps install-ps-am install-py3execLTLIBRARIES \
707 install-strip installcheck installcheck-am installdirs \
708 maintainer-clean maintainer-clean-generic mostlyclean \
709 mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
710 pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am \
708 .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \
709 clean-generic clean-libtool clean-py3execLTLIBRARIES \
710 cscopelist-am ctags ctags-am distclean distclean-compile \
711 distclean-generic distclean-libtool distclean-tags distdir dvi \
712 dvi-am html html-am info info-am install install-am \
713 install-data install-data-am install-dvi install-dvi-am \
714 install-exec install-exec-am install-html install-html-am \
715 install-info install-info-am install-man install-pdf \
716 install-pdf-am install-ps install-ps-am \
717 install-py3execLTLIBRARIES install-strip installcheck \
718 installcheck-am installdirs maintainer-clean \
719 maintainer-clean-generic mostlyclean mostlyclean-compile \
720 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
721 tags tags-am uninstall uninstall-am \
711722 uninstall-py3execLTLIBRARIES
712723
713724 .PRECIOUS: Makefile
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
158158 $(RECURSIVE_CLEAN_TARGETS) \
159159 $(am__extra_recursive_targets)
160160 AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
161 distdir
161 distdir distdir-am
162162 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
163163 # Read a list of newline-separated strings from the standard input,
164164 # and print each of them once, without duplicates. Input order is
385385 *config.status*) \
386386 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
387387 *) \
388 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
389 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
388 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
389 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
390390 esac;
391391
392392 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
503503 distclean-tags:
504504 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
505505
506 distdir: $(DISTFILES)
506 distdir: $(BUILT_SOURCES)
507 $(MAKE) $(AM_MAKEFLAGS) distdir-am
508
509 distdir-am: $(DISTFILES)
507510 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
508511 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
509512 list='$(DISTFILES)'; \
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
154154 am__v_at_1 =
155155 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
156156 depcomp = $(SHELL) $(top_srcdir)/depcomp
157 am__depfiles_maybe = depfiles
157 am__maybe_remake_depfiles = depfiles
158 am__depfiles_remade = ./$(DEPDIR)/_audit_la-audit_wrap.Plo
158159 am__mv = mv -f
159160 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
160161 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
183184 esac
184185 am__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile)
185186 am__pep3147_tweak = \
186 sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|'
187 sed -e 's|\.py$$||' -e 's|[^/]*$$|&.*.pyc\n&.*.pyo|'
187188 py_compile = $(top_srcdir)/py-compile
188189 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
189190 # Read a list of newline-separated strings from the standard input,
420421 *config.status*) \
421422 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
422423 *) \
423 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
424 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
424 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
425 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
425426 esac;
426427
427428 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
477478 distclean-compile:
478479 -rm -f *.tab.c
479480
480 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/_audit_la-audit_wrap.Plo@am__quote@
481 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/_audit_la-audit_wrap.Plo@am__quote@ # am--include-marker
482
483 $(am__depfiles_remade):
484 @$(MKDIR_P) $(@D)
485 @echo '# dummy' >$@-t && $(am__mv) $@-t $@
486
487 am--depfiles: $(am__depfiles_remade)
481488
482489 .c.o:
483490 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
545552 dir='$(DESTDIR)$(pyexecdir)'; \
546553 pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \
547554 pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \
548 py_files_pep3147=`echo "$$py_files" | $(am__pep3147_tweak)`; \
549 echo "$$py_files_pep3147";\
550 pyc_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|c|'`; \
551 pyo_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|o|'`; \
552555 st=0; \
553 for files in \
554 "$$py_files" \
555 "$$pyc_files" \
556 "$$pyo_files" \
557 "$$pyc_files_pep3147" \
558 "$$pyo_files_pep3147" \
559 ; do \
556 for files in "$$py_files" "$$pyc_files" "$$pyo_files"; do \
560557 $(am__uninstall_files_from_dir) || st=$$?; \
561558 done; \
559 dir='$(DESTDIR)$(pyexecdir)/__pycache__'; \
560 echo "$$py_files" | $(am__pep3147_tweak) | $(am__base_list) | \
561 while read files; do \
562 $(am__uninstall_files_from_dir) || st=$$?; \
563 done || exit $$?; \
562564 exit $$st
563565
564566 ID: $(am__tagged_files)
613615 distclean-tags:
614616 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
615617
616 distdir: $(DISTFILES)
618 distdir: $(BUILT_SOURCES)
619 $(MAKE) $(AM_MAKEFLAGS) distdir-am
620
621 distdir-am: $(DISTFILES)
617622 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
618623 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
619624 list='$(DISTFILES)'; \
687692 mostlyclean-am
688693
689694 distclean: distclean-am
690 -rm -rf ./$(DEPDIR)
695 -rm -f ./$(DEPDIR)/_audit_la-audit_wrap.Plo
691696 -rm -f Makefile
692697 distclean-am: clean-am distclean-compile distclean-generic \
693698 distclean-tags
733738 installcheck-am:
734739
735740 maintainer-clean: maintainer-clean-am
736 -rm -rf ./$(DEPDIR)
741 -rm -f ./$(DEPDIR)/_audit_la-audit_wrap.Plo
737742 -rm -f Makefile
738743 maintainer-clean-am: distclean-am maintainer-clean-generic
739744
754759
755760 .MAKE: install-am install-strip
756761
757 .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \
758 clean-libtool clean-pyexecLTLIBRARIES cscopelist-am ctags \
759 ctags-am distclean distclean-compile distclean-generic \
760 distclean-libtool distclean-tags distdir dvi dvi-am html \
761 html-am info info-am install install-am install-data \
762 install-data-am install-dvi install-dvi-am install-exec \
763 install-exec-am install-html install-html-am install-info \
764 install-info-am install-man install-pdf install-pdf-am \
765 install-ps install-ps-am install-pyexecLTLIBRARIES \
766 install-pyexecPYTHON install-strip installcheck \
767 installcheck-am installdirs maintainer-clean \
762 .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \
763 clean-generic clean-libtool clean-pyexecLTLIBRARIES \
764 cscopelist-am ctags ctags-am distclean distclean-compile \
765 distclean-generic distclean-libtool distclean-tags distdir dvi \
766 dvi-am html html-am info info-am install install-am \
767 install-data install-data-am install-dvi install-dvi-am \
768 install-exec install-exec-am install-html install-html-am \
769 install-info install-info-am install-man install-pdf \
770 install-pdf-am install-ps install-ps-am \
771 install-pyexecLTLIBRARIES install-pyexecPYTHON install-strip \
772 installcheck installcheck-am installdirs maintainer-clean \
768773 maintainer-clean-generic mostlyclean mostlyclean-compile \
769774 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
770775 tags tags-am uninstall uninstall-am \
184184 AUDIT_INTEGRITY_HASH = _audit.AUDIT_INTEGRITY_HASH
185185 AUDIT_INTEGRITY_PCR = _audit.AUDIT_INTEGRITY_PCR
186186 AUDIT_INTEGRITY_RULE = _audit.AUDIT_INTEGRITY_RULE
187 AUDIT_INTEGRITY_EVM_XATTR = _audit.AUDIT_INTEGRITY_EVM_XATTR
188 AUDIT_INTEGRITY_POLICY_RULE = _audit.AUDIT_INTEGRITY_POLICY_RULE
187189 AUDIT_KERNEL = _audit.AUDIT_KERNEL
188190 AUDIT_FILTER_USER = _audit.AUDIT_FILTER_USER
189191 AUDIT_FILTER_TASK = _audit.AUDIT_FILTER_TASK
190192 AUDIT_FILTER_ENTRY = _audit.AUDIT_FILTER_ENTRY
191193 AUDIT_FILTER_WATCH = _audit.AUDIT_FILTER_WATCH
192194 AUDIT_FILTER_EXIT = _audit.AUDIT_FILTER_EXIT
195 AUDIT_FILTER_EXCLUDE = _audit.AUDIT_FILTER_EXCLUDE
193196 AUDIT_FILTER_TYPE = _audit.AUDIT_FILTER_TYPE
194197 AUDIT_FILTER_FS = _audit.AUDIT_FILTER_FS
195198 AUDIT_NR_FILTERS = _audit.AUDIT_NR_FILTERS
515518 audit_rule_data_swigregister = _audit.audit_rule_data_swigregister
516519 audit_rule_data_swigregister(audit_rule_data)
517520
518 _STDINT_H = _audit._STDINT_H
519 INT8_MIN = _audit.INT8_MIN
520 INT16_MIN = _audit.INT16_MIN
521 INT32_MIN = _audit.INT32_MIN
522 INT64_MIN = _audit.INT64_MIN
523 INT8_MAX = _audit.INT8_MAX
524 INT16_MAX = _audit.INT16_MAX
525 INT32_MAX = _audit.INT32_MAX
526 INT64_MAX = _audit.INT64_MAX
527 UINT8_MAX = _audit.UINT8_MAX
528 UINT16_MAX = _audit.UINT16_MAX
529 UINT32_MAX = _audit.UINT32_MAX
530 UINT64_MAX = _audit.UINT64_MAX
531 INT_LEAST8_MIN = _audit.INT_LEAST8_MIN
532 INT_LEAST16_MIN = _audit.INT_LEAST16_MIN
533 INT_LEAST32_MIN = _audit.INT_LEAST32_MIN
534 INT_LEAST64_MIN = _audit.INT_LEAST64_MIN
535 INT_LEAST8_MAX = _audit.INT_LEAST8_MAX
536 INT_LEAST16_MAX = _audit.INT_LEAST16_MAX
537 INT_LEAST32_MAX = _audit.INT_LEAST32_MAX
538 INT_LEAST64_MAX = _audit.INT_LEAST64_MAX
539 UINT_LEAST8_MAX = _audit.UINT_LEAST8_MAX
540 UINT_LEAST16_MAX = _audit.UINT_LEAST16_MAX
541 UINT_LEAST32_MAX = _audit.UINT_LEAST32_MAX
542 UINT_LEAST64_MAX = _audit.UINT_LEAST64_MAX
543 INT_FAST8_MIN = _audit.INT_FAST8_MIN
544 INT_FAST16_MIN = _audit.INT_FAST16_MIN
545 INT_FAST32_MIN = _audit.INT_FAST32_MIN
546 INT_FAST64_MIN = _audit.INT_FAST64_MIN
547 INT_FAST8_MAX = _audit.INT_FAST8_MAX
548 INT_FAST16_MAX = _audit.INT_FAST16_MAX
549 INT_FAST32_MAX = _audit.INT_FAST32_MAX
550 INT_FAST64_MAX = _audit.INT_FAST64_MAX
551 UINT_FAST8_MAX = _audit.UINT_FAST8_MAX
552 UINT_FAST16_MAX = _audit.UINT_FAST16_MAX
553 UINT_FAST32_MAX = _audit.UINT_FAST32_MAX
554 UINT_FAST64_MAX = _audit.UINT_FAST64_MAX
555 INTPTR_MIN = _audit.INTPTR_MIN
556 INTPTR_MAX = _audit.INTPTR_MAX
557 UINTPTR_MAX = _audit.UINTPTR_MAX
558 INTMAX_MIN = _audit.INTMAX_MIN
559 INTMAX_MAX = _audit.INTMAX_MAX
560 UINTMAX_MAX = _audit.UINTMAX_MAX
561 PTRDIFF_MIN = _audit.PTRDIFF_MIN
562 PTRDIFF_MAX = _audit.PTRDIFF_MAX
563 SIG_ATOMIC_MIN = _audit.SIG_ATOMIC_MIN
564 SIG_ATOMIC_MAX = _audit.SIG_ATOMIC_MAX
565 SIZE_MAX = _audit.SIZE_MAX
566 WINT_MIN = _audit.WINT_MIN
567 WINT_MAX = _audit.WINT_MAX
568521 AUDIT_USER_AUTH = _audit.AUDIT_USER_AUTH
569522 AUDIT_USER_ACCT = _audit.AUDIT_USER_ACCT
570523 AUDIT_USER_MGMT = _audit.AUDIT_USER_MGMT
703656 AUDIT_VIRT_MIGRATE_OUT = _audit.AUDIT_VIRT_MIGRATE_OUT
704657 AUDIT_LAST_VIRT_MSG = _audit.AUDIT_LAST_VIRT_MSG
705658 AUDIT_KEY_SEPARATOR = _audit.AUDIT_KEY_SEPARATOR
706 AUDIT_FILTER_EXCLUDE = _audit.AUDIT_FILTER_EXCLUDE
707659 AUDIT_FILTER_MASK = _audit.AUDIT_FILTER_MASK
708660 AUDIT_FILTER_UNSET = _audit.AUDIT_FILTER_UNSET
709661 EM_ARM = _audit.EM_ARM
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
154154 am__v_at_1 =
155155 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
156156 depcomp = $(SHELL) $(top_srcdir)/depcomp
157 am__depfiles_maybe = depfiles
157 am__maybe_remake_depfiles = depfiles
158 am__depfiles_remade = ./$(DEPDIR)/_audit_la-audit_wrap.Plo
158159 am__mv = mv -f
159160 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
160161 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
182183 *) (install-info --version) >/dev/null 2>&1;; \
183184 esac
184185 am__pep3147_tweak = \
185 sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|'
186 sed -e 's|\.py$$||' -e 's|[^/]*$$|&.*.pyc\n&.*.pyo|'
186187 py_compile = $(top_srcdir)/py-compile
187188 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
188189 # Read a list of newline-separated strings from the standard input,
421422 *config.status*) \
422423 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
423424 *) \
424 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
425 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
425 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
426 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
426427 esac;
427428
428429 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
478479 distclean-compile:
479480 -rm -f *.tab.c
480481
481 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/_audit_la-audit_wrap.Plo@am__quote@
482 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/_audit_la-audit_wrap.Plo@am__quote@ # am--include-marker
483
484 $(am__depfiles_remade):
485 @$(MKDIR_P) $(@D)
486 @echo '# dummy' >$@-t && $(am__mv) $@-t $@
487
488 am--depfiles: $(am__depfiles_remade)
482489
483490 .c.o:
484491 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
546553 dir='$(DESTDIR)$(py3execdir)'; \
547554 pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \
548555 pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \
549 py_files_pep3147=`echo "$$py_files" | $(am__pep3147_tweak)`; \
550 echo "$$py_files_pep3147";\
551 pyc_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|c|'`; \
552 pyo_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|o|'`; \
553556 st=0; \
554 for files in \
555 "$$py_files" \
556 "$$pyc_files" \
557 "$$pyo_files" \
558 "$$pyc_files_pep3147" \
559 "$$pyo_files_pep3147" \
560 ; do \
557 for files in "$$py_files" "$$pyc_files" "$$pyo_files"; do \
561558 $(am__uninstall_files_from_dir) || st=$$?; \
562559 done; \
560 dir='$(DESTDIR)$(py3execdir)/__pycache__'; \
561 echo "$$py_files" | $(am__pep3147_tweak) | $(am__base_list) | \
562 while read files; do \
563 $(am__uninstall_files_from_dir) || st=$$?; \
564 done || exit $$?; \
563565 exit $$st
564566
565567 ID: $(am__tagged_files)
614616 distclean-tags:
615617 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
616618
617 distdir: $(DISTFILES)
619 distdir: $(BUILT_SOURCES)
620 $(MAKE) $(AM_MAKEFLAGS) distdir-am
621
622 distdir-am: $(DISTFILES)
618623 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
619624 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
620625 list='$(DISTFILES)'; \
688693 mostlyclean-am
689694
690695 distclean: distclean-am
691 -rm -rf ./$(DEPDIR)
696 -rm -f ./$(DEPDIR)/_audit_la-audit_wrap.Plo
692697 -rm -f Makefile
693698 distclean-am: clean-am distclean-compile distclean-generic \
694699 distclean-tags
734739 installcheck-am:
735740
736741 maintainer-clean: maintainer-clean-am
737 -rm -rf ./$(DEPDIR)
742 -rm -f ./$(DEPDIR)/_audit_la-audit_wrap.Plo
738743 -rm -f Makefile
739744 maintainer-clean-am: distclean-am maintainer-clean-generic
740745
755760
756761 .MAKE: install-am install-strip
757762
758 .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \
759 clean-libtool clean-py3execLTLIBRARIES cscopelist-am ctags \
760 ctags-am distclean distclean-compile distclean-generic \
761 distclean-libtool distclean-tags distdir dvi dvi-am html \
762 html-am info info-am install install-am install-data \
763 install-data-am install-dvi install-dvi-am install-exec \
764 install-exec-am install-html install-html-am install-info \
765 install-info-am install-man install-pdf install-pdf-am \
766 install-ps install-ps-am install-py3execLTLIBRARIES \
767 install-py3execPYTHON install-strip installcheck \
768 installcheck-am installdirs maintainer-clean \
763 .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \
764 clean-generic clean-libtool clean-py3execLTLIBRARIES \
765 cscopelist-am ctags ctags-am distclean distclean-compile \
766 distclean-generic distclean-libtool distclean-tags distdir dvi \
767 dvi-am html html-am info info-am install install-am \
768 install-data install-data-am install-dvi install-dvi-am \
769 install-exec install-exec-am install-html install-html-am \
770 install-info install-info-am install-man install-pdf \
771 install-pdf-am install-ps install-ps-am \
772 install-py3execLTLIBRARIES install-py3execPYTHON install-strip \
773 installcheck installcheck-am installdirs maintainer-clean \
769774 maintainer-clean-generic mostlyclean mostlyclean-compile \
770775 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
771776 tags tags-am uninstall uninstall-am \
185185 AUDIT_INTEGRITY_HASH = _audit.AUDIT_INTEGRITY_HASH
186186 AUDIT_INTEGRITY_PCR = _audit.AUDIT_INTEGRITY_PCR
187187 AUDIT_INTEGRITY_RULE = _audit.AUDIT_INTEGRITY_RULE
188 AUDIT_INTEGRITY_EVM_XATTR = _audit.AUDIT_INTEGRITY_EVM_XATTR
189 AUDIT_INTEGRITY_POLICY_RULE = _audit.AUDIT_INTEGRITY_POLICY_RULE
188190 AUDIT_KERNEL = _audit.AUDIT_KERNEL
189191 AUDIT_FILTER_USER = _audit.AUDIT_FILTER_USER
190192 AUDIT_FILTER_TASK = _audit.AUDIT_FILTER_TASK
191193 AUDIT_FILTER_ENTRY = _audit.AUDIT_FILTER_ENTRY
192194 AUDIT_FILTER_WATCH = _audit.AUDIT_FILTER_WATCH
193195 AUDIT_FILTER_EXIT = _audit.AUDIT_FILTER_EXIT
196 AUDIT_FILTER_EXCLUDE = _audit.AUDIT_FILTER_EXCLUDE
194197 AUDIT_FILTER_TYPE = _audit.AUDIT_FILTER_TYPE
195198 AUDIT_FILTER_FS = _audit.AUDIT_FILTER_FS
196199 AUDIT_NR_FILTERS = _audit.AUDIT_NR_FILTERS
426429 audit_rule_data_swigregister = _audit.audit_rule_data_swigregister
427430 audit_rule_data_swigregister(audit_rule_data)
428431
429 _STDINT_H = _audit._STDINT_H
430 INT8_MIN = _audit.INT8_MIN
431 INT16_MIN = _audit.INT16_MIN
432 INT32_MIN = _audit.INT32_MIN
433 INT64_MIN = _audit.INT64_MIN
434 INT8_MAX = _audit.INT8_MAX
435 INT16_MAX = _audit.INT16_MAX
436 INT32_MAX = _audit.INT32_MAX
437 INT64_MAX = _audit.INT64_MAX
438 UINT8_MAX = _audit.UINT8_MAX
439 UINT16_MAX = _audit.UINT16_MAX
440 UINT32_MAX = _audit.UINT32_MAX
441 UINT64_MAX = _audit.UINT64_MAX
442 INT_LEAST8_MIN = _audit.INT_LEAST8_MIN
443 INT_LEAST16_MIN = _audit.INT_LEAST16_MIN
444 INT_LEAST32_MIN = _audit.INT_LEAST32_MIN
445 INT_LEAST64_MIN = _audit.INT_LEAST64_MIN
446 INT_LEAST8_MAX = _audit.INT_LEAST8_MAX
447 INT_LEAST16_MAX = _audit.INT_LEAST16_MAX
448 INT_LEAST32_MAX = _audit.INT_LEAST32_MAX
449 INT_LEAST64_MAX = _audit.INT_LEAST64_MAX
450 UINT_LEAST8_MAX = _audit.UINT_LEAST8_MAX
451 UINT_LEAST16_MAX = _audit.UINT_LEAST16_MAX
452 UINT_LEAST32_MAX = _audit.UINT_LEAST32_MAX
453 UINT_LEAST64_MAX = _audit.UINT_LEAST64_MAX
454 INT_FAST8_MIN = _audit.INT_FAST8_MIN
455 INT_FAST16_MIN = _audit.INT_FAST16_MIN
456 INT_FAST32_MIN = _audit.INT_FAST32_MIN
457 INT_FAST64_MIN = _audit.INT_FAST64_MIN
458 INT_FAST8_MAX = _audit.INT_FAST8_MAX
459 INT_FAST16_MAX = _audit.INT_FAST16_MAX
460 INT_FAST32_MAX = _audit.INT_FAST32_MAX
461 INT_FAST64_MAX = _audit.INT_FAST64_MAX
462 UINT_FAST8_MAX = _audit.UINT_FAST8_MAX
463 UINT_FAST16_MAX = _audit.UINT_FAST16_MAX
464 UINT_FAST32_MAX = _audit.UINT_FAST32_MAX
465 UINT_FAST64_MAX = _audit.UINT_FAST64_MAX
466 INTPTR_MIN = _audit.INTPTR_MIN
467 INTPTR_MAX = _audit.INTPTR_MAX
468 UINTPTR_MAX = _audit.UINTPTR_MAX
469 INTMAX_MIN = _audit.INTMAX_MIN
470 INTMAX_MAX = _audit.INTMAX_MAX
471 UINTMAX_MAX = _audit.UINTMAX_MAX
472 PTRDIFF_MIN = _audit.PTRDIFF_MIN
473 PTRDIFF_MAX = _audit.PTRDIFF_MAX
474 SIG_ATOMIC_MIN = _audit.SIG_ATOMIC_MIN
475 SIG_ATOMIC_MAX = _audit.SIG_ATOMIC_MAX
476 SIZE_MAX = _audit.SIZE_MAX
477 WINT_MIN = _audit.WINT_MIN
478 WINT_MAX = _audit.WINT_MAX
479432 AUDIT_USER_AUTH = _audit.AUDIT_USER_AUTH
480433 AUDIT_USER_ACCT = _audit.AUDIT_USER_ACCT
481434 AUDIT_USER_MGMT = _audit.AUDIT_USER_MGMT
614567 AUDIT_VIRT_MIGRATE_OUT = _audit.AUDIT_VIRT_MIGRATE_OUT
615568 AUDIT_LAST_VIRT_MSG = _audit.AUDIT_LAST_VIRT_MSG
616569 AUDIT_KEY_SEPARATOR = _audit.AUDIT_KEY_SEPARATOR
617 AUDIT_FILTER_EXCLUDE = _audit.AUDIT_FILTER_EXCLUDE
618570 AUDIT_FILTER_MASK = _audit.AUDIT_FILTER_MASK
619571 AUDIT_FILTER_UNSET = _audit.AUDIT_FILTER_UNSET
620572 EM_ARM = _audit.EM_ARM
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
323323 *config.status*) \
324324 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
325325 *) \
326 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
327 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
326 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
327 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
328328 esac;
329329
330330 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
348348 cscope cscopelist:
349349
350350
351 distdir: $(DISTFILES)
351 distdir: $(BUILT_SOURCES)
352 $(MAKE) $(AM_MAKEFLAGS) distdir-am
353
354 distdir-am: $(DISTFILES)
352355 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
353356 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
354357 list='$(DISTFILES)'; \
4040 typedef unsigned uid_t;
4141 %include "/usr/include/linux/audit.h"
4242 #define __extension__ /*nothing*/
43 %include "/usr/include/stdint.h"
43 #include <stdint.h>
4444 %include "../lib/libaudit.h"
4545
0 #!/bin/sh
0 #! /bin/sh
11 # Wrapper for compilers which do not understand '-c -o'.
22
3 scriptversion=2016-01-11.22; # UTC
4
5 # Copyright (C) 1999-2017 Free Software Foundation, Inc.
3 scriptversion=2018-03-07.03; # UTC
4
5 # Copyright (C) 1999-2018 Free Software Foundation, Inc.
66 # Written by Tom Tromey <tromey@cygnus.com>.
77 #
88 # This program is free software; you can redistribute it and/or modify
1616 # GNU General Public License for more details.
1717 #
1818 # You should have received a copy of the GNU General Public License
19 # along with this program. If not, see <http://www.gnu.org/licenses/>.
19 # along with this program. If not, see <https://www.gnu.org/licenses/>.
2020
2121 # As a special exception to the GNU General Public License, if you
2222 # distribute this file as part of a program that contains a
339339 # Local Variables:
340340 # mode: shell-script
341341 # sh-indentation: 2
342 # eval: (add-hook 'write-file-hooks 'time-stamp)
342 # eval: (add-hook 'before-save-hook 'time-stamp)
343343 # time-stamp-start: "scriptversion="
344344 # time-stamp-format: "%:y-%02m-%02d.%02H"
345345 # time-stamp-time-zone: "UTC0"
0 #!/bin/sh
0 #! /bin/sh
11 # Attempt to guess a canonical system name.
2 # Copyright 1992-2017 Free Software Foundation, Inc.
3
4 timestamp='2017-08-08'
2 # Copyright 1992-2018 Free Software Foundation, Inc.
3
4 timestamp='2018-03-08'
55
66 # This file is free software; you can redistribute it and/or modify it
77 # under the terms of the GNU General Public License as published by
1414 # General Public License for more details.
1515 #
1616 # You should have received a copy of the GNU General Public License
17 # along with this program; if not, see <http://www.gnu.org/licenses/>.
17 # along with this program; if not, see <https://www.gnu.org/licenses/>.
1818 #
1919 # As a special exception to the GNU General Public License, if you
2020 # distribute this file as part of a program that contains a
2626 # Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
2727 #
2828 # You can get the latest version of this script from:
29 # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
29 # https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
3030 #
3131 # Please send patches to <config-patches@gnu.org>.
3232
3838
3939 Output the configuration name of the system \`$me' is run on.
4040
41 Operation modes:
41 Options:
4242 -h, --help print this help, then exit
4343 -t, --time-stamp print date of last modification, then exit
4444 -v, --version print version number, then exit
4949 GNU config.guess ($timestamp)
5050
5151 Originally written by Per Bothner.
52 Copyright 1992-2017 Free Software Foundation, Inc.
52 Copyright 1992-2018 Free Software Foundation, Inc.
5353
5454 This is free software; see the source for copying conditions. There is NO
5555 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
106106 dummy=$tmp/dummy ;
107107 tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
108108 case $CC_FOR_BUILD,$HOST_CC,$CC in
109 ,,) echo "int x;" > $dummy.c ;
109 ,,) echo "int x;" > "$dummy.c" ;
110110 for c in cc gcc c89 c99 ; do
111 if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
111 if ($c -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then
112112 CC_FOR_BUILD="$c"; break ;
113113 fi ;
114114 done ;
131131 UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
132132 UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
133133
134 case "${UNAME_SYSTEM}" in
134 case "$UNAME_SYSTEM" in
135135 Linux|GNU|GNU/*)
136136 # If the system lacks a compiler, then just pick glibc.
137137 # We could probably try harder.
138138 LIBC=gnu
139139
140 eval $set_cc_for_build
141 cat <<-EOF > $dummy.c
140 eval "$set_cc_for_build"
141 cat <<-EOF > "$dummy.c"
142142 #include <features.h>
143143 #if defined(__UCLIBC__)
144144 LIBC=uclibc
148148 LIBC=gnu
149149 #endif
150150 EOF
151 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
151 eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`"
152
153 # If ldd exists, use it to detect musl libc.
154 if command -v ldd >/dev/null && \
155 ldd --version 2>&1 | grep -q ^musl
156 then
157 LIBC=musl
158 fi
152159 ;;
153160 esac
154161
155162 # Note: order is significant - the case branches are not exclusive.
156163
157 case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
164 case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in
158165 *:NetBSD:*:*)
159166 # NetBSD (nbsd) targets should (where applicable) match one or
160167 # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
168175 # portion of the name. We always set it to "unknown".
169176 sysctl="sysctl -n hw.machine_arch"
170177 UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
171 /sbin/$sysctl 2>/dev/null || \
172 /usr/sbin/$sysctl 2>/dev/null || \
178 "/sbin/$sysctl" 2>/dev/null || \
179 "/usr/sbin/$sysctl" 2>/dev/null || \
173180 echo unknown)`
174 case "${UNAME_MACHINE_ARCH}" in
181 case "$UNAME_MACHINE_ARCH" in
175182 armeb) machine=armeb-unknown ;;
176183 arm*) machine=arm-unknown ;;
177184 sh3el) machine=shl-unknown ;;
178185 sh3eb) machine=sh-unknown ;;
179186 sh5el) machine=sh5le-unknown ;;
180187 earmv*)
181 arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
182 endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'`
183 machine=${arch}${endian}-unknown
188 arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
189 endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'`
190 machine="${arch}${endian}"-unknown
184191 ;;
185 *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
192 *) machine="$UNAME_MACHINE_ARCH"-unknown ;;
186193 esac
187194 # The Operating System including object format, if it has switched
188195 # to ELF recently (or will in the future) and ABI.
189 case "${UNAME_MACHINE_ARCH}" in
196 case "$UNAME_MACHINE_ARCH" in
190197 earm*)
191198 os=netbsdelf
192199 ;;
193200 arm*|i386|m68k|ns32k|sh3*|sparc|vax)
194 eval $set_cc_for_build
201 eval "$set_cc_for_build"
195202 if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
196203 | grep -q __ELF__
197204 then
207214 ;;
208215 esac
209216 # Determine ABI tags.
210 case "${UNAME_MACHINE_ARCH}" in
217 case "$UNAME_MACHINE_ARCH" in
211218 earm*)
212219 expr='s/^earmv[0-9]/-eabi/;s/eb$//'
213 abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"`
220 abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"`
214221 ;;
215222 esac
216223 # The OS release
218225 # thus, need a distinct triplet. However, they do not need
219226 # kernel version information, so it can be replaced with a
220227 # suitable tag, in the style of linux-gnu.
221 case "${UNAME_VERSION}" in
228 case "$UNAME_VERSION" in
222229 Debian*)
223230 release='-gnu'
224231 ;;
225232 *)
226 release=`echo ${UNAME_RELEASE} | sed -e 's/[-_].*//' | cut -d. -f1,2`
233 release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2`
227234 ;;
228235 esac
229236 # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
230237 # contains redundant information, the shorter form:
231238 # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
232 echo "${machine}-${os}${release}${abi}"
239 echo "$machine-${os}${release}${abi}"
233240 exit ;;
234241 *:Bitrig:*:*)
235242 UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
236 echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}
243 echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE"
237244 exit ;;
238245 *:OpenBSD:*:*)
239246 UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
240 echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
247 echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE"
241248 exit ;;
242249 *:LibertyBSD:*:*)
243250 UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
244 echo ${UNAME_MACHINE_ARCH}-unknown-libertybsd${UNAME_RELEASE}
251 echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE"
252 exit ;;
253 *:MidnightBSD:*:*)
254 echo "$UNAME_MACHINE"-unknown-midnightbsd"$UNAME_RELEASE"
245255 exit ;;
246256 *:ekkoBSD:*:*)
247 echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
257 echo "$UNAME_MACHINE"-unknown-ekkobsd"$UNAME_RELEASE"
248258 exit ;;
249259 *:SolidBSD:*:*)
250 echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
260 echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE"
251261 exit ;;
252262 macppc:MirBSD:*:*)
253 echo powerpc-unknown-mirbsd${UNAME_RELEASE}
263 echo powerpc-unknown-mirbsd"$UNAME_RELEASE"
254264 exit ;;
255265 *:MirBSD:*:*)
256 echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
266 echo "$UNAME_MACHINE"-unknown-mirbsd"$UNAME_RELEASE"
257267 exit ;;
258268 *:Sortix:*:*)
259 echo ${UNAME_MACHINE}-unknown-sortix
269 echo "$UNAME_MACHINE"-unknown-sortix
260270 exit ;;
261271 *:Redox:*:*)
262 echo ${UNAME_MACHINE}-unknown-redox
263 exit ;;
272 echo "$UNAME_MACHINE"-unknown-redox
273 exit ;;
274 mips:OSF1:*.*)
275 echo mips-dec-osf1
276 exit ;;
264277 alpha:OSF1:*:*)
265278 case $UNAME_RELEASE in
266279 *4.0)
312325 # A Tn.n version is a released field test version.
313326 # A Xn.n version is an unreleased experimental baselevel.
314327 # 1.2 uses "1.2" for uname -r.
315 echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
328 echo "$UNAME_MACHINE"-dec-osf"`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`"
316329 # Reset EXIT trap before exiting to avoid spurious non-zero exit code.
317330 exitcode=$?
318331 trap '' 0
319332 exit $exitcode ;;
320 Alpha\ *:Windows_NT*:*)
321 # How do we know it's Interix rather than the generic POSIX subsystem?
322 # Should we change UNAME_MACHINE based on the output of uname instead
323 # of the specific Alpha model?
324 echo alpha-pc-interix
325 exit ;;
326 21064:Windows_NT:50:3)
327 echo alpha-dec-winnt3.5
328 exit ;;
329333 Amiga*:UNIX_System_V:4.0:*)
330334 echo m68k-unknown-sysv4
331335 exit ;;
332336 *:[Aa]miga[Oo][Ss]:*:*)
333 echo ${UNAME_MACHINE}-unknown-amigaos
337 echo "$UNAME_MACHINE"-unknown-amigaos
334338 exit ;;
335339 *:[Mm]orph[Oo][Ss]:*:*)
336 echo ${UNAME_MACHINE}-unknown-morphos
340 echo "$UNAME_MACHINE"-unknown-morphos
337341 exit ;;
338342 *:OS/390:*:*)
339343 echo i370-ibm-openedition
345349 echo powerpc-ibm-os400
346350 exit ;;
347351 arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
348 echo arm-acorn-riscix${UNAME_RELEASE}
352 echo arm-acorn-riscix"$UNAME_RELEASE"
349353 exit ;;
350354 arm*:riscos:*:*|arm*:RISCOS:*:*)
351355 echo arm-unknown-riscos
372376 sparc) echo sparc-icl-nx7; exit ;;
373377 esac ;;
374378 s390x:SunOS:*:*)
375 echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
379 echo "$UNAME_MACHINE"-ibm-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"
376380 exit ;;
377381 sun4H:SunOS:5.*:*)
378 echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
382 echo sparc-hal-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
379383 exit ;;
380384 sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
381 echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
385 echo sparc-sun-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"
382386 exit ;;
383387 i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
384 echo i386-pc-auroraux${UNAME_RELEASE}
388 echo i386-pc-auroraux"$UNAME_RELEASE"
385389 exit ;;
386390 i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
387 eval $set_cc_for_build
391 eval "$set_cc_for_build"
388392 SUN_ARCH=i386
389393 # If there is a compiler, see if it is configured for 64-bit objects.
390394 # Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
397401 SUN_ARCH=x86_64
398402 fi
399403 fi
400 echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
404 echo "$SUN_ARCH"-pc-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
401405 exit ;;
402406 sun4*:SunOS:6*:*)
403407 # According to config.sub, this is the proper way to canonicalize
404408 # SunOS6. Hard to guess exactly what SunOS6 will be like, but
405409 # it's likely to be more like Solaris than SunOS4.
406 echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
410 echo sparc-sun-solaris3"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
407411 exit ;;
408412 sun4*:SunOS:*:*)
409413 case "`/usr/bin/arch -k`" in
412416 ;;
413417 esac
414418 # Japanese Language versions have a version number like `4.1.3-JL'.
415 echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
419 echo sparc-sun-sunos"`echo "$UNAME_RELEASE"|sed -e 's/-/_/'`"
416420 exit ;;
417421 sun3*:SunOS:*:*)
418 echo m68k-sun-sunos${UNAME_RELEASE}
422 echo m68k-sun-sunos"$UNAME_RELEASE"
419423 exit ;;
420424 sun*:*:4.2BSD:*)
421425 UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
422 test "x${UNAME_RELEASE}" = x && UNAME_RELEASE=3
426 test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3
423427 case "`/bin/arch`" in
424428 sun3)
425 echo m68k-sun-sunos${UNAME_RELEASE}
429 echo m68k-sun-sunos"$UNAME_RELEASE"
426430 ;;
427431 sun4)
428 echo sparc-sun-sunos${UNAME_RELEASE}
432 echo sparc-sun-sunos"$UNAME_RELEASE"
429433 ;;
430434 esac
431435 exit ;;
432436 aushp:SunOS:*:*)
433 echo sparc-auspex-sunos${UNAME_RELEASE}
437 echo sparc-auspex-sunos"$UNAME_RELEASE"
434438 exit ;;
435439 # The situation for MiNT is a little confusing. The machine name
436440 # can be virtually everything (everything which is not
441445 # MiNT. But MiNT is downward compatible to TOS, so this should
442446 # be no problem.
443447 atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
444 echo m68k-atari-mint${UNAME_RELEASE}
448 echo m68k-atari-mint"$UNAME_RELEASE"
445449 exit ;;
446450 atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
447 echo m68k-atari-mint${UNAME_RELEASE}
451 echo m68k-atari-mint"$UNAME_RELEASE"
448452 exit ;;
449453 *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
450 echo m68k-atari-mint${UNAME_RELEASE}
454 echo m68k-atari-mint"$UNAME_RELEASE"
451455 exit ;;
452456 milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
453 echo m68k-milan-mint${UNAME_RELEASE}
457 echo m68k-milan-mint"$UNAME_RELEASE"
454458 exit ;;
455459 hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
456 echo m68k-hades-mint${UNAME_RELEASE}
460 echo m68k-hades-mint"$UNAME_RELEASE"
457461 exit ;;
458462 *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
459 echo m68k-unknown-mint${UNAME_RELEASE}
463 echo m68k-unknown-mint"$UNAME_RELEASE"
460464 exit ;;
461465 m68k:machten:*:*)
462 echo m68k-apple-machten${UNAME_RELEASE}
466 echo m68k-apple-machten"$UNAME_RELEASE"
463467 exit ;;
464468 powerpc:machten:*:*)
465 echo powerpc-apple-machten${UNAME_RELEASE}
469 echo powerpc-apple-machten"$UNAME_RELEASE"
466470 exit ;;
467471 RISC*:Mach:*:*)
468472 echo mips-dec-mach_bsd4.3
469473 exit ;;
470474 RISC*:ULTRIX:*:*)
471 echo mips-dec-ultrix${UNAME_RELEASE}
475 echo mips-dec-ultrix"$UNAME_RELEASE"
472476 exit ;;
473477 VAX*:ULTRIX*:*:*)
474 echo vax-dec-ultrix${UNAME_RELEASE}
478 echo vax-dec-ultrix"$UNAME_RELEASE"
475479 exit ;;
476480 2020:CLIX:*:* | 2430:CLIX:*:*)
477 echo clipper-intergraph-clix${UNAME_RELEASE}
481 echo clipper-intergraph-clix"$UNAME_RELEASE"
478482 exit ;;
479483 mips:*:*:UMIPS | mips:*:*:RISCos)
480 eval $set_cc_for_build
481 sed 's/^ //' << EOF >$dummy.c
484 eval "$set_cc_for_build"
485 sed 's/^ //' << EOF > "$dummy.c"
482486 #ifdef __cplusplus
483487 #include <stdio.h> /* for printf() prototype */
484488 int main (int argc, char *argv[]) {
487491 #endif
488492 #if defined (host_mips) && defined (MIPSEB)
489493 #if defined (SYSTYPE_SYSV)
490 printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
494 printf ("mips-mips-riscos%ssysv\\n", argv[1]); exit (0);
491495 #endif
492496 #if defined (SYSTYPE_SVR4)
493 printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
497 printf ("mips-mips-riscos%ssvr4\\n", argv[1]); exit (0);
494498 #endif
495499 #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
496 printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
500 printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0);
497501 #endif
498502 #endif
499503 exit (-1);
500504 }
501505 EOF
502 $CC_FOR_BUILD -o $dummy $dummy.c &&
503 dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
504 SYSTEM_NAME=`$dummy $dummyarg` &&
506 $CC_FOR_BUILD -o "$dummy" "$dummy.c" &&
507 dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` &&
508 SYSTEM_NAME=`"$dummy" "$dummyarg"` &&
505509 { echo "$SYSTEM_NAME"; exit; }
506 echo mips-mips-riscos${UNAME_RELEASE}
510 echo mips-mips-riscos"$UNAME_RELEASE"
507511 exit ;;
508512 Motorola:PowerMAX_OS:*:*)
509513 echo powerpc-motorola-powermax
529533 AViiON:dgux:*:*)
530534 # DG/UX returns AViiON for all architectures
531535 UNAME_PROCESSOR=`/usr/bin/uname -p`
532 if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
536 if [ "$UNAME_PROCESSOR" = mc88100 ] || [ "$UNAME_PROCESSOR" = mc88110 ]
533537 then
534 if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
535 [ ${TARGET_BINARY_INTERFACE}x = x ]
538 if [ "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx ] || \
539 [ "$TARGET_BINARY_INTERFACE"x = x ]
536540 then
537 echo m88k-dg-dgux${UNAME_RELEASE}
541 echo m88k-dg-dgux"$UNAME_RELEASE"
538542 else
539 echo m88k-dg-dguxbcs${UNAME_RELEASE}
543 echo m88k-dg-dguxbcs"$UNAME_RELEASE"
540544 fi
541545 else
542 echo i586-dg-dgux${UNAME_RELEASE}
546 echo i586-dg-dgux"$UNAME_RELEASE"
543547 fi
544548 exit ;;
545549 M88*:DolphinOS:*:*) # DolphinOS (SVR3)
556560 echo m68k-tektronix-bsd
557561 exit ;;
558562 *:IRIX*:*:*)
559 echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
563 echo mips-sgi-irix"`echo "$UNAME_RELEASE"|sed -e 's/-/_/g'`"
560564 exit ;;
561565 ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
562566 echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
568572 if [ -x /usr/bin/oslevel ] ; then
569573 IBM_REV=`/usr/bin/oslevel`
570574 else
571 IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
572 fi
573 echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
575 IBM_REV="$UNAME_VERSION.$UNAME_RELEASE"
576 fi
577 echo "$UNAME_MACHINE"-ibm-aix"$IBM_REV"
574578 exit ;;
575579 *:AIX:2:3)
576580 if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
577 eval $set_cc_for_build
578 sed 's/^ //' << EOF >$dummy.c
581 eval "$set_cc_for_build"
582 sed 's/^ //' << EOF > "$dummy.c"
579583 #include <sys/systemcfg.h>
580584
581585 main()
586590 exit(0);
587591 }
588592 EOF
589 if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
593 if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"`
590594 then
591595 echo "$SYSTEM_NAME"
592596 else
600604 exit ;;
601605 *:AIX:*:[4567])
602606 IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
603 if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
607 if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then
604608 IBM_ARCH=rs6000
605609 else
606610 IBM_ARCH=powerpc
609613 IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |
610614 awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
611615 else
612 IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
613 fi
614 echo ${IBM_ARCH}-ibm-aix${IBM_REV}
616 IBM_REV="$UNAME_VERSION.$UNAME_RELEASE"
617 fi
618 echo "$IBM_ARCH"-ibm-aix"$IBM_REV"
615619 exit ;;
616620 *:AIX:*:*)
617621 echo rs6000-ibm-aix
618622 exit ;;
619 ibmrt:4.4BSD:*|romp-ibm:BSD:*)
623 ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*)
620624 echo romp-ibm-bsd4.4
621625 exit ;;
622626 ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and
623 echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to
627 echo romp-ibm-bsd"$UNAME_RELEASE" # 4.3 with uname added to
624628 exit ;; # report: romp-ibm BSD 4.3
625629 *:BOSX:*:*)
626630 echo rs6000-bull-bosx
635639 echo m68k-hp-bsd4.4
636640 exit ;;
637641 9000/[34678]??:HP-UX:*:*)
638 HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
639 case "${UNAME_MACHINE}" in
640 9000/31? ) HP_ARCH=m68000 ;;
641 9000/[34]?? ) HP_ARCH=m68k ;;
642 HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'`
643 case "$UNAME_MACHINE" in
644 9000/31?) HP_ARCH=m68000 ;;
645 9000/[34]??) HP_ARCH=m68k ;;
642646 9000/[678][0-9][0-9])
643647 if [ -x /usr/bin/getconf ]; then
644648 sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
645649 sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
646 case "${sc_cpu_version}" in
650 case "$sc_cpu_version" in
647651 523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0
648652 528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1
649653 532) # CPU_PA_RISC2_0
650 case "${sc_kernel_bits}" in
654 case "$sc_kernel_bits" in
651655 32) HP_ARCH=hppa2.0n ;;
652656 64) HP_ARCH=hppa2.0w ;;
653657 '') HP_ARCH=hppa2.0 ;; # HP-UX 10.20
654658 esac ;;
655659 esac
656660 fi
657 if [ "${HP_ARCH}" = "" ]; then
658 eval $set_cc_for_build
659 sed 's/^ //' << EOF >$dummy.c
661 if [ "$HP_ARCH" = "" ]; then
662 eval "$set_cc_for_build"
663 sed 's/^ //' << EOF > "$dummy.c"
660664
661665 #define _HPUX_SOURCE
662666 #include <stdlib.h>
689693 exit (0);
690694 }
691695 EOF
692 (CCOPTS="" $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
696 (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"`
693697 test -z "$HP_ARCH" && HP_ARCH=hppa
694698 fi ;;
695699 esac
696 if [ ${HP_ARCH} = hppa2.0w ]
700 if [ "$HP_ARCH" = hppa2.0w ]
697701 then
698 eval $set_cc_for_build
702 eval "$set_cc_for_build"
699703
700704 # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
701705 # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler
714718 HP_ARCH=hppa64
715719 fi
716720 fi
717 echo ${HP_ARCH}-hp-hpux${HPUX_REV}
721 echo "$HP_ARCH"-hp-hpux"$HPUX_REV"
718722 exit ;;
719723 ia64:HP-UX:*:*)
720 HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
721 echo ia64-hp-hpux${HPUX_REV}
724 HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'`
725 echo ia64-hp-hpux"$HPUX_REV"
722726 exit ;;
723727 3050*:HI-UX:*:*)
724 eval $set_cc_for_build
725 sed 's/^ //' << EOF >$dummy.c
728 eval "$set_cc_for_build"
729 sed 's/^ //' << EOF > "$dummy.c"
726730 #include <unistd.h>
727731 int
728732 main ()
747751 exit (0);
748752 }
749753 EOF
750 $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
754 $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` &&
751755 { echo "$SYSTEM_NAME"; exit; }
752756 echo unknown-hitachi-hiuxwe2
753757 exit ;;
754 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
758 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*)
755759 echo hppa1.1-hp-bsd
756760 exit ;;
757761 9000/8??:4.3bsd:*:*)
760764 *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
761765 echo hppa1.0-hp-mpeix
762766 exit ;;
763 hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
767 hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*)
764768 echo hppa1.1-hp-osf
765769 exit ;;
766770 hp8??:OSF1:*:*)
768772 exit ;;
769773 i*86:OSF1:*:*)
770774 if [ -x /usr/sbin/sysversion ] ; then
771 echo ${UNAME_MACHINE}-unknown-osf1mk
775 echo "$UNAME_MACHINE"-unknown-osf1mk
772776 else
773 echo ${UNAME_MACHINE}-unknown-osf1
777 echo "$UNAME_MACHINE"-unknown-osf1
774778 fi
775779 exit ;;
776780 parisc*:Lites*:*:*)
795799 echo c4-convex-bsd
796800 exit ;;
797801 CRAY*Y-MP:*:*:*)
798 echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
802 echo ymp-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
799803 exit ;;
800804 CRAY*[A-Z]90:*:*:*)
801 echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
805 echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \
802806 | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
803807 -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
804808 -e 's/\.[^.]*$/.X/'
805809 exit ;;
806810 CRAY*TS:*:*:*)
807 echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
811 echo t90-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
808812 exit ;;
809813 CRAY*T3E:*:*:*)
810 echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
814 echo alphaev5-cray-unicosmk"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
811815 exit ;;
812816 CRAY*SV1:*:*:*)
813 echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
817 echo sv1-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
814818 exit ;;
815819 *:UNICOS/mp:*:*)
816 echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
820 echo craynv-cray-unicosmp"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
817821 exit ;;
818822 F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
819823 FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
820824 FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
821 FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
825 FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'`
822826 echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
823827 exit ;;
824828 5000:UNIX_System_V:4.*:*)
825829 FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
826 FUJITSU_REL=`echo ${UNAME_RELEASE} | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`
830 FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`
827831 echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
828832 exit ;;
829833 i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
830 echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
834 echo "$UNAME_MACHINE"-pc-bsdi"$UNAME_RELEASE"
831835 exit ;;
832836 sparc*:BSD/OS:*:*)
833 echo sparc-unknown-bsdi${UNAME_RELEASE}
837 echo sparc-unknown-bsdi"$UNAME_RELEASE"
834838 exit ;;
835839 *:BSD/OS:*:*)
836 echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
840 echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE"
837841 exit ;;
838842 *:FreeBSD:*:*)
839843 UNAME_PROCESSOR=`/usr/bin/uname -p`
840 case ${UNAME_PROCESSOR} in
844 case "$UNAME_PROCESSOR" in
841845 amd64)
842846 UNAME_PROCESSOR=x86_64 ;;
843847 i386)
844848 UNAME_PROCESSOR=i586 ;;
845849 esac
846 echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
850 echo "$UNAME_PROCESSOR"-unknown-freebsd"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`"
847851 exit ;;
848852 i*:CYGWIN*:*)
849 echo ${UNAME_MACHINE}-pc-cygwin
853 echo "$UNAME_MACHINE"-pc-cygwin
850854 exit ;;
851855 *:MINGW64*:*)
852 echo ${UNAME_MACHINE}-pc-mingw64
856 echo "$UNAME_MACHINE"-pc-mingw64
853857 exit ;;
854858 *:MINGW*:*)
855 echo ${UNAME_MACHINE}-pc-mingw32
859 echo "$UNAME_MACHINE"-pc-mingw32
856860 exit ;;
857861 *:MSYS*:*)
858 echo ${UNAME_MACHINE}-pc-msys
859 exit ;;
860 i*:windows32*:*)
861 # uname -m includes "-pc" on this system.
862 echo ${UNAME_MACHINE}-mingw32
862 echo "$UNAME_MACHINE"-pc-msys
863863 exit ;;
864864 i*:PW*:*)
865 echo ${UNAME_MACHINE}-pc-pw32
865 echo "$UNAME_MACHINE"-pc-pw32
866866 exit ;;
867867 *:Interix*:*)
868 case ${UNAME_MACHINE} in
868 case "$UNAME_MACHINE" in
869869 x86)
870 echo i586-pc-interix${UNAME_RELEASE}
870 echo i586-pc-interix"$UNAME_RELEASE"
871871 exit ;;
872872 authenticamd | genuineintel | EM64T)
873 echo x86_64-unknown-interix${UNAME_RELEASE}
873 echo x86_64-unknown-interix"$UNAME_RELEASE"
874874 exit ;;
875875 IA64)
876 echo ia64-unknown-interix${UNAME_RELEASE}
876 echo ia64-unknown-interix"$UNAME_RELEASE"
877877 exit ;;
878878 esac ;;
879 [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
880 echo i${UNAME_MACHINE}-pc-mks
881 exit ;;
882 8664:Windows_NT:*)
883 echo x86_64-pc-mks
884 exit ;;
885 i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
886 # How do we know it's Interix rather than the generic POSIX subsystem?
887 # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
888 # UNAME_MACHINE based on the output of uname instead of i386?
889 echo i586-pc-interix
890 exit ;;
891879 i*:UWIN*:*)
892 echo ${UNAME_MACHINE}-pc-uwin
880 echo "$UNAME_MACHINE"-pc-uwin
893881 exit ;;
894882 amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
895883 echo x86_64-unknown-cygwin
896884 exit ;;
897 p*:CYGWIN*:*)
898 echo powerpcle-unknown-cygwin
899 exit ;;
900885 prep*:SunOS:5.*:*)
901 echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
886 echo powerpcle-unknown-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
902887 exit ;;
903888 *:GNU:*:*)
904889 # the GNU system
905 echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
890 echo "`echo "$UNAME_MACHINE"|sed -e 's,[-/].*$,,'`-unknown-$LIBC`echo "$UNAME_RELEASE"|sed -e 's,/.*$,,'`"
906891 exit ;;
907892 *:GNU/*:*:*)
908893 # other systems with GNU libc and userland
909 echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
894 echo "$UNAME_MACHINE-unknown-`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`-$LIBC"
910895 exit ;;
911896 i*86:Minix:*:*)
912 echo ${UNAME_MACHINE}-pc-minix
897 echo "$UNAME_MACHINE"-pc-minix
913898 exit ;;
914899 aarch64:Linux:*:*)
915 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
900 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
916901 exit ;;
917902 aarch64_be:Linux:*:*)
918903 UNAME_MACHINE=aarch64_be
919 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
904 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
920905 exit ;;
921906 alpha:Linux:*:*)
922907 case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
930915 esac
931916 objdump --private-headers /bin/sh | grep -q ld.so.1
932917 if test "$?" = 0 ; then LIBC=gnulibc1 ; fi
933 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
918 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
934919 exit ;;
935920 arc:Linux:*:* | arceb:Linux:*:*)
936 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
921 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
937922 exit ;;
938923 arm*:Linux:*:*)
939 eval $set_cc_for_build
924 eval "$set_cc_for_build"
940925 if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
941926 | grep -q __ARM_EABI__
942927 then
943 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
928 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
944929 else
945930 if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
946931 | grep -q __ARM_PCS_VFP
947932 then
948 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi
933 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabi
949934 else
950 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf
935 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabihf
951936 fi
952937 fi
953938 exit ;;
954939 avr32*:Linux:*:*)
955 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
940 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
956941 exit ;;
957942 cris:Linux:*:*)
958 echo ${UNAME_MACHINE}-axis-linux-${LIBC}
943 echo "$UNAME_MACHINE"-axis-linux-"$LIBC"
959944 exit ;;
960945 crisv32:Linux:*:*)
961 echo ${UNAME_MACHINE}-axis-linux-${LIBC}
946 echo "$UNAME_MACHINE"-axis-linux-"$LIBC"
962947 exit ;;
963948 e2k:Linux:*:*)
964 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
949 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
965950 exit ;;
966951 frv:Linux:*:*)
967 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
952 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
968953 exit ;;
969954 hexagon:Linux:*:*)
970 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
955 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
971956 exit ;;
972957 i*86:Linux:*:*)
973 echo ${UNAME_MACHINE}-pc-linux-${LIBC}
958 echo "$UNAME_MACHINE"-pc-linux-"$LIBC"
974959 exit ;;
975960 ia64:Linux:*:*)
976 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
961 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
977962 exit ;;
978963 k1om:Linux:*:*)
979 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
964 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
980965 exit ;;
981966 m32r*:Linux:*:*)
982 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
967 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
983968 exit ;;
984969 m68*:Linux:*:*)
985 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
970 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
986971 exit ;;
987972 mips:Linux:*:* | mips64:Linux:*:*)
988 eval $set_cc_for_build
989 sed 's/^ //' << EOF >$dummy.c
973 eval "$set_cc_for_build"
974 sed 's/^ //' << EOF > "$dummy.c"
990975 #undef CPU
991976 #undef ${UNAME_MACHINE}
992977 #undef ${UNAME_MACHINE}el
1000985 #endif
1001986 #endif
1002987 EOF
1003 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
1004 test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
988 eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU'`"
989 test "x$CPU" != x && { echo "$CPU-unknown-linux-$LIBC"; exit; }
1005990 ;;
1006991 mips64el:Linux:*:*)
1007 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
992 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
1008993 exit ;;
1009994 openrisc*:Linux:*:*)
1010 echo or1k-unknown-linux-${LIBC}
995 echo or1k-unknown-linux-"$LIBC"
1011996 exit ;;
1012997 or32:Linux:*:* | or1k*:Linux:*:*)
1013 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
998 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
1014999 exit ;;
10151000 padre:Linux:*:*)
1016 echo sparc-unknown-linux-${LIBC}
1001 echo sparc-unknown-linux-"$LIBC"
10171002 exit ;;
10181003 parisc64:Linux:*:* | hppa64:Linux:*:*)
1019 echo hppa64-unknown-linux-${LIBC}
1004 echo hppa64-unknown-linux-"$LIBC"
10201005 exit ;;
10211006 parisc:Linux:*:* | hppa:Linux:*:*)
10221007 # Look for CPU level
10231008 case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
1024 PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;
1025 PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;
1026 *) echo hppa-unknown-linux-${LIBC} ;;
1009 PA7*) echo hppa1.1-unknown-linux-"$LIBC" ;;
1010 PA8*) echo hppa2.0-unknown-linux-"$LIBC" ;;
1011 *) echo hppa-unknown-linux-"$LIBC" ;;
10271012 esac
10281013 exit ;;
10291014 ppc64:Linux:*:*)
1030 echo powerpc64-unknown-linux-${LIBC}
1015 echo powerpc64-unknown-linux-"$LIBC"
10311016 exit ;;
10321017 ppc:Linux:*:*)
1033 echo powerpc-unknown-linux-${LIBC}
1018 echo powerpc-unknown-linux-"$LIBC"
10341019 exit ;;
10351020 ppc64le:Linux:*:*)
1036 echo powerpc64le-unknown-linux-${LIBC}
1021 echo powerpc64le-unknown-linux-"$LIBC"
10371022 exit ;;
10381023 ppcle:Linux:*:*)
1039 echo powerpcle-unknown-linux-${LIBC}
1024 echo powerpcle-unknown-linux-"$LIBC"
10401025 exit ;;
10411026 riscv32:Linux:*:* | riscv64:Linux:*:*)
1042 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
1027 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
10431028 exit ;;
10441029 s390:Linux:*:* | s390x:Linux:*:*)
1045 echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
1030 echo "$UNAME_MACHINE"-ibm-linux-"$LIBC"
10461031 exit ;;
10471032 sh64*:Linux:*:*)
1048 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
1033 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
10491034 exit ;;
10501035 sh*:Linux:*:*)
1051 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
1036 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
10521037 exit ;;
10531038 sparc:Linux:*:* | sparc64:Linux:*:*)
1054 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
1039 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
10551040 exit ;;
10561041 tile*:Linux:*:*)
1057 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
1042 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
10581043 exit ;;
10591044 vax:Linux:*:*)
1060 echo ${UNAME_MACHINE}-dec-linux-${LIBC}
1045 echo "$UNAME_MACHINE"-dec-linux-"$LIBC"
10611046 exit ;;
10621047 x86_64:Linux:*:*)
1063 echo ${UNAME_MACHINE}-pc-linux-${LIBC}
1048 echo "$UNAME_MACHINE"-pc-linux-"$LIBC"
10641049 exit ;;
10651050 xtensa*:Linux:*:*)
1066 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
1051 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
10671052 exit ;;
10681053 i*86:DYNIX/ptx:4*:*)
10691054 # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
10771062 # I am not positive that other SVR4 systems won't match this,
10781063 # I just have to hope. -- rms.
10791064 # Use sysv4.2uw... so that sysv4* matches it.
1080 echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
1065 echo "$UNAME_MACHINE"-pc-sysv4.2uw"$UNAME_VERSION"
10811066 exit ;;
10821067 i*86:OS/2:*:*)
10831068 # If we were able to find `uname', then EMX Unix compatibility
10841069 # is probably installed.
1085 echo ${UNAME_MACHINE}-pc-os2-emx
1070 echo "$UNAME_MACHINE"-pc-os2-emx
10861071 exit ;;
10871072 i*86:XTS-300:*:STOP)
1088 echo ${UNAME_MACHINE}-unknown-stop
1073 echo "$UNAME_MACHINE"-unknown-stop
10891074 exit ;;
10901075 i*86:atheos:*:*)
1091 echo ${UNAME_MACHINE}-unknown-atheos
1076 echo "$UNAME_MACHINE"-unknown-atheos
10921077 exit ;;
10931078 i*86:syllable:*:*)
1094 echo ${UNAME_MACHINE}-pc-syllable
1079 echo "$UNAME_MACHINE"-pc-syllable
10951080 exit ;;
10961081 i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
1097 echo i386-unknown-lynxos${UNAME_RELEASE}
1082 echo i386-unknown-lynxos"$UNAME_RELEASE"
10981083 exit ;;
10991084 i*86:*DOS:*:*)
1100 echo ${UNAME_MACHINE}-pc-msdosdjgpp
1101 exit ;;
1102 i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
1103 UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
1085 echo "$UNAME_MACHINE"-pc-msdosdjgpp
1086 exit ;;
1087 i*86:*:4.*:*)
1088 UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'`
11041089 if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
1105 echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
1090 echo "$UNAME_MACHINE"-univel-sysv"$UNAME_REL"
11061091 else
1107 echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
1092 echo "$UNAME_MACHINE"-pc-sysv"$UNAME_REL"
11081093 fi
11091094 exit ;;
11101095 i*86:*:5:[678]*)
11141099 *Pentium) UNAME_MACHINE=i586 ;;
11151100 *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
11161101 esac
1117 echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
1102 echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}{$UNAME_VERSION}"
11181103 exit ;;
11191104 i*86:*:3.2:*)
11201105 if test -f /usr/options/cb.name; then
11211106 UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
1122 echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
1107 echo "$UNAME_MACHINE"-pc-isc"$UNAME_REL"
11231108 elif /bin/uname -X 2>/dev/null >/dev/null ; then
11241109 UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
11251110 (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
11291114 && UNAME_MACHINE=i686
11301115 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
11311116 && UNAME_MACHINE=i686
1132 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
1117 echo "$UNAME_MACHINE"-pc-sco"$UNAME_REL"
11331118 else
1134 echo ${UNAME_MACHINE}-pc-sysv32
1119 echo "$UNAME_MACHINE"-pc-sysv32
11351120 fi
11361121 exit ;;
11371122 pc:*:*:*)
11511136 exit ;;
11521137 i860:*:4.*:*) # i860-SVR4
11531138 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
1154 echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
1139 echo i860-stardent-sysv"$UNAME_RELEASE" # Stardent Vistra i860-SVR4
11551140 else # Add other i860-SVR4 vendors below as they are discovered.
1156 echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4
1141 echo i860-unknown-sysv"$UNAME_RELEASE" # Unknown i860-SVR4
11571142 fi
11581143 exit ;;
11591144 mini*:CTIX:SYS*5:*)
11731158 test -r /etc/.relid \
11741159 && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
11751160 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1176 && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
1161 && { echo i486-ncr-sysv4.3"$OS_REL"; exit; }
11771162 /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
1178 && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
1163 && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;
11791164 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
11801165 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
11811166 && { echo i486-ncr-sysv4; exit; } ;;
11841169 test -r /etc/.relid \
11851170 && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
11861171 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1187 && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
1172 && { echo i486-ncr-sysv4.3"$OS_REL"; exit; }
11881173 /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
1189 && { echo i586-ncr-sysv4.3${OS_REL}; exit; }
1174 && { echo i586-ncr-sysv4.3"$OS_REL"; exit; }
11901175 /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
1191 && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
1176 && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;
11921177 m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
1193 echo m68k-unknown-lynxos${UNAME_RELEASE}
1178 echo m68k-unknown-lynxos"$UNAME_RELEASE"
11941179 exit ;;
11951180 mc68030:UNIX_System_V:4.*:*)
11961181 echo m68k-atari-sysv4
11971182 exit ;;
11981183 TSUNAMI:LynxOS:2.*:*)
1199 echo sparc-unknown-lynxos${UNAME_RELEASE}
1184 echo sparc-unknown-lynxos"$UNAME_RELEASE"
12001185 exit ;;
12011186 rs6000:LynxOS:2.*:*)
1202 echo rs6000-unknown-lynxos${UNAME_RELEASE}
1187 echo rs6000-unknown-lynxos"$UNAME_RELEASE"
12031188 exit ;;
12041189 PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
1205 echo powerpc-unknown-lynxos${UNAME_RELEASE}
1190 echo powerpc-unknown-lynxos"$UNAME_RELEASE"
12061191 exit ;;
12071192 SM[BE]S:UNIX_SV:*:*)
1208 echo mips-dde-sysv${UNAME_RELEASE}
1193 echo mips-dde-sysv"$UNAME_RELEASE"
12091194 exit ;;
12101195 RM*:ReliantUNIX-*:*:*)
12111196 echo mips-sni-sysv4
12161201 *:SINIX-*:*:*)
12171202 if uname -p 2>/dev/null >/dev/null ; then
12181203 UNAME_MACHINE=`(uname -p) 2>/dev/null`
1219 echo ${UNAME_MACHINE}-sni-sysv4
1204 echo "$UNAME_MACHINE"-sni-sysv4
12201205 else
12211206 echo ns32k-sni-sysv
12221207 fi
12361221 exit ;;
12371222 i*86:VOS:*:*)
12381223 # From Paul.Green@stratus.com.
1239 echo ${UNAME_MACHINE}-stratus-vos
1224 echo "$UNAME_MACHINE"-stratus-vos
12401225 exit ;;
12411226 *:VOS:*:*)
12421227 # From Paul.Green@stratus.com.
12431228 echo hppa1.1-stratus-vos
12441229 exit ;;
12451230 mc68*:A/UX:*:*)
1246 echo m68k-apple-aux${UNAME_RELEASE}
1231 echo m68k-apple-aux"$UNAME_RELEASE"
12471232 exit ;;
12481233 news*:NEWS-OS:6*:*)
12491234 echo mips-sony-newsos6
12501235 exit ;;
12511236 R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
12521237 if [ -d /usr/nec ]; then
1253 echo mips-nec-sysv${UNAME_RELEASE}
1238 echo mips-nec-sysv"$UNAME_RELEASE"
12541239 else
1255 echo mips-unknown-sysv${UNAME_RELEASE}
1240 echo mips-unknown-sysv"$UNAME_RELEASE"
12561241 fi
12571242 exit ;;
12581243 BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
12711256 echo x86_64-unknown-haiku
12721257 exit ;;
12731258 SX-4:SUPER-UX:*:*)
1274 echo sx4-nec-superux${UNAME_RELEASE}
1259 echo sx4-nec-superux"$UNAME_RELEASE"
12751260 exit ;;
12761261 SX-5:SUPER-UX:*:*)
1277 echo sx5-nec-superux${UNAME_RELEASE}
1262 echo sx5-nec-superux"$UNAME_RELEASE"
12781263 exit ;;
12791264 SX-6:SUPER-UX:*:*)
1280 echo sx6-nec-superux${UNAME_RELEASE}
1265 echo sx6-nec-superux"$UNAME_RELEASE"
12811266 exit ;;
12821267 SX-7:SUPER-UX:*:*)
1283 echo sx7-nec-superux${UNAME_RELEASE}
1268 echo sx7-nec-superux"$UNAME_RELEASE"
12841269 exit ;;
12851270 SX-8:SUPER-UX:*:*)
1286 echo sx8-nec-superux${UNAME_RELEASE}
1271 echo sx8-nec-superux"$UNAME_RELEASE"
12871272 exit ;;
12881273 SX-8R:SUPER-UX:*:*)
1289 echo sx8r-nec-superux${UNAME_RELEASE}
1274 echo sx8r-nec-superux"$UNAME_RELEASE"
12901275 exit ;;
12911276 SX-ACE:SUPER-UX:*:*)
1292 echo sxace-nec-superux${UNAME_RELEASE}
1277 echo sxace-nec-superux"$UNAME_RELEASE"
12931278 exit ;;
12941279 Power*:Rhapsody:*:*)
1295 echo powerpc-apple-rhapsody${UNAME_RELEASE}
1280 echo powerpc-apple-rhapsody"$UNAME_RELEASE"
12961281 exit ;;
12971282 *:Rhapsody:*:*)
1298 echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
1283 echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE"
12991284 exit ;;
13001285 *:Darwin:*:*)
13011286 UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
1302 eval $set_cc_for_build
1287 eval "$set_cc_for_build"
13031288 if test "$UNAME_PROCESSOR" = unknown ; then
13041289 UNAME_PROCESSOR=powerpc
13051290 fi
1306 if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
1291 if test "`echo "$UNAME_RELEASE" | sed -e 's/\..*//'`" -le 10 ; then
13071292 if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
13081293 if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
13091294 (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
13311316 # that Apple uses in portable devices.
13321317 UNAME_PROCESSOR=x86_64
13331318 fi
1334 echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
1319 echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE"
13351320 exit ;;
13361321 *:procnto*:*:* | *:QNX:[0123456789]*:*)
13371322 UNAME_PROCESSOR=`uname -p`
13391324 UNAME_PROCESSOR=i386
13401325 UNAME_MACHINE=pc
13411326 fi
1342 echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
1327 echo "$UNAME_PROCESSOR"-"$UNAME_MACHINE"-nto-qnx"$UNAME_RELEASE"
13431328 exit ;;
13441329 *:QNX:*:4*)
13451330 echo i386-pc-qnx
13461331 exit ;;
13471332 NEO-*:NONSTOP_KERNEL:*:*)
1348 echo neo-tandem-nsk${UNAME_RELEASE}
1333 echo neo-tandem-nsk"$UNAME_RELEASE"
13491334 exit ;;
13501335 NSE-*:NONSTOP_KERNEL:*:*)
1351 echo nse-tandem-nsk${UNAME_RELEASE}
1336 echo nse-tandem-nsk"$UNAME_RELEASE"
13521337 exit ;;
13531338 NSR-*:NONSTOP_KERNEL:*:*)
1354 echo nsr-tandem-nsk${UNAME_RELEASE}
1339 echo nsr-tandem-nsk"$UNAME_RELEASE"
1340 exit ;;
1341 NSV-*:NONSTOP_KERNEL:*:*)
1342 echo nsv-tandem-nsk"$UNAME_RELEASE"
13551343 exit ;;
13561344 NSX-*:NONSTOP_KERNEL:*:*)
1357 echo nsx-tandem-nsk${UNAME_RELEASE}
1345 echo nsx-tandem-nsk"$UNAME_RELEASE"
13581346 exit ;;
13591347 *:NonStop-UX:*:*)
13601348 echo mips-compaq-nonstopux
13631351 echo bs2000-siemens-sysv
13641352 exit ;;
13651353 DS/*:UNIX_System_V:*:*)
1366 echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
1354 echo "$UNAME_MACHINE"-"$UNAME_SYSTEM"-"$UNAME_RELEASE"
13671355 exit ;;
13681356 *:Plan9:*:*)
13691357 # "uname -m" is not consistent, so use $cputype instead. 386
13741362 else
13751363 UNAME_MACHINE="$cputype"
13761364 fi
1377 echo ${UNAME_MACHINE}-unknown-plan9
1365 echo "$UNAME_MACHINE"-unknown-plan9
13781366 exit ;;
13791367 *:TOPS-10:*:*)
13801368 echo pdp10-unknown-tops10
13951383 echo pdp10-unknown-its
13961384 exit ;;
13971385 SEI:*:*:SEIUX)
1398 echo mips-sei-seiux${UNAME_RELEASE}
1386 echo mips-sei-seiux"$UNAME_RELEASE"
13991387 exit ;;
14001388 *:DragonFly:*:*)
1401 echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
1389 echo "$UNAME_MACHINE"-unknown-dragonfly"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`"
14021390 exit ;;
14031391 *:*VMS:*:*)
14041392 UNAME_MACHINE=`(uname -p) 2>/dev/null`
1405 case "${UNAME_MACHINE}" in
1393 case "$UNAME_MACHINE" in
14061394 A*) echo alpha-dec-vms ; exit ;;
14071395 I*) echo ia64-dec-vms ; exit ;;
14081396 V*) echo vax-dec-vms ; exit ;;
14111399 echo i386-pc-xenix
14121400 exit ;;
14131401 i*86:skyos:*:*)
1414 echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE} | sed -e 's/ .*$//'`
1402 echo "$UNAME_MACHINE"-pc-skyos"`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`"
14151403 exit ;;
14161404 i*86:rdos:*:*)
1417 echo ${UNAME_MACHINE}-pc-rdos
1405 echo "$UNAME_MACHINE"-pc-rdos
14181406 exit ;;
14191407 i*86:AROS:*:*)
1420 echo ${UNAME_MACHINE}-pc-aros
1408 echo "$UNAME_MACHINE"-pc-aros
14211409 exit ;;
14221410 x86_64:VMkernel:*:*)
1423 echo ${UNAME_MACHINE}-unknown-esx
1411 echo "$UNAME_MACHINE"-unknown-esx
14241412 exit ;;
14251413 amd64:Isilon\ OneFS:*:*)
14261414 echo x86_64-unknown-onefs
14271415 exit ;;
14281416 esac
14291417
1418 echo "$0: unable to guess system type" >&2
1419
1420 case "$UNAME_MACHINE:$UNAME_SYSTEM" in
1421 mips:Linux | mips64:Linux)
1422 # If we got here on MIPS GNU/Linux, output extra information.
1423 cat >&2 <<EOF
1424
1425 NOTE: MIPS GNU/Linux systems require a C compiler to fully recognize
1426 the system type. Please install a C compiler and try again.
1427 EOF
1428 ;;
1429 esac
1430
14301431 cat >&2 <<EOF
1431 $0: unable to guess system type
14321432
14331433 This script (version $timestamp), has failed to recognize the
14341434 operating system you are using. If your script is old, overwrite *all*
14351435 copies of config.guess and config.sub with the latest versions from:
14361436
1437 http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
1437 https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
14381438 and
1439 http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
1439 https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
14401440
14411441 If $0 has already been updated, send the following data and any
14421442 information you think might be pertinent to config-patches@gnu.org to
14591459 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null`
14601460 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
14611461
1462 UNAME_MACHINE = ${UNAME_MACHINE}
1463 UNAME_RELEASE = ${UNAME_RELEASE}
1464 UNAME_SYSTEM = ${UNAME_SYSTEM}
1465 UNAME_VERSION = ${UNAME_VERSION}
1462 UNAME_MACHINE = "$UNAME_MACHINE"
1463 UNAME_RELEASE = "$UNAME_RELEASE"
1464 UNAME_SYSTEM = "$UNAME_SYSTEM"
1465 UNAME_VERSION = "$UNAME_VERSION"
14661466 EOF
14671467
14681468 exit 1
14691469
14701470 # Local variables:
1471 # eval: (add-hook 'write-file-hooks 'time-stamp)
1471 # eval: (add-hook 'before-save-hook 'time-stamp)
14721472 # time-stamp-start: "timestamp='"
14731473 # time-stamp-format: "%:y-%02m-%02d"
14741474 # time-stamp-end: "'"
0 #!/bin/sh
0 #! /bin/sh
11 # Configuration validation subroutine script.
2 # Copyright 1992-2017 Free Software Foundation, Inc.
3
4 timestamp='2017-04-02'
2 # Copyright 1992-2018 Free Software Foundation, Inc.
3
4 timestamp='2018-05-05'
55
66 # This file is free software; you can redistribute it and/or modify it
77 # under the terms of the GNU General Public License as published by
1414 # General Public License for more details.
1515 #
1616 # You should have received a copy of the GNU General Public License
17 # along with this program; if not, see <http://www.gnu.org/licenses/>.
17 # along with this program; if not, see <https://www.gnu.org/licenses/>.
1818 #
1919 # As a special exception to the GNU General Public License, if you
2020 # distribute this file as part of a program that contains a
3232 # Otherwise, we print the canonical config type on stdout and succeed.
3333
3434 # You can get the latest version of this script from:
35 # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
35 # https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
3636
3737 # This file is supposed to be the same for all GNU packages
3838 # and recognize all the CPU types, system types and aliases
5656
5757 Canonicalize a configuration name.
5858
59 Operation modes:
59 Options:
6060 -h, --help print this help, then exit
6161 -t, --time-stamp print date of last modification, then exit
6262 -v, --version print version number, then exit
6666 version="\
6767 GNU config.sub ($timestamp)
6868
69 Copyright 1992-2017 Free Software Foundation, Inc.
69 Copyright 1992-2018 Free Software Foundation, Inc.
7070
7171 This is free software; see the source for copying conditions. There is NO
7272 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
9393
9494 *local*)
9595 # First pass through any local machine types.
96 echo $1
96 echo "$1"
9797 exit ;;
9898
9999 * )
109109 exit 1;;
110110 esac
111111
112 # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
113 # Here we must recognize all the valid KERNEL-OS combinations.
114 maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
115 case $maybe_os in
116 nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
117 linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
118 knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \
119 kopensolaris*-gnu* | cloudabi*-eabi* | \
120 storm-chaos* | os2-emx* | rtmk-nova*)
121 os=-$maybe_os
122 basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
123 ;;
124 android-linux)
125 os=-linux-android
126 basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown
127 ;;
128 *)
129 basic_machine=`echo $1 | sed 's/-[^-]*$//'`
130 if [ $basic_machine != $1 ]
131 then os=`echo $1 | sed 's/.*-/-/'`
132 else os=; fi
133 ;;
112 # Spilt fields of configuration type
113 IFS="-" read -r field1 field2 field3 field4 <<EOF
114 $1
115 EOF
116
117 # Separate into logical components for further validation
118 case $1 in
119 *-*-*-*)
120 basic_machine=$field1-$field2
121 os=-$field3-$field4
122 ;;
123 *-*-*)
124 # Ambiguous whether COMPANY is present, or skipped and KERNEL-OS is two
125 # parts
126 maybe_os=$field2-$field3
127 case $maybe_os in
128 nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc \
129 | linux-newlib* | linux-musl* | linux-uclibc* | uclinux-uclibc* \
130 | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* \
131 | netbsd*-eabi* | kopensolaris*-gnu* | cloudabi*-eabi* \
132 | storm-chaos* | os2-emx* | rtmk-nova*)
133 basic_machine=$field1
134 os=-$maybe_os
135 ;;
136 android-linux)
137 basic_machine=$field1-unknown
138 os=-linux-android
139 ;;
140 *)
141 basic_machine=$field1-$field2
142 os=-$field3
143 ;;
144 esac
145 ;;
146 *-*)
147 basic_machine=$field1
148 os=-$field2
149 ;;
150 *)
151 basic_machine=$1
152 os=
153 ;;
134154 esac
135155
136156 ### Let's recognize common machines as not being operating systems so
177197 ;;
178198 -sco6)
179199 os=-sco5v6
180 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
200 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
181201 ;;
182202 -sco5)
183203 os=-sco3.2v5
184 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
204 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
185205 ;;
186206 -sco4)
187207 os=-sco3.2v4
188 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
208 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
189209 ;;
190210 -sco3.2.[4-9]*)
191211 os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
192 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
212 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
193213 ;;
194214 -sco3.2v[4-9]*)
195215 # Don't forget version if it is 3.2v4 or newer.
196 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
216 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
197217 ;;
198218 -sco5v6*)
199219 # Don't forget version if it is 3.2v4 or newer.
200 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
220 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
201221 ;;
202222 -sco*)
203223 os=-sco3.2v2
204 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
224 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
205225 ;;
206226 -udk*)
207 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
227 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
208228 ;;
209229 -isc)
210230 os=-isc2.2
211 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
231 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
212232 ;;
213233 -clix*)
214234 basic_machine=clipper-intergraph
215235 ;;
216236 -isc*)
217 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
237 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
218238 ;;
219239 -lynx*178)
220240 os=-lynxos178
226246 os=-lynxos
227247 ;;
228248 -ptx*)
229 basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`
230 ;;
231 -windowsnt*)
232 os=`echo $os | sed -e 's/windowsnt/winnt/'`
249 basic_machine=`echo "$1" | sed -e 's/86-.*/86-sequent/'`
233250 ;;
234251 -psos*)
235252 os=-psos
251268 | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
252269 | am33_2.0 \
253270 | arc | arceb \
254 | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \
271 | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv6m | armv[78][arm] \
255272 | avr | avr32 \
256273 | ba \
257274 | be32 | be64 \
258275 | bfin \
259 | c4x | c8051 | clipper \
276 | c4x | c8051 | clipper | csky \
260277 | d10v | d30v | dlx | dsp16xx \
261278 | e2k | epiphany \
262279 | fido | fr30 | frv | ft32 \
295312 | mt \
296313 | msp430 \
297314 | nds32 | nds32le | nds32be \
315 | nfp \
298316 | nios | nios2 | nios2eb | nios2el \
299317 | ns16k | ns32k \
300318 | open8 | or1k | or1knd | or32 \
301 | pdp10 | pdp11 | pj | pjl \
319 | pdp10 | pj | pjl \
302320 | powerpc | powerpc64 | powerpc64le | powerpcle \
303321 | pru \
304322 | pyramid \
315333 | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \
316334 | visium \
317335 | wasm32 \
318 | we32k \
319336 | x86 | xc16x | xstormy16 | xtensa \
320337 | z8k | z80)
321338 basic_machine=$basic_machine-unknown
336353 basic_machine=$basic_machine-unknown
337354 os=-none
338355 ;;
339 m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
356 m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65)
357 ;;
358 m9s12z | m68hcs12z | hcs12z | s12z)
359 basic_machine=s12z-unknown
360 os=-none
340361 ;;
341362 ms1)
342363 basic_machine=mt-unknown
365386 ;;
366387 # Object if more than one company name word.
367388 *-*-*)
368 echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
389 echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2
369390 exit 1
370391 ;;
371392 # Recognize the basic CPU types with company name.
381402 | be32-* | be64-* \
382403 | bfin-* | bs2000-* \
383404 | c[123]* | c30-* | [cjt]90-* | c4x-* \
384 | c8051-* | clipper-* | craynv-* | cydra-* \
405 | c8051-* | clipper-* | craynv-* | csky-* | cydra-* \
385406 | d10v-* | d30v-* | dlx-* \
386407 | e2k-* | elxsi-* \
387408 | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
422443 | mt-* \
423444 | msp430-* \
424445 | nds32-* | nds32le-* | nds32be-* \
446 | nfp-* \
425447 | nios-* | nios2-* | nios2eb-* | nios2el-* \
426448 | none-* | np1-* | ns16k-* | ns32k-* \
427449 | open8-* \
460482 # Recognize the various machine names and aliases which stand
461483 # for a CPU type and a company and sometimes even an OS.
462484 386bsd)
463 basic_machine=i386-unknown
485 basic_machine=i386-pc
464486 os=-bsd
465487 ;;
466488 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
494516 basic_machine=x86_64-pc
495517 ;;
496518 amd64-*)
497 basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
519 basic_machine=x86_64-`echo "$basic_machine" | sed 's/^[^-]*-//'`
498520 ;;
499521 amdahl)
500522 basic_machine=580-amdahl
539561 os=-linux
540562 ;;
541563 blackfin-*)
542 basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'`
564 basic_machine=bfin-`echo "$basic_machine" | sed 's/^[^-]*-//'`
543565 os=-linux
544566 ;;
545567 bluegene*)
547569 os=-cnk
548570 ;;
549571 c54x-*)
550 basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'`
572 basic_machine=tic54x-`echo "$basic_machine" | sed 's/^[^-]*-//'`
551573 ;;
552574 c55x-*)
553 basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'`
575 basic_machine=tic55x-`echo "$basic_machine" | sed 's/^[^-]*-//'`
554576 ;;
555577 c6x-*)
556 basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'`
578 basic_machine=tic6x-`echo "$basic_machine" | sed 's/^[^-]*-//'`
557579 ;;
558580 c90)
559581 basic_machine=c90-cray
642664 basic_machine=rs6000-bull
643665 os=-bosx
644666 ;;
645 dpx2* | dpx2*-bull)
667 dpx2*)
646668 basic_machine=m68k-bull
647669 os=-sysv3
648670 ;;
651673 os=$os"spe"
652674 ;;
653675 e500v[12]-*)
654 basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
676 basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'`
655677 os=$os"spe"
656678 ;;
657679 ebmon29k)
743765 hp9k8[0-9][0-9] | hp8[0-9][0-9])
744766 basic_machine=hppa1.0-hp
745767 ;;
746 hppa-next)
747 os=-nextstep3
748 ;;
749768 hppaosf)
750769 basic_machine=hppa1.1-hp
751770 os=-osf
758777 basic_machine=i370-ibm
759778 ;;
760779 i*86v32)
761 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
780 basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'`
762781 os=-sysv32
763782 ;;
764783 i*86v4*)
765 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
784 basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'`
766785 os=-sysv4
767786 ;;
768787 i*86v)
769 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
788 basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'`
770789 os=-sysv
771790 ;;
772791 i*86sol2)
773 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
792 basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'`
774793 os=-solaris2
775794 ;;
776795 i386mach)
777796 basic_machine=i386-mach
778797 os=-mach
779798 ;;
780 i386-vsta | vsta)
799 vsta)
781800 basic_machine=i386-unknown
782801 os=-vsta
783802 ;;
796815 os=-sysv
797816 ;;
798817 leon-*|leon[3-9]-*)
799 basic_machine=sparc-`echo $basic_machine | sed 's/-.*//'`
818 basic_machine=sparc-`echo "$basic_machine" | sed 's/-.*//'`
800819 ;;
801820 m68knommu)
802821 basic_machine=m68k-unknown
803822 os=-linux
804823 ;;
805824 m68knommu-*)
806 basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'`
825 basic_machine=m68k-`echo "$basic_machine" | sed 's/^[^-]*-//'`
807826 os=-linux
808 ;;
809 m88k-omron*)
810 basic_machine=m88k-omron
811827 ;;
812828 magnum | m3230)
813829 basic_machine=mips-mips
840856 os=-mint
841857 ;;
842858 mips3*-*)
843 basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
859 basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'`
844860 ;;
845861 mips3*)
846 basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
862 basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'`-unknown
847863 ;;
848864 monitor)
849865 basic_machine=m68k-rom68k
862878 os=-msdos
863879 ;;
864880 ms1-*)
865 basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
881 basic_machine=`echo "$basic_machine" | sed -e 's/ms1-/mt-/'`
866882 ;;
867883 msys)
868884 basic_machine=i686-pc
904920 basic_machine=v70-nec
905921 os=-sysv
906922 ;;
907 next | m*-next )
923 next | m*-next)
908924 basic_machine=m68k-next
909925 case $os in
910926 -nextstep* )
949965 nsr-tandem)
950966 basic_machine=nsr-tandem
951967 ;;
968 nsv-tandem)
969 basic_machine=nsv-tandem
970 ;;
952971 nsx-tandem)
953972 basic_machine=nsx-tandem
954973 ;;
9841003 os=-linux
9851004 ;;
9861005 parisc-*)
987 basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'`
1006 basic_machine=hppa-`echo "$basic_machine" | sed 's/^[^-]*-//'`
9881007 os=-linux
9891008 ;;
9901009 pbd)
10001019 basic_machine=i386-pc
10011020 ;;
10021021 pc98-*)
1003 basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'`
1022 basic_machine=i386-`echo "$basic_machine" | sed 's/^[^-]*-//'`
10041023 ;;
10051024 pentium | p5 | k5 | k6 | nexgen | viac3)
10061025 basic_machine=i586-pc
10151034 basic_machine=i786-pc
10161035 ;;
10171036 pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
1018 basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
1037 basic_machine=i586-`echo "$basic_machine" | sed 's/^[^-]*-//'`
10191038 ;;
10201039 pentiumpro-* | p6-* | 6x86-* | athlon-*)
1021 basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
1040 basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'`
10221041 ;;
10231042 pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
1024 basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
1043 basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'`
10251044 ;;
10261045 pentium4-*)
1027 basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
1046 basic_machine=i786-`echo "$basic_machine" | sed 's/^[^-]*-//'`
10281047 ;;
10291048 pn)
10301049 basic_machine=pn-gould
10341053 ppc | ppcbe) basic_machine=powerpc-unknown
10351054 ;;
10361055 ppc-* | ppcbe-*)
1037 basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
1056 basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'`
10381057 ;;
10391058 ppcle | powerpclittle)
10401059 basic_machine=powerpcle-unknown
10411060 ;;
10421061 ppcle-* | powerpclittle-*)
1043 basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
1062 basic_machine=powerpcle-`echo "$basic_machine" | sed 's/^[^-]*-//'`
10441063 ;;
10451064 ppc64) basic_machine=powerpc64-unknown
10461065 ;;
1047 ppc64-* | ppc64p7-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
1066 ppc64-*) basic_machine=powerpc64-`echo "$basic_machine" | sed 's/^[^-]*-//'`
10481067 ;;
10491068 ppc64le | powerpc64little)
10501069 basic_machine=powerpc64le-unknown
10511070 ;;
10521071 ppc64le-* | powerpc64little-*)
1053 basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
1072 basic_machine=powerpc64le-`echo "$basic_machine" | sed 's/^[^-]*-//'`
10541073 ;;
10551074 ps2)
10561075 basic_machine=i386-ibm
11041123 sequent)
11051124 basic_machine=i386-sequent
11061125 ;;
1107 sh)
1108 basic_machine=sh-hitachi
1109 os=-hms
1110 ;;
11111126 sh5el)
11121127 basic_machine=sh5le-unknown
11131128 ;;
1114 sh64)
1115 basic_machine=sh64-unknown
1116 ;;
1117 sparclite-wrs | simso-wrs)
1129 simso-wrs)
11181130 basic_machine=sparclite-wrs
11191131 os=-vxworks
11201132 ;;
11331145 os=-sysv4
11341146 ;;
11351147 strongarm-* | thumb-*)
1136 basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'`
1148 basic_machine=arm-`echo "$basic_machine" | sed 's/^[^-]*-//'`
11371149 ;;
11381150 sun2)
11391151 basic_machine=m68000-sun
12471259 basic_machine=a29k-wrs
12481260 os=-vxworks
12491261 ;;
1250 wasm32)
1251 basic_machine=wasm32-unknown
1252 ;;
12531262 w65*)
12541263 basic_machine=w65-wdc
12551264 os=-none
12581267 basic_machine=hppa1.1-winbond
12591268 os=-proelf
12601269 ;;
1270 x64)
1271 basic_machine=x86_64-pc
1272 ;;
12611273 xbox)
12621274 basic_machine=i686-pc
12631275 os=-mingw32
12661278 basic_machine=xps100-honeywell
12671279 ;;
12681280 xscale-* | xscalee[bl]-*)
1269 basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'`
1281 basic_machine=`echo "$basic_machine" | sed 's/^xscale/arm/'`
12701282 ;;
12711283 ymp)
12721284 basic_machine=ymp-cray
12731285 os=-unicos
1274 ;;
1275 z8k-*-coff)
1276 basic_machine=z8k-unknown
1277 os=-sim
1278 ;;
1279 z80-*-coff)
1280 basic_machine=z80-unknown
1281 os=-sim
12821286 ;;
12831287 none)
12841288 basic_machine=none-none
13081312 vax)
13091313 basic_machine=vax-dec
13101314 ;;
1311 pdp10)
1312 # there are many clones, so DEC is not a safe bet
1313 basic_machine=pdp10-unknown
1314 ;;
13151315 pdp11)
13161316 basic_machine=pdp11-dec
13171317 ;;
13211321 sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele)
13221322 basic_machine=sh-unknown
13231323 ;;
1324 sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
1325 basic_machine=sparc-sun
1326 ;;
13271324 cydra)
13281325 basic_machine=cydra-cydrome
13291326 ;;
13431340 # Make sure to match an already-canonicalized machine name.
13441341 ;;
13451342 *)
1346 echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
1343 echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2
13471344 exit 1
13481345 ;;
13491346 esac
13511348 # Here we canonicalize certain aliases for manufacturers.
13521349 case $basic_machine in
13531350 *-digital*)
1354 basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'`
1351 basic_machine=`echo "$basic_machine" | sed 's/digital.*/dec/'`
13551352 ;;
13561353 *-commodore*)
1357 basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'`
1354 basic_machine=`echo "$basic_machine" | sed 's/commodore.*/cbm/'`
13581355 ;;
13591356 *)
13601357 ;;
13621359
13631360 # Decode manufacturer-specific aliases for certain operating systems.
13641361
1365 if [ x"$os" != x"" ]
1362 if [ x$os != x ]
13661363 then
13671364 case $os in
1368 # First match some system type aliases
1369 # that might get confused with valid system types.
1365 # First match some system type aliases that might get confused
1366 # with valid system types.
13701367 # -solaris* is a basic system type, with this one exception.
13711368 -auroraux)
13721369 os=-auroraux
13771374 -solaris)
13781375 os=-solaris2
13791376 ;;
1380 -svr4*)
1381 os=-sysv4
1382 ;;
13831377 -unixware*)
13841378 os=-sysv4.2uw
13851379 ;;
13861380 -gnu/linux*)
13871381 os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
13881382 ;;
1389 # First accept the basic system types.
1383 # es1800 is here to avoid being matched by es* (a different OS)
1384 -es1800*)
1385 os=-ose
1386 ;;
1387 # Now accept the basic system types.
13901388 # The portable systems comes first.
1391 # Each alternative MUST END IN A *, to match a version number.
1389 # Each alternative MUST end in a * to match a version number.
13921390 # -sysv* is not here because it comes later, after sysvr4.
13931391 -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
13941392 | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\
13981396 | -aos* | -aros* | -cloudabi* | -sortix* \
13991397 | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
14001398 | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
1401 | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
1399 | -hiux* | -knetbsd* | -mirbsd* | -netbsd* \
14021400 | -bitrig* | -openbsd* | -solidbsd* | -libertybsd* \
14031401 | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
14041402 | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
14051403 | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
1406 | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
1404 | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* | -hcos* \
14071405 | -chorusos* | -chorusrdb* | -cegcc* | -glidix* \
14081406 | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
14091407 | -midipix* | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
14101408 | -linux-newlib* | -linux-musl* | -linux-uclibc* \
14111409 | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \
1412 | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
1410 | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* \
14131411 | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
14141412 | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
14151413 | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
1416 | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
1414 | -morphos* | -superux* | -rtmk* | -windiss* \
14171415 | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
14181416 | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \
1419 | -onefs* | -tirtos* | -phoenix* | -fuchsia* | -redox*)
1417 | -onefs* | -tirtos* | -phoenix* | -fuchsia* | -redox* | -bme* \
1418 | -midnightbsd*)
14201419 # Remember, each alternative MUST END IN *, to match a version number.
14211420 ;;
14221421 -qnx*)
14331432 -nto*)
14341433 os=`echo $os | sed -e 's|nto|nto-qnx|'`
14351434 ;;
1436 -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
1437 | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \
1435 -sim | -xray | -os68k* | -v88r* \
1436 | -windows* | -osx | -abug | -netware* | -os9* \
14381437 | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
14391438 ;;
14401439 -mac*)
1441 os=`echo $os | sed -e 's|mac|macos|'`
1440 os=`echo "$os" | sed -e 's|mac|macos|'`
14421441 ;;
14431442 -linux-dietlibc)
14441443 os=-linux-dietlibc
14471446 os=`echo $os | sed -e 's|linux|linux-gnu|'`
14481447 ;;
14491448 -sunos5*)
1450 os=`echo $os | sed -e 's|sunos5|solaris2|'`
1449 os=`echo "$os" | sed -e 's|sunos5|solaris2|'`
14511450 ;;
14521451 -sunos6*)
1453 os=`echo $os | sed -e 's|sunos6|solaris3|'`
1452 os=`echo "$os" | sed -e 's|sunos6|solaris3|'`
14541453 ;;
14551454 -opened*)
14561455 os=-openedition
14611460 -wince*)
14621461 os=-wince
14631462 ;;
1464 -osfrose*)
1465 os=-osfrose
1466 ;;
1467 -osf*)
1468 os=-osf
1469 ;;
14701463 -utek*)
14711464 os=-bsd
14721465 ;;
14911484 -nova*)
14921485 os=-rtmk-nova
14931486 ;;
1494 -ns2 )
1487 -ns2)
14951488 os=-nextstep2
14961489 ;;
14971490 -nsk*)
15131506 -oss*)
15141507 os=-sysv3
15151508 ;;
1516 -svr4)
1509 -svr4*)
15171510 os=-sysv4
15181511 ;;
15191512 -svr3)
15281521 -ose*)
15291522 os=-ose
15301523 ;;
1531 -es1800*)
1532 os=-ose
1533 ;;
1534 -xenix)
1535 os=-xenix
1536 ;;
15371524 -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
15381525 os=-mint
15391526 ;;
1540 -aros*)
1541 os=-aros
1542 ;;
15431527 -zvmoe)
15441528 os=-zvmoe
15451529 ;;
15461530 -dicos*)
15471531 os=-dicos
15481532 ;;
1533 -pikeos*)
1534 # Until real need of OS specific support for
1535 # particular features comes up, bare metal
1536 # configurations are quite functional.
1537 case $basic_machine in
1538 arm*)
1539 os=-eabi
1540 ;;
1541 *)
1542 os=-elf
1543 ;;
1544 esac
1545 ;;
15491546 -nacl*)
15501547 ;;
15511548 -ios)
15521549 ;;
15531550 -none)
1551 ;;
1552 -*-eabi)
1553 case $basic_machine in
1554 arm*)
1555 ;;
1556 esac
15541557 ;;
15551558 *)
15561559 # Get rid of the `-' at the beginning of $os.
15571560 os=`echo $os | sed 's/[^-]*-//'`
1558 echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2
1561 echo Invalid configuration \`"$1"\': system \`"$os"\' not recognized 1>&2
15591562 exit 1
15601563 ;;
15611564 esac
16511654 *-be)
16521655 os=-beos
16531656 ;;
1654 *-haiku)
1655 os=-haiku
1656 ;;
16571657 *-ibm)
16581658 os=-aix
16591659 ;;
16931693 m88k-omron*)
16941694 os=-luna
16951695 ;;
1696 *-next )
1696 *-next)
16971697 os=-nextstep
16981698 ;;
16991699 *-sequent)
17071707 ;;
17081708 i370-*)
17091709 os=-mvs
1710 ;;
1711 *-next)
1712 os=-nextstep3
17131710 ;;
17141711 *-gould)
17151712 os=-sysv
18201817 vendor=stratus
18211818 ;;
18221819 esac
1823 basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
1820 basic_machine=`echo "$basic_machine" | sed "s/unknown/$vendor/"`
18241821 ;;
18251822 esac
18261823
1827 echo $basic_machine$os
1824 echo "$basic_machine$os"
18281825 exit
18291826
18301827 # Local variables:
1831 # eval: (add-hook 'write-file-hooks 'time-stamp)
1828 # eval: (add-hook 'before-save-hook 'time-stamp)
18321829 # time-stamp-start: "timestamp='"
18331830 # time-stamp-format: "%:y-%02m-%02d"
18341831 # time-stamp-end: "'"
00 #! /bin/sh
11 # From configure.ac Revision: 1.3 .
22 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for audit 2.8.4.
3 # Generated by GNU Autoconf 2.69 for audit 2.8.5.
44 #
55 #
66 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
587587 # Identity of this package.
588588 PACKAGE_NAME='audit'
589589 PACKAGE_TARNAME='audit'
590 PACKAGE_VERSION='2.8.4'
591 PACKAGE_STRING='audit 2.8.4'
590 PACKAGE_VERSION='2.8.5'
591 PACKAGE_STRING='audit 2.8.5'
592592 PACKAGE_BUGREPORT=''
593593 PACKAGE_URL=''
594594
722722 AMDEPBACKSLASH
723723 AMDEP_FALSE
724724 AMDEP_TRUE
725 am__quote
726725 am__include
727726 DEPDIR
728727 OBJEXT
809808 PACKAGE_TARNAME
810809 PACKAGE_NAME
811810 PATH_SEPARATOR
812 SHELL'
811 SHELL
812 am__quote'
813813 ac_subst_files=''
814814 ac_user_opts='
815815 enable_option_checking
13911391 # Omit some internal or obsolete options to make the list less imposing.
13921392 # This message is too long to be a string in the A/UX 3.1 sh.
13931393 cat <<_ACEOF
1394 \`configure' configures audit 2.8.4 to adapt to many kinds of systems.
1394 \`configure' configures audit 2.8.5 to adapt to many kinds of systems.
13951395
13961396 Usage: $0 [OPTION]... [VAR=VALUE]...
13971397
14621462
14631463 if test -n "$ac_init_help"; then
14641464 case $ac_init_help in
1465 short | recursive ) echo "Configuration of audit 2.8.4:";;
1465 short | recursive ) echo "Configuration of audit 2.8.5:";;
14661466 esac
14671467 cat <<\_ACEOF
14681468
15891589 test -n "$ac_init_help" && exit $ac_status
15901590 if $ac_init_version; then
15911591 cat <<\_ACEOF
1592 audit configure 2.8.4
1592 audit configure 2.8.5
15931593 generated by GNU Autoconf 2.69
15941594
15951595 Copyright (C) 2012 Free Software Foundation, Inc.
22402240 This file contains any messages produced by compilers while
22412241 running configure, to aid debugging if configure makes a mistake.
22422242
2243 It was created by audit $as_me 2.8.4, which was
2243 It was created by audit $as_me 2.8.5, which was
22442244 generated by GNU Autoconf 2.69. Invocation command line was
22452245
22462246 $ $0 $@
27332733 test "$program_prefix$program_suffix$program_transform_name" = \
27342734 NONENONEs,x,x, &&
27352735 program_prefix=${target_alias}-
2736 am__api_version='1.15'
2736 am__api_version='1.16'
27372737
27382738 # Find a good install program. We prefer a C program (faster),
27392739 # so one script is as good as another. But avoid the broken or
32193219
32203220 # Define the identity of the package.
32213221 PACKAGE='audit'
3222 VERSION='2.8.4'
3222 VERSION='2.8.5'
32233223
32243224
32253225 cat >>confdefs.h <<_ACEOF
32493249
32503250 # For better backward compatibility. To be removed once Automake 1.9.x
32513251 # dies out for good. For more background, see:
3252 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3253 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3252 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3253 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
32543254 mkdir_p='$(MKDIR_P)'
32553255
32563256 # We need awk for the "check" target (and possibly the TAP driver). The
33013301 Aborting the configuration process, to ensure you take notice of the issue.
33023302
33033303 You can download and install GNU coreutils to get an 'rm' implementation
3304 that behaves properly: <http://www.gnu.org/software/coreutils/>.
3304 that behaves properly: <https://www.gnu.org/software/coreutils/>.
33053305
33063306 If you want to complete the configuration process using your problematic
33073307 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
34103410
34113411 ac_config_commands="$ac_config_commands depfiles"
34123412
3413
3414 am_make=${MAKE-make}
3415 cat > confinc << 'END'
3413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
3414 $as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; }
3415 cat > confinc.mk << 'END'
34163416 am__doit:
3417 @echo this is the am__doit target
3417 @echo this is the am__doit target >confinc.out
34183418 .PHONY: am__doit
34193419 END
3420 # If we don't find an include directive, just comment out the code.
3421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3422 $as_echo_n "checking for style of include used by $am_make... " >&6; }
34233420 am__include="#"
34243421 am__quote=
3425 _am_result=none
3426 # First try GNU make style include.
3427 echo "include confinc" > confmf
3428 # Ignore all kinds of additional output from 'make'.
3429 case `$am_make -s -f confmf 2> /dev/null` in #(
3430 *the\ am__doit\ target*)
3431 am__include=include
3432 am__quote=
3433 _am_result=GNU
3434 ;;
3422 # BSD make does it like this.
3423 echo '.include "confinc.mk" # ignored' > confmf.BSD
3424 # Other make implementations (GNU, Solaris 10, AIX) do it like this.
3425 echo 'include confinc.mk # ignored' > confmf.GNU
3426 _am_result=no
3427 for s in GNU BSD; do
3428 { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
3429 (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
3430 ac_status=$?
3431 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3432 (exit $ac_status); }
3433 case $?:`cat confinc.out 2>/dev/null` in #(
3434 '0:this is the am__doit target') :
3435 case $s in #(
3436 BSD) :
3437 am__include='.include' am__quote='"' ;; #(
3438 *) :
3439 am__include='include' am__quote='' ;;
3440 esac ;; #(
3441 *) :
3442 ;;
34353443 esac
3436 # Now try BSD make style include.
3437 if test "$am__include" = "#"; then
3438 echo '.include "confinc"' > confmf
3439 case `$am_make -s -f confmf 2> /dev/null` in #(
3440 *the\ am__doit\ target*)
3441 am__include=.include
3442 am__quote="\""
3443 _am_result=BSD
3444 ;;
3445 esac
3446 fi
3447
3448
3449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3450 $as_echo "$_am_result" >&6; }
3451 rm -f confinc confmf
3444 if test "$am__include" != "#"; then
3445 _am_result="yes ($s style)"
3446 break
3447 fi
3448 done
3449 rm -f confinc.* confmf.*
3450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
3451 $as_echo "${_am_result}" >&6; }
34523452
34533453 # Check whether --enable-dependency-tracking was given.
34543454 if test "${enable_dependency_tracking+set}" = set; then :
1473714737
1473814738 # Find any Python interpreter.
1473914739 if test -z "$PYTHON"; then
14740 for ac_prog in python python2 python3 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0
14740 for ac_prog in python python2 python3 python3.9 python3.8 python3.7 python3.6 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0
1474114741 do
1474214742 # Extract the first word of "$ac_prog", so it can be a program name with args.
1474314743 set dummy $ac_prog; ac_word=$2
1522915229 enable_zos_remote=yes
1523015230 fi
1523115231
15232 if test $enable_zos_remote = yes; then
15233 ac_fn_c_check_header_mongrel "$LINENO" "lber.h" "ac_cv_header_lber_h" "$ac_includes_default"
15234 if test "x$ac_cv_header_lber_h" = xyes; then :
15235 ldap_headers=yes
15236 else
15237 ldap_headers=no
15238 fi
15239
15240
15241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ber_free in -llber" >&5
15242 $as_echo_n "checking for ber_free in -llber... " >&6; }
15243 if ${ac_cv_lib_lber_ber_free+:} false; then :
15244 $as_echo_n "(cached) " >&6
15245 else
15246 ac_check_lib_save_LIBS=$LIBS
15247 LIBS="-llber $LIBS"
15248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15249 /* end confdefs.h. */
15250
15251 /* Override any GCC internal prototype to avoid an error.
15252 Use char because int might match the return type of a GCC
15253 builtin and then its argument prototype would still apply. */
15254 #ifdef __cplusplus
15255 extern "C"
15256 #endif
15257 char ber_free ();
15258 int
15259 main ()
15260 {
15261 return ber_free ();
15262 ;
15263 return 0;
15264 }
15265 _ACEOF
15266 if ac_fn_c_try_link "$LINENO"; then :
15267 ac_cv_lib_lber_ber_free=yes
15268 else
15269 ac_cv_lib_lber_ber_free=no
15270 fi
15271 rm -f core conftest.err conftest.$ac_objext \
15272 conftest$ac_exeext conftest.$ac_ext
15273 LIBS=$ac_check_lib_save_LIBS
15274 fi
15275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lber_ber_free" >&5
15276 $as_echo "$ac_cv_lib_lber_ber_free" >&6; }
15277 if test "x$ac_cv_lib_lber_ber_free" = xyes; then :
15278 LDAP_LDADD=-llber
15279 fi
15280
15281 if test x$LDAP_LDADD = x ; then
15282 as_fn_error $? "zos remote support was requested but the openldap library was not found" "$LINENO" 5
15283 fi
15284 if test $ldap_headers = no ; then
15285 as_fn_error $? "openldap libraries found but headers are missing" "$LINENO" 5
15286 fi
15287 fi
1523215288 if test "x$enable_zos_remote" != "xno"; then
1523315289 ENABLE_ZOS_REMOTE_TRUE=
1523415290 ENABLE_ZOS_REMOTE_FALSE='#'
1651916575 # report actual input values of CONFIG_FILES etc. instead of their
1652016576 # values after options handling.
1652116577 ac_log="
16522 This file was extended by audit $as_me 2.8.4, which was
16578 This file was extended by audit $as_me 2.8.5, which was
1652316579 generated by GNU Autoconf 2.69. Invocation command line was
1652416580
1652516581 CONFIG_FILES = $CONFIG_FILES
1658516641 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1658616642 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
1658716643 ac_cs_version="\\
16588 audit config.status 2.8.4
16644 audit config.status 2.8.5
1658916645 configured by $0, generated by GNU Autoconf 2.69,
1659016646 with options \\"\$ac_cs_config\\"
1659116647
1670416760 #
1670516761 # INIT-COMMANDS
1670616762 #
16707 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16763 AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
1670816764
1670916765
1671016766 # The HP-UX ksh and POSIX shell print the target directory to stdout
1763317689 # Older Autoconf quotes --file arguments for eval, but not when files
1763417690 # are listed without --file. Let's play safe and only enable the eval
1763517691 # if we detect the quoting.
17636 case $CONFIG_FILES in
17637 *\'*) eval set x "$CONFIG_FILES" ;;
17638 *) set x $CONFIG_FILES ;;
17639 esac
17692 # TODO: see whether this extra hack can be removed once we start
17693 # requiring Autoconf 2.70 or later.
17694 case $CONFIG_FILES in #(
17695 *\'*) :
17696 eval set x "$CONFIG_FILES" ;; #(
17697 *) :
17698 set x $CONFIG_FILES ;; #(
17699 *) :
17700 ;;
17701 esac
1764017702 shift
17641 for mf
17703 # Used to flag and report bootstrapping failures.
17704 am_rc=0
17705 for am_mf
1764217706 do
1764317707 # Strip MF so we end up with the name of the file.
17644 mf=`echo "$mf" | sed -e 's/:.*$//'`
17645 # Check whether this is an Automake generated Makefile or not.
17646 # We used to match only the files named 'Makefile.in', but
17647 # some people rename them; so instead we look at the file content.
17648 # Grep'ing the first line is not enough: some people post-process
17649 # each Makefile.in and add a new line on top of each file to say so.
17650 # Grep'ing the whole file is not good either: AIX grep has a line
17708 am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'`
17709 # Check whether this is an Automake generated Makefile which includes
17710 # dependency-tracking related rules and includes.
17711 # Grep'ing the whole file directly is not great: AIX grep has a line
1765117712 # limit of 2048, but all sed's we know have understand at least 4000.
17652 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17653 dirpart=`$as_dirname -- "$mf" ||
17654 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17655 X"$mf" : 'X\(//\)[^/]' \| \
17656 X"$mf" : 'X\(//\)$' \| \
17657 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17658 $as_echo X"$mf" |
17713 sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
17714 || continue
17715 am_dirpart=`$as_dirname -- "$am_mf" ||
17716 $as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17717 X"$am_mf" : 'X\(//\)[^/]' \| \
17718 X"$am_mf" : 'X\(//\)$' \| \
17719 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
17720 $as_echo X"$am_mf" |
1765917721 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1766017722 s//\1/
1766117723 q
1767317735 q
1767417736 }
1767517737 s/.*/./; q'`
17676 else
17677 continue
17678 fi
17679 # Extract the definition of DEPDIR, am__include, and am__quote
17680 # from the Makefile without running 'make'.
17681 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17682 test -z "$DEPDIR" && continue
17683 am__include=`sed -n 's/^am__include = //p' < "$mf"`
17684 test -z "$am__include" && continue
17685 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17686 # Find all dependency output files, they are included files with
17687 # $(DEPDIR) in their names. We invoke sed twice because it is the
17688 # simplest approach to changing $(DEPDIR) to its actual value in the
17689 # expansion.
17690 for file in `sed -n "
17691 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17692 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
17693 # Make sure the directory exists.
17694 test -f "$dirpart/$file" && continue
17695 fdir=`$as_dirname -- "$file" ||
17696 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17697 X"$file" : 'X\(//\)[^/]' \| \
17698 X"$file" : 'X\(//\)$' \| \
17699 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17700 $as_echo X"$file" |
17701 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17738 am_filepart=`$as_basename -- "$am_mf" ||
17739 $as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
17740 X"$am_mf" : 'X\(//\)$' \| \
17741 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
17742 $as_echo X/"$am_mf" |
17743 sed '/^.*\/\([^/][^/]*\)\/*$/{
1770217744 s//\1/
1770317745 q
1770417746 }
17705 /^X\(\/\/\)[^/].*/{
17747 /^X\/\(\/\/\)$/{
1770617748 s//\1/
1770717749 q
1770817750 }
17709 /^X\(\/\/\)$/{
17710 s//\1/
17711 q
17712 }
17713 /^X\(\/\).*/{
17751 /^X\/\(\/\).*/{
1771417752 s//\1/
1771517753 q
1771617754 }
1771717755 s/.*/./; q'`
17718 as_dir=$dirpart/$fdir; as_fn_mkdir_p
17719 # echo "creating $dirpart/$file"
17720 echo '# dummy' > "$dirpart/$file"
17721 done
17756 { echo "$as_me:$LINENO: cd "$am_dirpart" \
17757 && sed -e '/# am--include-marker/d' "$am_filepart" \
17758 | $MAKE -f - am--depfiles" >&5
17759 (cd "$am_dirpart" \
17760 && sed -e '/# am--include-marker/d' "$am_filepart" \
17761 | $MAKE -f - am--depfiles) >&5 2>&5
17762 ac_status=$?
17763 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17764 (exit $ac_status); } || am_rc=$?
1772217765 done
17766 if test $am_rc -ne 0; then
17767 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
17768 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17769 as_fn_error $? "Something went wrong bootstrapping makefile fragments
17770 for automatic dependency tracking. Try re-running configure with the
17771 '--disable-dependency-tracking' option to at least be able to build
17772 the package (albeit without support for automatic dependency tracking).
17773 See \`config.log' for more details" "$LINENO" 5; }
17774 fi
17775 { am_dirpart=; unset am_dirpart;}
17776 { am_filepart=; unset am_filepart;}
17777 { am_mf=; unset am_mf;}
17778 { am_rc=; unset am_rc;}
17779 rm -f conftest-deps.mk
1772317780 }
1772417781 ;;
1772517782 "libtool":C)
2828 ])
2929
3030 AC_REVISION($Revision: 1.3 $)dnl
31 AC_INIT(audit,2.8.4)
31 AC_INIT(audit,2.8.5)
3232 AC_PREREQ(2.12)dnl
3333 AM_CONFIG_HEADER(config.h)
3434
212212 [Disable audisp ZOS remote plugin])],
213213 enable_zos_remote=$enableval,
214214 enable_zos_remote=yes)
215 if test $enable_zos_remote = yes; then
216 AC_CHECK_HEADER(lber.h, ldap_headers=yes, ldap_headers=no)
217 AC_CHECK_LIB(lber, ber_free, LDAP_LDADD=-llber)
218 if test x$LDAP_LDADD = x ; then
219 AC_MSG_ERROR(zos remote support was requested but the openldap library was not found)
220 fi
221 if test $ldap_headers = no ; then
222 AC_MSG_ERROR(openldap libraries found but headers are missing)
223 fi
224 fi
215225 AM_CONDITIONAL(ENABLE_ZOS_REMOTE, test "x$enable_zos_remote" != "xno")
216226 AC_MSG_RESULT($enable_zos_remote)
217227
0 #!/bin/sh
0 #! /bin/sh
11 # depcomp - compile a program generating dependencies as side-effects
22
3 scriptversion=2016-01-11.22; # UTC
4
5 # Copyright (C) 1999-2017 Free Software Foundation, Inc.
3 scriptversion=2018-03-07.03; # UTC
4
5 # Copyright (C) 1999-2018 Free Software Foundation, Inc.
66
77 # This program is free software; you can redistribute it and/or modify
88 # it under the terms of the GNU General Public License as published by
1515 # GNU General Public License for more details.
1616
1717 # You should have received a copy of the GNU General Public License
18 # along with this program. If not, see <http://www.gnu.org/licenses/>.
18 # along with this program. If not, see <https://www.gnu.org/licenses/>.
1919
2020 # As a special exception to the GNU General Public License, if you
2121 # distribute this file as part of a program that contains a
782782 # Local Variables:
783783 # mode: shell-script
784784 # sh-indentation: 2
785 # eval: (add-hook 'write-file-hooks 'time-stamp)
785 # eval: (add-hook 'before-save-hook 'time-stamp)
786786 # time-stamp-start: "scriptversion="
787787 # time-stamp-format: "%:y-%02m-%02d.%02H"
788788 # time-stamp-time-zone: "UTC0"
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
395395 *config.status*) \
396396 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
397397 *) \
398 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
399 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
398 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
399 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
400400 esac;
401401
402402 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
592592 cscope cscopelist:
593593
594594
595 distdir: $(DISTFILES)
595 distdir: $(BUILT_SOURCES)
596 $(MAKE) $(AM_MAKEFLAGS) distdir-am
597
598 distdir-am: $(DISTFILES)
596599 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
597600 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
598601 list='$(DISTFILES)'; \
0 .TH AUDIT.RULES: "7" "Aug 2014" "Red Hat" "System Administration Utilities"
0 .TH AUDIT.RULES: "7" "Jan 2019" "Red Hat" "System Administration Utilities"
11 .SH NAME
22 audit.rules \- a set of rules loaded in the kernel audit system
33 .SH DESCRIPTION
171171 .B \-a always,exit \-F arch=b64 \-S open \-S openat \-F exit=\-EPERM \-k access
172172 .fi
173173
174 .SH HARD WIRED EVENTS
175 If auditing is enabled, then you can get any event that is not caused by syscall or file watch rules (because you don't have any rules loaded). So, that means, any event from 1100-1299, 1326, 1328, 1331 and higher can be emitted. The reason that there are a number of events that are hardwired is because they are required by regulatory compliance and are sent automatically as a convenience. (For example, logon/logoff is a mandatory event in all security guidance.) If you don't want this, you can use the exclude filter to drop events that you do not want.
176
177 .nf
178 .B \-a always,exclude -F msgtype=CRED_REFR
179 .fi
180
174181 .SH "SEE ALSO"
175182 .BR auditctl (8),
176183 .BR auditd (8).
8181 .TP
8282 .B exclude
8383 Add a rule to the event type exclusion filter list. This list is used to filter events that you do not want to see. For example, if you do not want to see any avc messages, you would using this list to record that. Events can be excluded by process ID, user ID, group ID, login user ID, message type or subject context. The action is ignored and uses its default of "never".
84 .TP
85 .B filesystem
86 Add a rule that will be applied to a whole filesystem. The filesystem must be identified with a fstype field. Normally this filter is used to exclude any events for a whole filesystem such as tracefs or debugfs.
8487 .RE
8588
8689 The following describes the valid \fIactions\fP for the rule:
140140 .TP
141141 .I space_left
142142 This is a numeric value in megabytes that tells the audit daemon when
143 to perform a configurable action because the system is starting to run low on disk space.
143 to perform a configurable action because the system is starting to run low on disk space. You may also append a percent sign (e.g. 5%) to the number to have the audit daemon calculate the number based on the disk partition size.
144144 .TP
145145 .I space_left_action
146146 This parameter tells the system what action to take when the system has
171171 This is a numeric value in megabytes that tells the audit daemon when
172172 to perform a configurable action because the system
173173 .B is running low
174 on disk space. This should be considered the last chance to do something before running out of disk space. The numeric value for this parameter should be lower than the number for space_left.
174 on disk space. This should be considered the last chance to do something before running out of disk space. The numeric value for this parameter should be lower than the number for space_left. You may also append a percent sign (e.g. 1%) to the number to have the audit daemon calculate the number based on the disk partition size.
175175 .TP
176176 .I admin_space_left_action
177177 This parameter tells the system what action to take when the system has
128128 .BR \-x ,\ \-\-executable
129129 Report about executables
130130
131 .SH NOTE
132 The boot time option is a convenience function and has limitations. The time it calculates is based on time now minus /proc/uptime. If after boot the system clock has been adjusted, perhaps by ntp, then the calculation may be wrong. In that case you'll need to fully specify the time. You can check the time it would use by running:
133
134 date -d "`cut \-f1 \-d. /proc/uptime` seconds ago"
135
131136 .SH "SEE ALSO"
132137 .BR ausearch (8),
133138 .BR auditd (8).
108108 .BR \-m ,\ \-\-message \ \fImessage-type\fP\ |\ \fIcomma-sep-message-type-list\fP
109109 Search for an event matching the given \fImessage type\fP. (Message types are also known as record types.) You may also enter a \fIcomma separated list of message types\fP or multiple individual message types each with its own \fI-m\fP option. There is an \fBALL\fP message type that doesn't exist in the actual logs. It allows you to get all messages in the system. The list of valid messages types is long. The program will display the list whenever no message type is passed with this parameter. The message type can be either text or numeric. If you enter a list, there can be only commas and no spaces separating the list.
110110 .TP
111 .BR \-n ,\ \-\-node \
111 .BR \-n ,\ \-\-node
112112 Search for events originating from a specific machine. Multiple nodes are allowed, and if any nodes match, the event is matched. This search uses the node field in audit events. Also see the \-\-host command which search for events related to host information in the audit trail.
113113 .TP
114114 .BR \-o ,\ \-\-object \ \fISE-Linux-context-string\fP
224224 .TP
225225 12
226226 checkpoint event not found in matching log file
227 .SH NOTE
228 The boot time option is a convenience function and has limitations. The time it calculates is based on time now minus /proc/uptime. If after boot the system clock has been adjusted, perhaps by ntp, then the calculation may be wrong. In that case you'll need to fully specify the time. You can check the time it would use by running:
229
230 date -d "`cut \-f1 \-d. /proc/uptime` seconds ago"
231
227232 .SH "SEE ALSO"
228233 .BR auditd (8),
229234 .BR pam_loginuid (8).
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
371371 *config.status*) \
372372 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
373373 *) \
374 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
375 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
374 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
375 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
376376 esac;
377377
378378 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
452452 cscope cscopelist:
453453
454454
455 distdir: $(DISTFILES)
455 distdir: $(BUILT_SOURCES)
456 $(MAKE) $(AM_MAKEFLAGS) distdir-am
457
458 distdir-am: $(DISTFILES)
456459 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
457460 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
458461 list='$(DISTFILES)'; \
00 [Unit]
11 Description=Security Auditing Service
22 DefaultDependencies=no
3 ## If auditd.conf has tcp_listen_port enabled, copy this file to
4 ## /etc/systemd/system/auditd.service and add network-online.target
5 ## to the next line so it waits for the network to start before launching.
3 ## If auditd is sending or recieving remote logging, copy this file to
4 ## /etc/systemd/system/auditd.service and comment out the first After and
5 ## uncomment the second so that network-online.target is part of After.
6 ## then comment the first Before and uncomment the second Before to remove
7 ## sysinit.target from "Before".
68 After=local-fs.target systemd-tmpfiles-setup.service
9 ##After=network-online.target local-fs.target systemd-tmpfiles-setup.service
10 Before=sysinit.target shutdown.target
11 ##Before=shutdown.target
712 Conflicts=shutdown.target
8 Before=sysinit.target shutdown.target
913 RefuseManualStop=yes
1014 ConditionKernelCommandLine=!audit=0
1115 Documentation=man:auditd(8) https://github.com/linux-audit/audit-documentation
1216
1317 [Service]
1418 Type=forking
15 PIDFile=/var/run/auditd.pid
19 PIDFile=/run/auditd.pid
1620 ExecStart=/sbin/auditd
1721 ## To not use augenrules, copy this file to /etc/systemd/system/auditd.service
1822 ## and comment/delete the next line and uncomment the auditctl line.
1313 killproc $prog -CONT
1414 RETVAL=$?
1515 echo -e "\n"
16 sleep 1
1617 if [ $? -eq 0 ] ; then
1718 if [ -e $state_file ] ; then
1819 cat $state_file
00 #!/bin/sh
11 # install - install a program, script, or datafile
22
3 scriptversion=2016-01-11.22; # UTC
3 scriptversion=2018-03-11.20; # UTC
44
55 # This originates from X11R5 (mit/util/scripts/install.sh), which was
66 # later released in X11R6 (xc/config/util/install.sh) with the
270270 fi
271271 dst=$dst_arg
272272
273 # If destination is a directory, append the input filename; won't work
274 # if double slashes aren't ignored.
273 # If destination is a directory, append the input filename.
275274 if test -d "$dst"; then
276275 if test "$is_target_a_directory" = never; then
277276 echo "$0: $dst_arg: Is a directory" >&2
278277 exit 1
279278 fi
280279 dstdir=$dst
281 dst=$dstdir/`basename "$src"`
280 dstbase=`basename "$src"`
281 case $dst in
282 */) dst=$dst$dstbase;;
283 *) dst=$dst/$dstbase;;
284 esac
282285 dstdir_status=0
283286 else
284287 dstdir=`dirname "$dst"`
286289 dstdir_status=$?
287290 fi
288291 fi
292
293 case $dstdir in
294 */) dstdirslash=$dstdir;;
295 *) dstdirslash=$dstdir/;;
296 esac
289297
290298 obsolete_mkdir_used=false
291299
323331 # is incompatible with FreeBSD 'install' when (umask & 300) != 0.
324332 ;;
325333 *)
334 # Note that $RANDOM variable is not portable (e.g. dash); Use it
335 # here however when possible just to lower collision chance.
326336 tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
327 trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0
328
337
338 trap 'ret=$?; rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null; exit $ret' 0
339
340 # Because "mkdir -p" follows existing symlinks and we likely work
341 # directly in world-writeable /tmp, make sure that the '$tmpdir'
342 # directory is successfully created first before we actually test
343 # 'mkdir -p' feature.
329344 if (umask $mkdir_umask &&
330 exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1
345 $mkdirprog $mkdir_mode "$tmpdir" &&
346 exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1
331347 then
332348 if test -z "$dir_arg" || {
333349 # Check for POSIX incompatibilities with -m.
334350 # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
335351 # other-writable bit of parent directory when it shouldn't.
336352 # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
337 ls_ld_tmpdir=`ls -ld "$tmpdir"`
353 test_tmpdir="$tmpdir/a"
354 ls_ld_tmpdir=`ls -ld "$test_tmpdir"`
338355 case $ls_ld_tmpdir in
339356 d????-?r-*) different_mode=700;;
340357 d????-?--*) different_mode=755;;
341358 *) false;;
342359 esac &&
343 $mkdirprog -m$different_mode -p -- "$tmpdir" && {
344 ls_ld_tmpdir_1=`ls -ld "$tmpdir"`
360 $mkdirprog -m$different_mode -p -- "$test_tmpdir" && {
361 ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"`
345362 test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
346363 }
347364 }
348365 then posix_mkdir=:
349366 fi
350 rmdir "$tmpdir/d" "$tmpdir"
367 rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir"
351368 else
352369 # Remove any dirs left behind by ancient mkdir implementations.
353 rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null
370 rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null
354371 fi
355372 trap '' 0;;
356373 esac;;
426443 else
427444
428445 # Make a couple of temp file names in the proper directory.
429 dsttmp=$dstdir/_inst.$$_
430 rmtmp=$dstdir/_rm.$$_
446 dsttmp=${dstdirslash}_inst.$$_
447 rmtmp=${dstdirslash}_rm.$$_
431448
432449 # Trap to clean up those temp files at exit.
433450 trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
492509 done
493510
494511 # Local variables:
495 # eval: (add-hook 'write-file-hooks 'time-stamp)
512 # eval: (add-hook 'before-save-hook 'time-stamp)
496513 # time-stamp-start: "scriptversion="
497514 # time-stamp-format: "%:y-%02m-%02d.%02H"
498515 # time-stamp-time-zone: "UTC0"
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
142142 mkinstalldirs = $(install_sh) -d
143143 CONFIG_HEADER = $(top_builddir)/config.h
144144 CONFIG_CLEAN_VPATH_FILES =
145 @USE_ALPHA_TRUE@am__EXEEXT_1 = gen_alpha_tables_h$(EXEEXT)
146 @USE_ARM_TRUE@am__EXEEXT_2 = gen_arm_tables_h$(EXEEXT)
147 @USE_AARCH64_TRUE@am__EXEEXT_3 = gen_aarch64_tables_h$(EXEEXT)
148 PROGRAMS = $(noinst_PROGRAMS)
145149 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
146150 am__vpath_adj = case $$p in \
147151 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
187191 libaudit_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
188192 $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
189193 $(libaudit_la_LDFLAGS) $(LDFLAGS) -o $@
190 @USE_ALPHA_TRUE@am__EXEEXT_1 = gen_alpha_tables_h$(EXEEXT)
191 @USE_ARM_TRUE@am__EXEEXT_2 = gen_arm_tables_h$(EXEEXT)
192 @USE_AARCH64_TRUE@am__EXEEXT_3 = gen_aarch64_tables_h$(EXEEXT)
193 PROGRAMS = $(noinst_PROGRAMS)
194194 am__gen_aarch64_tables_h_SOURCES_DIST = gen_tables.c gen_tables.h \
195195 aarch64_table.h
196196 @USE_AARCH64_TRUE@am_gen_aarch64_tables_h_OBJECTS = \
341341 am__v_at_1 =
342342 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
343343 depcomp = $(SHELL) $(top_srcdir)/depcomp
344 am__depfiles_maybe = depfiles
344 am__maybe_remake_depfiles = depfiles
345 am__depfiles_remade = ./$(DEPDIR)/audit_logging.Plo \
346 ./$(DEPDIR)/deprecated.Plo \
347 ./$(DEPDIR)/gen_aarch64_tables_h-gen_tables.Po \
348 ./$(DEPDIR)/gen_actiontabs_h-gen_tables.Po \
349 ./$(DEPDIR)/gen_alpha_tables_h-gen_tables.Po \
350 ./$(DEPDIR)/gen_arm_tables_h-gen_tables.Po \
351 ./$(DEPDIR)/gen_errtabs_h-gen_tables.Po \
352 ./$(DEPDIR)/gen_fieldtabs_h-gen_tables.Po \
353 ./$(DEPDIR)/gen_flagtabs_h-gen_tables.Po \
354 ./$(DEPDIR)/gen_fstypetabs_h-gen_tables.Po \
355 ./$(DEPDIR)/gen_ftypetabs_h-gen_tables.Po \
356 ./$(DEPDIR)/gen_i386_tables_h-gen_tables.Po \
357 ./$(DEPDIR)/gen_ia64_tables_h-gen_tables.Po \
358 ./$(DEPDIR)/gen_machinetabs_h-gen_tables.Po \
359 ./$(DEPDIR)/gen_msg_typetabs_h-gen_tables.Po \
360 ./$(DEPDIR)/gen_optabs_h-gen_tables.Po \
361 ./$(DEPDIR)/gen_ppc_tables_h-gen_tables.Po \
362 ./$(DEPDIR)/gen_s390_tables_h-gen_tables.Po \
363 ./$(DEPDIR)/gen_s390x_tables_h-gen_tables.Po \
364 ./$(DEPDIR)/gen_x86_64_tables_h-gen_tables.Po \
365 ./$(DEPDIR)/libaudit.Plo ./$(DEPDIR)/lookup_table.Plo \
366 ./$(DEPDIR)/message.Plo ./$(DEPDIR)/netlink.Plo \
367 ./$(DEPDIR)/strsplit.Plo
345368 am__mv = mv -f
346369 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
347370 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
405428 $(RECURSIVE_CLEAN_TARGETS) \
406429 $(am__extra_recursive_targets)
407430 AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
408 distdir
431 distdir distdir-am
409432 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
410433 # Read a list of newline-separated strings from the standard input,
411434 # and print each of them once, without duplicates. Input order is
693716 *config.status*) \
694717 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
695718 *) \
696 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
697 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
719 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
720 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
698721 esac;
699722
700723 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
707730 $(am__aclocal_m4_deps):
708731 audit.pc: $(top_builddir)/config.status $(srcdir)/audit.pc.in
709732 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
733
734 clean-noinstPROGRAMS:
735 @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \
736 echo " rm -f" $$list; \
737 rm -f $$list || exit $$?; \
738 test -n "$(EXEEXT)" || exit 0; \
739 list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
740 echo " rm -f" $$list; \
741 rm -f $$list
710742
711743 install-libLTLIBRARIES: $(lib_LTLIBRARIES)
712744 @$(NORMAL_INSTALL)
746778 libaudit.la: $(libaudit_la_OBJECTS) $(libaudit_la_DEPENDENCIES) $(EXTRA_libaudit_la_DEPENDENCIES)
747779 $(AM_V_CCLD)$(libaudit_la_LINK) -rpath $(libdir) $(libaudit_la_OBJECTS) $(libaudit_la_LIBADD) $(LIBS)
748780
749 clean-noinstPROGRAMS:
750 @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \
751 echo " rm -f" $$list; \
752 rm -f $$list || exit $$?; \
753 test -n "$(EXEEXT)" || exit 0; \
754 list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
755 echo " rm -f" $$list; \
756 rm -f $$list
757
758781 gen_aarch64_tables_h$(EXEEXT): $(gen_aarch64_tables_h_OBJECTS) $(gen_aarch64_tables_h_DEPENDENCIES) $(EXTRA_gen_aarch64_tables_h_DEPENDENCIES)
759782 @rm -f gen_aarch64_tables_h$(EXEEXT)
760783 $(AM_V_CCLD)$(gen_aarch64_tables_h_LINK) $(gen_aarch64_tables_h_OBJECTS) $(gen_aarch64_tables_h_LDADD) $(LIBS)
833856 distclean-compile:
834857 -rm -f *.tab.c
835858
836 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audit_logging.Plo@am__quote@
837 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/deprecated.Plo@am__quote@
838 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_aarch64_tables_h-gen_tables.Po@am__quote@
839 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_actiontabs_h-gen_tables.Po@am__quote@
840 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_alpha_tables_h-gen_tables.Po@am__quote@
841 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_arm_tables_h-gen_tables.Po@am__quote@
842 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_errtabs_h-gen_tables.Po@am__quote@
843 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_fieldtabs_h-gen_tables.Po@am__quote@
844 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_flagtabs_h-gen_tables.Po@am__quote@
845 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_fstypetabs_h-gen_tables.Po@am__quote@
846 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_ftypetabs_h-gen_tables.Po@am__quote@
847 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_i386_tables_h-gen_tables.Po@am__quote@
848 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_ia64_tables_h-gen_tables.Po@am__quote@
849 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_machinetabs_h-gen_tables.Po@am__quote@
850 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_msg_typetabs_h-gen_tables.Po@am__quote@
851 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_optabs_h-gen_tables.Po@am__quote@
852 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_ppc_tables_h-gen_tables.Po@am__quote@
853 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_s390_tables_h-gen_tables.Po@am__quote@
854 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_s390x_tables_h-gen_tables.Po@am__quote@
855 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_x86_64_tables_h-gen_tables.Po@am__quote@
856 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libaudit.Plo@am__quote@
857 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lookup_table.Plo@am__quote@
858 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/message.Plo@am__quote@
859 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/netlink.Plo@am__quote@
860 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strsplit.Plo@am__quote@
859 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audit_logging.Plo@am__quote@ # am--include-marker
860 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/deprecated.Plo@am__quote@ # am--include-marker
861 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_aarch64_tables_h-gen_tables.Po@am__quote@ # am--include-marker
862 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_actiontabs_h-gen_tables.Po@am__quote@ # am--include-marker
863 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_alpha_tables_h-gen_tables.Po@am__quote@ # am--include-marker
864 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_arm_tables_h-gen_tables.Po@am__quote@ # am--include-marker
865 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_errtabs_h-gen_tables.Po@am__quote@ # am--include-marker
866 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_fieldtabs_h-gen_tables.Po@am__quote@ # am--include-marker
867 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_flagtabs_h-gen_tables.Po@am__quote@ # am--include-marker
868 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_fstypetabs_h-gen_tables.Po@am__quote@ # am--include-marker
869 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_ftypetabs_h-gen_tables.Po@am__quote@ # am--include-marker
870 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_i386_tables_h-gen_tables.Po@am__quote@ # am--include-marker
871 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_ia64_tables_h-gen_tables.Po@am__quote@ # am--include-marker
872 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_machinetabs_h-gen_tables.Po@am__quote@ # am--include-marker
873 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_msg_typetabs_h-gen_tables.Po@am__quote@ # am--include-marker
874 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_optabs_h-gen_tables.Po@am__quote@ # am--include-marker
875 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_ppc_tables_h-gen_tables.Po@am__quote@ # am--include-marker
876 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_s390_tables_h-gen_tables.Po@am__quote@ # am--include-marker
877 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_s390x_tables_h-gen_tables.Po@am__quote@ # am--include-marker
878 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gen_x86_64_tables_h-gen_tables.Po@am__quote@ # am--include-marker
879 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libaudit.Plo@am__quote@ # am--include-marker
880 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lookup_table.Plo@am__quote@ # am--include-marker
881 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/message.Plo@am__quote@ # am--include-marker
882 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/netlink.Plo@am__quote@ # am--include-marker
883 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strsplit.Plo@am__quote@ # am--include-marker
884
885 $(am__depfiles_remade):
886 @$(MKDIR_P) $(@D)
887 @echo '# dummy' >$@-t && $(am__mv) $@-t $@
888
889 am--depfiles: $(am__depfiles_remade)
861890
862891 .c.o:
863892 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
12791308 distclean-tags:
12801309 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
12811310
1282 distdir: $(DISTFILES)
1311 distdir: $(BUILT_SOURCES)
1312 $(MAKE) $(AM_MAKEFLAGS) distdir-am
1313
1314 distdir-am: $(DISTFILES)
12831315 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
12841316 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
12851317 list='$(DISTFILES)'; \
13371369 check-am: all-am
13381370 check: $(BUILT_SOURCES)
13391371 $(MAKE) $(AM_MAKEFLAGS) check-recursive
1340 all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(DATA) $(HEADERS)
1372 all-am: Makefile $(PROGRAMS) $(LTLIBRARIES) $(DATA) $(HEADERS)
13411373 installdirs: installdirs-recursive
13421374 installdirs-am:
13431375 for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(includedir)"; do \
13831415 clean-noinstPROGRAMS mostlyclean-am
13841416
13851417 distclean: distclean-recursive
1386 -rm -rf ./$(DEPDIR)
1418 -rm -f ./$(DEPDIR)/audit_logging.Plo
1419 -rm -f ./$(DEPDIR)/deprecated.Plo
1420 -rm -f ./$(DEPDIR)/gen_aarch64_tables_h-gen_tables.Po
1421 -rm -f ./$(DEPDIR)/gen_actiontabs_h-gen_tables.Po
1422 -rm -f ./$(DEPDIR)/gen_alpha_tables_h-gen_tables.Po
1423 -rm -f ./$(DEPDIR)/gen_arm_tables_h-gen_tables.Po
1424 -rm -f ./$(DEPDIR)/gen_errtabs_h-gen_tables.Po
1425 -rm -f ./$(DEPDIR)/gen_fieldtabs_h-gen_tables.Po
1426 -rm -f ./$(DEPDIR)/gen_flagtabs_h-gen_tables.Po
1427 -rm -f ./$(DEPDIR)/gen_fstypetabs_h-gen_tables.Po
1428 -rm -f ./$(DEPDIR)/gen_ftypetabs_h-gen_tables.Po
1429 -rm -f ./$(DEPDIR)/gen_i386_tables_h-gen_tables.Po
1430 -rm -f ./$(DEPDIR)/gen_ia64_tables_h-gen_tables.Po
1431 -rm -f ./$(DEPDIR)/gen_machinetabs_h-gen_tables.Po
1432 -rm -f ./$(DEPDIR)/gen_msg_typetabs_h-gen_tables.Po
1433 -rm -f ./$(DEPDIR)/gen_optabs_h-gen_tables.Po
1434 -rm -f ./$(DEPDIR)/gen_ppc_tables_h-gen_tables.Po
1435 -rm -f ./$(DEPDIR)/gen_s390_tables_h-gen_tables.Po
1436 -rm -f ./$(DEPDIR)/gen_s390x_tables_h-gen_tables.Po
1437 -rm -f ./$(DEPDIR)/gen_x86_64_tables_h-gen_tables.Po
1438 -rm -f ./$(DEPDIR)/libaudit.Plo
1439 -rm -f ./$(DEPDIR)/lookup_table.Plo
1440 -rm -f ./$(DEPDIR)/message.Plo
1441 -rm -f ./$(DEPDIR)/netlink.Plo
1442 -rm -f ./$(DEPDIR)/strsplit.Plo
13871443 -rm -f Makefile
13881444 distclean-am: clean-am distclean-compile distclean-generic \
13891445 distclean-tags
14291485 installcheck-am:
14301486
14311487 maintainer-clean: maintainer-clean-recursive
1432 -rm -rf ./$(DEPDIR)
1488 -rm -f ./$(DEPDIR)/audit_logging.Plo
1489 -rm -f ./$(DEPDIR)/deprecated.Plo
1490 -rm -f ./$(DEPDIR)/gen_aarch64_tables_h-gen_tables.Po
1491 -rm -f ./$(DEPDIR)/gen_actiontabs_h-gen_tables.Po
1492 -rm -f ./$(DEPDIR)/gen_alpha_tables_h-gen_tables.Po
1493 -rm -f ./$(DEPDIR)/gen_arm_tables_h-gen_tables.Po
1494 -rm -f ./$(DEPDIR)/gen_errtabs_h-gen_tables.Po
1495 -rm -f ./$(DEPDIR)/gen_fieldtabs_h-gen_tables.Po
1496 -rm -f ./$(DEPDIR)/gen_flagtabs_h-gen_tables.Po
1497 -rm -f ./$(DEPDIR)/gen_fstypetabs_h-gen_tables.Po
1498 -rm -f ./$(DEPDIR)/gen_ftypetabs_h-gen_tables.Po
1499 -rm -f ./$(DEPDIR)/gen_i386_tables_h-gen_tables.Po
1500 -rm -f ./$(DEPDIR)/gen_ia64_tables_h-gen_tables.Po
1501 -rm -f ./$(DEPDIR)/gen_machinetabs_h-gen_tables.Po
1502 -rm -f ./$(DEPDIR)/gen_msg_typetabs_h-gen_tables.Po
1503 -rm -f ./$(DEPDIR)/gen_optabs_h-gen_tables.Po
1504 -rm -f ./$(DEPDIR)/gen_ppc_tables_h-gen_tables.Po
1505 -rm -f ./$(DEPDIR)/gen_s390_tables_h-gen_tables.Po
1506 -rm -f ./$(DEPDIR)/gen_s390x_tables_h-gen_tables.Po
1507 -rm -f ./$(DEPDIR)/gen_x86_64_tables_h-gen_tables.Po
1508 -rm -f ./$(DEPDIR)/libaudit.Plo
1509 -rm -f ./$(DEPDIR)/lookup_table.Plo
1510 -rm -f ./$(DEPDIR)/message.Plo
1511 -rm -f ./$(DEPDIR)/netlink.Plo
1512 -rm -f ./$(DEPDIR)/strsplit.Plo
14331513 -rm -f Makefile
14341514 maintainer-clean-am: distclean-am maintainer-clean-generic
14351515
14521532 .MAKE: $(am__recursive_targets) all check install install-am \
14531533 install-strip
14541534
1455 .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \
1456 check-am clean clean-generic clean-libLTLIBRARIES \
1457 clean-libtool clean-noinstPROGRAMS cscopelist-am ctags \
1458 ctags-am distclean distclean-compile distclean-generic \
1459 distclean-libtool distclean-tags distdir dvi dvi-am html \
1460 html-am info info-am install install-am install-data \
1461 install-data-am install-dvi install-dvi-am install-exec \
1462 install-exec-am install-html install-html-am \
1535 .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
1536 am--depfiles check check-am clean clean-generic \
1537 clean-libLTLIBRARIES clean-libtool clean-noinstPROGRAMS \
1538 cscopelist-am ctags ctags-am distclean distclean-compile \
1539 distclean-generic distclean-libtool distclean-tags distdir dvi \
1540 dvi-am html html-am info info-am install install-am \
1541 install-data install-data-am install-dvi install-dvi-am \
1542 install-exec install-exec-am install-html install-html-am \
14631543 install-includeHEADERS install-info install-info-am \
14641544 install-libLTLIBRARIES install-man install-pdf install-pdf-am \
14651545 install-pkgconfigDATA install-ps install-ps-am install-strip \
00 /* aarch64_table.h --
1 * Copyright 2013-17 Red Hat Inc., Durham, North Carolina.
1 * Copyright 2013-18 Red Hat Inc., Durham, North Carolina.
22 * All Rights Reserved.
33 *
44 * This library is free software; you can redistribute it and/or
294294 _S(288, "pkey_mprotect")
295295 _S(289, "pkey_alloc")
296296 _S(290, "pkey_free")
297 _S(291, "statx")
298 _S(292, "io_pgetevents")
453453 _S(511, "getrandom")
454454 _S(512, "memfd_create")
455455 _S(513, "execveat")
456 _S(514, "seccomp")
457 _S(515, "bpf")
458 _S(516, "userfaultfd")
459 _S(517, "membarrier")
460 _S(518, "mlock2")
461 _S(519, "copy_file_range")
462 _S(520, "preadv2")
463 _S(521, "pwritev2")
464 _S(522, "statx")
00 /* arm_table.h --
1 * Copyright 2009-10,2013-17 Red Hat Inc., Durham, North Carolina.
1 * Copyright 2009-10,2013-18 Red Hat Inc., Durham, North Carolina.
22 * All Rights Reserved.
33 *
44 * This library is free software; you can redistribute it and/or
380380 _S(395, "pkey_alloc")
381381 _S(396, "pkey_free")
382382 _S(397, "statx")
383 _S(398, "rseq")
401401 _S(381, "pkey_alloc")
402402 _S(382, "pkey_free")
403403 _S(383, "statx")
404 _S(384, "arch_prctl")
405 _S(385, "io_pgetevents")
406 _S(386, "rseq")
13591359 #ifdef WITH_ARM
13601360 case MACH_ARM:
13611361 if (bits == __AUDIT_ARCH_64BIT)
1362 return -6; // Deadcode - just incase of mistake
1362 return -6; /* 32 bit only */
13631363 break;
13641364 #endif
13651365 #ifdef WITH_AARCH64
13661366 case MACH_AARCH64:
13671367 if (bits && bits != __AUDIT_ARCH_64BIT)
1368 return -6; // Deadcode - just incase of mistake
1368 return -6; /* 64 bit only */
13691369 break;
13701370 #endif
13711371 case MACH_86_64: /* fallthrough */
13721372 case MACH_PPC64: /* fallthrough */
1373 case MACH_PPC64LE: /* fallthrough */
13741373 case MACH_S390X: /* fallthrough */
1374 break;
1375 case MACH_PPC64LE: /* 64 bit only */
1376 if (bits && bits != __AUDIT_ARCH_64BIT)
1377 return -6;
13751378 break;
13761379 default:
13771380 return -6;
277277 #define AUDIT_FANOTIFY 1331 /* Fanotify access decision */
278278 #endif
279279
280 #ifndef AUDIT_MAC_CALIPSO_ADD
281 #define AUDIT_MAC_CALIPSO_ADD 1418 /* NetLabel: add CALIPSO DOI entry */
282 #endif
283
284 #ifndef AUDIT_MAC_CALIPSO_DEL
285 #define AUDIT_MAC_CALIPSO_DEL 1419 /* NetLabel: del CALIPSO DOI entry */
286 #endif
287
280288 #ifndef AUDIT_ANOM_LINK
281289 #define AUDIT_ANOM_LINK 1702 /* Suspicious use of file links */
282290 #endif
140140 _S(AUDIT_MAC_IPSEC_EVENT, "MAC_IPSEC_EVENT" )
141141 _S(AUDIT_MAC_UNLBL_STCADD, "MAC_UNLBL_STCADD" )
142142 _S(AUDIT_MAC_UNLBL_STCDEL, "MAC_UNLBL_STCDEL" )
143 _S(AUDIT_MAC_CALIPSO_ADD, "MAC_CALIPSO_ADD" )
144 _S(AUDIT_MAC_CALIPSO_DEL, "MAC_CALIPSO_DEL" )
143145 _S(AUDIT_ANOM_PROMISCUOUS, "ANOM_PROMISCUOUS" )
144146 _S(AUDIT_ANOM_ABEND, "ANOM_ABEND" )
145147 _S(AUDIT_ANOM_LINK, "ANOM_LINK" )
00 /* ppc_table.h --
1 * Copyright 2005-09,2011-17 Red Hat Inc., Durham, North Carolina.
1 * Copyright 2005-09,2011-18 Red Hat Inc., Durham, North Carolina.
22 * All Rights Reserved.
33 *
44 * This library is free software; you can redistribute it and/or
384384 _S(381, "pwritev2")
385385 _S(382, "kexec_file_load")
386386 _S(383, "statx")
387
387 _S(384, "pkey_alloc")
388 _S(385, "pkey_free")
389 _S(386, "pkey_mprotect")
390 _S(387, "rseq")
00 /* s390_table.h --
1 * Copyright 2005-17 Red Hat Inc., Durham, North Carolina.
1 * Copyright 2005-18 Red Hat Inc., Durham, North Carolina.
22 * All Rights Reserved.
33 *
44 * This library is free software; you can redistribute it and/or
375375 _S(376, "preadv2")
376376 _S(377, "pwritev2")
377377 _S(379, "statx")
378 _S(380, "s390_sthyi")
379 _S(381, "kexec_file_load")
00 /* s390x_table.h --
1 * Copyright 2005-06,2008-17 Red Hat Inc., Durham, North Carolina.
1 * Copyright 2005-06,2008-18 Red Hat Inc., Durham, North Carolina.
22 * All Rights Reserved.
33 *
44 * This library is free software; you can redistribute it and/or
339339 _S(376, "preadv2")
340340 _S(377, "pwritev2")
341341 _S(379, "statx")
342 _S(380, "s390_sthyi")
343 _S(381, "kexec_file_load")
33 arch/arm/include/uapi/asm/unistd.h
44 arch/ia64/include/uapi/asm/unistd.h
55 arch/powerpc/include/uapi/asm/unistd.h
6 arch/s390/include/uapi/asm/unistd.h
6 arch/s390/kernel/syscalls/syscall.tbl
77 arch/x86/entry/syscalls/syscall_32.tbl
88 arch/x86/entry/syscalls/syscall_64.tbl
99 include/uapi/asm-generic/unistd.h (aarch64)
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
144144 am__v_at_1 =
145145 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
146146 depcomp = $(SHELL) $(top_srcdir)/depcomp
147 am__depfiles_maybe = depfiles
147 am__maybe_remake_depfiles = depfiles
148 am__depfiles_remade = ./$(DEPDIR)/lookup_test.Po
148149 am__mv = mv -f
149150 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
150151 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
576577 *config.status*) \
577578 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
578579 *) \
579 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
580 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
580 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
581 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
581582 esac;
582583
583584 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
608609 distclean-compile:
609610 -rm -f *.tab.c
610611
611 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lookup_test.Po@am__quote@
612 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lookup_test.Po@am__quote@ # am--include-marker
613
614 $(am__depfiles_remade):
615 @$(MKDIR_P) $(@D)
616 @echo '# dummy' >$@-t && $(am__mv) $@-t $@
617
618 am--depfiles: $(am__depfiles_remade)
612619
613620 .c.o:
614621 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
809816 fi; \
810817 $$success || exit 1
811818
812 check-TESTS:
819 check-TESTS: $(check_PROGRAMS)
813820 @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list
814821 @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list
815822 @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
852859 @am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
853860 @am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT)
854861
855 distdir: $(DISTFILES)
862 distdir: $(BUILT_SOURCES)
863 $(MAKE) $(AM_MAKEFLAGS) distdir-am
864
865 distdir-am: $(DISTFILES)
856866 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
857867 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
858868 list='$(DISTFILES)'; \
927937 mostlyclean-am
928938
929939 distclean: distclean-am
930 -rm -rf ./$(DEPDIR)
940 -rm -f ./$(DEPDIR)/lookup_test.Po
931941 -rm -f Makefile
932942 distclean-am: clean-am distclean-compile distclean-generic \
933943 distclean-tags
973983 installcheck-am:
974984
975985 maintainer-clean: maintainer-clean-am
976 -rm -rf ./$(DEPDIR)
986 -rm -f ./$(DEPDIR)/lookup_test.Po
977987 -rm -f Makefile
978988 maintainer-clean-am: distclean-am maintainer-clean-generic
979989
9941004
9951005 .MAKE: check-am install-am install-strip
9961006
997 .PHONY: CTAGS GTAGS TAGS all all-am check check-TESTS check-am clean \
998 clean-checkPROGRAMS clean-generic clean-libtool cscopelist-am \
999 ctags ctags-am distclean distclean-compile distclean-generic \
1000 distclean-libtool distclean-tags distdir dvi dvi-am html \
1001 html-am info info-am install install-am install-data \
1002 install-data-am install-dvi install-dvi-am install-exec \
1003 install-exec-am install-html install-html-am install-info \
1004 install-info-am install-man install-pdf install-pdf-am \
1005 install-ps install-ps-am install-strip installcheck \
1006 installcheck-am installdirs maintainer-clean \
1007 .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-TESTS \
1008 check-am clean clean-checkPROGRAMS clean-generic clean-libtool \
1009 cscopelist-am ctags ctags-am distclean distclean-compile \
1010 distclean-generic distclean-libtool distclean-tags distdir dvi \
1011 dvi-am html html-am info info-am install install-am \
1012 install-data install-data-am install-dvi install-dvi-am \
1013 install-exec install-exec-am install-html install-html-am \
1014 install-info install-info-am install-man install-pdf \
1015 install-pdf-am install-ps install-ps-am install-strip \
1016 installcheck installcheck-am installdirs maintainer-clean \
10071017 maintainer-clean-generic mostlyclean mostlyclean-compile \
10081018 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
10091019 recheck tags tags-am uninstall uninstall-am
352352 _S(330, "pkey_alloc")
353353 _S(331, "pkey_free")
354354 _S(332, "statx")
355 _S(333, "io_pgetevents")
356 _S(334, "rseq")
21232123 # a configuration failure hint, and exit.
21242124 func_fatal_configuration ()
21252125 {
2126 func__fatal_error ${1+"$@"} \
2126 func_fatal_error ${1+"$@"} \
21272127 "See the $PACKAGE documentation for more information." \
21282128 "Fatal configuration error."
21292129 }
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
354354 *config.status*) \
355355 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
356356 *) \
357 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
358 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
357 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
358 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
359359 esac;
360360
361361 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
400400 cscope cscopelist:
401401
402402
403 distdir: $(DISTFILES)
403 distdir: $(BUILT_SOURCES)
404 $(MAKE) $(AM_MAKEFLAGS) distdir-am
405
406 distdir-am: $(DISTFILES)
404407 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
405408 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
406409 list='$(DISTFILES)'; \
0 #!/bin/sh
0 #! /bin/sh
11 # Common wrapper for a few potentially missing GNU programs.
22
3 scriptversion=2016-01-11.22; # UTC
4
5 # Copyright (C) 1996-2017 Free Software Foundation, Inc.
3 scriptversion=2018-03-07.03; # UTC
4
5 # Copyright (C) 1996-2018 Free Software Foundation, Inc.
66 # Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
77
88 # This program is free software; you can redistribute it and/or modify
1616 # GNU General Public License for more details.
1717
1818 # You should have received a copy of the GNU General Public License
19 # along with this program. If not, see <http://www.gnu.org/licenses/>.
19 # along with this program. If not, see <https://www.gnu.org/licenses/>.
2020
2121 # As a special exception to the GNU General Public License, if you
2222 # distribute this file as part of a program that contains a
100100 exit $st
101101 fi
102102
103 perl_URL=http://www.perl.org/
104 flex_URL=http://flex.sourceforge.net/
105 gnu_software_URL=http://www.gnu.org/software
103 perl_URL=https://www.perl.org/
104 flex_URL=https://github.com/westes/flex
105 gnu_software_URL=https://www.gnu.org/software
106106
107107 program_details ()
108108 {
206206 exit $st
207207
208208 # Local variables:
209 # eval: (add-hook 'write-file-hooks 'time-stamp)
209 # eval: (add-hook 'before-save-hook 'time-stamp)
210210 # time-stamp-start: "scriptversion="
211211 # time-stamp-format: "%:y-%02m-%02d.%02H"
212212 # time-stamp-time-zone: "UTC0"
00 #!/bin/sh
11 # py-compile - Compile a Python program
22
3 scriptversion=2016-01-11.22; # UTC
3 scriptversion=2018-03-07.03; # UTC
44
5 # Copyright (C) 2000-2017 Free Software Foundation, Inc.
5 # Copyright (C) 2000-2018 Free Software Foundation, Inc.
66
77 # This program is free software; you can redistribute it and/or modify
88 # it under the terms of the GNU General Public License as published by
1515 # GNU General Public License for more details.
1616
1717 # You should have received a copy of the GNU General Public License
18 # along with this program. If not, see <http://www.gnu.org/licenses/>.
18 # along with this program. If not, see <https://www.gnu.org/licenses/>.
1919
2020 # As a special exception to the GNU General Public License, if you
2121 # distribute this file as part of a program that contains a
161161 # Local Variables:
162162 # mode: shell-script
163163 # sh-indentation: 2
164 # eval: (add-hook 'write-file-hooks 'time-stamp)
164 # eval: (add-hook 'before-save-hook 'time-stamp)
165165 # time-stamp-start: "scriptversion="
166166 # time-stamp-format: "%:y-%02m-%02d.%02H"
167167 # time-stamp-time-zone: "UTC0"
0 ## The purpose of these rules is to meet the requirements for Operating
1 ## System Protection Profile (OSPP)v4.2. These rules depends on having
2 ## 10-base-config.rules, 11-loginuid.rules, and 43-module-load.rules installed.
3
4 ## Unsuccessful file creation (open with O_CREAT)
5 -a always,exit -F arch=b32 -S openat,open_by_handle_at -F a2&0100 -F exit=-EACCES -F auid>=1000 -F auid!=unset -F key=unsuccesful-create
6 -a always,exit -F arch=b64 -S openat,open_by_handle_at -F a2&0100 -F exit=-EACCES -F auid>=1000 -F auid!=unset -F key=unsuccesful-create
7 -a always,exit -F arch=b32 -S open -F a1&0100 -F exit=-EACCES -F auid>=1000 -F auid!=unset -F key=unsuccesful-create
8 -a always,exit -F arch=b64 -S open -F a1&0100 -F exit=-EACCES -F auid>=1000 -F auid!=unset -F key=unsuccesful-create
9 -a always,exit -F arch=b32 -S openat,open_by_handle_at -F a2&0100 -F exit=-EPERM -F auid>=1000 -F auid!=unset -F key=unsuccesful-create
10 -a always,exit -F arch=b64 -S openat,open_by_handle_at -F a2&0100 -F exit=-EPERM -F auid>=1000 -F auid!=unset -F key=unsuccesful-create
11 -a always,exit -F arch=b32 -S open -F a1&0100 -F exit=-EPERM -F auid>=1000 -F auid!=unset -F key=unsuccesful-create
12 -a always,exit -F arch=b64 -S open -F a1&0100 -F exit=-EPERM -F auid>=1000 -F auid!=unset -F key=unsuccesful-create
13 -a always,exit -F arch=b32 -S creat -F exit=-EACCES -F auid>=1000 -F auid!=unset -F key=unsuccesful-create
14 -a always,exit -F arch=b64 -S creat -F exit=-EACCES -F auid>=1000 -F auid!=unset -F key=unsuccesful-create
15 -a always,exit -F arch=b32 -S creat -F exit=-EPERM -F auid>=1000 -F auid!=unset -F key=unsuccesful-create
16 -a always,exit -F arch=b64 -S creat -F exit=-EPERM -F auid>=1000 -F auid!=unset -F key=unsuccesful-create
17
18 ## Unsuccessful file modifications (open for write or truncate)
19 -a always,exit -F arch=b32 -S openat,open_by_handle_at -F a2&01003 -F exit=-EACCES -F auid>=1000 -F auid!=unset -F key=unsuccesful-modification
20 -a always,exit -F arch=b64 -S openat,open_by_handle_at -F a2&01003 -F exit=-EACCES -F auid>=1000 -F auid!=unset -F key=unsuccesful-modification
21 -a always,exit -F arch=b32 -S open -F a1&01003 -F exit=-EACCES -F auid>=1000 -F auid!=unset -F key=unsuccesful-modification
22 -a always,exit -F arch=b64 -S open -F a1&01003 -F exit=-EACCES -F auid>=1000 -F auid!=unset -F key=unsuccesful-modification
23 -a always,exit -F arch=b32 -S openat,open_by_handle_at -F a2&01003 -F exit=-EPERM -F auid>=1000 -F auid!=unset -F key=unsuccesful-modification
24 -a always,exit -F arch=b64 -S openat,open_by_handle_at -F a2&01003 -F exit=-EPERM -F auid>=1000 -F auid!=unset -F key=unsuccesful-modification
25 -a always,exit -F arch=b32 -S open -F a1&01003 -F exit=-EPERM -F auid>=1000 -F auid!=unset -F key=unsuccesful-modification
26 -a always,exit -F arch=b64 -S open -F a1&01003 -F exit=-EPERM -F auid>=1000 -F auid!=unset -F key=unsuccesful-modification
27 -a always,exit -F arch=b32 -S truncate,ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=unset -F key=unsuccesful-modification
28 -a always,exit -F arch=b64 -S truncate,ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=unset -F key=unsuccesful-modification
29 -a always,exit -F arch=b32 -S truncate,ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=unset -F key=unsuccesful-modification
30 -a always,exit -F arch=b64 -S truncate,ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=unset -F key=unsuccesful-modification
31
32 ## Unsuccessful file access (any other opens) This has to go last.
33 -a always,exit -F arch=b32 -S open,creat,truncate,ftruncate,openat,open_by_handle_at -F exit=-EACCES -F auid>=1000 -F auid!=unset -F key=unsuccesful-access
34 -a always,exit -F arch=b64 -S open,creat,truncate,ftruncate,openat,open_by_handle_at -F exit=-EACCES -F auid>=1000 -F auid!=unset -F key=unsuccesful-access
35 -a always,exit -F arch=b32 -S open,creat,truncate,ftruncate,openat,open_by_handle_at -F exit=-EPERM -F auid>=1000 -F auid!=unset -F key=unsuccesful-access
36 -a always,exit -F arch=b64 -S open,creat,truncate,ftruncate,openat,open_by_handle_at -F exit=-EPERM -F auid>=1000 -F auid!=unset -F key=unsuccesful-access
37
38 ## Unsuccessful file delete
39 -a always,exit -F arch=b32 -S unlink,unlinkat,rename,renameat -F exit=-EACCES -F auid>=1000 -F auid!=unset -F key=unsuccesful-delete
40 -a always,exit -F arch=b64 -S unlink,unlinkat,rename,renameat -F exit=-EACCES -F auid>=1000 -F auid!=unset -F key=unsuccesful-delete
41 -a always,exit -F arch=b32 -S unlink,unlinkat,rename,renameat -F exit=-EPERM -F auid>=1000 -F auid!=unset -F key=unsuccesful-delete
42 -a always,exit -F arch=b64 -S unlink,unlinkat,rename,renameat -F exit=-EPERM -F auid>=1000 -F auid!=unset -F key=unsuccesful-delete
43
44 ## Unsuccessful permission change
45 -a always,exit -F arch=b32 -S chmod,fchmod,fchmodat,setxattr,lsetxattr,fsetxattr,removexattr,lremovexattr,fremovexattr -F exit=-EACCES -F auid>=1000 -F auid!=unset -F key=unsuccesful-perm-change
46 -a always,exit -F arch=b64 -S chmod,fchmod,fchmodat,setxattr,lsetxattr,fsetxattr,removexattr,lremovexattr,fremovexattr -F exit=-EACCES -F auid>=1000 -F auid!=unset -F key=unsuccesful-perm-change
47 -a always,exit -F arch=b32 -S chmod,fchmod,fchmodat,setxattr,lsetxattr,fsetxattr,removexattr,lremovexattr,fremovexattr -F exit=-EPERM -F auid>=1000 -F auid!=unset -F key=unsuccesful-perm-change
48 -a always,exit -F arch=b64 -S chmod,fchmod,fchmodat,setxattr,lsetxattr,fsetxattr,removexattr,lremovexattr,fremovexattr -F exit=-EPERM -F auid>=1000 -F auid!=unset -F key=unsuccesful-perm-change
49
50 ## Unsuccessful ownership change
51 -a always,exit -F arch=b32 -S lchown,fchown,chown,fchownat -F exit=-EACCES -F auid>=1000 -F auid!=unset -F key=unsuccesful-perm-change
52 -a always,exit -F arch=b64 -S lchown,fchown,chown,fchownat -F exit=-EACCES -F auid>=1000 -F auid!=unset -F key=unsuccesful-perm-change
53 -a always,exit -F arch=b32 -S lchown,fchown,chown,fchownat -F exit=-EPERM -F auid>=1000 -F auid!=unset -F key=unsuccesful-perm-change
54 -a always,exit -F arch=b64 -S lchown,fchown,chown,fchownat -F exit=-EPERM -F auid>=1000 -F auid!=unset -F key=unsuccesful-perm-change
55
56 ## User add delete modify. This is covered by pam. However, someone could
57 ## open a file and directly create or modify a user, so we'll watch passwd and
58 ## shadow for writes
59 -a always,exit -F arch=b32 -S openat,open_by_handle_at -F a2&03 -F path=/etc/passwd -F auid>=1000 -F auid!=unset -F key=user-modify
60 -a always,exit -F arch=b64 -S openat,open_by_handle_at -F a2&03 -F path=/etc/passwd -F auid>=1000 -F auid!=unset -F key=user-modify
61 -a always,exit -F arch=b32 -S open -F a1&03 -F path=/etc/passwd -F auid>=1000 -F auid!=unset -F key=user-modify
62 -a always,exit -F arch=b64 -S open -F a1&03 -F path=/etc/passwd -F auid>=1000 -F auid!=unset -F key=user-modify
63 -a always,exit -F arch=b32 -S openat,open_by_handle_at -F a2&03 -F path=/etc/shadow -F auid>=1000 -F auid!=unset -F key=user-modify
64 -a always,exit -F arch=b64 -S openat,open_by_handle_at -F a2&03 -F path=/etc/shadow -F auid>=1000 -F auid!=unset -F key=user-modify
65 -a always,exit -F arch=b32 -S open -F a1&03 -F path=/etc/shadow -F auid>=1000 -F auid!=unset -F key=user-modify
66 -a always,exit -F arch=b64 -S open -F a1&03 -F path=/etc/shadow -F auid>=1000 -F auid!=unset -F key=user-modify
67
68 ## User enable and disable. This is entirely handled by pam.
69
70 ## Group add delete modify. This is covered by pam. However, someone could
71 ## open a file and directly create or modify a user, so we'll watch group and
72 ## gshadow for writes
73 -a always,exit -F arch=b32 -S openat,open_by_handle_at -F a2&03 -F path=/etc/group -F auid>=1000 -F auid!=unset -F key=group-modify
74 -a always,exit -F arch=b64 -S openat,open_by_handle_at -F a2&03 -F path=/etc/group -F auid>=1000 -F auid!=unset -F key=group-modify
75 -a always,exit -F arch=b32 -S open -F a1&03 -F path=/etc/group -F auid>=1000 -F auid!=unset -F key=group-modify
76 -a always,exit -F arch=b64 -S open -F a1&03 -F path=/etc/group -F auid>=1000 -F auid!=unset -F key=group-modify
77 -a always,exit -F arch=b32 -S openat,open_by_handle_at -F a2&03 -F path=/etc/gshadow -F auid>=1000 -F auid!=unset -F key=group-modify
78 -a always,exit -F arch=b64 -S openat,open_by_handle_at -F a2&03 -F path=/etc/gshadow -F auid>=1000 -F auid!=unset -F key=group-modify
79 -a always,exit -F arch=b32 -S open -F a1&03 -F path=/etc/gshadow -F auid>=1000 -F auid!=unset -F key=group-modify
80 -a always,exit -F arch=b64 -S open -F a1&03 -F path=/etc/gshadow -F auid>=1000 -F auid!=unset -F key=group-modify
81
82 ## Use of special rights for config changes. This would be use of setuid
83 ## programs that relate to user accts. This is not all setuid apps because
84 ## requirements are only for ones that affect system configuration.
85 -a always,exit -F path=/usr/sbin/usernetctl -F perm=x -F auid>=1000 -F auid!=unset -F key=special-config-changes
86 -a always,exit -F path=/usr/sbin/seunshare -F perm=x -F auid>=1000 -F auid!=unset -F key=special-config-changes
87 -a always,exit -F path=/usr/bin/mount -F perm=x -F auid>=1000 -F auid!=unset -F key=special-config-changes
88 -a always,exit -F path=/usr/bin/newgrp -F perm=x -F auid>=1000 -F auid!=unset -F key=special-config-changes
89 -a always,exit -F path=/usr/bin/newuidmap -F perm=x -F auid>=1000 -F auid!=unset -F key=special-config-changes
90 -a always,exit -F path=/usr/bin/gpasswd -F perm=x -F auid>=1000 -F auid!=unset -F key=special-config-changes
91 -a always,exit -F path=/usr/bin/newgidmap -F perm=x -F auid>=1000 -F auid!=unset -F key=special-config-changes
92 -a always,exit -F path=/usr/bin/umount -F perm=x -F auid>=1000 -F auid!=unset -F key=special-config-changes
93 -a always,exit -F path=/usr/bin/passwd -F perm=x -F auid>=1000 -F auid!=unset -F key=special-config-changes
94 -a always,exit -F path=/usr/bin/crontab -F perm=x -F auid>=1000 -F auid!=unset -F key=special-config-changes
95 -a always,exit -F path=/usr/bin/at -F perm=x -F auid>=1000 -F auid!=unset -F key=special-config-changes
96
97 ## Privilege escalation via su or sudo. This is entirely handled by pam.
98
99 ## Audit log access
100 -a always,exit -F dir=/var/log/audit/ -F perm=r -F auid>=1000 -F auid!=unset -F key=access-audit-trail
101
102 ## Software updates. This is entirely handled by rpm.
103
104 ## System start and shutdown. This is entirely handled by systemd
105
106 ## Kernel Module loading. This is handled in 43-module-load.rules
107
108 ## Application invocation. The requirements list an optional requirement
109 ## FPT_SRP_EXT.1 Software Restriction Policies. This event is intended to
110 ## state results from that policy. This would be handled entirely by
111 ## that daemon.
112
4040 ## ausearch --start today -m user_auth,user_chauthtok -i
4141
4242 ## 10.2.5.b All elevation of privileges is logged
43 -a always,exit -F arch=b64 -S setuid -Fa0=0 -F exe=/usr/bin/su -F key=10.2.5.b-elevated-privs-session
44 -a always,exit -F arch=b32 -S setuid -Fa0=0 -F exe=/usr/bin/su -F key=10.2.5.b-elevated-privs-session
43 -a always,exit -F arch=b64 -S setuid -F a0=0 -F exe=/usr/bin/su -F key=10.2.5.b-elevated-privs-session
44 -a always,exit -F arch=b32 -S setuid -F a0=0 -F exe=/usr/bin/su -F key=10.2.5.b-elevated-privs-session
4545 -a always,exit -F arch=b64 -S setresuid -F a0=0 -F exe=/usr/bin/sudo -F key=10.2.5.b-elevated-privs-session
4646 -a always,exit -F arch=b32 -S setresuid -F a0=0 -F exe=/usr/bin/sudo -F key=10.2.5.b-elevated-privs-session
4747 -a always,exit -F arch=b64 -S execve -C uid!=euid -F euid=0 -F key=10.2.5.b-elevated-privs-setuid
8888
8989 ## 10.5.1 Limit viewing of audit trails to those with a job-related need.
9090 ## The audit daemon by default limits viewing of the auit trail to root.
91 ## If someone that is not an admin has a job realted need to see logs, then
91 ## If someone that is not an admin has a job related need to see logs, then
9292 ## create a unique group for people with this need and set the log_group
9393 ## configuration item in auditd.conf
9494
9191
9292 ##- Discretionary access control permission modification (unsuccessful
9393 ## and successful use of chown/chmod)
94 -a always,exit -F arch=b32 -S chmod,fchmod,fchmodat -F auid>=1000 -F auid!=4294967295 -F key=perm_mod
95 -a always,exit -F arch=b64 -S chmod,fchmod,fchmodat -F auid>=1000 -F auid!=4294967295 -F key=perm_mod
96 -a always,exit -F arch=b32 -S lchown,fchown,chown,fchownat -F auid>=1000 -F auid!=4294967295 -F key=perm_mod
97 -a always,exit -F arch=b64 -S chown,fchown,lchown,fchownat -F auid>=1000 -F auid!=4294967295 -F key=perm_mod
98 -a always,exit -F arch=b32 -S setxattr,lsetxattr,fsetxattr,removexattr,lremovexattr,fremovexattr -F auid>=1000 -F auid!=4294967295 -F key=perm_mod
99 -a always,exit -F arch=b64 -S setxattr,lsetxattr,fsetxattr,removexattr,lremovexattr,fremovexattr -F auid>=1000 -F auid!=4294967295 -F key=perm_mod
94 -a always,exit -F arch=b32 -S chmod,fchmod,fchmodat -F auid>=1000 -F auid!=unset -F key=perm_mod
95 -a always,exit -F arch=b64 -S chmod,fchmod,fchmodat -F auid>=1000 -F auid!=unset -F key=perm_mod
96 -a always,exit -F arch=b32 -S lchown,fchown,chown,fchownat -F auid>=1000 -F auid!=unset -F key=perm_mod
97 -a always,exit -F arch=b64 -S chown,fchown,lchown,fchownat -F auid>=1000 -F auid!=unset -F key=perm_mod
98 -a always,exit -F arch=b32 -S setxattr,lsetxattr,fsetxattr,removexattr,lremovexattr,fremovexattr -F auid>=1000 -F auid!=unset -F key=perm_mod
99 -a always,exit -F arch=b64 -S setxattr,lsetxattr,fsetxattr,removexattr,lremovexattr,fremovexattr -F auid>=1000 -F auid!=unset -F key=perm_mod
100100
101101 ##- Unauthorized access attempts to files (unsuccessful)
102 -a always,exit -F arch=b32 -S open,creat,truncate,ftruncate,openat,open_by_handle_at -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -F key=access
103 -a always,exit -F arch=b32 -S open,creat,truncate,ftruncate,openat,open_by_handle_at -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -F key=access
104 -a always,exit -F arch=b64 -S open,truncate,ftruncate,creat,openat,open_by_handle_at -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -F key=access
105 -a always,exit -F arch=b64 -S open,truncate,ftruncate,creat,openat,open_by_handle_at -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -F key=access
102 -a always,exit -F arch=b32 -S open,creat,truncate,ftruncate,openat,open_by_handle_at -F exit=-EACCES -F auid>=1000 -F auid!=unset -F key=access
103 -a always,exit -F arch=b32 -S open,creat,truncate,ftruncate,openat,open_by_handle_at -F exit=-EPERM -F auid>=1000 -F auid!=unset -F key=access
104 -a always,exit -F arch=b64 -S open,truncate,ftruncate,creat,openat,open_by_handle_at -F exit=-EACCES -F auid>=1000 -F auid!=unset -F key=access
105 -a always,exit -F arch=b64 -S open,truncate,ftruncate,creat,openat,open_by_handle_at -F exit=-EPERM -F auid>=1000 -F auid!=unset -F key=access
106106
107107 ##- Use of print command (unsuccessful and successful)
108108
110110 ## You have to mount media before using it. You must disable all automounting
111111 ## so that its done manually in order to get the correct user requesting the
112112 ## export
113 -a always,exit -F arch=b32 -S mount -F auid>=1000 -F auid!=4294967295 -F key=export
114 -a always,exit -F arch=b64 -S mount -F auid>=1000 -F auid!=4294967295 -F key=export
113 -a always,exit -F arch=b32 -S mount -F auid>=1000 -F auid!=unset -F key=export
114 -a always,exit -F arch=b64 -S mount -F auid>=1000 -F auid!=unset -F key=export
115115
116116 ##- System startup and shutdown (unsuccessful and successful)
117117
118118 ##- Files and programs deleted by the user (successful and unsuccessful)
119 -a always,exit -F arch=b32 -S unlink,unlinkat,rename,renameat -F auid>=1000 -F auid!=4294967295 -F key=delete
120 -a always,exit -F arch=b64 -S unlink,unlinkat,rename,renameat -F auid>=1000 -F auid!=4294967295 -F key=delete
119 -a always,exit -F arch=b32 -S unlink,unlinkat,rename,renameat -F auid>=1000 -F auid!=unset -F key=delete
120 -a always,exit -F arch=b64 -S unlink,unlinkat,rename,renameat -F auid>=1000 -F auid!=unset -F key=delete
121121
122122 ##- All system administration actions
123123 ##- All security personnel actions
00 ##- Use of privileged commands (unsuccessful and successful)
11 ## You can run the following commands to generate the rules:
2 #find /bin -type f -perm -04000 2>/dev/null | awk '{ printf "-a always,exit -F path=%s -F perm=x -F auid>=1000 -F auid!=4294967295 -F key=privileged\n", $1 }' > priv.rules
3 #find /sbin -type f -perm -04000 2>/dev/null | awk '{ printf "-a always,exit -F path=%s -F perm=x -F auid>=1000 -F auid!=4294967295 -F key=privileged\n", $1 }' >> priv.rules
4 #find /usr/bin -type f -perm -04000 2>/dev/null | awk '{ printf "-a always,exit -F path=%s -F perm=x -F auid>=1000 -F auid!=4294967295 -F key=privileged\n", $1 }' >> priv.rules
5 #find /usr/sbin -type f -perm -04000 2>/dev/null | awk '{ printf "-a always,exit -F path=%s -F perm=x -F auid>=1000 -F auid!=4294967295 -F key=privileged\n", $1 }' >> priv.rules
6 #filecap /bin 2>/dev/null | sed '1d' | awk '{ printf "-a always,exit -F path=%s -F perm=x -F auid>=1000 -F auid!=4294967295 -F key=privileged\n", $1 }' >> priv.rules
7 #filecap /sbin 2>/dev/null | sed '1d' | awk '{ printf "-a always,exit -F path=%s -F perm=x -F auid>=1000 -F auid!=4294967295 -F key=privileged\n", $1 }' >> priv.rules
8 #filecap /usr/bin 2>/dev/null | sed '1d' | awk '{ printf "-a always,exit -F path=%s -F perm=x -F auid>=1000 -F auid!=4294967295 -F key=privileged\n", $1 }' >> priv.rules
9 #filecap /usr/sbin 2>/dev/null | sed '1d' | awk '{ printf "-a always,exit -F path=%s -F perm=x -F auid>=1000 -F auid!=4294967295 -F key=privileged\n", $1 }' >> priv.rules
2 #find /bin -type f -perm -04000 2>/dev/null | awk '{ printf "-a always,exit -F path=%s -F perm=x -F auid>=1000 -F auid!=unset -F key=privileged\n", $1 }' > priv.rules
3 #find /sbin -type f -perm -04000 2>/dev/null | awk '{ printf "-a always,exit -F path=%s -F perm=x -F auid>=1000 -F auid!=unset -F key=privileged\n", $1 }' >> priv.rules
4 #find /usr/bin -type f -perm -04000 2>/dev/null | awk '{ printf "-a always,exit -F path=%s -F perm=x -F auid>=1000 -F auid!=unset -F key=privileged\n", $1 }' >> priv.rules
5 #find /usr/sbin -type f -perm -04000 2>/dev/null | awk '{ printf "-a always,exit -F path=%s -F perm=x -F auid>=1000 -F auid!=unset -F key=privileged\n", $1 }' >> priv.rules
6 #filecap /bin 2>/dev/null | sed '1d' | awk '{ printf "-a always,exit -F path=%s -F perm=x -F auid>=1000 -F auid!=unset -F key=privileged\n", $2 }' >> priv.rules
7 #filecap /sbin 2>/dev/null | sed '1d' | awk '{ printf "-a always,exit -F path=%s -F perm=x -F auid>=1000 -F auid!=unset -F key=privileged\n", $2 }' >> priv.rules
8 #filecap /usr/bin 2>/dev/null | sed '1d' | awk '{ printf "-a always,exit -F path=%s -F perm=x -F auid>=1000 -F auid!=unset -F key=privileged\n", $2 }' >> priv.rules
9 #filecap /usr/sbin 2>/dev/null | sed '1d' | awk '{ printf "-a always,exit -F path=%s -F perm=x -F auid>=1000 -F auid!=unset -F key=privileged\n", $2 }' >> priv.rules
1010
00 ## The purpose of this rule is to detect when an admin may be abusing power
11 ## by looking in user's home dir.
2 -a always,exit -F dir=/home -F uid=0 -F auid>=1000 -F auid!=4294967295 -C auid!=obj_uid -F key=power-abuse
2 -a always,exit -F dir=/home -F uid=0 -F auid>=1000 -F auid!=unset -C auid!=obj_uid -F key=power-abuse
33
0 ## These rules watch for kernel module insertion
1 -w /sbin/kmod -p x -k modules
2 -w /sbin/insmod -p x -k modules
3 -w /sbin/rmmod -p x -k modules
4 -w /sbin/modprobe -p x -k modules
0 ## These rules watch for kernel module insertion. By monitoring
1 ## the syscall, we do not need any watches on programs.
52 -a always,exit -F arch=b32 -S init_module,finit_module -F key=module-load
63 -a always,exit -F arch=b64 -S init_module,finit_module -F key=module-load
74 -a always,exit -F arch=b32 -S delete_module -F key=module-unload
00 # Makefile.am --
1 # Copyright 2016-17 Red Hat Inc., Durham, North Carolina.
1 # Copyright 2016-18 Red Hat Inc., Durham, North Carolina.
22 # All Rights Reserved.
33 #
44 # This program is free software; you can redistribute it and/or modify
2525 12-ignore-error.rules 12-cont-fail.rules \
2626 20-dont-audit.rules 21-no32bit.rules 22-ignore-chrony.rules \
2727 23-ignore-filesystems.rules \
28 30-nispom.rules 30-stig.rules 30-pci-dss-v31.rules \
28 30-nispom.rules 30-stig.rules 30-pci-dss-v31.rules 30-ospp-v42.rules \
2929 31-privileged.rules 32-power-abuse.rules \
3030 40-local.rules 41-containers.rules 42-injection.rules 43-module-load.rules \
3131 70-einval.rules 71-networking.rules \
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
1414 @SET_MAKE@
1515
1616 # Makefile.am --
17 # Copyright 2016-17 Red Hat Inc., Durham, North Carolina.
17 # Copyright 2016-18 Red Hat Inc., Durham, North Carolina.
1818 # All Rights Reserved.
1919 #
2020 # This program is free software; you can redistribute it and/or modify
305305 12-ignore-error.rules 12-cont-fail.rules \
306306 20-dont-audit.rules 21-no32bit.rules 22-ignore-chrony.rules \
307307 23-ignore-filesystems.rules \
308 30-nispom.rules 30-stig.rules 30-pci-dss-v31.rules \
308 30-nispom.rules 30-stig.rules 30-pci-dss-v31.rules 30-ospp-v42.rules \
309309 31-privileged.rules 32-power-abuse.rules \
310310 40-local.rules 41-containers.rules 42-injection.rules 43-module-load.rules \
311311 70-einval.rules 71-networking.rules \
331331 *config.status*) \
332332 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
333333 *) \
334 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
335 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
334 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
335 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
336336 esac;
337337
338338 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
356356 cscope cscopelist:
357357
358358
359 distdir: $(DISTFILES)
359 distdir: $(BUILT_SOURCES)
360 $(MAKE) $(AM_MAKEFLAGS) distdir-am
361
362 distdir-am: $(DISTFILES)
360363 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361364 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
362365 list='$(DISTFILES)'; \
2020 #
2121
2222 CONFIG_CLEAN_FILES = *.rej *.orig
23 AUTOMAKE_OPTIONS = no-dependencies
2423 SUBDIRS = test
2524 AM_CPPFLAGS = -I${top_srcdir} -I${top_srcdir}/lib -I${top_srcdir}/src/libev -I${top_srcdir}/auparse
2625 sbin_PROGRAMS = auditd auditctl aureport ausearch autrace
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
193193 am__v_at_0 = @
194194 am__v_at_1 =
195195 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
196 depcomp =
197 am__depfiles_maybe =
196 depcomp = $(SHELL) $(top_srcdir)/depcomp
197 am__maybe_remake_depfiles = depfiles
198 am__depfiles_remade = ./$(DEPDIR)/auditctl-auditctl-listing.Po \
199 ./$(DEPDIR)/auditctl-auditctl-llist.Po \
200 ./$(DEPDIR)/auditctl-auditctl.Po \
201 ./$(DEPDIR)/auditctl-delete_all.Po \
202 ./$(DEPDIR)/auditctl-llist.Po \
203 ./$(DEPDIR)/auditd-auditd-config.Po \
204 ./$(DEPDIR)/auditd-auditd-dispatch.Po \
205 ./$(DEPDIR)/auditd-auditd-event.Po \
206 ./$(DEPDIR)/auditd-auditd-listen.Po \
207 ./$(DEPDIR)/auditd-auditd-reconfig.Po \
208 ./$(DEPDIR)/auditd-auditd-sendmail.Po \
209 ./$(DEPDIR)/auditd-auditd.Po ./$(DEPDIR)/auditd-config.Po \
210 ./$(DEPDIR)/aureport-options.Po ./$(DEPDIR)/aureport-output.Po \
211 ./$(DEPDIR)/aureport-scan.Po ./$(DEPDIR)/aureport.Po \
212 ./$(DEPDIR)/ausearch-avc.Po ./$(DEPDIR)/ausearch-checkpt.Po \
213 ./$(DEPDIR)/ausearch-int.Po ./$(DEPDIR)/ausearch-llist.Po \
214 ./$(DEPDIR)/ausearch-lol.Po ./$(DEPDIR)/ausearch-lookup.Po \
215 ./$(DEPDIR)/ausearch-match.Po ./$(DEPDIR)/ausearch-nvpair.Po \
216 ./$(DEPDIR)/ausearch-options.Po ./$(DEPDIR)/ausearch-parse.Po \
217 ./$(DEPDIR)/ausearch-report.Po ./$(DEPDIR)/ausearch-string.Po \
218 ./$(DEPDIR)/ausearch-time.Po ./$(DEPDIR)/ausearch.Po \
219 ./$(DEPDIR)/autrace.Po ./$(DEPDIR)/delete_all.Po
220 am__mv = mv -f
198221 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
199222 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
200223 LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
238261 $(RECURSIVE_CLEAN_TARGETS) \
239262 $(am__extra_recursive_targets)
240263 AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
241 distdir
264 distdir distdir-am
242265 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
243266 # Read a list of newline-separated strings from the standard input,
244267 # and print each of them once, without duplicates. Input order is
259282 ETAGS = etags
260283 CTAGS = ctags
261284 DIST_SUBDIRS = $(SUBDIRS)
262 am__DIST_COMMON = $(srcdir)/Makefile.in
285 am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp
263286 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
264287 am__relativize = \
265288 dir0=`pwd`; \
443466 top_srcdir = @top_srcdir@
444467 use_python3 = @use_python3@
445468 CONFIG_CLEAN_FILES = *.rej *.orig
446 AUTOMAKE_OPTIONS = no-dependencies
447469 SUBDIRS = test
448470 AM_CPPFLAGS = -I${top_srcdir} -I${top_srcdir}/lib -I${top_srcdir}/src/libev -I${top_srcdir}/auparse
449471 AM_CFLAGS = -D_GNU_SOURCE -Wno-pointer-sign
486508 *config.status*) \
487509 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
488510 *) \
489 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
490 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
511 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
512 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
491513 esac;
492514
493515 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
574596 distclean-compile:
575597 -rm -f *.tab.c
576598
599 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/auditctl-auditctl-listing.Po@am__quote@ # am--include-marker
600 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/auditctl-auditctl-llist.Po@am__quote@ # am--include-marker
601 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/auditctl-auditctl.Po@am__quote@ # am--include-marker
602 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/auditctl-delete_all.Po@am__quote@ # am--include-marker
603 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/auditctl-llist.Po@am__quote@ # am--include-marker
604 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/auditd-auditd-config.Po@am__quote@ # am--include-marker
605 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/auditd-auditd-dispatch.Po@am__quote@ # am--include-marker
606 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/auditd-auditd-event.Po@am__quote@ # am--include-marker
607 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/auditd-auditd-listen.Po@am__quote@ # am--include-marker
608 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/auditd-auditd-reconfig.Po@am__quote@ # am--include-marker
609 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/auditd-auditd-sendmail.Po@am__quote@ # am--include-marker
610 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/auditd-auditd.Po@am__quote@ # am--include-marker
611 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/auditd-config.Po@am__quote@ # am--include-marker
612 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/aureport-options.Po@am__quote@ # am--include-marker
613 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/aureport-output.Po@am__quote@ # am--include-marker
614 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/aureport-scan.Po@am__quote@ # am--include-marker
615 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/aureport.Po@am__quote@ # am--include-marker
616 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ausearch-avc.Po@am__quote@ # am--include-marker
617 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ausearch-checkpt.Po@am__quote@ # am--include-marker
618 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ausearch-int.Po@am__quote@ # am--include-marker
619 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ausearch-llist.Po@am__quote@ # am--include-marker
620 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ausearch-lol.Po@am__quote@ # am--include-marker
621 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ausearch-lookup.Po@am__quote@ # am--include-marker
622 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ausearch-match.Po@am__quote@ # am--include-marker
623 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ausearch-nvpair.Po@am__quote@ # am--include-marker
624 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ausearch-options.Po@am__quote@ # am--include-marker
625 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ausearch-parse.Po@am__quote@ # am--include-marker
626 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ausearch-report.Po@am__quote@ # am--include-marker
627 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ausearch-string.Po@am__quote@ # am--include-marker
628 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ausearch-time.Po@am__quote@ # am--include-marker
629 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ausearch.Po@am__quote@ # am--include-marker
630 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/autrace.Po@am__quote@ # am--include-marker
631 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/delete_all.Po@am__quote@ # am--include-marker
632
633 $(am__depfiles_remade):
634 @$(MKDIR_P) $(@D)
635 @echo '# dummy' >$@-t && $(am__mv) $@-t $@
636
637 am--depfiles: $(am__depfiles_remade)
638
577639 .c.o:
578 $(AM_V_CC)$(COMPILE) -c -o $@ $<
640 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
641 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
642 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
643 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
644 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
579645
580646 .c.obj:
581 $(AM_V_CC)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
647 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
648 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
649 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
650 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
651 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
582652
583653 .c.lo:
584 $(AM_V_CC)$(LTCOMPILE) -c -o $@ $<
654 @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
655 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
656 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
657 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
658 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
585659
586660 auditctl-auditctl.o: auditctl.c
587 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditctl_CFLAGS) $(CFLAGS) -c -o auditctl-auditctl.o `test -f 'auditctl.c' || echo '$(srcdir)/'`auditctl.c
661 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditctl_CFLAGS) $(CFLAGS) -MT auditctl-auditctl.o -MD -MP -MF $(DEPDIR)/auditctl-auditctl.Tpo -c -o auditctl-auditctl.o `test -f 'auditctl.c' || echo '$(srcdir)/'`auditctl.c
662 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/auditctl-auditctl.Tpo $(DEPDIR)/auditctl-auditctl.Po
663 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='auditctl.c' object='auditctl-auditctl.o' libtool=no @AMDEPBACKSLASH@
664 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
665 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditctl_CFLAGS) $(CFLAGS) -c -o auditctl-auditctl.o `test -f 'auditctl.c' || echo '$(srcdir)/'`auditctl.c
588666
589667 auditctl-auditctl.obj: auditctl.c
590 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditctl_CFLAGS) $(CFLAGS) -c -o auditctl-auditctl.obj `if test -f 'auditctl.c'; then $(CYGPATH_W) 'auditctl.c'; else $(CYGPATH_W) '$(srcdir)/auditctl.c'; fi`
668 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditctl_CFLAGS) $(CFLAGS) -MT auditctl-auditctl.obj -MD -MP -MF $(DEPDIR)/auditctl-auditctl.Tpo -c -o auditctl-auditctl.obj `if test -f 'auditctl.c'; then $(CYGPATH_W) 'auditctl.c'; else $(CYGPATH_W) '$(srcdir)/auditctl.c'; fi`
669 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/auditctl-auditctl.Tpo $(DEPDIR)/auditctl-auditctl.Po
670 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='auditctl.c' object='auditctl-auditctl.obj' libtool=no @AMDEPBACKSLASH@
671 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
672 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditctl_CFLAGS) $(CFLAGS) -c -o auditctl-auditctl.obj `if test -f 'auditctl.c'; then $(CYGPATH_W) 'auditctl.c'; else $(CYGPATH_W) '$(srcdir)/auditctl.c'; fi`
591673
592674 auditctl-auditctl-llist.o: auditctl-llist.c
593 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditctl_CFLAGS) $(CFLAGS) -c -o auditctl-auditctl-llist.o `test -f 'auditctl-llist.c' || echo '$(srcdir)/'`auditctl-llist.c
675 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditctl_CFLAGS) $(CFLAGS) -MT auditctl-auditctl-llist.o -MD -MP -MF $(DEPDIR)/auditctl-auditctl-llist.Tpo -c -o auditctl-auditctl-llist.o `test -f 'auditctl-llist.c' || echo '$(srcdir)/'`auditctl-llist.c
676 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/auditctl-auditctl-llist.Tpo $(DEPDIR)/auditctl-auditctl-llist.Po
677 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='auditctl-llist.c' object='auditctl-auditctl-llist.o' libtool=no @AMDEPBACKSLASH@
678 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
679 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditctl_CFLAGS) $(CFLAGS) -c -o auditctl-auditctl-llist.o `test -f 'auditctl-llist.c' || echo '$(srcdir)/'`auditctl-llist.c
594680
595681 auditctl-auditctl-llist.obj: auditctl-llist.c
596 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditctl_CFLAGS) $(CFLAGS) -c -o auditctl-auditctl-llist.obj `if test -f 'auditctl-llist.c'; then $(CYGPATH_W) 'auditctl-llist.c'; else $(CYGPATH_W) '$(srcdir)/auditctl-llist.c'; fi`
682 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditctl_CFLAGS) $(CFLAGS) -MT auditctl-auditctl-llist.obj -MD -MP -MF $(DEPDIR)/auditctl-auditctl-llist.Tpo -c -o auditctl-auditctl-llist.obj `if test -f 'auditctl-llist.c'; then $(CYGPATH_W) 'auditctl-llist.c'; else $(CYGPATH_W) '$(srcdir)/auditctl-llist.c'; fi`
683 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/auditctl-auditctl-llist.Tpo $(DEPDIR)/auditctl-auditctl-llist.Po
684 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='auditctl-llist.c' object='auditctl-auditctl-llist.obj' libtool=no @AMDEPBACKSLASH@
685 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
686 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditctl_CFLAGS) $(CFLAGS) -c -o auditctl-auditctl-llist.obj `if test -f 'auditctl-llist.c'; then $(CYGPATH_W) 'auditctl-llist.c'; else $(CYGPATH_W) '$(srcdir)/auditctl-llist.c'; fi`
597687
598688 auditctl-delete_all.o: delete_all.c
599 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditctl_CFLAGS) $(CFLAGS) -c -o auditctl-delete_all.o `test -f 'delete_all.c' || echo '$(srcdir)/'`delete_all.c
689 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditctl_CFLAGS) $(CFLAGS) -MT auditctl-delete_all.o -MD -MP -MF $(DEPDIR)/auditctl-delete_all.Tpo -c -o auditctl-delete_all.o `test -f 'delete_all.c' || echo '$(srcdir)/'`delete_all.c
690 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/auditctl-delete_all.Tpo $(DEPDIR)/auditctl-delete_all.Po
691 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='delete_all.c' object='auditctl-delete_all.o' libtool=no @AMDEPBACKSLASH@
692 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
693 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditctl_CFLAGS) $(CFLAGS) -c -o auditctl-delete_all.o `test -f 'delete_all.c' || echo '$(srcdir)/'`delete_all.c
600694
601695 auditctl-delete_all.obj: delete_all.c
602 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditctl_CFLAGS) $(CFLAGS) -c -o auditctl-delete_all.obj `if test -f 'delete_all.c'; then $(CYGPATH_W) 'delete_all.c'; else $(CYGPATH_W) '$(srcdir)/delete_all.c'; fi`
696 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditctl_CFLAGS) $(CFLAGS) -MT auditctl-delete_all.obj -MD -MP -MF $(DEPDIR)/auditctl-delete_all.Tpo -c -o auditctl-delete_all.obj `if test -f 'delete_all.c'; then $(CYGPATH_W) 'delete_all.c'; else $(CYGPATH_W) '$(srcdir)/delete_all.c'; fi`
697 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/auditctl-delete_all.Tpo $(DEPDIR)/auditctl-delete_all.Po
698 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='delete_all.c' object='auditctl-delete_all.obj' libtool=no @AMDEPBACKSLASH@
699 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
700 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditctl_CFLAGS) $(CFLAGS) -c -o auditctl-delete_all.obj `if test -f 'delete_all.c'; then $(CYGPATH_W) 'delete_all.c'; else $(CYGPATH_W) '$(srcdir)/delete_all.c'; fi`
603701
604702 auditctl-auditctl-listing.o: auditctl-listing.c
605 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditctl_CFLAGS) $(CFLAGS) -c -o auditctl-auditctl-listing.o `test -f 'auditctl-listing.c' || echo '$(srcdir)/'`auditctl-listing.c
703 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditctl_CFLAGS) $(CFLAGS) -MT auditctl-auditctl-listing.o -MD -MP -MF $(DEPDIR)/auditctl-auditctl-listing.Tpo -c -o auditctl-auditctl-listing.o `test -f 'auditctl-listing.c' || echo '$(srcdir)/'`auditctl-listing.c
704 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/auditctl-auditctl-listing.Tpo $(DEPDIR)/auditctl-auditctl-listing.Po
705 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='auditctl-listing.c' object='auditctl-auditctl-listing.o' libtool=no @AMDEPBACKSLASH@
706 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
707 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditctl_CFLAGS) $(CFLAGS) -c -o auditctl-auditctl-listing.o `test -f 'auditctl-listing.c' || echo '$(srcdir)/'`auditctl-listing.c
606708
607709 auditctl-auditctl-listing.obj: auditctl-listing.c
608 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditctl_CFLAGS) $(CFLAGS) -c -o auditctl-auditctl-listing.obj `if test -f 'auditctl-listing.c'; then $(CYGPATH_W) 'auditctl-listing.c'; else $(CYGPATH_W) '$(srcdir)/auditctl-listing.c'; fi`
710 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditctl_CFLAGS) $(CFLAGS) -MT auditctl-auditctl-listing.obj -MD -MP -MF $(DEPDIR)/auditctl-auditctl-listing.Tpo -c -o auditctl-auditctl-listing.obj `if test -f 'auditctl-listing.c'; then $(CYGPATH_W) 'auditctl-listing.c'; else $(CYGPATH_W) '$(srcdir)/auditctl-listing.c'; fi`
711 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/auditctl-auditctl-listing.Tpo $(DEPDIR)/auditctl-auditctl-listing.Po
712 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='auditctl-listing.c' object='auditctl-auditctl-listing.obj' libtool=no @AMDEPBACKSLASH@
713 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
714 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditctl_CFLAGS) $(CFLAGS) -c -o auditctl-auditctl-listing.obj `if test -f 'auditctl-listing.c'; then $(CYGPATH_W) 'auditctl-listing.c'; else $(CYGPATH_W) '$(srcdir)/auditctl-listing.c'; fi`
609715
610716 auditd-auditd.o: auditd.c
611 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -c -o auditd-auditd.o `test -f 'auditd.c' || echo '$(srcdir)/'`auditd.c
717 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -MT auditd-auditd.o -MD -MP -MF $(DEPDIR)/auditd-auditd.Tpo -c -o auditd-auditd.o `test -f 'auditd.c' || echo '$(srcdir)/'`auditd.c
718 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/auditd-auditd.Tpo $(DEPDIR)/auditd-auditd.Po
719 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='auditd.c' object='auditd-auditd.o' libtool=no @AMDEPBACKSLASH@
720 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
721 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -c -o auditd-auditd.o `test -f 'auditd.c' || echo '$(srcdir)/'`auditd.c
612722
613723 auditd-auditd.obj: auditd.c
614 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -c -o auditd-auditd.obj `if test -f 'auditd.c'; then $(CYGPATH_W) 'auditd.c'; else $(CYGPATH_W) '$(srcdir)/auditd.c'; fi`
724 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -MT auditd-auditd.obj -MD -MP -MF $(DEPDIR)/auditd-auditd.Tpo -c -o auditd-auditd.obj `if test -f 'auditd.c'; then $(CYGPATH_W) 'auditd.c'; else $(CYGPATH_W) '$(srcdir)/auditd.c'; fi`
725 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/auditd-auditd.Tpo $(DEPDIR)/auditd-auditd.Po
726 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='auditd.c' object='auditd-auditd.obj' libtool=no @AMDEPBACKSLASH@
727 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
728 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -c -o auditd-auditd.obj `if test -f 'auditd.c'; then $(CYGPATH_W) 'auditd.c'; else $(CYGPATH_W) '$(srcdir)/auditd.c'; fi`
615729
616730 auditd-auditd-event.o: auditd-event.c
617 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -c -o auditd-auditd-event.o `test -f 'auditd-event.c' || echo '$(srcdir)/'`auditd-event.c
731 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -MT auditd-auditd-event.o -MD -MP -MF $(DEPDIR)/auditd-auditd-event.Tpo -c -o auditd-auditd-event.o `test -f 'auditd-event.c' || echo '$(srcdir)/'`auditd-event.c
732 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/auditd-auditd-event.Tpo $(DEPDIR)/auditd-auditd-event.Po
733 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='auditd-event.c' object='auditd-auditd-event.o' libtool=no @AMDEPBACKSLASH@
734 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
735 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -c -o auditd-auditd-event.o `test -f 'auditd-event.c' || echo '$(srcdir)/'`auditd-event.c
618736
619737 auditd-auditd-event.obj: auditd-event.c
620 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -c -o auditd-auditd-event.obj `if test -f 'auditd-event.c'; then $(CYGPATH_W) 'auditd-event.c'; else $(CYGPATH_W) '$(srcdir)/auditd-event.c'; fi`
738 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -MT auditd-auditd-event.obj -MD -MP -MF $(DEPDIR)/auditd-auditd-event.Tpo -c -o auditd-auditd-event.obj `if test -f 'auditd-event.c'; then $(CYGPATH_W) 'auditd-event.c'; else $(CYGPATH_W) '$(srcdir)/auditd-event.c'; fi`
739 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/auditd-auditd-event.Tpo $(DEPDIR)/auditd-auditd-event.Po
740 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='auditd-event.c' object='auditd-auditd-event.obj' libtool=no @AMDEPBACKSLASH@
741 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
742 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -c -o auditd-auditd-event.obj `if test -f 'auditd-event.c'; then $(CYGPATH_W) 'auditd-event.c'; else $(CYGPATH_W) '$(srcdir)/auditd-event.c'; fi`
621743
622744 auditd-auditd-config.o: auditd-config.c
623 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -c -o auditd-auditd-config.o `test -f 'auditd-config.c' || echo '$(srcdir)/'`auditd-config.c
745 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -MT auditd-auditd-config.o -MD -MP -MF $(DEPDIR)/auditd-auditd-config.Tpo -c -o auditd-auditd-config.o `test -f 'auditd-config.c' || echo '$(srcdir)/'`auditd-config.c
746 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/auditd-auditd-config.Tpo $(DEPDIR)/auditd-auditd-config.Po
747 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='auditd-config.c' object='auditd-auditd-config.o' libtool=no @AMDEPBACKSLASH@
748 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
749 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -c -o auditd-auditd-config.o `test -f 'auditd-config.c' || echo '$(srcdir)/'`auditd-config.c
624750
625751 auditd-auditd-config.obj: auditd-config.c
626 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -c -o auditd-auditd-config.obj `if test -f 'auditd-config.c'; then $(CYGPATH_W) 'auditd-config.c'; else $(CYGPATH_W) '$(srcdir)/auditd-config.c'; fi`
752 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -MT auditd-auditd-config.obj -MD -MP -MF $(DEPDIR)/auditd-auditd-config.Tpo -c -o auditd-auditd-config.obj `if test -f 'auditd-config.c'; then $(CYGPATH_W) 'auditd-config.c'; else $(CYGPATH_W) '$(srcdir)/auditd-config.c'; fi`
753 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/auditd-auditd-config.Tpo $(DEPDIR)/auditd-auditd-config.Po
754 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='auditd-config.c' object='auditd-auditd-config.obj' libtool=no @AMDEPBACKSLASH@
755 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
756 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -c -o auditd-auditd-config.obj `if test -f 'auditd-config.c'; then $(CYGPATH_W) 'auditd-config.c'; else $(CYGPATH_W) '$(srcdir)/auditd-config.c'; fi`
627757
628758 auditd-auditd-reconfig.o: auditd-reconfig.c
629 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -c -o auditd-auditd-reconfig.o `test -f 'auditd-reconfig.c' || echo '$(srcdir)/'`auditd-reconfig.c
759 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -MT auditd-auditd-reconfig.o -MD -MP -MF $(DEPDIR)/auditd-auditd-reconfig.Tpo -c -o auditd-auditd-reconfig.o `test -f 'auditd-reconfig.c' || echo '$(srcdir)/'`auditd-reconfig.c
760 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/auditd-auditd-reconfig.Tpo $(DEPDIR)/auditd-auditd-reconfig.Po
761 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='auditd-reconfig.c' object='auditd-auditd-reconfig.o' libtool=no @AMDEPBACKSLASH@
762 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
763 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -c -o auditd-auditd-reconfig.o `test -f 'auditd-reconfig.c' || echo '$(srcdir)/'`auditd-reconfig.c
630764
631765 auditd-auditd-reconfig.obj: auditd-reconfig.c
632 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -c -o auditd-auditd-reconfig.obj `if test -f 'auditd-reconfig.c'; then $(CYGPATH_W) 'auditd-reconfig.c'; else $(CYGPATH_W) '$(srcdir)/auditd-reconfig.c'; fi`
766 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -MT auditd-auditd-reconfig.obj -MD -MP -MF $(DEPDIR)/auditd-auditd-reconfig.Tpo -c -o auditd-auditd-reconfig.obj `if test -f 'auditd-reconfig.c'; then $(CYGPATH_W) 'auditd-reconfig.c'; else $(CYGPATH_W) '$(srcdir)/auditd-reconfig.c'; fi`
767 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/auditd-auditd-reconfig.Tpo $(DEPDIR)/auditd-auditd-reconfig.Po
768 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='auditd-reconfig.c' object='auditd-auditd-reconfig.obj' libtool=no @AMDEPBACKSLASH@
769 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
770 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -c -o auditd-auditd-reconfig.obj `if test -f 'auditd-reconfig.c'; then $(CYGPATH_W) 'auditd-reconfig.c'; else $(CYGPATH_W) '$(srcdir)/auditd-reconfig.c'; fi`
633771
634772 auditd-auditd-sendmail.o: auditd-sendmail.c
635 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -c -o auditd-auditd-sendmail.o `test -f 'auditd-sendmail.c' || echo '$(srcdir)/'`auditd-sendmail.c
773 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -MT auditd-auditd-sendmail.o -MD -MP -MF $(DEPDIR)/auditd-auditd-sendmail.Tpo -c -o auditd-auditd-sendmail.o `test -f 'auditd-sendmail.c' || echo '$(srcdir)/'`auditd-sendmail.c
774 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/auditd-auditd-sendmail.Tpo $(DEPDIR)/auditd-auditd-sendmail.Po
775 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='auditd-sendmail.c' object='auditd-auditd-sendmail.o' libtool=no @AMDEPBACKSLASH@
776 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
777 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -c -o auditd-auditd-sendmail.o `test -f 'auditd-sendmail.c' || echo '$(srcdir)/'`auditd-sendmail.c
636778
637779 auditd-auditd-sendmail.obj: auditd-sendmail.c
638 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -c -o auditd-auditd-sendmail.obj `if test -f 'auditd-sendmail.c'; then $(CYGPATH_W) 'auditd-sendmail.c'; else $(CYGPATH_W) '$(srcdir)/auditd-sendmail.c'; fi`
780 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -MT auditd-auditd-sendmail.obj -MD -MP -MF $(DEPDIR)/auditd-auditd-sendmail.Tpo -c -o auditd-auditd-sendmail.obj `if test -f 'auditd-sendmail.c'; then $(CYGPATH_W) 'auditd-sendmail.c'; else $(CYGPATH_W) '$(srcdir)/auditd-sendmail.c'; fi`
781 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/auditd-auditd-sendmail.Tpo $(DEPDIR)/auditd-auditd-sendmail.Po
782 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='auditd-sendmail.c' object='auditd-auditd-sendmail.obj' libtool=no @AMDEPBACKSLASH@
783 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
784 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -c -o auditd-auditd-sendmail.obj `if test -f 'auditd-sendmail.c'; then $(CYGPATH_W) 'auditd-sendmail.c'; else $(CYGPATH_W) '$(srcdir)/auditd-sendmail.c'; fi`
639785
640786 auditd-auditd-dispatch.o: auditd-dispatch.c
641 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -c -o auditd-auditd-dispatch.o `test -f 'auditd-dispatch.c' || echo '$(srcdir)/'`auditd-dispatch.c
787 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -MT auditd-auditd-dispatch.o -MD -MP -MF $(DEPDIR)/auditd-auditd-dispatch.Tpo -c -o auditd-auditd-dispatch.o `test -f 'auditd-dispatch.c' || echo '$(srcdir)/'`auditd-dispatch.c
788 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/auditd-auditd-dispatch.Tpo $(DEPDIR)/auditd-auditd-dispatch.Po
789 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='auditd-dispatch.c' object='auditd-auditd-dispatch.o' libtool=no @AMDEPBACKSLASH@
790 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
791 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -c -o auditd-auditd-dispatch.o `test -f 'auditd-dispatch.c' || echo '$(srcdir)/'`auditd-dispatch.c
642792
643793 auditd-auditd-dispatch.obj: auditd-dispatch.c
644 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -c -o auditd-auditd-dispatch.obj `if test -f 'auditd-dispatch.c'; then $(CYGPATH_W) 'auditd-dispatch.c'; else $(CYGPATH_W) '$(srcdir)/auditd-dispatch.c'; fi`
794 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -MT auditd-auditd-dispatch.obj -MD -MP -MF $(DEPDIR)/auditd-auditd-dispatch.Tpo -c -o auditd-auditd-dispatch.obj `if test -f 'auditd-dispatch.c'; then $(CYGPATH_W) 'auditd-dispatch.c'; else $(CYGPATH_W) '$(srcdir)/auditd-dispatch.c'; fi`
795 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/auditd-auditd-dispatch.Tpo $(DEPDIR)/auditd-auditd-dispatch.Po
796 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='auditd-dispatch.c' object='auditd-auditd-dispatch.obj' libtool=no @AMDEPBACKSLASH@
797 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
798 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -c -o auditd-auditd-dispatch.obj `if test -f 'auditd-dispatch.c'; then $(CYGPATH_W) 'auditd-dispatch.c'; else $(CYGPATH_W) '$(srcdir)/auditd-dispatch.c'; fi`
645799
646800 auditd-auditd-listen.o: auditd-listen.c
647 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -c -o auditd-auditd-listen.o `test -f 'auditd-listen.c' || echo '$(srcdir)/'`auditd-listen.c
801 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -MT auditd-auditd-listen.o -MD -MP -MF $(DEPDIR)/auditd-auditd-listen.Tpo -c -o auditd-auditd-listen.o `test -f 'auditd-listen.c' || echo '$(srcdir)/'`auditd-listen.c
802 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/auditd-auditd-listen.Tpo $(DEPDIR)/auditd-auditd-listen.Po
803 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='auditd-listen.c' object='auditd-auditd-listen.o' libtool=no @AMDEPBACKSLASH@
804 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
805 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -c -o auditd-auditd-listen.o `test -f 'auditd-listen.c' || echo '$(srcdir)/'`auditd-listen.c
648806
649807 auditd-auditd-listen.obj: auditd-listen.c
650 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -c -o auditd-auditd-listen.obj `if test -f 'auditd-listen.c'; then $(CYGPATH_W) 'auditd-listen.c'; else $(CYGPATH_W) '$(srcdir)/auditd-listen.c'; fi`
808 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -MT auditd-auditd-listen.obj -MD -MP -MF $(DEPDIR)/auditd-auditd-listen.Tpo -c -o auditd-auditd-listen.obj `if test -f 'auditd-listen.c'; then $(CYGPATH_W) 'auditd-listen.c'; else $(CYGPATH_W) '$(srcdir)/auditd-listen.c'; fi`
809 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/auditd-auditd-listen.Tpo $(DEPDIR)/auditd-auditd-listen.Po
810 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='auditd-listen.c' object='auditd-auditd-listen.obj' libtool=no @AMDEPBACKSLASH@
811 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
812 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(auditd_CFLAGS) $(CFLAGS) -c -o auditd-auditd-listen.obj `if test -f 'auditd-listen.c'; then $(CYGPATH_W) 'auditd-listen.c'; else $(CYGPATH_W) '$(srcdir)/auditd-listen.c'; fi`
651813
652814 mostlyclean-libtool:
653815 -rm -f *.lo
754916 distclean-tags:
755917 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
756918
757 distdir: $(DISTFILES)
919 distdir: $(BUILT_SOURCES)
920 $(MAKE) $(AM_MAKEFLAGS) distdir-am
921
922 distdir-am: $(DISTFILES)
758923 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
759924 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
760925 list='$(DISTFILES)'; \
8531018 mostlyclean-am
8541019
8551020 distclean: distclean-recursive
1021 -rm -f ./$(DEPDIR)/auditctl-auditctl-listing.Po
1022 -rm -f ./$(DEPDIR)/auditctl-auditctl-llist.Po
1023 -rm -f ./$(DEPDIR)/auditctl-auditctl.Po
1024 -rm -f ./$(DEPDIR)/auditctl-delete_all.Po
1025 -rm -f ./$(DEPDIR)/auditctl-llist.Po
1026 -rm -f ./$(DEPDIR)/auditd-auditd-config.Po
1027 -rm -f ./$(DEPDIR)/auditd-auditd-dispatch.Po
1028 -rm -f ./$(DEPDIR)/auditd-auditd-event.Po
1029 -rm -f ./$(DEPDIR)/auditd-auditd-listen.Po
1030 -rm -f ./$(DEPDIR)/auditd-auditd-reconfig.Po
1031 -rm -f ./$(DEPDIR)/auditd-auditd-sendmail.Po
1032 -rm -f ./$(DEPDIR)/auditd-auditd.Po
1033 -rm -f ./$(DEPDIR)/auditd-config.Po
1034 -rm -f ./$(DEPDIR)/aureport-options.Po
1035 -rm -f ./$(DEPDIR)/aureport-output.Po
1036 -rm -f ./$(DEPDIR)/aureport-scan.Po
1037 -rm -f ./$(DEPDIR)/aureport.Po
1038 -rm -f ./$(DEPDIR)/ausearch-avc.Po
1039 -rm -f ./$(DEPDIR)/ausearch-checkpt.Po
1040 -rm -f ./$(DEPDIR)/ausearch-int.Po
1041 -rm -f ./$(DEPDIR)/ausearch-llist.Po
1042 -rm -f ./$(DEPDIR)/ausearch-lol.Po
1043 -rm -f ./$(DEPDIR)/ausearch-lookup.Po
1044 -rm -f ./$(DEPDIR)/ausearch-match.Po
1045 -rm -f ./$(DEPDIR)/ausearch-nvpair.Po
1046 -rm -f ./$(DEPDIR)/ausearch-options.Po
1047 -rm -f ./$(DEPDIR)/ausearch-parse.Po
1048 -rm -f ./$(DEPDIR)/ausearch-report.Po
1049 -rm -f ./$(DEPDIR)/ausearch-string.Po
1050 -rm -f ./$(DEPDIR)/ausearch-time.Po
1051 -rm -f ./$(DEPDIR)/ausearch.Po
1052 -rm -f ./$(DEPDIR)/autrace.Po
1053 -rm -f ./$(DEPDIR)/delete_all.Po
8561054 -rm -f Makefile
8571055 distclean-am: clean-am distclean-compile distclean-generic \
8581056 distclean-tags
8981096 installcheck-am:
8991097
9001098 maintainer-clean: maintainer-clean-recursive
1099 -rm -f ./$(DEPDIR)/auditctl-auditctl-listing.Po
1100 -rm -f ./$(DEPDIR)/auditctl-auditctl-llist.Po
1101 -rm -f ./$(DEPDIR)/auditctl-auditctl.Po
1102 -rm -f ./$(DEPDIR)/auditctl-delete_all.Po
1103 -rm -f ./$(DEPDIR)/auditctl-llist.Po
1104 -rm -f ./$(DEPDIR)/auditd-auditd-config.Po
1105 -rm -f ./$(DEPDIR)/auditd-auditd-dispatch.Po
1106 -rm -f ./$(DEPDIR)/auditd-auditd-event.Po
1107 -rm -f ./$(DEPDIR)/auditd-auditd-listen.Po
1108 -rm -f ./$(DEPDIR)/auditd-auditd-reconfig.Po
1109 -rm -f ./$(DEPDIR)/auditd-auditd-sendmail.Po
1110 -rm -f ./$(DEPDIR)/auditd-auditd.Po
1111 -rm -f ./$(DEPDIR)/auditd-config.Po
1112 -rm -f ./$(DEPDIR)/aureport-options.Po
1113 -rm -f ./$(DEPDIR)/aureport-output.Po
1114 -rm -f ./$(DEPDIR)/aureport-scan.Po
1115 -rm -f ./$(DEPDIR)/aureport.Po
1116 -rm -f ./$(DEPDIR)/ausearch-avc.Po
1117 -rm -f ./$(DEPDIR)/ausearch-checkpt.Po
1118 -rm -f ./$(DEPDIR)/ausearch-int.Po
1119 -rm -f ./$(DEPDIR)/ausearch-llist.Po
1120 -rm -f ./$(DEPDIR)/ausearch-lol.Po
1121 -rm -f ./$(DEPDIR)/ausearch-lookup.Po
1122 -rm -f ./$(DEPDIR)/ausearch-match.Po
1123 -rm -f ./$(DEPDIR)/ausearch-nvpair.Po
1124 -rm -f ./$(DEPDIR)/ausearch-options.Po
1125 -rm -f ./$(DEPDIR)/ausearch-parse.Po
1126 -rm -f ./$(DEPDIR)/ausearch-report.Po
1127 -rm -f ./$(DEPDIR)/ausearch-string.Po
1128 -rm -f ./$(DEPDIR)/ausearch-time.Po
1129 -rm -f ./$(DEPDIR)/ausearch.Po
1130 -rm -f ./$(DEPDIR)/autrace.Po
1131 -rm -f ./$(DEPDIR)/delete_all.Po
9011132 -rm -f Makefile
9021133 maintainer-clean-am: distclean-am maintainer-clean-generic
9031134
9181149
9191150 .MAKE: $(am__recursive_targets) install-am install-strip
9201151
921 .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \
922 check-am clean clean-generic clean-libtool clean-sbinPROGRAMS \
923 cscopelist-am ctags ctags-am distclean distclean-compile \
924 distclean-generic distclean-libtool distclean-tags distdir dvi \
925 dvi-am html html-am info info-am install install-am \
926 install-data install-data-am install-dvi install-dvi-am \
927 install-exec install-exec-am install-html install-html-am \
928 install-info install-info-am install-man install-pdf \
929 install-pdf-am install-ps install-ps-am install-sbinPROGRAMS \
930 install-strip installcheck installcheck-am installdirs \
931 installdirs-am maintainer-clean maintainer-clean-generic \
932 mostlyclean mostlyclean-compile mostlyclean-generic \
933 mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
934 uninstall-am uninstall-sbinPROGRAMS
1152 .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
1153 am--depfiles check check-am clean clean-generic clean-libtool \
1154 clean-sbinPROGRAMS cscopelist-am ctags ctags-am distclean \
1155 distclean-compile distclean-generic distclean-libtool \
1156 distclean-tags distdir dvi dvi-am html html-am info info-am \
1157 install install-am install-data install-data-am install-dvi \
1158 install-dvi-am install-exec install-exec-am install-html \
1159 install-html-am install-info install-info-am install-man \
1160 install-pdf install-pdf-am install-ps install-ps-am \
1161 install-sbinPROGRAMS install-strip installcheck \
1162 installcheck-am installdirs installdirs-am maintainer-clean \
1163 maintainer-clean-generic mostlyclean mostlyclean-compile \
1164 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
1165 tags tags-am uninstall uninstall-am uninstall-sbinPROGRAMS
9351166
9361167 .PRECIOUS: Makefile
9371168
3434 #include <libgen.h>
3535 #include <arpa/inet.h>
3636 #include <limits.h> /* INT_MAX */
37 #include <sys/vfs.h>
3738 #include "auditd-config.h"
3839 #include "libaudit.h"
3940 #include "private.h"
292293 config->max_log_size = 0L;
293294 config->max_log_size_action = SZ_IGNORE;
294295 config->space_left = 0L;
296 config->space_left_percent = 0;
295297 config->space_left_action = FA_IGNORE;
296298 config->space_left_exe = NULL;
297299 config->action_mail_acct = strdup("root");
298300 config->verify_email = 1;
299301 config->admin_space_left= 0L;
302 config->admin_space_left_percent = 0;
300303 config->admin_space_left_action = FA_IGNORE;
301304 config->admin_space_left_exe = NULL;
302305 config->disk_full_action = FA_IGNORE;
968971 static int space_left_parser(struct nv_pair *nv, int line,
969972 struct daemon_conf *config)
970973 {
971 const char *ptr = nv->value;
974 char *p, *ptr = (char *)nv->value;
972975 unsigned long i;
976 int percent = 0;
973977
974978 audit_msg(LOG_DEBUG, "space_left_parser called with: %s", nv->value);
979 config->space_left_percent = 0;
975980
976981 /* check that all chars are numbers */
977982 for (i=0; ptr[i]; i++) {
978 if (!isdigit(ptr[i])) {
983 if (!isdigit(ptr[i]) && ptr[i] != '%') {
979984 audit_msg(LOG_ERR,
980 "Value %s should only be numbers - line %d",
981 nv->value, line);
982 return 1;
983 }
984 }
985
985 "Value %c %s should only be numbers or percent - line %d",
986 ptr[i],nv->value, line);
987 return 1;
988 }
989 }
990
991 /* Check for percent sign */
992 p = strchr(ptr, '%');
993 if (p) {
994 percent = 1;
995 *p = ' ';
996 }
997
986998 /* convert to unsigned long */
987999 errno = 0;
9881000 i = strtoul(nv->value, NULL, 10);
9921004 strerror(errno), line);
9931005 return 1;
9941006 }
995 config->space_left = i;
1007 if (percent) {
1008 if (i > 99) {
1009 audit_msg(LOG_ERR,
1010 "Percentages should be less than 100 - line %d", line);
1011 return 1;
1012 }
1013 config->space_left_percent = i;
1014 config->space_left = 0L;
1015 } else
1016 config->space_left = i;
9961017 return 0;
9971018 }
9981019
11761197 static int admin_space_left_parser(struct nv_pair *nv, int line,
11771198 struct daemon_conf *config)
11781199 {
1179 const char *ptr = nv->value;
1200 char *p, *ptr = (char *)nv->value;
11801201 unsigned long i;
1202 int percent = 0;
11811203
11821204 audit_msg(LOG_DEBUG, "admin_space_left_parser called with: %s",
11831205 nv->value);
1206 config->admin_space_left_percent = 0;
11841207
11851208 /* check that all chars are numbers */
11861209 for (i=0; ptr[i]; i++) {
1187 if (!isdigit(ptr[i])) {
1210 if (!isdigit(ptr[i]) && ptr[i] != '%') {
11881211 audit_msg(LOG_ERR,
1189 "Value %s should only be numbers - line %d",
1190 nv->value, line);
1191 return 1;
1192 }
1193 }
1194
1212 "Value %c %s should only be numbers or percent - line %d",
1213 ptr[i],nv->value, line);
1214 return 1;
1215 }
1216 }
1217
1218 /* Check for percent sign */
1219 p = strchr(ptr, '%');
1220 if (p) {
1221 percent = 1;
1222 *p = ' ';
1223 }
1224
11951225 /* convert to unsigned long */
11961226 errno = 0;
11971227 i = strtoul(nv->value, NULL, 10);
12011231 strerror(errno), line);
12021232 return 1;
12031233 }
1204 config->admin_space_left = i;
1234 if (percent) {
1235 if (i > 99) {
1236 audit_msg(LOG_ERR,
1237 "Percentages should be less than 100 - line %d", line);
1238 return 1;
1239 }
1240 config->admin_space_left_percent = i;
1241 config->admin_space_left = 0L;
1242 } else
1243 config->admin_space_left = i;
12051244 return 0;
12061245 }
12071246
17121751 }
17131752
17141753 /*
1754 * Query file system and calculate in MB the given percentage is.
1755 * Returns 0 on error and a number otherwise.
1756 */
1757 static unsigned long calc_percent(float percent, int fd)
1758 {
1759 int rc;
1760 struct statfs buf;
1761
1762 rc = fstatfs(fd, &buf);
1763 if (rc == 0) {
1764 unsigned long free_space;
1765 // All blocks * percentage = free blocks threshold
1766 fsblkcnt_t free_blocks = buf.f_blocks * (percent/100.0);
1767 // That is then converted into megabytes and returned
1768 free_space = (buf.f_bsize * free_blocks) / MEGABYTE;
1769
1770 return free_space;
1771 }
1772 return 0;
1773 }
1774
1775 /*
1776 * This function translates a percentage of disk space to the
1777 * actual MB value for space left actions.
1778 */
1779 void setup_percentages(struct daemon_conf *config, int fd)
1780 {
1781 if (!config->write_logs)
1782 return;
1783 if (config->daemonize != D_BACKGROUND)
1784 return;
1785
1786 if (config->space_left_percent)
1787 config->space_left =
1788 calc_percent(config->space_left_percent, fd);
1789 if (config->admin_space_left_percent)
1790 config->admin_space_left =
1791 calc_percent(config->admin_space_left_percent, fd);
1792 if (config->space_left <= config->admin_space_left)
1793 audit_msg(LOG_ERR,
1794 "Error - space_left(%lu) must be larger than admin_space_left(%lu)",
1795 config->space_left, config->admin_space_left);
1796 }
1797
1798 /*
17151799 * This function is where we do the integrated check of the audit config
17161800 * options. At this point, all fields have been read. Returns 0 if no
17171801 * problems and 1 if problems detected.
17191803 static int sanity_check(struct daemon_conf *config)
17201804 {
17211805 /* Error checking */
1722 if (config->space_left <= config->admin_space_left) {
1806 if (config->space_left_percent == 0 &&
1807 config->admin_space_left_percent == 0 &&
1808 config->space_left <= config->admin_space_left) {
17231809 audit_msg(LOG_ERR,
17241810 "Error - space_left(%lu) must be larger than admin_space_left(%lu)",
17251811 config->space_left, config->admin_space_left);
6161 unsigned long max_log_size;
6262 size_action max_log_size_action;
6363 unsigned long space_left;
64 unsigned int space_left_percent;
6465 failure_action_t space_left_action;
6566 const char *space_left_exe;
6667 const char *action_mail_acct;
6768 unsigned int verify_email;
6869 unsigned long admin_space_left;
70 unsigned int admin_space_left_percent;
6971 failure_action_t admin_space_left_action;
7072 const char *admin_space_left_exe;
7173 failure_action_t disk_full_action;
9698 const char *audit_lookup_format(int fmt);
9799 int create_log_file(const char *val);
98100 int resolve_node(struct daemon_conf *config);
101 void setup_percentages(struct daemon_conf *config, int fd);
99102
100103 void init_config_manager(void);
101104 #ifdef AUDITD_EVENT_H
00 /* auditd-dispatch.c --
1 * Copyright 2005-07,2013,2016-17 Red Hat Inc., Durham, North Carolina.
1 * Copyright 2005-07,2013,2016-18 Red Hat Inc., Durham, North Carolina.
22 * All Rights Reserved.
33 *
44 * This program is free software; you can redistribute it and/or modify
4646
4747 void dispatcher_reaped(void)
4848 {
49 audit_msg(LOG_INFO, "dispatcher %d reaped", pid);
5049 pid = 0;
5150 shutdown_dispatcher();
5251 }
5757 static void fix_disk_permissions(void);
5858 static void check_excess_logs(void);
5959 static void rotate_logs_now(void);
60 static void rotate_logs(unsigned int num_logs);
60 static void rotate_logs(unsigned int num_logs, unsigned int keep_logs);
6161 static void shift_logs(void);
6262 static int open_audit_log(void);
6363 static void change_runlevel(const char *level);
9595
9696 void write_logging_state(FILE *f)
9797 {
98 fprintf(f, "current log size = %lu\n", log_size);
99 fprintf(f, "space left on partition = %s\n",
98 fprintf(f, "writing to logs = %s\n", config->write_logs ? "yes" : "no");
99 if (config->daemonize == D_BACKGROUND && config->write_logs) {
100 fprintf(f, "current log size = %lu\n", log_size);
101 fprintf(f, "max log size = %lu KB\n",
102 config->max_log_size * (MEGABYTE/1024));
103 fprintf(f, "space left on partition = %s\n",
100104 fs_space_left ? "yes" : "no");
105 int rc;
106 struct statfs buf;
107 rc = fstatfs(log_fd, &buf);
108 if (rc == 0) {
109 fprintf(f, "Logging partition free space %lu MB\n",
110 (buf.f_bavail * buf.f_bsize)/MEGABYTE);
111 fprintf(f, "space_left setting %lu MB\n",
112 config->space_left);
113 fprintf(f, "admin_space_left setting %lu MB\n",
114 config->admin_space_left);
115 }
116 }
101117 fprintf(f, "logging suspended = %s\n",
102118 logging_suspended ? "yes" : "no");
103119 fprintf(f, "file system space warning sent = %s\n",
118134 pthread_join(flush_thread, NULL);
119135
120136 free((void *)format_buf);
121 fclose(log_file);
137 if (log_file)
138 fclose(log_file);
122139 auparse_destroy_ext(NULL, AUPARSE_DESTROY_ALL);
123140 }
124141
133150 fix_disk_permissions();
134151 if (open_audit_log())
135152 return 1;
153 setup_percentages(config, log_fd);
136154 } else {
137155 log_fd = 1; // stdout
138156 log_file = fdopen(log_fd, "a");
155173 if (format_buf == NULL) {
156174 audit_msg(LOG_ERR, "No memory for formatting, exiting");
157175 fclose(log_file);
176 log_file = NULL;
158177 return 1;
159178 }
160179 init_flush_thread();
217236 e->reply.message = strndup(buf, MAX_AUDIT_MESSAGE_LENGTH-1);
218237 len = MAX_AUDIT_MESSAGE_LENGTH;
219238 }
220 e->reply.msg.nlh.nlmsg_len = e->reply.len;
221 e->reply.len = len;
239 // For network originating events, len should be used
240 if (!from_network(e)) // V1 protocol msg size
241 e->reply.msg.nlh.nlmsg_len = e->reply.len;
242 e->reply.len = len; // V2 protocol msg size
222243 }
223244 }
224245
492513 e->sequence_id = sequence_id;
493514
494515 /* Network originating events need things adjusted to mimic netlink. */
495 if (e->ack_func)
516 if (from_network(e))
496517 replace_event_msg(e, msg);
497518
498519 return e;
504525 {
505526 if (e->reply.type == AUDIT_DAEMON_RECONFIG && e->ack_func == NULL) {
506527 reconfigure(e);
507 if (config->write_logs == 0)
528 if (config->write_logs == 0 && config->daemonize == D_BACKGROUND)
508529 return;
509530 format_event(e);
510531 } else if (e->reply.type == AUDIT_DAEMON_ROTATE) {
511532 rotate_logs_now();
512 if (config->write_logs == 0)
533 if (config->write_logs == 0 && config->daemonize == D_BACKGROUND)
513534 return;
514535 }
515 if (!logging_suspended && config->write_logs) {
536 if (!logging_suspended && (config->write_logs ||
537 config->daemonize == D_FOREGROUND)) {
516538 write_to_log(e);
517539
518540 /* See if we need to flush to disk manually */
553575 }
554576 }
555577 }
556 } else if (!config->write_logs)
578 } else if (!config->write_logs && config->daemonize == D_BACKGROUND)
557579 send_ack(e, AUDIT_RMW_TYPE_ACK, "");
558580 else if (logging_suspended)
559581 send_ack(e,AUDIT_RMW_TYPE_DISKERROR,"remote logging suspended");
562584 static void send_ack(const struct auditd_event *e, int ack_type,
563585 const char *msg)
564586 {
565 if (e->ack_func) {
587 if (from_network(e)) {
566588 unsigned char header[AUDIT_RMW_HEADER_SIZE];
567589
568590 AUDIT_RMW_PACK_HEADER(header, 0, ack_type, strlen(msg),
651673 {
652674 /* did we cross the size limit? */
653675 off_t sz = log_size / MEGABYTE;
676
677 if (config->write_logs == 0)
678 return;
654679
655680 if (sz >= config->max_log_size && (config->daemonize == D_BACKGROUND)) {
656681 switch (config->max_log_size_action)
670695 if (config->num_logs > 1) {
671696 audit_msg(LOG_NOTICE,
672697 "Audit daemon rotating log files");
673 rotate_logs(0);
698 rotate_logs(0, 0);
674699 }
675700 break;
676701 case SZ_KEEP_LOGS:
751776 if (config->num_logs > 1) {
752777 audit_msg(LOG_NOTICE,
753778 "Audit daemon rotating log files");
754 rotate_logs(0);
779 rotate_logs(0, 0);
755780 }
756781 break;
757782 case FA_EMAIL:
816841 if (config->num_logs > 1) {
817842 audit_msg(LOG_NOTICE,
818843 "Audit daemon rotating log files");
819 rotate_logs(0);
844 rotate_logs(0, 0);
820845 }
821846 break;
822847 case FA_EXEC:
902927 if (config->max_log_size_action == SZ_KEEP_LOGS)
903928 shift_logs();
904929 else
905 rotate_logs(0);
930 rotate_logs(0, 0);
906931 }
907932
908933 /* Check for and remove excess logs so that we don't run out of room */
9751000 free(path);
9761001 }
9771002
978 static void rotate_logs(unsigned int num_logs)
1003 static void rotate_logs(unsigned int num_logs, unsigned int keep_logs)
9791004 {
9801005 int rc;
9811006 unsigned int len, i;
9821007 char *oldname, *newname;
9831008
984 /* Check that log rotation is enabled in the configuration file. There is
985 * no need to check for max_log_size_action == SZ_ROTATE because this could be
986 * invoked externally by receiving a USR1 signal, independently on
987 * the action parameter. */
988 if (config->num_logs < 2){
989 audit_msg(LOG_NOTICE, "Log rotation disabled (num_logs < 2), skipping");
1009 /* Check that log rotation is enabled in the configuration file. There
1010 * is no need to check for max_log_size_action == SZ_ROTATE because
1011 * this could be invoked externally by receiving a USR1 signal,
1012 * independently on the action parameter. */
1013 if (config->num_logs < 2 && !keep_logs){
1014 audit_msg(LOG_NOTICE,
1015 "Log rotation disabled (num_logs < 2), skipping");
9901016 return;
9911017 }
9921018
10021028 "rotating log file (%s)", strerror(errno));
10031029 }
10041030 fclose(log_file);
1031 log_file = NULL;
10051032
10061033 /* Rotate */
10071034 len = strlen(config->log_file) + 16;
11201147 audit_msg(LOG_INFO, "Next log to use will be %s", name);
11211148 }
11221149 last_log = num_logs;
1123 rotate_logs(num_logs+1);
1150 rotate_logs(num_logs+1, 1);
11241151 free(name);
11251152 }
11261153
13231350 // log format
13241351 oconf->log_format = nconf->log_format;
13251352
1326 if (oconf->write_logs != nconf->write_logs) {
1353 // Only update this if we are in background mode since
1354 // foreground mode writes to stderr.
1355 if ((oconf->write_logs != nconf->write_logs) &&
1356 (oconf->daemonize == D_BACKGROUND)) {
13271357 oconf->write_logs = nconf->write_logs;
13281358 need_reopen = 1;
13291359 }
14541484
14551485 if (need_reopen) {
14561486 fclose(log_file);
1487 log_file = NULL;
14571488 fix_disk_permissions();
14581489 if (open_audit_log()) {
14591490 int saved_errno = errno;
14771508 need_space_check = 1;
14781509 }
14791510
1511 // space left percent
1512 if (oconf->space_left_percent != nconf->space_left_percent) {
1513 oconf->space_left_percent = nconf->space_left_percent;
1514 need_space_check = 1;
1515 }
1516
14801517 // space left action
14811518 if (oconf->space_left_action != nconf->space_left_action) {
14821519 oconf->space_left_action = nconf->space_left_action;
14981535 // admin space left
14991536 if (oconf->admin_space_left != nconf->admin_space_left) {
15001537 oconf->admin_space_left = nconf->admin_space_left;
1538 need_space_check = 1;
1539 }
1540
1541 // admin space left percent
1542 if (oconf->admin_space_left_percent != nconf->admin_space_left_percent){
1543 oconf->admin_space_left_percent =
1544 nconf->admin_space_left_percent;
15011545 need_space_check = 1;
15021546 }
15031547
15441588 * having to call check_log_file_size to restore it. */
15451589 int saved_suspend = logging_suspended;
15461590
1591 setup_percentages(oconf, log_fd);
15471592 fs_space_warning = 0;
15481593 fs_admin_space_warning = 0;
15491594 fs_space_left = 1;
3535 unsigned long sequence_id;
3636 };
3737
38 static inline int from_network(const struct auditd_event *e)
39 { if (e && e->ack_func) return 1; return 0; };
40
3841 #include "auditd-config.h"
3942
4043 int dispatch_network_events(void);
781781 return 0;
782782 }
783783
784 void write_connection_state(FILE *f)
785 {
786 unsigned int num = 0, act = 0;
787 struct ev_tcp *client = client_chain;
788
789 fprintf(f, "listening for network connections = %s\n",
790 nlsocks ? "yes" : "no");
791 if (nlsocks) {
792 while (client) {
793 if (client->client_active)
794 act++;
795 num++;
796 client = client->next;
797 }
798 fprintf(f, "active connections = %u\n", act);
799 fprintf(f, "total connections = %u\n", num);
800 }
801 }
802
784803 static void auditd_tcp_listen_handler( struct ev_loop *loop,
785804 struct ev_io *_io, int revents)
786805 {
9931012 listen_socket[nlsocks] = socket(runp->ai_family,
9941013 runp->ai_socktype, runp->ai_protocol);
9951014 if (listen_socket[nlsocks] < 0) {
996 audit_msg(LOG_ERR, "Cannot create tcp listener socket");
1015 audit_msg(LOG_ERR, "Cannot create %s listener socket",
1016 runp->ai_family == AF_INET ? "IPv4" : "IPv6");
9971017 goto next_try;
9981018 }
9991019
10861106 }
10871107 }
10881108
1089 server_acquire_creds(princ, &server_creds);
1109 if (server_acquire_creds(princ, &server_creds)) {
1110 free(my_service_name);
1111 my_service_name = NULL;
1112 return -1;
1113 }
10901114 }
10911115 #endif
10921116
11001124 #endif
11011125
11021126 ev_io_stop(loop, &tcp_listen_watcher);
1103 while (nlsocks >= 0) {
1127 while (nlsocks > 0) {
11041128 nlsocks--;
11051129 close (listen_socket[nlsocks]);
11061130 }
11091133 if (use_gss) {
11101134 use_gss = 0;
11111135 gss_release_cred(&status, &server_creds);
1136 free(my_service_name);
1137 my_service_name = NULL;
11121138 }
11131139 #endif
11141140
2323 #ifndef AUDITD_LISTEN_H
2424 #define AUDITD_LISTEN_H
2525
26 #include "config.h"
2627 #include "ev.h"
28 #include <stdio.h>
2729
2830 #ifdef USE_LISTENER
2931 int auditd_tcp_listen_init ( struct ev_loop *loop, struct daemon_conf *config );
3133 struct daemon_conf *config );
3234 void auditd_tcp_listen_reconfigure ( struct daemon_conf *nconf,
3335 struct daemon_conf *oconf );
36 void write_connection_state(FILE *f);
3437 #else
3538 static inline int auditd_tcp_listen_init ( struct ev_loop *loop,
3639 struct daemon_conf *config )
203203 fprintf(f, "time = %s\n", buf);
204204 write_logging_state(f);
205205 fprintf(f, "dispatcher pid = %d\n", dispatcher_pid());
206 #ifdef USE_LISTENER
207 write_connection_state(f);
208 #endif
206209 fclose(f);
207210 }
208211
209212 static int extract_type(const char *str)
210213 {
211 const char *tptr, *ptr2, *ptr = str;
214 char tmp, *ptr2, *ptr = str;
215 int type;
212216 if (*str == 'n') {
213217 ptr = strchr(str+1, ' ');
214218 if (ptr == NULL)
215219 return -1; // Malformed - bomb out
216220 ptr++;
217221 }
222
218223 // ptr should be at 't'
219224 ptr2 = strchr(ptr, ' ');
220 // get type=xxx in a buffer
221 tptr = strndupa(ptr, ptr2 - ptr);
225
222226 // find =
223 str = strchr(tptr, '=');
224 if (str == NULL)
227 str = strchr(ptr, '=');
228 if (str == NULL || str >= ptr2)
225229 return -1; // Malformed - bomb out
230
226231 // name is 1 past
227232 str++;
228 return audit_name_to_msg_type(str);
233
234 // Save character & terminate string
235 tmp = *ptr2;
236 *ptr2 = 0;
237
238 type = audit_name_to_msg_type(str);
239
240 *ptr2 = tmp; // Restore character
241
242 return type;
229243 }
230244
231245 void distribute_event(struct auditd_event *e)
244258 route = 0;
245259 else { // We only need the original type if its being routed
246260 e->reply.type = extract_type(e->reply.message);
247 char *p = strchr(e->reply.message,
248 AUDIT_INTERP_SEPARATOR);
249 if (p)
250 proto = AUDISP_PROTOCOL_VER2;
251 else
252 proto = AUDISP_PROTOCOL_VER;
253
261
262 // Treat everything from the network as VER2
263 // because they are already formatted. This is
264 // important when it gets to the dispatcher which
265 // can strip node= when its VER1.
266 proto = AUDISP_PROTOCOL_VER2;
254267 }
255268 } else if (e->reply.type != AUDIT_DAEMON_RECONFIG)
256 // All other events need formatting
269 // All other local events need formatting
257270 format_event(e);
258271 else
259272 route = 0; // Don't DAEMON_RECONFIG events until after enqueue
387400 if (do_fork) {
388401 if (pipe(init_pipe) ||
389402 fcntl(init_pipe[0], F_SETFD, FD_CLOEXEC) ||
390 fcntl(init_pipe[0], F_SETFD, FD_CLOEXEC))
403 fcntl(init_pipe[1], F_SETFD, FD_CLOEXEC))
391404 return -1;
392405 pid = fork();
393406 } else
431444 break;
432445 default:
433446 /* Wait for the child to say its done */
434 rc = read(init_pipe[0], &status, sizeof(status));
447 do {
448 rc = read(init_pipe[0], &status,sizeof(status));
449 } while (rc < 0 && errno == EINTR);
435450 if (rc < 0)
436451 return -1;
437452
660675 #ifndef DEBUG
661676 /* Make sure we can do our job. Containers may not give you
662677 * capabilities, so we revert to a uid check for that case. */
663 if (!audit_can_control() || !audit_can_read()) {
678 if (!audit_can_control()) {
664679 if (!config.local_events && geteuid() == 0)
665680 ;
666681 else {
698713 free_config(&config);
699714 return 6;
700715 }
716 if (config.daemonize == D_FOREGROUND)
717 config.write_logs = 0;
701718
702719 // This can only be set at start up
703720 opt_aggregate_only = !config.local_events;
00 /* aureport-options.c - parse commandline options and configure aureport
1 * Copyright 2005-08,2010-11,2014 Red Hat Inc., Durham, North Carolina.
1 * Copyright 2005-08,2010-11,2014,2018 Red Hat Inc., Durham, North Carolina.
22 * Copyright (c) 2011 IBM Corp.
33 * All Rights Reserved.
44 *
8484 R_AVCS, R_SYSCALLS, R_PIDS, R_EVENTS, R_ACCT_MODS,
8585 R_INTERPRET, R_HELP, R_ANOMALY, R_RESPONSE, R_SUMMARY_DET, R_CRYPTO,
8686 R_MAC, R_FAILED, R_SUCCESS, R_ADD, R_DEL, R_AUTH, R_NODE, R_IN_LOGS,
87 R_KEYS, R_TTY, R_NO_CONFIG, R_COMM, R_VIRT, R_INTEG, R_ESCAPE };
87 R_KEYS, R_TTY, R_NO_CONFIG, R_COMM, R_VIRT, R_INTEG, R_ESCAPE,
88 R_DEBUG };
8889
8990 static struct nv_pair optiontab[] = {
9091 { R_AUTH, "-au" },
9798 { R_CONFIGS, "--config" },
9899 { R_CRYPTO, "-cr" },
99100 { R_CRYPTO, "--crypto" },
101 { R_DEBUG, "--debug" },
100102 { R_DEL, "--delete" },
101103 { R_EVENTS, "-e" },
102104 { R_EVENTS, "--event" },
601603 int t = lookup_time(optarg);
602604 if (t >= 0) {
603605 if (ausearch_time_end(optarg,
604 NULL) != 0)
606 "00:00:00") != 0)
605607 retval = -1;
606608 } else if ( (strchr(optarg, ':')) == NULL) {
607609 /* Only have date */
730732 case R_DEL:
731733 event_conf_act = C_DEL;
732734 break;
735 case R_DEBUG:
736 event_debug = 1;
737 break;
733738 case R_IN_LOGS:
734739 force_logs = 1;
735740 break;
580580 slist *s = l->s.filename;
581581 slist_first(s);
582582 if (s->cnt > 1) {
583 char *key = s->cur->key;
583 char *key = s->cur ? s->cur->key : NULL;
584584 while (key && strcmp(key, "PARENT") == 0) {
585585 slist_next(s);
586 key = s->cur->key;
586 key = s->cur ? s->cur->key : NULL;
587587 }
588588 }
589 safe_print_string(s->cur->str,0);
589 safe_print_string(s->cur ? s->cur->str : "", 0);
590590 printf(" %s %s ",
591591 aulookup_syscall(l,buf,sizeof(buf)),
592592 aulookup_success(l->s.success));
128128 } else if (e1->node || e2->node)
129129 return 0;
130130 return 1;
131 }
132
133 // Returns -1 if e1 < e2, 0 if equal, and 1 if e1 > e2
134 static int compare_event_time(event *e1, event *e2)
135 {
136 if (e1->sec != e2->sec) {
137 if (e1->sec > e2->sec)
138 return 1;
139 return -1;
140 }
141 if (e1->milli != e2->milli) {
142 if (e1->milli > e2->milli)
143 return 1;
144 return -1;
145 }
146 if (e1->serial != e2->serial) {
147 if (e1->serial > e2->serial)
148 return 1;
149 return -1;
150 }
151 return 0;
131152 }
132153
133154 /*
205226 lolnode *cur = &lo->array[i];
206227 if (cur->status == L_BUILDING) {
207228 // If 2 seconds have elapsed, we are done
208 if (cur->l->e.sec + 2 < sec) {
229 if (cur->l->e.sec + 2 <= sec) {
209230 cur->status = L_COMPLETE;
210231 ready++;
211232 } else if (cur->l->e.type == AUDIT_PROCTITLE ||
212233 cur->l->e.type < AUDIT_FIRST_EVENT ||
213234 cur->l->e.type >= AUDIT_FIRST_ANOM_MSG ||
214 cur->l->e.type == AUDIT_KERNEL) {
235 cur->l->e.type == AUDIT_KERNEL ||
236 (cur->l->e.type >= AUDIT_MAC_UNLBL_ALLOW &&
237 cur->l->e.type <= AUDIT_MAC_CALIPSO_DEL)) {
215238 // If known to be 1 record event, we are done
216239 cur->status = L_COMPLETE;
217240 ready++;
253276 if (n.tlen > MAX_AUDIT_MESSAGE_LENGTH)
254277 n.tlen = MAX_AUDIT_MESSAGE_LENGTH;
255278 } else
256 n.tlen = MAX_AUDIT_MESSAGE_LENGTH;
279 n.tlen = n.mlen;
257280 fmt = LF_ENRICHED;
258281 } else {
259282 ptr = strrchr(n.message, 0x0a);
263286 if (n.mlen > MAX_AUDIT_MESSAGE_LENGTH)
264287 n.mlen = MAX_AUDIT_MESSAGE_LENGTH;
265288 } else
266 n.mlen = MAX_AUDIT_MESSAGE_LENGTH;
289 n.mlen = strlen(n.message);
267290 n.interp = NULL;
268291 n.tlen = n.mlen;
269292 fmt = LF_RAW;
309332 ready++;
310333 }
311334 }
312 //printf("maxi = %d\n",lo->maxi);
313335 }
314336
315337 /* Search the list for any event that is ready to go. The caller
317339 llist* get_ready_event(lol *lo)
318340 {
319341 int i;
342 lolnode *lowest = NULL;
320343
321344 if (ready == 0)
322345 return NULL;
323346
324347 for (i=0; i<=lo->maxi; i++) {
348 // Look for the event with the lowest time stamp
325349 lolnode *cur = &lo->array[i];
326 if (cur->status == L_COMPLETE) {
327 cur->status = L_EMPTY;
328 ready--;
329 return cur->l;
330 }
350 if (cur->status == L_EMPTY)
351 continue;
352 if (lowest == NULL)
353 lowest = cur;
354 else if (compare_event_time(&(lowest->l->e), &(cur->l->e)) == 1)
355 lowest = cur;
356 }
357
358 if (lowest && lowest->status == L_COMPLETE) {
359 lowest->status = L_EMPTY;
360 ready--;
361 // Try to consolidate the array so that we iterate
362 // over a smaller portion next time
363 if (lowest == &lo->array[lo->maxi]) {
364 lolnode *ptr = lowest;
365 while (ptr->status == L_EMPTY && lo->maxi > 0) {
366 lo->maxi--;
367 ptr = &lo->array[lo->maxi];
368 }
369 }
370 return lowest->l;
331371 }
332372
333373 return NULL;
946946 int t = lookup_time(optarg);
947947 if (t >= 0) {
948948 if (ausearch_time_end(optarg,
949 NULL) != 0)
949 "00:00:00") != 0)
950950 retval = -1;
951951 } else if ( (strchr(optarg, ':')) == NULL) {
952952 /* Only have date */
00 /*
11 * ausearch-parse.c - Extract interesting fields and check for match
2 * Copyright (c) 2005-08,2011,2013-14 Red Hat Inc., Durham, North Carolina.
2 * Copyright (c) 2005-08,2011,2013-14,2018 Red Hat Inc., Durham, North Carolina.
33 * Copyright (c) 2011 IBM Corp.
44 * All Rights Reserved.
55 *
3939 #include "ausearch-parse.h"
4040 #include "auparse-idata.h"
4141
42 #define NAME_OFFSET 36
42 #define NAME_OFFSET 28
4343 static const char key_sep[2] = { AUDIT_KEY_SEPARATOR, 0 };
4444
4545 static int parse_task_info(lnode *n, search_items *s);
101101 ret = parse_path(n, s);
102102 break;
103103 case AUDIT_USER:
104 case AUDIT_FIRST_USER_MSG...AUDIT_LAST_USER_MSG:
104 case AUDIT_FIRST_USER_MSG...AUDIT_USER_END:
105 case AUDIT_USER_CHAUTHTOK...AUDIT_LAST_USER_MSG:
105106 case AUDIT_FIRST_USER_MSG2...AUDIT_LAST_USER_MSG2:
106107 ret = parse_user(n, s);
107108 break;
135136 avc_parse_path(n, s);
136137 break;
137138 case AUDIT_AVC:
139 case AUDIT_USER_AVC:
138140 ret = parse_avc(n, s);
139141 break;
140142 case AUDIT_NETFILTER_PKT:
600602 if (s->key) {
601603 char *saved;
602604 char *keyptr = unescape(str);
605 if (keyptr == NULL)
606 return 45;
603607 char *kptr = strtok_r(keyptr,
604608 key_sep, &saved);
605609 while (kptr) {
709713 sn.str = unescape(path);
710714 *term = ' ';
711715 }
716 if (sn.str == NULL)
717 return 7;
712718 // Attempt to rebuild path if relative
713719 if ((sn.str[0] == '.') && ((sn.str[1] == '.') ||
714720 (sn.str[1] == '/')) && s->cwd) {
15961602 str += 6;
15971603 len = strlen(str)/2;
15981604 s->hostname = unescape(str);
1605 if (s->hostname == NULL)
1606 return 4;
15991607 saddr = (struct sockaddr *)s->hostname;
16001608 if (saddr->sa_family == AF_INET) {
16011609 if (len < sizeof(struct sockaddr_in)) {
18361844 if (str) {
18371845 str += 5;
18381846 term = strchr(str, '{');
1839 if (term == NULL)
1840 return 1;
1847 if (term == NULL) {
1848 term = n->message;
1849 goto other_avc;
1850 }
18411851 if (event_success != S_UNSET) {
18421852 *term = 0;
18431853 // FIXME. Do not override syscall success if already
18641874 *term = 0;
18651875 an.avc_perm = strdup(str);
18661876 *term = ' ';
1877 }
1878
1879 other_avc:
1880 // User AVC's are not formatted like a kernel AVC
1881 if (n->type == AUDIT_USER_AVC) {
1882 rc = parse_user(n, s);
1883 if (rc > 20)
1884 rc = 0;
1885 if (audit_avc_init(s) == 0) {
1886 alist_append(s->avc, &an);
1887 } else {
1888 rc = 10;
1889 goto err;
1890 }
1891 return rc;
18671892 }
18681893
18691894 // get pid
22802305 if (s->key) {
22812306 char *saved;
22822307 char *keyptr = unescape(ptr);
2308 if (keyptr == NULL)
2309 return 8;
22832310 char *kptr = strtok_r(keyptr,
22842311 key_sep, &saved);
22852312 while (kptr) {
6969
7070 }
7171
72 /* static void print_time(struct tm *d)
73 {
74 char outstr[200];
75 strftime(outstr, sizeof(outstr), "%c", d);
76 printf("%s\n", outstr);
77 } */
78
7279 static void clear_tm(struct tm *t)
7380 {
7481 t->tm_sec = 0; /* seconds */
220227 t1->tm_mon = t2->tm_mon; /* month */
221228 t1->tm_year = t2->tm_year; /* year */
222229 t1->tm_isdst = t2->tm_isdst; /* daylight savings time */
230 t1->tm_wday = t2->tm_wday; /* Day of Week */
231 t1->tm_yday = t2->tm_yday; /* Day of Year */
223232 }
224233
225234 static int lookup_and_set_time(const char *da, struct tm *d)
261270 } else
262271 return -1;
263272 }
264
265 /* static void print_time(struct tm *d)
266 {
267 char outstr[200];
268 strftime(outstr, sizeof(outstr), "%c", d);
269 printf("%s\n", outstr);
270 } */
271273
272274 int ausearch_time_start(const char *da, const char *ti)
273275 {
137137 case S_IFREG:
138138 default:
139139 rc = process_file(user_file);
140 if (checkpt_filename)
141 /* we deal with failures via
142 * checkpt_failure later */
143 (void)set_ChkPtFileDetails(user_file);
140144 break;
141145 }
142146 } else if (force_logs)
143147 rc = process_logs();
144 else if (is_pipe(0))
148 else if (is_pipe(0)) {
145149 rc = process_stdin();
146 else
150 if (checkpt_filename)
151 fprintf(stderr,
152 "Warning - checkpointing stdin is not supported");
153 goto skip_checkpt; // Don't overwrite chkpt when reading a pipe
154 } else
147155 rc = process_logs();
148156
149157 /* Generate a checkpoint if required */
150158 if (checkpt_filename) {
151 /* Providing haven't failed and have sucessfully read data records, save a checkpoint */
159 /* Providing haven't failed and have sucessfully read data
160 * records, save a checkpoint */
152161 if (!checkpt_failure && (rc == 0))
153162 save_ChkPt(checkpt_filename);
154163 free_ChkPtMemory();
165174 }
166175 }
167176
177 skip_checkpt:
168178 lol_clear(&lo);
169179 ilist_clear(event_type);
170180 free(event_type);
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
128128 am__v_at_1 =
129129 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
130130 depcomp = $(SHELL) $(top_srcdir)/depcomp
131 am__depfiles_maybe = depfiles
131 am__maybe_remake_depfiles = depfiles
132 am__depfiles_remade = ./$(DEPDIR)/ev.Po ./$(DEPDIR)/event.Po
132133 am__mv = mv -f
133134 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
134135 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
386387 *config.status*) \
387388 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
388389 *) \
389 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
390 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
390 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
391 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
391392 esac;
392393
393394 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
413414 distclean-compile:
414415 -rm -f *.tab.c
415416
416 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ev.Po@am__quote@
417 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/event.Po@am__quote@
417 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ev.Po@am__quote@ # am--include-marker
418 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/event.Po@am__quote@ # am--include-marker
419
420 $(am__depfiles_remade):
421 @$(MKDIR_P) $(@D)
422 @echo '# dummy' >$@-t && $(am__mv) $@-t $@
423
424 am--depfiles: $(am__depfiles_remade)
418425
419426 .c.o:
420427 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
495502 distclean-tags:
496503 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
497504
498 distdir: $(DISTFILES)
505 distdir: $(BUILT_SOURCES)
506 $(MAKE) $(AM_MAKEFLAGS) distdir-am
507
508 distdir-am: $(DISTFILES)
499509 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
500510 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
501511 list='$(DISTFILES)'; \
565575 mostlyclean-am
566576
567577 distclean: distclean-am
568 -rm -rf ./$(DEPDIR)
578 -rm -f ./$(DEPDIR)/ev.Po
579 -rm -f ./$(DEPDIR)/event.Po
569580 -rm -f Makefile
570581 distclean-am: clean-am distclean-compile distclean-generic \
571582 distclean-tags
611622 installcheck-am:
612623
613624 maintainer-clean: maintainer-clean-am
614 -rm -rf ./$(DEPDIR)
625 -rm -f ./$(DEPDIR)/ev.Po
626 -rm -f ./$(DEPDIR)/event.Po
615627 -rm -f Makefile
616628 maintainer-clean-am: distclean-am maintainer-clean-generic
617629
632644
633645 .MAKE: install-am install-strip
634646
635 .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \
636 clean-libtool clean-noinstLIBRARIES cscopelist-am ctags \
637 ctags-am distclean distclean-compile distclean-generic \
638 distclean-libtool distclean-tags distdir dvi dvi-am html \
639 html-am info info-am install install-am install-data \
640 install-data-am install-dvi install-dvi-am install-exec \
641 install-exec-am install-html install-html-am install-info \
642 install-info-am install-man install-pdf install-pdf-am \
643 install-ps install-ps-am install-strip installcheck \
644 installcheck-am installdirs maintainer-clean \
647 .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \
648 clean-generic clean-libtool clean-noinstLIBRARIES \
649 cscopelist-am ctags ctags-am distclean distclean-compile \
650 distclean-generic distclean-libtool distclean-tags distdir dvi \
651 dvi-am html html-am info info-am install install-am \
652 install-data install-data-am install-dvi install-dvi-am \
653 install-exec install-exec-am install-html install-html-am \
654 install-info install-info-am install-man install-pdf \
655 install-pdf-am install-ps install-ps-am install-strip \
656 installcheck installcheck-am installdirs maintainer-clean \
645657 maintainer-clean-generic mostlyclean mostlyclean-compile \
646658 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
647659 tags tags-am uninstall uninstall-am
883883 #if ECB_GCC_VERSION(4,3)
884884 #define ecb_artificial ecb_attribute ((__artificial__))
885885 #define ecb_hot ecb_attribute ((__hot__))
886 #define ecb_cold ecb_attribute ((__cold__))
886 #define ecb_cold
887887 #else
888888 #define ecb_artificial
889889 #define ecb_hot
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
147147 am__v_at_1 =
148148 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
149149 depcomp = $(SHELL) $(top_srcdir)/depcomp
150 am__depfiles_maybe = depfiles
150 am__maybe_remake_depfiles = depfiles
151 am__depfiles_remade = ./$(DEPDIR)/ilist_test.Po \
152 ./$(DEPDIR)/slist_test.Po
151153 am__mv = mv -f
152154 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
153155 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
581583 *config.status*) \
582584 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
583585 *) \
584 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
585 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
586 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
587 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
586588 esac;
587589
588590 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
617619 distclean-compile:
618620 -rm -f *.tab.c
619621
620 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ilist_test.Po@am__quote@
621 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/slist_test.Po@am__quote@
622 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ilist_test.Po@am__quote@ # am--include-marker
623 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/slist_test.Po@am__quote@ # am--include-marker
624
625 $(am__depfiles_remade):
626 @$(MKDIR_P) $(@D)
627 @echo '# dummy' >$@-t && $(am__mv) $@-t $@
628
629 am--depfiles: $(am__depfiles_remade)
622630
623631 .c.o:
624632 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
819827 fi; \
820828 $$success || exit 1
821829
822 check-TESTS:
830 check-TESTS: $(check_PROGRAMS)
823831 @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list
824832 @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list
825833 @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
869877 @am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
870878 @am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT)
871879
872 distdir: $(DISTFILES)
880 distdir: $(BUILT_SOURCES)
881 $(MAKE) $(AM_MAKEFLAGS) distdir-am
882
883 distdir-am: $(DISTFILES)
873884 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
874885 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
875886 list='$(DISTFILES)'; \
944955 mostlyclean-am
945956
946957 distclean: distclean-am
947 -rm -rf ./$(DEPDIR)
958 -rm -f ./$(DEPDIR)/ilist_test.Po
959 -rm -f ./$(DEPDIR)/slist_test.Po
948960 -rm -f Makefile
949961 distclean-am: clean-am distclean-compile distclean-generic \
950962 distclean-tags
9901002 installcheck-am:
9911003
9921004 maintainer-clean: maintainer-clean-am
993 -rm -rf ./$(DEPDIR)
1005 -rm -f ./$(DEPDIR)/ilist_test.Po
1006 -rm -f ./$(DEPDIR)/slist_test.Po
9941007 -rm -f Makefile
9951008 maintainer-clean-am: distclean-am maintainer-clean-generic
9961009
10111024
10121025 .MAKE: check-am install-am install-strip
10131026
1014 .PHONY: CTAGS GTAGS TAGS all all-am check check-TESTS check-am clean \
1015 clean-checkPROGRAMS clean-generic clean-libtool cscopelist-am \
1016 ctags ctags-am distclean distclean-compile distclean-generic \
1017 distclean-libtool distclean-tags distdir dvi dvi-am html \
1018 html-am info info-am install install-am install-data \
1019 install-data-am install-dvi install-dvi-am install-exec \
1020 install-exec-am install-html install-html-am install-info \
1021 install-info-am install-man install-pdf install-pdf-am \
1022 install-ps install-ps-am install-strip installcheck \
1023 installcheck-am installdirs maintainer-clean \
1027 .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-TESTS \
1028 check-am clean clean-checkPROGRAMS clean-generic clean-libtool \
1029 cscopelist-am ctags ctags-am distclean distclean-compile \
1030 distclean-generic distclean-libtool distclean-tags distdir dvi \
1031 dvi-am html html-am info info-am install install-am \
1032 install-data install-data-am install-dvi install-dvi-am \
1033 install-exec install-exec-am install-html install-html-am \
1034 install-info install-info-am install-man install-pdf \
1035 install-pdf-am install-ps install-ps-am install-strip \
1036 installcheck installcheck-am installdirs maintainer-clean \
10241037 maintainer-clean-generic mostlyclean mostlyclean-compile \
10251038 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
10261039 recheck tags tags-am uninstall uninstall-am
0 #!/bin/sh
0 #! /bin/sh
11 # test-driver - basic testsuite driver script.
22
3 scriptversion=2016-01-11.22; # UTC
3 scriptversion=2018-03-07.03; # UTC
44
5 # Copyright (C) 2011-2017 Free Software Foundation, Inc.
5 # Copyright (C) 2011-2018 Free Software Foundation, Inc.
66 #
77 # This program is free software; you can redistribute it and/or modify
88 # it under the terms of the GNU General Public License as published by
1515 # GNU General Public License for more details.
1616 #
1717 # You should have received a copy of the GNU General Public License
18 # along with this program. If not, see <http://www.gnu.org/licenses/>.
18 # along with this program. If not, see <https://www.gnu.org/licenses/>.
1919
2020 # As a special exception to the GNU General Public License, if you
2121 # distribute this file as part of a program that contains a
139139 # Local Variables:
140140 # mode: shell-script
141141 # sh-indentation: 2
142 # eval: (add-hook 'write-file-hooks 'time-stamp)
142 # eval: (add-hook 'before-save-hook 'time-stamp)
143143 # time-stamp-start: "scriptversion="
144144 # time-stamp-format: "%:y-%02m-%02d.%02H"
145145 # time-stamp-time-zone: "UTC0"
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
156156 $(RECURSIVE_CLEAN_TARGETS) \
157157 $(am__extra_recursive_targets)
158158 AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
159 distdir
159 distdir distdir-am
160160 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
161161 # Read a list of newline-separated strings from the standard input,
162162 # and print each of them once, without duplicates. Input order is
382382 *config.status*) \
383383 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
384384 *) \
385 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
386 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
385 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
386 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
387387 esac;
388388
389389 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
500500 distclean-tags:
501501 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
502502
503 distdir: $(DISTFILES)
503 distdir: $(BUILT_SOURCES)
504 $(MAKE) $(AM_MAKEFLAGS) distdir-am
505
506 distdir-am: $(DISTFILES)
504507 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
505508 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
506509 list='$(DISTFILES)'; \
2020 #
2121
2222 CONFIG_CLEAN_FILES = *.loT *.rej *.orig
23 AUTOMAKE_OPTIONS = no-dependencies
2423 EXTRA_DIST = $(man_MANS)
2524 AM_CPPFLAGS = -I${top_srcdir} -I${top_srcdir}/lib -I${top_srcdir}/auparse
2625 LIBS = -L${top_builddir}/auparse -lauparse
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
148148 am__v_at_0 = @
149149 am__v_at_1 =
150150 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
151 depcomp =
152 am__depfiles_maybe =
151 depcomp = $(SHELL) $(top_srcdir)/depcomp
152 am__maybe_remake_depfiles = depfiles
153 am__depfiles_remade = ./$(DEPDIR)/aulast-llist.Po \
154 ./$(DEPDIR)/aulast.Po
155 am__mv = mv -f
153156 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
154157 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
155158 LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
225228 done | $(am__uniquify_input)`
226229 ETAGS = etags
227230 CTAGS = ctags
228 am__DIST_COMMON = $(srcdir)/Makefile.in
231 am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp
229232 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
230233 ACLOCAL = @ACLOCAL@
231234 AMTAR = @AMTAR@
384387 top_srcdir = @top_srcdir@
385388 use_python3 = @use_python3@
386389 CONFIG_CLEAN_FILES = *.loT *.rej *.orig
387 AUTOMAKE_OPTIONS = no-dependencies
388390 EXTRA_DIST = $(man_MANS)
389391 AM_CPPFLAGS = -I${top_srcdir} -I${top_srcdir}/lib -I${top_srcdir}/auparse
390392 AM_CFLAGS = -D_GNU_SOURCE
412414 *config.status*) \
413415 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
414416 *) \
415 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
416 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
417 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
418 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
417419 esac;
418420
419421 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
484486 distclean-compile:
485487 -rm -f *.tab.c
486488
489 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/aulast-llist.Po@am__quote@ # am--include-marker
490 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/aulast.Po@am__quote@ # am--include-marker
491
492 $(am__depfiles_remade):
493 @$(MKDIR_P) $(@D)
494 @echo '# dummy' >$@-t && $(am__mv) $@-t $@
495
496 am--depfiles: $(am__depfiles_remade)
497
487498 .c.o:
488 $(AM_V_CC)$(COMPILE) -c -o $@ $<
499 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
500 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
501 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
502 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
503 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
489504
490505 .c.obj:
491 $(AM_V_CC)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
506 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
507 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
508 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
509 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
510 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
492511
493512 .c.lo:
494 $(AM_V_CC)$(LTCOMPILE) -c -o $@ $<
513 @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
514 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
515 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
516 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
517 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
495518
496519 mostlyclean-libtool:
497520 -rm -f *.lo
594617 distclean-tags:
595618 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
596619
597 distdir: $(DISTFILES)
620 distdir: $(BUILT_SOURCES)
621 $(MAKE) $(AM_MAKEFLAGS) distdir-am
622
623 distdir-am: $(DISTFILES)
598624 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
599625 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
600626 list='$(DISTFILES)'; \
666692 clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am
667693
668694 distclean: distclean-am
695 -rm -f ./$(DEPDIR)/aulast-llist.Po
696 -rm -f ./$(DEPDIR)/aulast.Po
669697 -rm -f Makefile
670698 distclean-am: clean-am distclean-compile distclean-generic \
671699 distclean-tags
711739 installcheck-am:
712740
713741 maintainer-clean: maintainer-clean-am
742 -rm -f ./$(DEPDIR)/aulast-llist.Po
743 -rm -f ./$(DEPDIR)/aulast.Po
714744 -rm -f Makefile
715745 maintainer-clean-am: distclean-am maintainer-clean-generic
716746
733763
734764 .MAKE: install-am install-strip
735765
736 .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \
766 .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \
737767 clean-binPROGRAMS clean-generic clean-libtool cscopelist-am \
738768 ctags ctags-am distclean distclean-compile distclean-generic \
739769 distclean-libtool distclean-tags distdir dvi dvi-am html \
2020 #
2121
2222 CONFIG_CLEAN_FILES = *.loT *.rej *.orig
23 AUTOMAKE_OPTIONS = no-dependencies
2423 EXTRA_DIST = $(man_MANS)
2524 AM_CPPFLAGS = -I${top_srcdir} -I${top_srcdir}/auparse
2625 LIBS = -L${top_builddir}/auparse -lauparse
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
148148 am__v_at_0 = @
149149 am__v_at_1 =
150150 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
151 depcomp =
152 am__depfiles_maybe =
151 depcomp = $(SHELL) $(top_srcdir)/depcomp
152 am__maybe_remake_depfiles = depfiles
153 am__depfiles_remade = ./$(DEPDIR)/aulastlog-llist.Po \
154 ./$(DEPDIR)/aulastlog.Po
155 am__mv = mv -f
153156 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
154157 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
155158 LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
225228 done | $(am__uniquify_input)`
226229 ETAGS = etags
227230 CTAGS = ctags
228 am__DIST_COMMON = $(srcdir)/Makefile.in
231 am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp
229232 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
230233 ACLOCAL = @ACLOCAL@
231234 AMTAR = @AMTAR@
384387 top_srcdir = @top_srcdir@
385388 use_python3 = @use_python3@
386389 CONFIG_CLEAN_FILES = *.loT *.rej *.orig
387 AUTOMAKE_OPTIONS = no-dependencies
388390 EXTRA_DIST = $(man_MANS)
389391 AM_CPPFLAGS = -I${top_srcdir} -I${top_srcdir}/auparse
390392 AM_CFLAGS = -D_GNU_SOURCE
412414 *config.status*) \
413415 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
414416 *) \
415 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
416 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
417 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
418 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
417419 esac;
418420
419421 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
484486 distclean-compile:
485487 -rm -f *.tab.c
486488
489 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/aulastlog-llist.Po@am__quote@ # am--include-marker
490 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/aulastlog.Po@am__quote@ # am--include-marker
491
492 $(am__depfiles_remade):
493 @$(MKDIR_P) $(@D)
494 @echo '# dummy' >$@-t && $(am__mv) $@-t $@
495
496 am--depfiles: $(am__depfiles_remade)
497
487498 .c.o:
488 $(AM_V_CC)$(COMPILE) -c -o $@ $<
499 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
500 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
501 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
502 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
503 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
489504
490505 .c.obj:
491 $(AM_V_CC)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
506 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
507 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
508 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
509 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
510 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
492511
493512 .c.lo:
494 $(AM_V_CC)$(LTCOMPILE) -c -o $@ $<
513 @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
514 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
515 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
516 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
517 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
495518
496519 mostlyclean-libtool:
497520 -rm -f *.lo
594617 distclean-tags:
595618 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
596619
597 distdir: $(DISTFILES)
620 distdir: $(BUILT_SOURCES)
621 $(MAKE) $(AM_MAKEFLAGS) distdir-am
622
623 distdir-am: $(DISTFILES)
598624 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
599625 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
600626 list='$(DISTFILES)'; \
666692 clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am
667693
668694 distclean: distclean-am
695 -rm -f ./$(DEPDIR)/aulastlog-llist.Po
696 -rm -f ./$(DEPDIR)/aulastlog.Po
669697 -rm -f Makefile
670698 distclean-am: clean-am distclean-compile distclean-generic \
671699 distclean-tags
711739 installcheck-am:
712740
713741 maintainer-clean: maintainer-clean-am
742 -rm -f ./$(DEPDIR)/aulastlog-llist.Po
743 -rm -f ./$(DEPDIR)/aulastlog.Po
714744 -rm -f Makefile
715745 maintainer-clean-am: distclean-am maintainer-clean-generic
716746
733763
734764 .MAKE: install-am install-strip
735765
736 .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \
766 .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \
737767 clean-binPROGRAMS clean-generic clean-libtool cscopelist-am \
738768 ctags ctags-am distclean distclean-compile distclean-generic \
739769 distclean-libtool distclean-tags distdir dvi dvi-am html \
2020 #
2121
2222 CONFIG_CLEAN_FILES = *.loT *.rej *.orig
23 AUTOMAKE_OPTIONS = no-dependencies
2423 EXTRA_DIST = $(man_MANS)
2524 AM_CPPFLAGS = -I${top_srcdir} -I${top_srcdir}/lib
2625 LIBS = -L${top_builddir}/lib -laudit
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
149149 am__v_at_0 = @
150150 am__v_at_1 =
151151 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
152 depcomp =
153 am__depfiles_maybe =
152 depcomp = $(SHELL) $(top_srcdir)/depcomp
153 am__maybe_remake_depfiles = depfiles
154 am__depfiles_remade = ./$(DEPDIR)/ausyscall-ausyscall.Po
155 am__mv = mv -f
154156 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
155157 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
156158 LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
225227 done | $(am__uniquify_input)`
226228 ETAGS = etags
227229 CTAGS = ctags
228 am__DIST_COMMON = $(srcdir)/Makefile.in
230 am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp
229231 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
230232 ACLOCAL = @ACLOCAL@
231233 AMTAR = @AMTAR@
384386 top_srcdir = @top_srcdir@
385387 use_python3 = @use_python3@
386388 CONFIG_CLEAN_FILES = *.loT *.rej *.orig
387 AUTOMAKE_OPTIONS = no-dependencies
388389 EXTRA_DIST = $(man_MANS)
389390 AM_CPPFLAGS = -I${top_srcdir} -I${top_srcdir}/lib
390391 man_MANS = ausyscall.8
411412 *config.status*) \
412413 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
413414 *) \
414 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
415 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
415 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
416 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
416417 esac;
417418
418419 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
483484 distclean-compile:
484485 -rm -f *.tab.c
485486
487 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ausyscall-ausyscall.Po@am__quote@ # am--include-marker
488
489 $(am__depfiles_remade):
490 @$(MKDIR_P) $(@D)
491 @echo '# dummy' >$@-t && $(am__mv) $@-t $@
492
493 am--depfiles: $(am__depfiles_remade)
494
486495 .c.o:
487 $(AM_V_CC)$(COMPILE) -c -o $@ $<
496 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
497 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
498 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
499 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
500 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
488501
489502 .c.obj:
490 $(AM_V_CC)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
503 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
504 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
505 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
506 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
507 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
491508
492509 .c.lo:
493 $(AM_V_CC)$(LTCOMPILE) -c -o $@ $<
510 @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
511 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
512 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
513 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
514 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
494515
495516 ausyscall-ausyscall.o: ausyscall.c
496 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ausyscall_CFLAGS) $(CFLAGS) -c -o ausyscall-ausyscall.o `test -f 'ausyscall.c' || echo '$(srcdir)/'`ausyscall.c
517 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ausyscall_CFLAGS) $(CFLAGS) -MT ausyscall-ausyscall.o -MD -MP -MF $(DEPDIR)/ausyscall-ausyscall.Tpo -c -o ausyscall-ausyscall.o `test -f 'ausyscall.c' || echo '$(srcdir)/'`ausyscall.c
518 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/ausyscall-ausyscall.Tpo $(DEPDIR)/ausyscall-ausyscall.Po
519 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ausyscall.c' object='ausyscall-ausyscall.o' libtool=no @AMDEPBACKSLASH@
520 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
521 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ausyscall_CFLAGS) $(CFLAGS) -c -o ausyscall-ausyscall.o `test -f 'ausyscall.c' || echo '$(srcdir)/'`ausyscall.c
497522
498523 ausyscall-ausyscall.obj: ausyscall.c
499 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ausyscall_CFLAGS) $(CFLAGS) -c -o ausyscall-ausyscall.obj `if test -f 'ausyscall.c'; then $(CYGPATH_W) 'ausyscall.c'; else $(CYGPATH_W) '$(srcdir)/ausyscall.c'; fi`
524 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ausyscall_CFLAGS) $(CFLAGS) -MT ausyscall-ausyscall.obj -MD -MP -MF $(DEPDIR)/ausyscall-ausyscall.Tpo -c -o ausyscall-ausyscall.obj `if test -f 'ausyscall.c'; then $(CYGPATH_W) 'ausyscall.c'; else $(CYGPATH_W) '$(srcdir)/ausyscall.c'; fi`
525 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/ausyscall-ausyscall.Tpo $(DEPDIR)/ausyscall-ausyscall.Po
526 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ausyscall.c' object='ausyscall-ausyscall.obj' libtool=no @AMDEPBACKSLASH@
527 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
528 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(ausyscall_CFLAGS) $(CFLAGS) -c -o ausyscall-ausyscall.obj `if test -f 'ausyscall.c'; then $(CYGPATH_W) 'ausyscall.c'; else $(CYGPATH_W) '$(srcdir)/ausyscall.c'; fi`
500529
501530 mostlyclean-libtool:
502531 -rm -f *.lo
599628 distclean-tags:
600629 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
601630
602 distdir: $(DISTFILES)
631 distdir: $(BUILT_SOURCES)
632 $(MAKE) $(AM_MAKEFLAGS) distdir-am
633
634 distdir-am: $(DISTFILES)
603635 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
604636 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
605637 list='$(DISTFILES)'; \
671703 clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am
672704
673705 distclean: distclean-am
706 -rm -f ./$(DEPDIR)/ausyscall-ausyscall.Po
674707 -rm -f Makefile
675708 distclean-am: clean-am distclean-compile distclean-generic \
676709 distclean-tags
716749 installcheck-am:
717750
718751 maintainer-clean: maintainer-clean-am
752 -rm -f ./$(DEPDIR)/ausyscall-ausyscall.Po
719753 -rm -f Makefile
720754 maintainer-clean-am: distclean-am maintainer-clean-generic
721755
738772
739773 .MAKE: install-am install-strip
740774
741 .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \
775 .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \
742776 clean-binPROGRAMS clean-generic clean-libtool cscopelist-am \
743777 ctags ctags-am distclean distclean-compile distclean-generic \
744778 distclean-libtool distclean-tags distdir dvi dvi-am html \
2323 #
2424
2525 CONFIG_CLEAN_FILES = *.loT *.rej *.orig
26 AUTOMAKE_OPTIONS = no-dependencies
2726 EXTRA_DIST = $(man_MANS)
2827 AM_CPPFLAGS = -I${top_srcdir} \
2928 -I${top_srcdir}/lib \
0 # Makefile.in generated by automake 1.15.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2017 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
152152 am__v_at_0 = @
153153 am__v_at_1 =
154154 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
155 depcomp =
156 am__depfiles_maybe =
155 depcomp = $(SHELL) $(top_srcdir)/depcomp
156 am__maybe_remake_depfiles = depfiles
157 am__depfiles_remade = ./$(DEPDIR)/ausearch-time.Po \
158 ./$(DEPDIR)/auvirt-list.Po ./$(DEPDIR)/auvirt.Po
159 am__mv = mv -f
157160 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
158161 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
159162 LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
229232 done | $(am__uniquify_input)`
230233 ETAGS = etags
231234 CTAGS = ctags
232 am__DIST_COMMON = $(srcdir)/Makefile.in
235 am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp
233236 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
234237 ACLOCAL = @ACLOCAL@
235238 AMTAR = @AMTAR@
388391 top_srcdir = @top_srcdir@
389392 use_python3 = @use_python3@
390393 CONFIG_CLEAN_FILES = *.loT *.rej *.orig
391 AUTOMAKE_OPTIONS = no-dependencies
392394 EXTRA_DIST = $(man_MANS)
393395 AM_CPPFLAGS = -I${top_srcdir} \
394396 -I${top_srcdir}/lib \
423425 *config.status*) \
424426 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
425427 *) \
426 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
427 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
428 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
429 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
428430 esac;
429431
430432 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
495497 distclean-compile:
496498 -rm -f *.tab.c
497499
500 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ausearch-time.Po@am__quote@ # am--include-marker
501 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/auvirt-list.Po@am__quote@ # am--include-marker
502 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/auvirt.Po@am__quote@ # am--include-marker
503
504 $(am__depfiles_remade):
505 @$(MKDIR_P) $(@D)
506 @echo '# dummy' >$@-t && $(am__mv) $@-t $@
507
508 am--depfiles: $(am__depfiles_remade)
509
498510 .c.o:
499 $(AM_V_CC)$(COMPILE) -c -o $@ $<
511 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
512 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
513 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
514 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
515 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
500516
501517 .c.obj:
502 $(AM_V_CC)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
518 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
519 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
520 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
521 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
522 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
503523
504524 .c.lo:
505 $(AM_V_CC)$(LTCOMPILE) -c -o $@ $<
525 @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
526 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
527 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
528 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
529 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
506530
507531 ausearch-time.o: ${top_srcdir}/src/ausearch-time.c
508 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o ausearch-time.o `test -f '${top_srcdir}/src/ausearch-time.c' || echo '$(srcdir)/'`${top_srcdir}/src/ausearch-time.c
532 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT ausearch-time.o -MD -MP -MF $(DEPDIR)/ausearch-time.Tpo -c -o ausearch-time.o `test -f '${top_srcdir}/src/ausearch-time.c' || echo '$(srcdir)/'`${top_srcdir}/src/ausearch-time.c
533 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/ausearch-time.Tpo $(DEPDIR)/ausearch-time.Po
534 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='${top_srcdir}/src/ausearch-time.c' object='ausearch-time.o' libtool=no @AMDEPBACKSLASH@
535 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
536 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o ausearch-time.o `test -f '${top_srcdir}/src/ausearch-time.c' || echo '$(srcdir)/'`${top_srcdir}/src/ausearch-time.c
509537
510538 ausearch-time.obj: ${top_srcdir}/src/ausearch-time.c
511 $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o ausearch-time.obj `if test -f '${top_srcdir}/src/ausearch-time.c'; then $(CYGPATH_W) '${top_srcdir}/src/ausearch-time.c'; else $(CYGPATH_W) '$(srcdir)/${top_srcdir}/src/ausearch-time.c'; fi`
539 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT ausearch-time.obj -MD -MP -MF $(DEPDIR)/ausearch-time.Tpo -c -o ausearch-time.obj `if test -f '${top_srcdir}/src/ausearch-time.c'; then $(CYGPATH_W) '${top_srcdir}/src/ausearch-time.c'; else $(CYGPATH_W) '$(srcdir)/${top_srcdir}/src/ausearch-time.c'; fi`
540 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/ausearch-time.Tpo $(DEPDIR)/ausearch-time.Po
541 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='${top_srcdir}/src/ausearch-time.c' object='ausearch-time.obj' libtool=no @AMDEPBACKSLASH@
542 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
543 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o ausearch-time.obj `if test -f '${top_srcdir}/src/ausearch-time.c'; then $(CYGPATH_W) '${top_srcdir}/src/ausearch-time.c'; else $(CYGPATH_W) '$(srcdir)/${top_srcdir}/src/ausearch-time.c'; fi`
512544
513545 mostlyclean-libtool:
514546 -rm -f *.lo
611643 distclean-tags:
612644 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
613645
614 distdir: $(DISTFILES)
646 distdir: $(BUILT_SOURCES)
647 $(MAKE) $(AM_MAKEFLAGS) distdir-am
648
649 distdir-am: $(DISTFILES)
615650 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
616651 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
617652 list='$(DISTFILES)'; \
683718 clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am
684719
685720 distclean: distclean-am
721 -rm -f ./$(DEPDIR)/ausearch-time.Po
722 -rm -f ./$(DEPDIR)/auvirt-list.Po
723 -rm -f ./$(DEPDIR)/auvirt.Po
686724 -rm -f Makefile
687725 distclean-am: clean-am distclean-compile distclean-generic \
688726 distclean-tags
728766 installcheck-am:
729767
730768 maintainer-clean: maintainer-clean-am
769 -rm -f ./$(DEPDIR)/ausearch-time.Po
770 -rm -f ./$(DEPDIR)/auvirt-list.Po
771 -rm -f ./$(DEPDIR)/auvirt.Po
731772 -rm -f Makefile
732773 maintainer-clean-am: distclean-am maintainer-clean-generic
733774
750791
751792 .MAKE: install-am install-strip
752793
753 .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \
794 .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \
754795 clean-binPROGRAMS clean-generic clean-libtool cscopelist-am \
755796 ctags ctags-am distclean distclean-compile distclean-generic \
756797 distclean-libtool distclean-tags distdir dvi dvi-am html \