New upstream version 2.8.5
Laurent Bigonville
4 years ago
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 | ||
0 | 35 | 2.8.4 |
1 | 36 | - Generate checkpoint file even when not results are returned (Burn Alting) |
2 | 37 | - 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. | |
1 | 1 | # @configure_input@ |
2 | 2 | |
3 | # Copyright (C) 1994-2017 Free Software Foundation, Inc. | |
3 | # Copyright (C) 1994-2018 Free Software Foundation, Inc. | |
4 | 4 | |
5 | 5 | # This Makefile.in is free software; the Free Software Foundation |
6 | 6 | # gives unlimited permission to copy and/or distribute it, |
160 | 160 | $(RECURSIVE_CLEAN_TARGETS) \ |
161 | 161 | $(am__extra_recursive_targets) |
162 | 162 | 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 | |
164 | 164 | am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \ |
165 | 165 | $(LISP)config.h.in |
166 | 166 | # Read a list of newline-separated strings from the standard input, |
419 | 419 | echo ' $(SHELL) ./config.status'; \ |
420 | 420 | $(SHELL) ./config.status;; \ |
421 | 421 | *) \ |
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);; \ | |
424 | 424 | esac; |
425 | 425 | |
426 | 426 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
562 | 562 | -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags |
563 | 563 | -rm -f cscope.out cscope.in.out cscope.po.out cscope.files |
564 | 564 | |
565 | distdir: $(DISTFILES) | |
565 | distdir: $(BUILT_SOURCES) | |
566 | $(MAKE) $(AM_MAKEFLAGS) distdir-am | |
567 | ||
568 | distdir-am: $(DISTFILES) | |
566 | 569 | $(am__remove_distdir) |
567 | 570 | test -d "$(distdir)" || mkdir "$(distdir)" |
568 | 571 | @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. | |
3 | 3 | |
4 | 4 | # This file is free software; the Free Software Foundation |
5 | 5 | # gives unlimited permission to copy and/or distribute it, |
19 | 19 | If you have problems, you may need to regenerate the build system entirely. |
20 | 20 | To do so, use the procedure documented by the package, typically 'autoreconf'.])]) |
21 | 21 | |
22 | # Copyright (C) 2002-2017 Free Software Foundation, Inc. | |
22 | # Copyright (C) 2002-2018 Free Software Foundation, Inc. | |
23 | 23 | # |
24 | 24 | # This file is free software; the Free Software Foundation |
25 | 25 | # gives unlimited permission to copy and/or distribute it, |
31 | 31 | # generated from the m4 files accompanying Automake X.Y. |
32 | 32 | # (This private macro should not be called outside this file.) |
33 | 33 | AC_DEFUN([AM_AUTOMAKE_VERSION], |
34 | [am__api_version='1.15' | |
34 | [am__api_version='1.16' | |
35 | 35 | dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to |
36 | 36 | 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], [], | |
38 | 38 | [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl |
39 | 39 | ]) |
40 | 40 | |
50 | 50 | # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. |
51 | 51 | # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. |
52 | 52 | AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], |
53 | [AM_AUTOMAKE_VERSION([1.15.1])dnl | |
53 | [AM_AUTOMAKE_VERSION([1.16.1])dnl | |
54 | 54 | m4_ifndef([AC_AUTOCONF_VERSION], |
55 | 55 | [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl |
56 | 56 | _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) |
57 | 57 | |
58 | 58 | # AM_AUX_DIR_EXPAND -*- Autoconf -*- |
59 | 59 | |
60 | # Copyright (C) 2001-2017 Free Software Foundation, Inc. | |
60 | # Copyright (C) 2001-2018 Free Software Foundation, Inc. | |
61 | 61 | # |
62 | 62 | # This file is free software; the Free Software Foundation |
63 | 63 | # gives unlimited permission to copy and/or distribute it, |
109 | 109 | |
110 | 110 | # AM_CONDITIONAL -*- Autoconf -*- |
111 | 111 | |
112 | # Copyright (C) 1997-2017 Free Software Foundation, Inc. | |
112 | # Copyright (C) 1997-2018 Free Software Foundation, Inc. | |
113 | 113 | # |
114 | 114 | # This file is free software; the Free Software Foundation |
115 | 115 | # gives unlimited permission to copy and/or distribute it, |
140 | 140 | Usually this means the macro was only invoked conditionally.]]) |
141 | 141 | fi])]) |
142 | 142 | |
143 | # Copyright (C) 1999-2017 Free Software Foundation, Inc. | |
143 | # Copyright (C) 1999-2018 Free Software Foundation, Inc. | |
144 | 144 | # |
145 | 145 | # This file is free software; the Free Software Foundation |
146 | 146 | # gives unlimited permission to copy and/or distribute it, |
331 | 331 | |
332 | 332 | # Generate code to set up dependency tracking. -*- Autoconf -*- |
333 | 333 | |
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. | |
340 | 339 | |
341 | 340 | # _AM_OUTPUT_DEPENDENCY_COMMANDS |
342 | 341 | # ------------------------------ |
345 | 344 | # Older Autoconf quotes --file arguments for eval, but not when files |
346 | 345 | # are listed without --file. Let's play safe and only enable the eval |
347 | 346 | # 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]) | |
352 | 352 | shift |
353 | for mf | |
353 | # Used to flag and report bootstrapping failures. | |
354 | am_rc=0 | |
355 | for am_mf | |
354 | 356 | do |
355 | 357 | # 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 | |
363 | 362 | # 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=$? | |
390 | 370 | 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 | |
391 | 382 | } |
392 | 383 | ])# _AM_OUTPUT_DEPENDENCY_COMMANDS |
393 | 384 | |
396 | 387 | # ----------------------------- |
397 | 388 | # This macro should only be invoked once -- use via AC_REQUIRE. |
398 | 389 | # |
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. | |
402 | 393 | AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], |
403 | 394 | [AC_CONFIG_COMMANDS([depfiles], |
404 | 395 | [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}"])]) | |
407 | 397 | |
408 | 398 | # Do all the work for Automake. -*- Autoconf -*- |
409 | 399 | |
410 | # Copyright (C) 1996-2017 Free Software Foundation, Inc. | |
400 | # Copyright (C) 1996-2018 Free Software Foundation, Inc. | |
411 | 401 | # |
412 | 402 | # This file is free software; the Free Software Foundation |
413 | 403 | # gives unlimited permission to copy and/or distribute it, |
494 | 484 | AC_REQUIRE([AC_PROG_MKDIR_P])dnl |
495 | 485 | # For better backward compatibility. To be removed once Automake 1.9.x |
496 | 486 | # 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> | |
499 | 489 | AC_SUBST([mkdir_p], ['$(MKDIR_P)']) |
500 | 490 | # We need awk for the "check" target (and possibly the TAP driver). The |
501 | 491 | # system "awk" is bad on some platforms. |
562 | 552 | Aborting the configuration process, to ensure you take notice of the issue. |
563 | 553 | |
564 | 554 | 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/>. | |
566 | 556 | |
567 | 557 | If you want to complete the configuration process using your problematic |
568 | 558 | 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM |
604 | 594 | done |
605 | 595 | echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) |
606 | 596 | |
607 | # Copyright (C) 2001-2017 Free Software Foundation, Inc. | |
597 | # Copyright (C) 2001-2018 Free Software Foundation, Inc. | |
608 | 598 | # |
609 | 599 | # This file is free software; the Free Software Foundation |
610 | 600 | # gives unlimited permission to copy and/or distribute it, |
625 | 615 | fi |
626 | 616 | AC_SUBST([install_sh])]) |
627 | 617 | |
628 | # Copyright (C) 2003-2017 Free Software Foundation, Inc. | |
618 | # Copyright (C) 2003-2018 Free Software Foundation, Inc. | |
629 | 619 | # |
630 | 620 | # This file is free software; the Free Software Foundation |
631 | 621 | # gives unlimited permission to copy and/or distribute it, |
646 | 636 | |
647 | 637 | # Check to see how 'make' treats includes. -*- Autoconf -*- |
648 | 638 | |
649 | # Copyright (C) 2001-2017 Free Software Foundation, Inc. | |
639 | # Copyright (C) 2001-2018 Free Software Foundation, Inc. | |
650 | 640 | # |
651 | 641 | # This file is free software; the Free Software Foundation |
652 | 642 | # gives unlimited permission to copy and/or distribute it, |
654 | 644 | |
655 | 645 | # AM_MAKE_INCLUDE() |
656 | 646 | # ----------------- |
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. | |
658 | 649 | 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' | |
661 | 652 | am__doit: |
662 | @echo this is the am__doit target | |
653 | @echo this is the am__doit target >confinc.out | |
663 | 654 | .PHONY: am__doit |
664 | 655 | 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]) | |
667 | 656 | am__include="#" |
668 | 657 | 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])]) | |
696 | 679 | |
697 | 680 | # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- |
698 | 681 | |
699 | # Copyright (C) 1997-2017 Free Software Foundation, Inc. | |
682 | # Copyright (C) 1997-2018 Free Software Foundation, Inc. | |
700 | 683 | # |
701 | 684 | # This file is free software; the Free Software Foundation |
702 | 685 | # gives unlimited permission to copy and/or distribute it, |
737 | 720 | # Obsolete and "removed" macros, that must however still report explicit |
738 | 721 | # error messages when used, to smooth transition. |
739 | 722 | # |
740 | # Copyright (C) 1996-2017 Free Software Foundation, Inc. | |
723 | # Copyright (C) 1996-2018 Free Software Foundation, Inc. | |
741 | 724 | # |
742 | 725 | # This file is free software; the Free Software Foundation |
743 | 726 | # gives unlimited permission to copy and/or distribute it, |
764 | 747 | |
765 | 748 | # Helper functions for option handling. -*- Autoconf -*- |
766 | 749 | |
767 | # Copyright (C) 2001-2017 Free Software Foundation, Inc. | |
750 | # Copyright (C) 2001-2018 Free Software Foundation, Inc. | |
768 | 751 | # |
769 | 752 | # This file is free software; the Free Software Foundation |
770 | 753 | # gives unlimited permission to copy and/or distribute it, |
793 | 776 | AC_DEFUN([_AM_IF_OPTION], |
794 | 777 | [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) |
795 | 778 | |
796 | # Copyright (C) 1999-2017 Free Software Foundation, Inc. | |
779 | # Copyright (C) 1999-2018 Free Software Foundation, Inc. | |
797 | 780 | # |
798 | 781 | # This file is free software; the Free Software Foundation |
799 | 782 | # gives unlimited permission to copy and/or distribute it, |
840 | 823 | # For backward compatibility. |
841 | 824 | AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) |
842 | 825 | |
843 | # Copyright (C) 1999-2017 Free Software Foundation, Inc. | |
826 | # Copyright (C) 1999-2018 Free Software Foundation, Inc. | |
844 | 827 | # |
845 | 828 | # This file is free software; the Free Software Foundation |
846 | 829 | # gives unlimited permission to copy and/or distribute it, |
873 | 856 | [ |
874 | 857 | dnl Find a Python interpreter. Python versions prior to 2.0 are not |
875 | 858 | dnl supported. (2.0 was released on October 16, 2000). |
876 | dnl FIXME: Remove the need to hard-code Python versions here. | |
877 | 859 | 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]) | |
880 | 865 | |
881 | 866 | AC_ARG_VAR([PYTHON], [the Python interpreter]) |
882 | 867 | |
1076 | 1061 | sys.exit(sys.hexversion < minverhex)" |
1077 | 1062 | AS_IF([AM_RUN_LOG([$1 -c "$prog"])], [$3], [$4])]) |
1078 | 1063 | |
1079 | # Copyright (C) 2001-2017 Free Software Foundation, Inc. | |
1064 | # Copyright (C) 2001-2018 Free Software Foundation, Inc. | |
1080 | 1065 | # |
1081 | 1066 | # This file is free software; the Free Software Foundation |
1082 | 1067 | # gives unlimited permission to copy and/or distribute it, |
1095 | 1080 | |
1096 | 1081 | # Check to make sure that the build environment is sane. -*- Autoconf -*- |
1097 | 1082 | |
1098 | # Copyright (C) 1996-2017 Free Software Foundation, Inc. | |
1083 | # Copyright (C) 1996-2018 Free Software Foundation, Inc. | |
1099 | 1084 | # |
1100 | 1085 | # This file is free software; the Free Software Foundation |
1101 | 1086 | # gives unlimited permission to copy and/or distribute it, |
1176 | 1161 | rm -f conftest.file |
1177 | 1162 | ]) |
1178 | 1163 | |
1179 | # Copyright (C) 2009-2017 Free Software Foundation, Inc. | |
1164 | # Copyright (C) 2009-2018 Free Software Foundation, Inc. | |
1180 | 1165 | # |
1181 | 1166 | # This file is free software; the Free Software Foundation |
1182 | 1167 | # gives unlimited permission to copy and/or distribute it, |
1236 | 1221 | _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl |
1237 | 1222 | ]) |
1238 | 1223 | |
1239 | # Copyright (C) 2001-2017 Free Software Foundation, Inc. | |
1224 | # Copyright (C) 2001-2018 Free Software Foundation, Inc. | |
1240 | 1225 | # |
1241 | 1226 | # This file is free software; the Free Software Foundation |
1242 | 1227 | # gives unlimited permission to copy and/or distribute it, |
1264 | 1249 | INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" |
1265 | 1250 | AC_SUBST([INSTALL_STRIP_PROGRAM])]) |
1266 | 1251 | |
1267 | # Copyright (C) 2006-2017 Free Software Foundation, Inc. | |
1252 | # Copyright (C) 2006-2018 Free Software Foundation, Inc. | |
1268 | 1253 | # |
1269 | 1254 | # This file is free software; the Free Software Foundation |
1270 | 1255 | # gives unlimited permission to copy and/or distribute it, |
1283 | 1268 | |
1284 | 1269 | # Check how to create a tarball. -*- Autoconf -*- |
1285 | 1270 | |
1286 | # Copyright (C) 2004-2017 Free Software Foundation, Inc. | |
1271 | # Copyright (C) 2004-2018 Free Software Foundation, Inc. | |
1287 | 1272 | # |
1288 | 1273 | # This file is free software; the Free Software Foundation |
1289 | 1274 | # gives unlimited permission to copy and/or distribute it, |
21 | 21 | |
22 | 22 | SUBDIRS = plugins |
23 | 23 | CONFIG_CLEAN_FILES = *.rej *.orig |
24 | AUTOMAKE_OPTIONS = no-dependencies | |
25 | 24 | AM_CPPFLAGS = -I${top_srcdir} -I${top_srcdir}/lib |
26 | 25 | sbin_PROGRAMS = audispd |
27 | 26 | 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. | |
1 | 1 | # @configure_input@ |
2 | 2 | |
3 | # Copyright (C) 1994-2017 Free Software Foundation, Inc. | |
3 | # Copyright (C) 1994-2018 Free Software Foundation, Inc. | |
4 | 4 | |
5 | 5 | # This Makefile.in is free software; the Free Software Foundation |
6 | 6 | # gives unlimited permission to copy and/or distribute it, |
156 | 156 | am__v_at_0 = @ |
157 | 157 | am__v_at_1 = |
158 | 158 | 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 | |
161 | 167 | COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ |
162 | 168 | $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) |
163 | 169 | LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ |
199 | 205 | $(RECURSIVE_CLEAN_TARGETS) \ |
200 | 206 | $(am__extra_recursive_targets) |
201 | 207 | AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ |
202 | distdir | |
208 | distdir distdir-am | |
203 | 209 | am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) |
204 | 210 | # Read a list of newline-separated strings from the standard input, |
205 | 211 | # and print each of them once, without duplicates. Input order is |
220 | 226 | ETAGS = etags |
221 | 227 | CTAGS = ctags |
222 | 228 | DIST_SUBDIRS = $(SUBDIRS) |
223 | am__DIST_COMMON = $(srcdir)/Makefile.in | |
229 | am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp | |
224 | 230 | DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) |
225 | 231 | am__relativize = \ |
226 | 232 | dir0=`pwd`; \ |
405 | 411 | use_python3 = @use_python3@ |
406 | 412 | SUBDIRS = plugins |
407 | 413 | CONFIG_CLEAN_FILES = *.rej *.orig |
408 | AUTOMAKE_OPTIONS = no-dependencies | |
409 | 414 | AM_CPPFLAGS = -I${top_srcdir} -I${top_srcdir}/lib |
410 | 415 | noinst_HEADERS = audispd-config.h audispd-pconfig.h audispd-llist.h \ |
411 | 416 | queue.h audispd-builtins.h |
438 | 443 | *config.status*) \ |
439 | 444 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ |
440 | 445 | *) \ |
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);; \ | |
443 | 448 | esac; |
444 | 449 | |
445 | 450 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
510 | 515 | distclean-compile: |
511 | 516 | -rm -f *.tab.c |
512 | 517 | |
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 | ||
513 | 531 | .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 $@ $< | |
515 | 537 | |
516 | 538 | .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) '$<'` | |
518 | 544 | |
519 | 545 | .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 $@ $< | |
521 | 551 | |
522 | 552 | 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 | |
524 | 558 | |
525 | 559 | 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` | |
527 | 565 | |
528 | 566 | 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 | |
530 | 572 | |
531 | 573 | 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` | |
533 | 579 | |
534 | 580 | 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 | |
536 | 586 | |
537 | 587 | 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` | |
539 | 593 | |
540 | 594 | 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 | |
542 | 600 | |
543 | 601 | 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` | |
545 | 607 | |
546 | 608 | 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 | |
548 | 614 | |
549 | 615 | 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` | |
551 | 621 | |
552 | 622 | 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 | |
554 | 628 | |
555 | 629 | 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` | |
557 | 635 | |
558 | 636 | mostlyclean-libtool: |
559 | 637 | -rm -f *.lo |
660 | 738 | distclean-tags: |
661 | 739 | -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags |
662 | 740 | |
663 | distdir: $(DISTFILES) | |
741 | distdir: $(BUILT_SOURCES) | |
742 | $(MAKE) $(AM_MAKEFLAGS) distdir-am | |
743 | ||
744 | distdir-am: $(DISTFILES) | |
664 | 745 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
665 | 746 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
666 | 747 | list='$(DISTFILES)'; \ |
759 | 840 | mostlyclean-am |
760 | 841 | |
761 | 842 | 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 | |
762 | 849 | -rm -f Makefile |
763 | 850 | distclean-am: clean-am distclean-compile distclean-generic \ |
764 | 851 | distclean-tags |
805 | 892 | installcheck-am: |
806 | 893 | |
807 | 894 | 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 | |
808 | 901 | -rm -f Makefile |
809 | 902 | maintainer-clean-am: distclean-am maintainer-clean-generic |
810 | 903 | |
826 | 919 | .MAKE: $(am__recursive_targets) install-am install-exec-am \ |
827 | 920 | install-strip |
828 | 921 | |
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 \ | |
839 | 932 | installcheck-am installdirs installdirs-am maintainer-clean \ |
840 | 933 | maintainer-clean-generic mostlyclean mostlyclean-compile \ |
841 | 934 | mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ |
284 | 284 | /* If active and no state change, sighup it */ |
285 | 285 | if (opconf->p->type == S_ALWAYS && |
286 | 286 | 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 { | |
290 | 291 | /* Binary changed, restart */ |
291 | 292 | syslog(LOG_INFO, |
292 | 293 | "Restarting %s since binary changed", |
293 | 294 | opconf->p->path); |
294 | kill(opconf->p->pid, SIGTERM); | |
295 | if (opconf->p->pid) | |
296 | kill(opconf->p->pid, SIGTERM); | |
295 | 297 | usleep(50000); // 50 msecs |
296 | 298 | close(opconf->p->plug_pipe[1]); |
297 | 299 | opconf->p->plug_pipe[1] = -1; |
326 | 328 | syslog(LOG_INFO, "Terminating %s because its now inactive", |
327 | 329 | tpconf->p->path); |
328 | 330 | if (tpconf->p->type == S_ALWAYS) { |
329 | kill(tpconf->p->pid, SIGTERM); | |
331 | if (tpconf->p->pid) | |
332 | kill(tpconf->p->pid, SIGTERM); | |
330 | 333 | close(tpconf->p->plug_pipe[1]); |
331 | 334 | } else |
332 | 335 | 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. | |
1 | 1 | # @configure_input@ |
2 | 2 | |
3 | # Copyright (C) 1994-2017 Free Software Foundation, Inc. | |
3 | # Copyright (C) 1994-2018 Free Software Foundation, Inc. | |
4 | 4 | |
5 | 5 | # This Makefile.in is free software; the Free Software Foundation |
6 | 6 | # gives unlimited permission to copy and/or distribute it, |
158 | 158 | $(RECURSIVE_CLEAN_TARGETS) \ |
159 | 159 | $(am__extra_recursive_targets) |
160 | 160 | AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ |
161 | distdir | |
161 | distdir distdir-am | |
162 | 162 | am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) |
163 | 163 | # Read a list of newline-separated strings from the standard input, |
164 | 164 | # and print each of them once, without duplicates. Input order is |
384 | 384 | *config.status*) \ |
385 | 385 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ |
386 | 386 | *) \ |
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);; \ | |
389 | 389 | esac; |
390 | 390 | |
391 | 391 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
502 | 502 | distclean-tags: |
503 | 503 | -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags |
504 | 504 | |
505 | distdir: $(DISTFILES) | |
505 | distdir: $(BUILT_SOURCES) | |
506 | $(MAKE) $(AM_MAKEFLAGS) distdir-am | |
507 | ||
508 | distdir-am: $(DISTFILES) | |
506 | 509 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
507 | 510 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
508 | 511 | 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. | |
1 | 1 | # @configure_input@ |
2 | 2 | |
3 | # Copyright (C) 1994-2017 Free Software Foundation, Inc. | |
3 | # Copyright (C) 1994-2018 Free Software Foundation, Inc. | |
4 | 4 | |
5 | 5 | # This Makefile.in is free software; the Free Software Foundation |
6 | 6 | # gives unlimited permission to copy and/or distribute it, |
324 | 324 | *config.status*) \ |
325 | 325 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ |
326 | 326 | *) \ |
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);; \ | |
329 | 329 | esac; |
330 | 330 | |
331 | 331 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
349 | 349 | cscope cscopelist: |
350 | 350 | |
351 | 351 | |
352 | distdir: $(DISTFILES) | |
352 | distdir: $(BUILT_SOURCES) | |
353 | $(MAKE) $(AM_MAKEFLAGS) distdir-am | |
354 | ||
355 | distdir-am: $(DISTFILES) | |
353 | 356 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
354 | 357 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
355 | 358 | 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. | |
1 | 1 | # @configure_input@ |
2 | 2 | |
3 | # Copyright (C) 1994-2017 Free Software Foundation, Inc. | |
3 | # Copyright (C) 1994-2018 Free Software Foundation, Inc. | |
4 | 4 | |
5 | 5 | # This Makefile.in is free software; the Free Software Foundation |
6 | 6 | # gives unlimited permission to copy and/or distribute it, |
158 | 158 | am__v_at_1 = |
159 | 159 | DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) |
160 | 160 | depcomp = |
161 | am__depfiles_maybe = | |
161 | am__maybe_remake_depfiles = | |
162 | 162 | COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ |
163 | 163 | $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) |
164 | 164 | LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ |
430 | 430 | *config.status*) \ |
431 | 431 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ |
432 | 432 | *) \ |
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);; \ | |
435 | 435 | esac; |
436 | 436 | |
437 | 437 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
673 | 673 | distclean-tags: |
674 | 674 | -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags |
675 | 675 | |
676 | distdir: $(DISTFILES) | |
676 | distdir: $(BUILT_SOURCES) | |
677 | $(MAKE) $(AM_MAKEFLAGS) distdir-am | |
678 | ||
679 | distdir-am: $(DISTFILES) | |
677 | 680 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
678 | 681 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
679 | 682 | 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. | |
1 | 1 | # @configure_input@ |
2 | 2 | |
3 | # Copyright (C) 1994-2017 Free Software Foundation, Inc. | |
3 | # Copyright (C) 1994-2018 Free Software Foundation, Inc. | |
4 | 4 | |
5 | 5 | # This Makefile.in is free software; the Free Software Foundation |
6 | 6 | # gives unlimited permission to copy and/or distribute it, |
161 | 161 | am__v_at_1 = |
162 | 162 | DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) |
163 | 163 | 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 | |
165 | 170 | am__mv = mv -f |
166 | 171 | COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ |
167 | 172 | $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) |
611 | 616 | *config.status*) \ |
612 | 617 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ |
613 | 618 | *) \ |
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);; \ | |
616 | 621 | esac; |
617 | 622 | |
618 | 623 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
696 | 701 | distclean-compile: |
697 | 702 | -rm -f *.tab.c |
698 | 703 | |
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) | |
705 | 716 | |
706 | 717 | .c.o: |
707 | 718 | @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< |
1044 | 1055 | fi; \ |
1045 | 1056 | $$success || exit 1 |
1046 | 1057 | |
1047 | check-TESTS: | |
1058 | check-TESTS: $(check_PROGRAMS) | |
1048 | 1059 | @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list |
1049 | 1060 | @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list |
1050 | 1061 | @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) |
1087 | 1098 | @am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \ |
1088 | 1099 | @am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT) |
1089 | 1100 | |
1090 | distdir: $(DISTFILES) | |
1101 | distdir: $(BUILT_SOURCES) | |
1102 | $(MAKE) $(AM_MAKEFLAGS) distdir-am | |
1103 | ||
1104 | distdir-am: $(DISTFILES) | |
1091 | 1105 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
1092 | 1106 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
1093 | 1107 | list='$(DISTFILES)'; \ |
1165 | 1179 | clean-sbinPROGRAMS mostlyclean-am |
1166 | 1180 | |
1167 | 1181 | 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 | |
1169 | 1188 | -rm -f Makefile |
1170 | 1189 | distclean-am: clean-am distclean-compile distclean-generic \ |
1171 | 1190 | distclean-tags |
1212 | 1231 | installcheck-am: |
1213 | 1232 | |
1214 | 1233 | 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 | |
1216 | 1240 | -rm -f Makefile |
1217 | 1241 | maintainer-clean-am: distclean-am maintainer-clean-generic |
1218 | 1242 | |
1236 | 1260 | |
1237 | 1261 | .MAKE: check-am install-am install-data-am install-strip uninstall-am |
1238 | 1262 | |
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 \ | |
1241 | 1265 | clean-sbinPROGRAMS cscopelist-am ctags ctags-am distclean \ |
1242 | 1266 | distclean-compile distclean-generic distclean-libtool \ |
1243 | 1267 | distclean-tags distdir dvi dvi-am html html-am info info-am \ |
336 | 336 | stop_transport(); |
337 | 337 | remote_ended = 1; |
338 | 338 | return do_action ("remote server is going down", message, |
339 | LOG_NOTICE, | |
339 | LOG_WARNING, | |
340 | 340 | config.remote_ending_action, |
341 | 341 | config.remote_ending_exe); |
342 | 342 | } |
452 | 452 | struct sigaction sa; |
453 | 453 | struct queue *queue; |
454 | 454 | size_t q_len; |
455 | int connected_once = 0; | |
455 | 456 | |
456 | 457 | /* Register sighandlers */ |
457 | 458 | sa.sa_flags = 0; |
475 | 476 | ifd = 0; |
476 | 477 | fcntl(ifd, F_SETFL, O_NONBLOCK); |
477 | 478 | |
479 | // Start up the queue | |
478 | 480 | queue = init_queue(); |
479 | 481 | if (queue == NULL) { |
480 | 482 | syslog(LOG_ERR, "Error initializing audit record queue: %m"); |
552 | 554 | do { |
553 | 555 | if (remote_fgets(event, sizeof(event), ifd)) { |
554 | 556 | if (!transport_ok && remote_ended && |
555 | config.remote_ending_action == | |
556 | FA_RECONNECT) { | |
557 | (config.remote_ending_action == | |
558 | FA_RECONNECT || | |
559 | !connected_once)) { | |
557 | 560 | quiet = 1; |
558 | 561 | if (init_transport() == |
559 | ET_SUCCESS) | |
562 | ET_SUCCESS) { | |
560 | 563 | remote_ended = 0; |
564 | connected_once = 1; | |
565 | } | |
561 | 566 | quiet = 0; |
562 | 567 | } |
563 | 568 | /* Strip out EOE records */ |
1281 | 1286 | if (major_status != GSS_S_COMPLETE) { |
1282 | 1287 | gss_failure("decrypting message", major_status, minor_status); |
1283 | 1288 | free (utok.value); |
1289 | free (etok.value); | |
1284 | 1290 | return -1; |
1285 | 1291 | } |
1286 | 1292 | |
1287 | 1293 | if (utok.length < AUDIT_RMW_HEADER_SIZE) { |
1288 | 1294 | sync_error_handler ("message too short"); |
1289 | 1295 | free (utok.value); |
1296 | free (etok.value); | |
1290 | 1297 | return -1; |
1291 | 1298 | } |
1292 | 1299 | memcpy (header, utok.value, AUDIT_RMW_HEADER_SIZE); |
1294 | 1301 | if (! AUDIT_RMW_IS_MAGIC (header, AUDIT_RMW_HEADER_SIZE)) { |
1295 | 1302 | sync_error_handler ("bad magic number"); |
1296 | 1303 | free (utok.value); |
1304 | free (etok.value); | |
1297 | 1305 | return -1; |
1298 | 1306 | } |
1299 | 1307 | |
1302 | 1310 | if (rlen > MAX_AUDIT_MESSAGE_LENGTH) { |
1303 | 1311 | sync_error_handler ("message too long"); |
1304 | 1312 | free (utok.value); |
1313 | free (etok.value); | |
1305 | 1314 | return -1; |
1306 | 1315 | } |
1307 | 1316 | |
1310 | 1319 | *mlen = rlen; |
1311 | 1320 | |
1312 | 1321 | free (utok.value); |
1322 | free (etok.value); | |
1313 | 1323 | return 0; |
1314 | 1324 | } |
1315 | 1325 | #endif |
125 | 125 | .TP |
126 | 126 | .I remote_ending_action |
127 | 127 | 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, | |
129 | 129 | .I reconnect |
130 | 130 | 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. |
131 | 131 | .TP |
22 | 22 | |
23 | 23 | AM_CPPFLAGS = -I${top_srcdir} -I${top_srcdir}/lib -I${top_srcdir}/auparse |
24 | 24 | CONFIG_CLEAN_FILES = *.rej *.orig |
25 | AUTOMAKE_OPTIONS = no-dependencies | |
26 | 25 | EXTRA_DIST = zos-remote.conf audispd-zos-remote.conf |
27 | 26 | LIBS = -L${top_builddir}/auparse -lauparse |
28 | 27 | 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. | |
1 | 1 | # @configure_input@ |
2 | 2 | |
3 | # Copyright (C) 1994-2017 Free Software Foundation, Inc. | |
3 | # Copyright (C) 1994-2018 Free Software Foundation, Inc. | |
4 | 4 | |
5 | 5 | # This Makefile.in is free software; the Free Software Foundation |
6 | 6 | # gives unlimited permission to copy and/or distribute it, |
160 | 160 | am__v_at_0 = @ |
161 | 161 | am__v_at_1 = |
162 | 162 | 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 | |
165 | 172 | COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ |
166 | 173 | $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) |
167 | 174 | LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ |
207 | 214 | done | $(am__uniquify_input)` |
208 | 215 | ETAGS = etags |
209 | 216 | CTAGS = ctags |
210 | am__DIST_COMMON = $(srcdir)/Makefile.in | |
217 | am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp | |
211 | 218 | DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) |
212 | 219 | ACLOCAL = @ACLOCAL@ |
213 | 220 | AMTAR = @AMTAR@ |
367 | 374 | use_python3 = @use_python3@ |
368 | 375 | AM_CPPFLAGS = -I${top_srcdir} -I${top_srcdir}/lib -I${top_srcdir}/auparse |
369 | 376 | CONFIG_CLEAN_FILES = *.rej *.orig |
370 | AUTOMAKE_OPTIONS = no-dependencies | |
371 | 377 | EXTRA_DIST = zos-remote.conf audispd-zos-remote.conf |
372 | 378 | LDADD = -lpthread -lldap -llber $(CAPNG_LDADD) |
373 | 379 | dispatcher_confdir = $(sysconfdir)/audisp |
403 | 409 | *config.status*) \ |
404 | 410 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ |
405 | 411 | *) \ |
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);; \ | |
408 | 414 | esac; |
409 | 415 | |
410 | 416 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
475 | 481 | distclean-compile: |
476 | 482 | -rm -f *.tab.c |
477 | 483 | |
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 | ||
478 | 496 | .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 $@ $< | |
480 | 502 | |
481 | 503 | .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) '$<'` | |
483 | 509 | |
484 | 510 | .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 $@ $< | |
486 | 516 | |
487 | 517 | 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 | |
489 | 523 | |
490 | 524 | 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` | |
492 | 530 | |
493 | 531 | 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 | |
495 | 537 | |
496 | 538 | 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` | |
498 | 544 | |
499 | 545 | 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 | |
501 | 551 | |
502 | 552 | 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` | |
504 | 558 | |
505 | 559 | 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 | |
507 | 565 | |
508 | 566 | 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` | |
510 | 572 | |
511 | 573 | 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 | |
513 | 579 | |
514 | 580 | 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` | |
516 | 586 | |
517 | 587 | mostlyclean-libtool: |
518 | 588 | -rm -f *.lo |
572 | 642 | distclean-tags: |
573 | 643 | -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags |
574 | 644 | |
575 | distdir: $(DISTFILES) | |
645 | distdir: $(BUILT_SOURCES) | |
646 | $(MAKE) $(AM_MAKEFLAGS) distdir-am | |
647 | ||
648 | distdir-am: $(DISTFILES) | |
576 | 649 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
577 | 650 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
578 | 651 | list='$(DISTFILES)'; \ |
645 | 718 | mostlyclean-am |
646 | 719 | |
647 | 720 | 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 | |
648 | 726 | -rm -f Makefile |
649 | 727 | distclean-am: clean-am distclean-compile distclean-generic \ |
650 | 728 | distclean-tags |
691 | 769 | installcheck-am: |
692 | 770 | |
693 | 771 | 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 | |
694 | 777 | -rm -f Makefile |
695 | 778 | maintainer-clean-am: distclean-am maintainer-clean-generic |
696 | 779 | |
712 | 795 | $(MAKE) $(AM_MAKEFLAGS) uninstall-hook |
713 | 796 | .MAKE: install-am install-data-am install-strip uninstall-am |
714 | 797 | |
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 \ | |
718 | 801 | distclean-libtool distclean-tags distdir dvi dvi-am html \ |
719 | 802 | html-am info info-am install install-am install-data \ |
720 | 803 | install-data-am install-data-hook install-dvi install-dvi-am \ |
1 | 1 | |
2 | 2 | Summary: User space tools for 2.6 kernel auditing |
3 | 3 | Name: audit |
4 | Version: 2.8.4 | |
4 | Version: 2.8.5 | |
5 | 5 | Release: 1 |
6 | 6 | License: GPLv2+ |
7 | 7 | Group: System Environment/Daemons |
265 | 265 | |
266 | 266 | |
267 | 267 | %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. | |
1 | 1 | # @configure_input@ |
2 | 2 | |
3 | # Copyright (C) 1994-2017 Free Software Foundation, Inc. | |
3 | # Copyright (C) 1994-2018 Free Software Foundation, Inc. | |
4 | 4 | |
5 | 5 | # This Makefile.in is free software; the Free Software Foundation |
6 | 6 | # gives unlimited permission to copy and/or distribute it, |
150 | 150 | mkinstalldirs = $(install_sh) -d |
151 | 151 | CONFIG_HEADER = $(top_builddir)/config.h |
152 | 152 | CONFIG_CLEAN_VPATH_FILES = |
153 | PROGRAMS = $(noinst_PROGRAMS) | |
153 | 154 | am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; |
154 | 155 | am__vpath_adj = case $$p in \ |
155 | 156 | $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ |
194 | 195 | libauparse_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ |
195 | 196 | $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ |
196 | 197 | $(libauparse_la_LDFLAGS) $(LDFLAGS) -o $@ |
197 | PROGRAMS = $(noinst_PROGRAMS) | |
198 | 198 | am_gen_accesstabs_h_OBJECTS = gen_accesstabs_h-gen_tables.$(OBJEXT) |
199 | 199 | gen_accesstabs_h_OBJECTS = $(am_gen_accesstabs_h_OBJECTS) |
200 | 200 | gen_accesstabs_h_LDADD = $(LDADD) |
528 | 528 | am__v_at_1 = |
529 | 529 | DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) |
530 | 530 | 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 | |
532 | 582 | am__mv = mv -f |
533 | 583 | COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ |
534 | 584 | $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) |
619 | 669 | $(RECURSIVE_CLEAN_TARGETS) \ |
620 | 670 | $(am__extra_recursive_targets) |
621 | 671 | AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ |
622 | distdir | |
672 | distdir distdir-am | |
623 | 673 | am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) |
624 | 674 | # Read a list of newline-separated strings from the standard input, |
625 | 675 | # and print each of them once, without duplicates. Input order is |
979 | 1029 | *config.status*) \ |
980 | 1030 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ |
981 | 1031 | *) \ |
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);; \ | |
984 | 1034 | esac; |
985 | 1035 | |
986 | 1036 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
993 | 1043 | $(am__aclocal_m4_deps): |
994 | 1044 | auparse.pc: $(top_builddir)/config.status $(srcdir)/auparse.pc.in |
995 | 1045 | 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 | |
996 | 1055 | |
997 | 1056 | install-libLTLIBRARIES: $(lib_LTLIBRARIES) |
998 | 1057 | @$(NORMAL_INSTALL) |
1032 | 1091 | libauparse.la: $(libauparse_la_OBJECTS) $(libauparse_la_DEPENDENCIES) $(EXTRA_libauparse_la_DEPENDENCIES) |
1033 | 1092 | $(AM_V_CCLD)$(libauparse_la_LINK) -rpath $(libdir) $(libauparse_la_OBJECTS) $(libauparse_la_LIBADD) $(LIBS) |
1034 | 1093 | |
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 | ||
1044 | 1094 | gen_accesstabs_h$(EXEEXT): $(gen_accesstabs_h_OBJECTS) $(gen_accesstabs_h_DEPENDENCIES) $(EXTRA_gen_accesstabs_h_DEPENDENCIES) |
1045 | 1095 | @rm -f gen_accesstabs_h$(EXEEXT) |
1046 | 1096 | $(AM_V_CCLD)$(gen_accesstabs_h_LINK) $(gen_accesstabs_h_OBJECTS) $(gen_accesstabs_h_LDADD) $(LIBS) |
1219 | 1269 | distclean-compile: |
1220 | 1270 | -rm -f *.tab.c |
1221 | 1271 | |
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) | |
1277 | 1333 | |
1278 | 1334 | .c.o: |
1279 | 1335 | @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< |
2045 | 2101 | distclean-tags: |
2046 | 2102 | -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags |
2047 | 2103 | |
2048 | distdir: $(DISTFILES) | |
2104 | distdir: $(BUILT_SOURCES) | |
2105 | $(MAKE) $(AM_MAKEFLAGS) distdir-am | |
2106 | ||
2107 | distdir-am: $(DISTFILES) | |
2049 | 2108 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
2050 | 2109 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
2051 | 2110 | list='$(DISTFILES)'; \ |
2103 | 2162 | check-am: all-am |
2104 | 2163 | check: $(BUILT_SOURCES) |
2105 | 2164 | $(MAKE) $(AM_MAKEFLAGS) check-recursive |
2106 | all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(DATA) $(HEADERS) | |
2165 | all-am: Makefile $(PROGRAMS) $(LTLIBRARIES) $(DATA) $(HEADERS) | |
2107 | 2166 | installdirs: installdirs-recursive |
2108 | 2167 | installdirs-am: |
2109 | 2168 | for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(includedir)"; do \ |
2149 | 2208 | clean-noinstPROGRAMS mostlyclean-am |
2150 | 2209 | |
2151 | 2210 | 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 | |
2153 | 2266 | -rm -f Makefile |
2154 | 2267 | distclean-am: clean-am distclean-compile distclean-generic \ |
2155 | 2268 | distclean-tags |
2195 | 2308 | installcheck-am: |
2196 | 2309 | |
2197 | 2310 | 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 | |
2199 | 2366 | -rm -f Makefile |
2200 | 2367 | maintainer-clean-am: distclean-am maintainer-clean-generic |
2201 | 2368 | |
2218 | 2385 | .MAKE: $(am__recursive_targets) all check install install-am \ |
2219 | 2386 | install-strip |
2220 | 2387 | |
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 \ | |
2229 | 2396 | install-includeHEADERS install-info install-info-am \ |
2230 | 2397 | install-libLTLIBRARIES install-man install-pdf install-pdf-am \ |
2231 | 2398 | install-pkgconfigDATA install-ps install-ps-am install-strip \ |
233 | 233 | { |
234 | 234 | int i; |
235 | 235 | au_lol *lol = au->au_lo; |
236 | au_lolnode *lowest = NULL; | |
236 | 237 | |
237 | 238 | if (au->au_ready == 0) { |
238 | 239 | //if (debug) printf("No events ready\n"); |
240 | 241 | } |
241 | 242 | |
242 | 243 | for (i=0; i<=lol->maxi; i++) { |
244 | // Look for the event with the lowest timestamp | |
243 | 245 | 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; | |
258 | 256 | } |
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 | } | |
259 | 272 | |
260 | 273 | return NULL; |
261 | 274 | } |
282 | 295 | if ((r = aup_list_get_cur(cur->l)) == NULL) |
283 | 296 | continue; |
284 | 297 | // If 2 seconds have elapsed, we are done |
285 | if (cur->l->e.sec + 2 < sec) { | |
298 | if (cur->l->e.sec + 2 <= sec) { | |
286 | 299 | cur->status = EBS_COMPLETE; |
287 | 300 | au->au_ready++; |
288 | 301 | } else if ( // FIXME: Check this v remains true |
290 | 303 | r->type == AUDIT_EOE || |
291 | 304 | r->type < AUDIT_FIRST_EVENT || |
292 | 305 | 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)) { | |
294 | 309 | // If known to be 1 record event, we are done |
295 | 310 | cur->status = EBS_COMPLETE; |
296 | 311 | au->au_ready++; |
667 | 682 | au_lol_clear(au->au_lo, 1); |
668 | 683 | |
669 | 684 | au->parse_state = EVENT_EMPTY; |
685 | au->au_ready = 0; | |
686 | au->le = NULL; | |
687 | ||
670 | 688 | switch (au->source) |
671 | 689 | { |
672 | 690 | case AUSOURCE_LOGS: |
329 | 329 | |
330 | 330 | // Then parse the record up into nvlist |
331 | 331 | 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); | |
333 | 335 | l->cwd = r->cwd; |
336 | } | |
334 | 337 | return rc; |
335 | 338 | } |
336 | 339 |
1653 | 1653 | { |
1654 | 1654 | unsigned int mounts, i; |
1655 | 1655 | int cnt = 0; |
1656 | char buf[334]; | |
1656 | char buf[sizeof(mount_strings)+8]; | |
1657 | 1657 | char *out; |
1658 | 1658 | |
1659 | 1659 | errno = 0; |
0 | 0 | /* ip6optnametab.h -- |
1 | * Copyright 2013-16 Red Hat Inc., Durham, North Carolina. | |
1 | * Copyright 2013-16,2018 Red Hat Inc., Durham, North Carolina. | |
2 | 2 | * All Rights Reserved. |
3 | 3 | * |
4 | 4 | * This library is free software; you can redistribute it and/or |
86 | 86 | _S(75, "IPV6_TRANSPARENT") |
87 | 87 | _S(76, "IPV6_UNICAST_IF") |
88 | 88 | _S(77, "IPV6_RECVFRAGSIZE") |
89 | _S(78, "IPV6_FREEBIND") | |
89 | 90 | _S(80, "IP6T_SO_ORIGINAL_DST") |
90 | 91 |
0 | 0 | /* ipoptnametab.h -- |
1 | * Copyright 2013,2015 Red Hat Inc., Durham, North Carolina. | |
1 | * Copyright 2013,2015,2018 Red Hat Inc., Durham, North Carolina. | |
2 | 2 | * All Rights Reserved. |
3 | 3 | * |
4 | 4 | * This library is free software; you can redistribute it and/or |
44 | 44 | _S(21, "IP_MINTTL") |
45 | 45 | _S(22, "IP_NODEFRAG") |
46 | 46 | _S(23, "IP_CHECKSUM") |
47 | _S(24, "IP_BIND_ADDRESS_NO_PORT") | |
48 | _S(25, "IP_RECVFRAGSIZE") | |
47 | 49 | _S(32, "IP_MULTICAST_IF") |
48 | 50 | _S(33, "IP_MULTICAST_TTL") |
49 | 51 | _S(34, "IP_MULTICAST_LOOP") |
0 | 0 | /* mmaptab.h -- |
1 | * Copyright 2012-13 Red Hat Inc., Durham, North Carolina. | |
1 | * Copyright 2012-13,2018 Red Hat Inc., Durham, North Carolina. | |
2 | 2 | * All Rights Reserved. |
3 | 3 | * |
4 | 4 | * This library is free software; you can redistribute it and/or |
35 | 35 | _S(0x10000, "MAP_NONBLOCK" ) |
36 | 36 | _S(0x20000, "MAP_STACK" ) |
37 | 37 | _S(0x40000, "MAP_HUGETLB" ) |
38 | ||
38 | _S(0x80000, "MAP_SYNC" ) |
0 | 0 | /* mounttab.h -- |
1 | * Copyright 2012-13 Red Hat Inc., Durham, North Carolina. | |
1 | * Copyright 2012-13,2018 Red Hat Inc., Durham, North Carolina. | |
2 | 2 | * All Rights Reserved. |
3 | 3 | * |
4 | 4 | * This library is free software; you can redistribute it and/or |
44 | 44 | _S(MS_KERNMOUNT, "MS_KERNMOUNT") |
45 | 45 | _S(MS_I_VERSION, "MS_I_VERSION") |
46 | 46 | _S((1<<24), "MS_STRICTATIME") |
47 | _S((1<<25), "MS_LAZYTIME") | |
48 | _S((1<<26), "MS_SUBMOUNT") | |
47 | 49 | _S((1<<27), "MS_SNAP_STABLE") |
48 | 50 | _S((1<<28), "MS_NOSEC") |
49 | 51 | _S((1<<29), "MS_BORN") |
0 | 0 | /* nfprototab.h -- |
1 | * Copyright 2011-14 Red Hat Inc., Durham, North Carolina. | |
1 | * Copyright 2011-14,2018 Red Hat Inc., Durham, North Carolina. | |
2 | 2 | * All Rights Reserved. |
3 | 3 | * |
4 | 4 | * This library is free software; you can redistribute it and/or |
24 | 24 | _S(1, "inet" ) |
25 | 25 | _S(2, "ipv4" ) |
26 | 26 | _S(3, "arp" ) |
27 | _S(5, "netdev" ) | |
27 | 28 | _S(7, "bridge" ) |
28 | 29 | _S(10, "ipv6" ) |
29 | 30 | _S(12, "decnet" ) |
0 | 0 | /* |
1 | 1 | * 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. | |
3 | 3 | * All Rights Reserved. |
4 | 4 | * |
5 | 5 | * This library is free software; you can redistribute it and/or |
95 | 95 | #define NORM_WHAT_MEMORY 20 |
96 | 96 | #define NORM_WHAT_KEYSTROKES 21 |
97 | 97 | #define NORM_WHAT_DEVICE 22 |
98 | #define NORM_WHAT_SOFTWARE 23 | |
98 | 99 | |
99 | 100 | // This enum is used to map events to what kind they are |
100 | 101 | #define NORM_EVTYPE_UNKNOWN 0 |
43 | 43 | * Both record and field are 0 based. Simple records are always 0. Compound |
44 | 44 | * records start at 0 and go up. |
45 | 45 | */ |
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)) | |
51 | 51 | #define is_unset(y) (get_record(y) == UNSET) |
52 | 52 | #define D au->norm_data |
53 | 53 | |
122 | 122 | |
123 | 123 | check: |
124 | 124 | if (uid == NORM_ACCT_PRIV) |
125 | D.actor.what = strdup("priviliged-acct"); | |
125 | D.actor.what = strdup("privileged-acct"); | |
126 | 126 | else if ((unsigned)uid == NORM_ACCT_UNSET) |
127 | 127 | D.actor.what = strdup("unset-acct"); |
128 | 128 | else if (uid < NORM_ACCT_MAX_SYS) |
909 | 909 | case AUDIT_NETFILTER_CFG: |
910 | 910 | case AUDIT_FEATURE_CHANGE ... AUDIT_REPLACE: |
911 | 911 | case AUDIT_USER_DEVICE: |
912 | case AUDIT_SOFTWARE_UPDATE: | |
912 | 913 | kind = NORM_EVTYPE_CONFIG; |
913 | 914 | break; |
914 | 915 | case AUDIT_SECCOMP: |
1186 | 1187 | f = auparse_find_field(au, "device"); |
1187 | 1188 | D.thing.what = NORM_WHAT_KEYSTROKES; |
1188 | 1189 | 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; | |
1189 | 1195 | case AUDIT_VIRT_MACHINE_ID: |
1190 | 1196 | f = auparse_find_field(au, "vm"); |
1191 | 1197 | D.thing.what = NORM_WHAT_VM; |
1285 | 1291 | case AUDIT_CRYPTO_SESSION: |
1286 | 1292 | f = auparse_find_field(au, "rport"); |
1287 | 1293 | break; |
1294 | case AUDIT_SOFTWARE_UPDATE: | |
1295 | f = auparse_find_field(au, "sw_type"); | |
1296 | break; | |
1288 | 1297 | default: |
1289 | 1298 | break; |
1290 | 1299 | } |
1309 | 1318 | break; |
1310 | 1319 | case AUDIT_VIRT_RESOURCE: |
1311 | 1320 | f = auparse_find_field(au, "vm"); |
1321 | break; | |
1322 | case AUDIT_SOFTWARE_UPDATE: | |
1323 | f = auparse_find_field(au, "root_dir"); | |
1312 | 1324 | break; |
1313 | 1325 | default: |
1314 | 1326 | break; |
1572 | 1584 | return 0; |
1573 | 1585 | } |
1574 | 1586 | |
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 | ||
1575 | 1630 | // This is for events that follow: |
1576 | 1631 | // uid, auid, ses, res, find_simple_object |
1577 | 1632 | // |
1627 | 1682 | if (D.opt == NORM_OPT_ALL) { |
1628 | 1683 | if (type == AUDIT_USER_DEVICE) { |
1629 | 1684 | 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); | |
1630 | 1689 | } |
1631 | 1690 | } |
1632 | 1691 |
0 | 0 | /* |
1 | 1 | * 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. | |
3 | 3 | * All Rights Reserved. |
4 | 4 | * |
5 | 5 | * This library is free software; you can redistribute it and/or |
44 | 44 | _S(NORM_WHAT_MEMORY, "memory") |
45 | 45 | _S(NORM_WHAT_KEYSTROKES, "keystrokes") |
46 | 46 | _S(NORM_WHAT_DEVICE, "device") |
47 | _S(NORM_WHAT_SOFTWARE, "software") | |
47 | 48 | //_S(, "") |
0 | 0 | /* |
1 | 1 | * 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. | |
3 | 3 | * All Rights Reserved. |
4 | 4 | * |
5 | 5 | * This library is free software; you can redistribute it and/or |
62 | 62 | _S(AUDIT_ACCT_LOCK, "locked-account") |
63 | 63 | _S(AUDIT_ACCT_UNLOCK, "unlocked-account") |
64 | 64 | _S(AUDIT_USER_DEVICE, "configured-device") |
65 | _S(AUDIT_SOFTWARE_UPDATE, "installed-software") | |
65 | 66 | _S(AUDIT_DAEMON_START, "started-audit") |
66 | 67 | _S(AUDIT_DAEMON_END, "shutdown-audit") |
67 | 68 | _S(AUDIT_DAEMON_ABORT, "aborted-auditd-startup") |
86 | 87 | _S(AUDIT_MAC_POLICY_LOAD, "loaded-selinux-policy") |
87 | 88 | _S(AUDIT_MAC_STATUS, "changed-selinux-enforcement-to") |
88 | 89 | _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") | |
89 | 93 | _S(AUDIT_ANOM_ABEND, "crashed-program") |
90 | 94 | _S(AUDIT_ANOM_LINK, "used-suspcious-link") |
91 | 95 | //_S(AUDIT_INTEGRITY_DATA,"") |
0 | 0 | /* 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. | |
2 | 2 | * All Rights Reserved. |
3 | 3 | * |
4 | 4 | * This library is free software; you can redistribute it and/or |
65 | 65 | _S(45, "PR_SET_FP_MODE") |
66 | 66 | _S(46, "PR_GET_FP_MODE") |
67 | 67 | _S(47, "PR_CAP_AMBIENT") |
68 | ||
68 | _S(52, "PR_GET_SPECULATION_CTRL") | |
69 | _S(53, "PR_SET_SPECULATION_CTRL") |
0 | 0 | /* 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. | |
2 | 2 | * All Rights Reserved. |
3 | 3 | * |
4 | 4 | * This library is free software; you can redistribute it and/or |
59 | 59 | _S(0x420a, "PTRACE_GETSIGMASK" ) |
60 | 60 | _S(0x420b, "PTRACE_SETSIGMASK" ) |
61 | 61 | _S(0x420c, "PTRACE_SECCOMP_GET_FILTER" ) |
62 | ||
62 | _S(0x420d, "PTRACE_SECCOMP_GET_METADATA" ) |
0 | 0 | /* seccomptab.h -- |
1 | * Copyright 2012-13 Red Hat Inc., Durham, North Carolina. | |
1 | * Copyright 2012-13,2018 Red Hat Inc., Durham, North Carolina. | |
2 | 2 | * All Rights Reserved. |
3 | 3 | * |
4 | 4 | * This library is free software; you can redistribute it and/or |
21 | 21 | */ |
22 | 22 | |
23 | 23 | |
24 | _S(0x80000000U, "kill-process") | |
24 | 25 | _S(0x00000000U, "kill" ) |
25 | 26 | _S(0x00030000U, "trap" ) |
26 | 27 | _S(0x00050000U, "errno" ) |
27 | 28 | _S(0x7ff00000U, "trace" ) |
28 | 29 | _S(0x7ffc0000U, "log" ) |
29 | 30 | _S(0x7fff0000U, "allow" ) |
30 |
0 | 0 | /* sockleveltab.h -- |
1 | * Copyright 2013-15 Red Hat Inc., Durham, North Carolina. | |
1 | * Copyright 2013-15,2018 Red Hat Inc., Durham, North Carolina. | |
2 | 2 | * All Rights Reserved. |
3 | 3 | * |
4 | 4 | * This library is free software; you can redistribute it and/or |
55 | 55 | _S(280, "SOL_NFC") |
56 | 56 | _S(281, "SOL_KCM") |
57 | 57 | _S(282, "SOL_TLS") |
58 | _S(283, "SOL_XDP") |
0 | 0 | /* tcpoptnametab.h -- |
1 | * Copyright 2013-14 Red Hat Inc., Durham, North Carolina. | |
1 | * Copyright 2013-14,2018 Red Hat Inc., Durham, North Carolina. | |
2 | 2 | * All Rights Reserved. |
3 | 3 | * |
4 | 4 | * This library is free software; you can redistribute it and/or |
52 | 52 | _S(30, "TCP_FASTOPEN_CONNECT") |
53 | 53 | _S(31, "TCP_ULP") |
54 | 54 | _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") |
20 | 20 | # |
21 | 21 | |
22 | 22 | CONFIG_CLEAN_FILES = *.loT *.rej *.orig *.cur |
23 | AUTOMAKE_OPTIONS = no-dependencies | |
24 | 23 | check_PROGRAMS = auparse_test auparselol_test lookup_test |
25 | 24 | dist_check_SCRIPTS = auparse_test.py |
26 | 25 | EXTRA_DIST = auparse_test.ref auparse_test.ref.py test.log test2.log test3.log auditd_raw.sed |
43 | 42 | |
44 | 43 | drop_srcdir = sed 's,$(srcdir)/test,test,' |
45 | 44 | |
46 | check: auparse_test auparselol_test lookup_test | |
45 | check-local: auparse_test auparselol_test lookup_test | |
47 | 46 | test "$(top_srcdir)" = "$(top_builddir)" || \ |
48 | 47 | cp $(top_srcdir)/auparse/test/test*.log . |
49 | 48 | 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. | |
1 | 1 | # @configure_input@ |
2 | 2 | |
3 | # Copyright (C) 1994-2017 Free Software Foundation, Inc. | |
3 | # Copyright (C) 1994-2018 Free Software Foundation, Inc. | |
4 | 4 | |
5 | 5 | # This Makefile.in is free software; the Free Software Foundation |
6 | 6 | # gives unlimited permission to copy and/or distribute it, |
161 | 161 | am__v_at_0 = @ |
162 | 162 | am__v_at_1 = |
163 | 163 | 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 | |
166 | 169 | COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ |
167 | 170 | $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) |
168 | 171 | LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ |
209 | 212 | done | $(am__uniquify_input)` |
210 | 213 | ETAGS = etags |
211 | 214 | CTAGS = ctags |
212 | am__DIST_COMMON = $(srcdir)/Makefile.in | |
215 | am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp | |
213 | 216 | DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) |
214 | 217 | ACLOCAL = @ACLOCAL@ |
215 | 218 | AMTAR = @AMTAR@ |
368 | 371 | top_srcdir = @top_srcdir@ |
369 | 372 | use_python3 = @use_python3@ |
370 | 373 | CONFIG_CLEAN_FILES = *.loT *.rej *.orig *.cur |
371 | AUTOMAKE_OPTIONS = no-dependencies | |
372 | 374 | dist_check_SCRIPTS = auparse_test.py |
373 | 375 | EXTRA_DIST = auparse_test.ref auparse_test.ref.py test.log test2.log test3.log auditd_raw.sed |
374 | 376 | AM_CPPFLAGS = -I${top_srcdir}/auparse -I${top_srcdir}/lib |
408 | 410 | *config.status*) \ |
409 | 411 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ |
410 | 412 | *) \ |
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);; \ | |
413 | 415 | esac; |
414 | 416 | |
415 | 417 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
448 | 450 | distclean-compile: |
449 | 451 | -rm -f *.tab.c |
450 | 452 | |
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 | ||
451 | 463 | .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 $@ $< | |
453 | 469 | |
454 | 470 | .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) '$<'` | |
456 | 476 | |
457 | 477 | .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 $@ $< | |
459 | 483 | |
460 | 484 | mostlyclean-libtool: |
461 | 485 | -rm -f *.lo |
515 | 539 | distclean-tags: |
516 | 540 | -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags |
517 | 541 | |
518 | distdir: $(DISTFILES) | |
542 | distdir: $(BUILT_SOURCES) | |
543 | $(MAKE) $(AM_MAKEFLAGS) distdir-am | |
544 | ||
545 | distdir-am: $(DISTFILES) | |
519 | 546 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
520 | 547 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
521 | 548 | list='$(DISTFILES)'; \ |
548 | 575 | check-am: all-am |
549 | 576 | $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS) \ |
550 | 577 | $(dist_check_SCRIPTS) |
578 | $(MAKE) $(AM_MAKEFLAGS) check-local | |
551 | 579 | check: check-am |
552 | 580 | all-am: Makefile |
553 | 581 | installdirs: |
585 | 613 | mostlyclean-am |
586 | 614 | |
587 | 615 | distclean: distclean-am |
616 | -rm -f ./$(DEPDIR)/auparse_test.Po | |
617 | -rm -f ./$(DEPDIR)/auparselol_test.Po | |
618 | -rm -f ./$(DEPDIR)/lookup_test.Po | |
588 | 619 | -rm -f Makefile |
589 | 620 | distclean-am: clean-am distclean-compile distclean-generic \ |
590 | 621 | distclean-tags |
630 | 661 | installcheck-am: |
631 | 662 | |
632 | 663 | 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 | |
633 | 667 | -rm -f Makefile |
634 | 668 | maintainer-clean-am: distclean-am maintainer-clean-generic |
635 | 669 | |
650 | 684 | |
651 | 685 | .MAKE: check-am install-am install-strip |
652 | 686 | |
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 | |
666 | 700 | |
667 | 701 | .PRECIOUS: Makefile |
668 | 702 | |
669 | 703 | |
670 | check: auparse_test auparselol_test lookup_test | |
704 | check-local: auparse_test auparselol_test lookup_test | |
671 | 705 | test "$(top_srcdir)" = "$(top_builddir)" || \ |
672 | 706 | cp $(top_srcdir)/auparse/test/test*.log . |
673 | 707 | LC_ALL=C \ |
6 | 6 | #include "libaudit.h" |
7 | 7 | #include "auparse.h" |
8 | 8 | |
9 | ||
9 | // NOTE: First two run together on purpose, #3 is buf[1] | |
10 | 10 | static const char *buf[] = { |
11 | 11 | "type=LOGIN msg=audit(1143146623.787:142): login pid=2027 uid=0 old auid=4294967295 new auid=848\n" |
12 | 12 | "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", |
26 | 26 | auid=848 (unknown(848)) |
27 | 27 | |
28 | 28 | 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 | |
44 | 29 | record 1 of type 1300(SYSCALL) has 24 fields |
45 | 30 | line=2 file=None |
46 | 31 | event time: 1143146623.875:143, host=? |
69 | 54 | exe="/bin/login" (/bin/login) |
70 | 55 | subj=system_u:system_r:local_login_t:s0-s0:c0.c255 (system_u:system_r:local_login_t:s0-s0:c0.c255) |
71 | 56 | |
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 | ||
72 | 72 | Test 2 Done |
73 | 73 | |
74 | 74 | Starting Test 3, walk events, records of 1 buffer... |
559 | 559 | Testing BUFFER_ARRAY, stop on field |
560 | 560 | Found auid = 848 |
561 | 561 | Testing BUFFER_ARRAY, stop on record |
562 | Found type = USER_LOGIN | |
562 | Found type = SYSCALL | |
563 | 563 | Testing BUFFER_ARRAY, stop on event |
564 | Found type = USER_LOGIN | |
564 | Found type = SYSCALL | |
565 | 565 | Testing test.log, stop on field |
566 | 566 | Found auid = 4294967295 |
567 | 567 | Testing test.log, stop on record |
594 | 594 | auid=848 (unknown(848)) |
595 | 595 | |
596 | 596 | 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 | |
612 | 597 | record 1 of type 1300(SYSCALL) has 24 fields |
613 | 598 | line=2 file=None |
614 | 599 | event time: 1143146623.875:143, host=? |
637 | 622 | exe="/bin/login" (/bin/login) |
638 | 623 | subj=system_u:system_r:local_login_t:s0-s0:c0.c255 (system_u:system_r:local_login_t:s0-s0:c0.c255) |
639 | 624 | |
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 | ||
640 | 640 | Test 9 Done |
641 | 641 | |
642 | 642 | Starting Test 10, file feed... |
18 | 18 | auid=848 (unknown(848)) |
19 | 19 | |
20 | 20 | 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 | |
36 | 21 | record 1 of type 1300(SYSCALL) has 24 fields |
37 | 22 | line=2 file=None |
38 | 23 | event time: 1143146623.875:143, host=(null) |
61 | 46 | exe="/bin/login" (/bin/login) |
62 | 47 | subj=system_u:system_r:local_login_t:s0-s0:c0.c255 (system_u:system_r:local_login_t:s0-s0:c0.c255) |
63 | 48 | |
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 | ||
64 | 64 | Test 2 Done |
65 | 65 | |
66 | 66 | Starting Test 3, walk events, records of 1 buffer... |
551 | 551 | Testing BUFFER_ARRAY, stop on field |
552 | 552 | Found auid = 848 |
553 | 553 | Testing BUFFER_ARRAY, stop on record |
554 | Found type = USER_LOGIN | |
554 | Found type = SYSCALL | |
555 | 555 | Testing BUFFER_ARRAY, stop on event |
556 | Found type = USER_LOGIN | |
556 | Found type = SYSCALL | |
557 | 557 | Testing test.log, stop on field |
558 | 558 | Found auid = 4294967295 |
559 | 559 | Testing test.log, stop on record |
584 | 584 | auid=848 (unknown(848)) |
585 | 585 | |
586 | 586 | 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 | |
602 | 587 | record 1 of type 1300(SYSCALL) has 24 fields |
603 | 588 | line=2 file=None |
604 | 589 | event time: 1143146623.875:143, host=(null) |
627 | 612 | exe="/bin/login" (/bin/login) |
628 | 613 | subj=system_u:system_r:local_login_t:s0-s0:c0.c255 (system_u:system_r:local_login_t:s0-s0:c0.c255) |
629 | 614 | |
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 | ||
630 | 630 | Test 9 Done |
631 | 631 | |
632 | 632 | Starting Test 10, file feed... |
0 | 0 | /* 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. | |
2 | 2 | * All Rights Reserved. |
3 | 3 | * |
4 | 4 | * This library is free software; you can redistribute it and/or |
139 | 139 | _S(AUPARSE_TYPE_ESCAPED, "invalid_context") |
140 | 140 | _S(AUPARSE_TYPE_IOCTL_REQ, "ioctlcmd" ) |
141 | 141 | _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. | |
1 | 1 | # @configure_input@ |
2 | 2 | |
3 | # Copyright (C) 1994-2017 Free Software Foundation, Inc. | |
3 | # Copyright (C) 1994-2018 Free Software Foundation, Inc. | |
4 | 4 | |
5 | 5 | # This Makefile.in is free software; the Free Software Foundation |
6 | 6 | # gives unlimited permission to copy and/or distribute it, |
156 | 156 | $(RECURSIVE_CLEAN_TARGETS) \ |
157 | 157 | $(am__extra_recursive_targets) |
158 | 158 | AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ |
159 | distdir | |
159 | distdir distdir-am | |
160 | 160 | am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) |
161 | 161 | # Read a list of newline-separated strings from the standard input, |
162 | 162 | # and print each of them once, without duplicates. Input order is |
382 | 382 | *config.status*) \ |
383 | 383 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ |
384 | 384 | *) \ |
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);; \ | |
387 | 387 | esac; |
388 | 388 | |
389 | 389 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
500 | 500 | distclean-tags: |
501 | 501 | -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags |
502 | 502 | |
503 | distdir: $(DISTFILES) | |
503 | distdir: $(BUILT_SOURCES) | |
504 | $(MAKE) $(AM_MAKEFLAGS) distdir-am | |
505 | ||
506 | distdir-am: $(DISTFILES) | |
504 | 507 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
505 | 508 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
506 | 509 | 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. | |
1 | 1 | # @configure_input@ |
2 | 2 | |
3 | # Copyright (C) 1994-2017 Free Software Foundation, Inc. | |
3 | # Copyright (C) 1994-2018 Free Software Foundation, Inc. | |
4 | 4 | |
5 | 5 | # This Makefile.in is free software; the Free Software Foundation |
6 | 6 | # gives unlimited permission to copy and/or distribute it, |
326 | 326 | *config.status*) \ |
327 | 327 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ |
328 | 328 | *) \ |
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);; \ | |
331 | 331 | esac; |
332 | 332 | |
333 | 333 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
351 | 351 | cscope cscopelist: |
352 | 352 | |
353 | 353 | |
354 | distdir: $(DISTFILES) | |
354 | distdir: $(BUILT_SOURCES) | |
355 | $(MAKE) $(AM_MAKEFLAGS) distdir-am | |
356 | ||
357 | distdir-am: $(DISTFILES) | |
355 | 358 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
356 | 359 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
357 | 360 | 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. | |
1 | 1 | # @configure_input@ |
2 | 2 | |
3 | # Copyright (C) 1994-2017 Free Software Foundation, Inc. | |
3 | # Copyright (C) 1994-2018 Free Software Foundation, Inc. | |
4 | 4 | |
5 | 5 | # This Makefile.in is free software; the Free Software Foundation |
6 | 6 | # gives unlimited permission to copy and/or distribute it, |
136 | 136 | $(RECURSIVE_CLEAN_TARGETS) \ |
137 | 137 | $(am__extra_recursive_targets) |
138 | 138 | AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ |
139 | distdir | |
139 | distdir distdir-am | |
140 | 140 | am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) |
141 | 141 | # Read a list of newline-separated strings from the standard input, |
142 | 142 | # and print each of them once, without duplicates. Input order is |
363 | 363 | *config.status*) \ |
364 | 364 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ |
365 | 365 | *) \ |
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);; \ | |
368 | 368 | esac; |
369 | 369 | |
370 | 370 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
481 | 481 | distclean-tags: |
482 | 482 | -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags |
483 | 483 | |
484 | distdir: $(DISTFILES) | |
484 | distdir: $(BUILT_SOURCES) | |
485 | $(MAKE) $(AM_MAKEFLAGS) distdir-am | |
486 | ||
487 | distdir-am: $(DISTFILES) | |
485 | 488 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
486 | 489 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
487 | 490 | 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. | |
1 | 1 | # @configure_input@ |
2 | 2 | |
3 | # Copyright (C) 1994-2017 Free Software Foundation, Inc. | |
3 | # Copyright (C) 1994-2018 Free Software Foundation, Inc. | |
4 | 4 | |
5 | 5 | # This Makefile.in is free software; the Free Software Foundation |
6 | 6 | # gives unlimited permission to copy and/or distribute it, |
178 | 178 | am__v_at_1 = |
179 | 179 | DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) |
180 | 180 | 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 | |
182 | 183 | am__mv = mv -f |
183 | 184 | COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ |
184 | 185 | $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) |
411 | 412 | *config.status*) \ |
412 | 413 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ |
413 | 414 | *) \ |
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);; \ | |
416 | 417 | esac; |
417 | 418 | |
418 | 419 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
468 | 469 | distclean-compile: |
469 | 470 | -rm -f *.tab.c |
470 | 471 | |
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) | |
472 | 479 | |
473 | 480 | .c.o: |
474 | 481 | @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< |
556 | 563 | distclean-tags: |
557 | 564 | -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags |
558 | 565 | |
559 | distdir: $(DISTFILES) | |
566 | distdir: $(BUILT_SOURCES) | |
567 | $(MAKE) $(AM_MAKEFLAGS) distdir-am | |
568 | ||
569 | distdir-am: $(DISTFILES) | |
560 | 570 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
561 | 571 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
562 | 572 | list='$(DISTFILES)'; \ |
629 | 639 | mostlyclean-am |
630 | 640 | |
631 | 641 | distclean: distclean-am |
632 | -rm -rf ./$(DEPDIR) | |
642 | -rm -f ./$(DEPDIR)/auparse_la-auparse_python.Plo | |
633 | 643 | -rm -f Makefile |
634 | 644 | distclean-am: clean-am distclean-compile distclean-generic \ |
635 | 645 | distclean-tags |
675 | 685 | installcheck-am: |
676 | 686 | |
677 | 687 | maintainer-clean: maintainer-clean-am |
678 | -rm -rf ./$(DEPDIR) | |
688 | -rm -f ./$(DEPDIR)/auparse_la-auparse_python.Plo | |
679 | 689 | -rm -f Makefile |
680 | 690 | maintainer-clean-am: distclean-am maintainer-clean-generic |
681 | 691 | |
696 | 706 | |
697 | 707 | .MAKE: install-am install-strip |
698 | 708 | |
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 \ | |
712 | 723 | uninstall-pyexecLTLIBRARIES |
713 | 724 | |
714 | 725 | .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. | |
1 | 1 | # @configure_input@ |
2 | 2 | |
3 | # Copyright (C) 1994-2017 Free Software Foundation, Inc. | |
3 | # Copyright (C) 1994-2018 Free Software Foundation, Inc. | |
4 | 4 | |
5 | 5 | # This Makefile.in is free software; the Free Software Foundation |
6 | 6 | # gives unlimited permission to copy and/or distribute it, |
177 | 177 | am__v_at_1 = |
178 | 178 | DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) |
179 | 179 | 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 | |
181 | 182 | am__mv = mv -f |
182 | 183 | COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ |
183 | 184 | $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) |
410 | 411 | *config.status*) \ |
411 | 412 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ |
412 | 413 | *) \ |
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);; \ | |
415 | 416 | esac; |
416 | 417 | |
417 | 418 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
467 | 468 | distclean-compile: |
468 | 469 | -rm -f *.tab.c |
469 | 470 | |
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) | |
471 | 478 | |
472 | 479 | .c.o: |
473 | 480 | @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< |
555 | 562 | distclean-tags: |
556 | 563 | -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags |
557 | 564 | |
558 | distdir: $(DISTFILES) | |
565 | distdir: $(BUILT_SOURCES) | |
566 | $(MAKE) $(AM_MAKEFLAGS) distdir-am | |
567 | ||
568 | distdir-am: $(DISTFILES) | |
559 | 569 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
560 | 570 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
561 | 571 | list='$(DISTFILES)'; \ |
628 | 638 | mostlyclean-am |
629 | 639 | |
630 | 640 | distclean: distclean-am |
631 | -rm -rf ./$(DEPDIR) | |
641 | -rm -f ./$(DEPDIR)/auparse_la-auparse_python.Plo | |
632 | 642 | -rm -f Makefile |
633 | 643 | distclean-am: clean-am distclean-compile distclean-generic \ |
634 | 644 | distclean-tags |
674 | 684 | installcheck-am: |
675 | 685 | |
676 | 686 | maintainer-clean: maintainer-clean-am |
677 | -rm -rf ./$(DEPDIR) | |
687 | -rm -f ./$(DEPDIR)/auparse_la-auparse_python.Plo | |
678 | 688 | -rm -f Makefile |
679 | 689 | maintainer-clean-am: distclean-am maintainer-clean-generic |
680 | 690 | |
695 | 705 | |
696 | 706 | .MAKE: install-am install-strip |
697 | 707 | |
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 \ | |
711 | 722 | uninstall-py3execLTLIBRARIES |
712 | 723 | |
713 | 724 | .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. | |
1 | 1 | # @configure_input@ |
2 | 2 | |
3 | # Copyright (C) 1994-2017 Free Software Foundation, Inc. | |
3 | # Copyright (C) 1994-2018 Free Software Foundation, Inc. | |
4 | 4 | |
5 | 5 | # This Makefile.in is free software; the Free Software Foundation |
6 | 6 | # gives unlimited permission to copy and/or distribute it, |
158 | 158 | $(RECURSIVE_CLEAN_TARGETS) \ |
159 | 159 | $(am__extra_recursive_targets) |
160 | 160 | AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ |
161 | distdir | |
161 | distdir distdir-am | |
162 | 162 | am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) |
163 | 163 | # Read a list of newline-separated strings from the standard input, |
164 | 164 | # and print each of them once, without duplicates. Input order is |
385 | 385 | *config.status*) \ |
386 | 386 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ |
387 | 387 | *) \ |
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);; \ | |
390 | 390 | esac; |
391 | 391 | |
392 | 392 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
503 | 503 | distclean-tags: |
504 | 504 | -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags |
505 | 505 | |
506 | distdir: $(DISTFILES) | |
506 | distdir: $(BUILT_SOURCES) | |
507 | $(MAKE) $(AM_MAKEFLAGS) distdir-am | |
508 | ||
509 | distdir-am: $(DISTFILES) | |
507 | 510 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
508 | 511 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
509 | 512 | 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. | |
1 | 1 | # @configure_input@ |
2 | 2 | |
3 | # Copyright (C) 1994-2017 Free Software Foundation, Inc. | |
3 | # Copyright (C) 1994-2018 Free Software Foundation, Inc. | |
4 | 4 | |
5 | 5 | # This Makefile.in is free software; the Free Software Foundation |
6 | 6 | # gives unlimited permission to copy and/or distribute it, |
154 | 154 | am__v_at_1 = |
155 | 155 | DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) |
156 | 156 | 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 | |
158 | 159 | am__mv = mv -f |
159 | 160 | COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ |
160 | 161 | $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) |
183 | 184 | esac |
184 | 185 | am__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) |
185 | 186 | am__pep3147_tweak = \ |
186 | sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|' | |
187 | sed -e 's|\.py$$||' -e 's|[^/]*$$|&.*.pyc\n&.*.pyo|' | |
187 | 188 | py_compile = $(top_srcdir)/py-compile |
188 | 189 | am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) |
189 | 190 | # Read a list of newline-separated strings from the standard input, |
420 | 421 | *config.status*) \ |
421 | 422 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ |
422 | 423 | *) \ |
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);; \ | |
425 | 426 | esac; |
426 | 427 | |
427 | 428 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
477 | 478 | distclean-compile: |
478 | 479 | -rm -f *.tab.c |
479 | 480 | |
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) | |
481 | 488 | |
482 | 489 | .c.o: |
483 | 490 | @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< |
545 | 552 | dir='$(DESTDIR)$(pyexecdir)'; \ |
546 | 553 | pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ |
547 | 554 | 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|'`; \ | |
552 | 555 | 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 \ | |
560 | 557 | $(am__uninstall_files_from_dir) || st=$$?; \ |
561 | 558 | 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 $$?; \ | |
562 | 564 | exit $$st |
563 | 565 | |
564 | 566 | ID: $(am__tagged_files) |
613 | 615 | distclean-tags: |
614 | 616 | -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags |
615 | 617 | |
616 | distdir: $(DISTFILES) | |
618 | distdir: $(BUILT_SOURCES) | |
619 | $(MAKE) $(AM_MAKEFLAGS) distdir-am | |
620 | ||
621 | distdir-am: $(DISTFILES) | |
617 | 622 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
618 | 623 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
619 | 624 | list='$(DISTFILES)'; \ |
687 | 692 | mostlyclean-am |
688 | 693 | |
689 | 694 | distclean: distclean-am |
690 | -rm -rf ./$(DEPDIR) | |
695 | -rm -f ./$(DEPDIR)/_audit_la-audit_wrap.Plo | |
691 | 696 | -rm -f Makefile |
692 | 697 | distclean-am: clean-am distclean-compile distclean-generic \ |
693 | 698 | distclean-tags |
733 | 738 | installcheck-am: |
734 | 739 | |
735 | 740 | maintainer-clean: maintainer-clean-am |
736 | -rm -rf ./$(DEPDIR) | |
741 | -rm -f ./$(DEPDIR)/_audit_la-audit_wrap.Plo | |
737 | 742 | -rm -f Makefile |
738 | 743 | maintainer-clean-am: distclean-am maintainer-clean-generic |
739 | 744 | |
754 | 759 | |
755 | 760 | .MAKE: install-am install-strip |
756 | 761 | |
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 \ | |
768 | 773 | maintainer-clean-generic mostlyclean mostlyclean-compile \ |
769 | 774 | mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ |
770 | 775 | tags tags-am uninstall uninstall-am \ |
184 | 184 | AUDIT_INTEGRITY_HASH = _audit.AUDIT_INTEGRITY_HASH |
185 | 185 | AUDIT_INTEGRITY_PCR = _audit.AUDIT_INTEGRITY_PCR |
186 | 186 | 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 | |
187 | 189 | AUDIT_KERNEL = _audit.AUDIT_KERNEL |
188 | 190 | AUDIT_FILTER_USER = _audit.AUDIT_FILTER_USER |
189 | 191 | AUDIT_FILTER_TASK = _audit.AUDIT_FILTER_TASK |
190 | 192 | AUDIT_FILTER_ENTRY = _audit.AUDIT_FILTER_ENTRY |
191 | 193 | AUDIT_FILTER_WATCH = _audit.AUDIT_FILTER_WATCH |
192 | 194 | AUDIT_FILTER_EXIT = _audit.AUDIT_FILTER_EXIT |
195 | AUDIT_FILTER_EXCLUDE = _audit.AUDIT_FILTER_EXCLUDE | |
193 | 196 | AUDIT_FILTER_TYPE = _audit.AUDIT_FILTER_TYPE |
194 | 197 | AUDIT_FILTER_FS = _audit.AUDIT_FILTER_FS |
195 | 198 | AUDIT_NR_FILTERS = _audit.AUDIT_NR_FILTERS |
515 | 518 | audit_rule_data_swigregister = _audit.audit_rule_data_swigregister |
516 | 519 | audit_rule_data_swigregister(audit_rule_data) |
517 | 520 | |
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 | |
568 | 521 | AUDIT_USER_AUTH = _audit.AUDIT_USER_AUTH |
569 | 522 | AUDIT_USER_ACCT = _audit.AUDIT_USER_ACCT |
570 | 523 | AUDIT_USER_MGMT = _audit.AUDIT_USER_MGMT |
703 | 656 | AUDIT_VIRT_MIGRATE_OUT = _audit.AUDIT_VIRT_MIGRATE_OUT |
704 | 657 | AUDIT_LAST_VIRT_MSG = _audit.AUDIT_LAST_VIRT_MSG |
705 | 658 | AUDIT_KEY_SEPARATOR = _audit.AUDIT_KEY_SEPARATOR |
706 | AUDIT_FILTER_EXCLUDE = _audit.AUDIT_FILTER_EXCLUDE | |
707 | 659 | AUDIT_FILTER_MASK = _audit.AUDIT_FILTER_MASK |
708 | 660 | AUDIT_FILTER_UNSET = _audit.AUDIT_FILTER_UNSET |
709 | 661 | 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. | |
1 | 1 | # @configure_input@ |
2 | 2 | |
3 | # Copyright (C) 1994-2017 Free Software Foundation, Inc. | |
3 | # Copyright (C) 1994-2018 Free Software Foundation, Inc. | |
4 | 4 | |
5 | 5 | # This Makefile.in is free software; the Free Software Foundation |
6 | 6 | # gives unlimited permission to copy and/or distribute it, |
154 | 154 | am__v_at_1 = |
155 | 155 | DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) |
156 | 156 | 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 | |
158 | 159 | am__mv = mv -f |
159 | 160 | COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ |
160 | 161 | $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) |
182 | 183 | *) (install-info --version) >/dev/null 2>&1;; \ |
183 | 184 | esac |
184 | 185 | am__pep3147_tweak = \ |
185 | sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|' | |
186 | sed -e 's|\.py$$||' -e 's|[^/]*$$|&.*.pyc\n&.*.pyo|' | |
186 | 187 | py_compile = $(top_srcdir)/py-compile |
187 | 188 | am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) |
188 | 189 | # Read a list of newline-separated strings from the standard input, |
421 | 422 | *config.status*) \ |
422 | 423 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ |
423 | 424 | *) \ |
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);; \ | |
426 | 427 | esac; |
427 | 428 | |
428 | 429 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
478 | 479 | distclean-compile: |
479 | 480 | -rm -f *.tab.c |
480 | 481 | |
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) | |
482 | 489 | |
483 | 490 | .c.o: |
484 | 491 | @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< |
546 | 553 | dir='$(DESTDIR)$(py3execdir)'; \ |
547 | 554 | pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ |
548 | 555 | 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|'`; \ | |
553 | 556 | 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 \ | |
561 | 558 | $(am__uninstall_files_from_dir) || st=$$?; \ |
562 | 559 | 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 $$?; \ | |
563 | 565 | exit $$st |
564 | 566 | |
565 | 567 | ID: $(am__tagged_files) |
614 | 616 | distclean-tags: |
615 | 617 | -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags |
616 | 618 | |
617 | distdir: $(DISTFILES) | |
619 | distdir: $(BUILT_SOURCES) | |
620 | $(MAKE) $(AM_MAKEFLAGS) distdir-am | |
621 | ||
622 | distdir-am: $(DISTFILES) | |
618 | 623 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
619 | 624 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
620 | 625 | list='$(DISTFILES)'; \ |
688 | 693 | mostlyclean-am |
689 | 694 | |
690 | 695 | distclean: distclean-am |
691 | -rm -rf ./$(DEPDIR) | |
696 | -rm -f ./$(DEPDIR)/_audit_la-audit_wrap.Plo | |
692 | 697 | -rm -f Makefile |
693 | 698 | distclean-am: clean-am distclean-compile distclean-generic \ |
694 | 699 | distclean-tags |
734 | 739 | installcheck-am: |
735 | 740 | |
736 | 741 | maintainer-clean: maintainer-clean-am |
737 | -rm -rf ./$(DEPDIR) | |
742 | -rm -f ./$(DEPDIR)/_audit_la-audit_wrap.Plo | |
738 | 743 | -rm -f Makefile |
739 | 744 | maintainer-clean-am: distclean-am maintainer-clean-generic |
740 | 745 | |
755 | 760 | |
756 | 761 | .MAKE: install-am install-strip |
757 | 762 | |
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 \ | |
769 | 774 | maintainer-clean-generic mostlyclean mostlyclean-compile \ |
770 | 775 | mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ |
771 | 776 | tags tags-am uninstall uninstall-am \ |
185 | 185 | AUDIT_INTEGRITY_HASH = _audit.AUDIT_INTEGRITY_HASH |
186 | 186 | AUDIT_INTEGRITY_PCR = _audit.AUDIT_INTEGRITY_PCR |
187 | 187 | 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 | |
188 | 190 | AUDIT_KERNEL = _audit.AUDIT_KERNEL |
189 | 191 | AUDIT_FILTER_USER = _audit.AUDIT_FILTER_USER |
190 | 192 | AUDIT_FILTER_TASK = _audit.AUDIT_FILTER_TASK |
191 | 193 | AUDIT_FILTER_ENTRY = _audit.AUDIT_FILTER_ENTRY |
192 | 194 | AUDIT_FILTER_WATCH = _audit.AUDIT_FILTER_WATCH |
193 | 195 | AUDIT_FILTER_EXIT = _audit.AUDIT_FILTER_EXIT |
196 | AUDIT_FILTER_EXCLUDE = _audit.AUDIT_FILTER_EXCLUDE | |
194 | 197 | AUDIT_FILTER_TYPE = _audit.AUDIT_FILTER_TYPE |
195 | 198 | AUDIT_FILTER_FS = _audit.AUDIT_FILTER_FS |
196 | 199 | AUDIT_NR_FILTERS = _audit.AUDIT_NR_FILTERS |
426 | 429 | audit_rule_data_swigregister = _audit.audit_rule_data_swigregister |
427 | 430 | audit_rule_data_swigregister(audit_rule_data) |
428 | 431 | |
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 | |
479 | 432 | AUDIT_USER_AUTH = _audit.AUDIT_USER_AUTH |
480 | 433 | AUDIT_USER_ACCT = _audit.AUDIT_USER_ACCT |
481 | 434 | AUDIT_USER_MGMT = _audit.AUDIT_USER_MGMT |
614 | 567 | AUDIT_VIRT_MIGRATE_OUT = _audit.AUDIT_VIRT_MIGRATE_OUT |
615 | 568 | AUDIT_LAST_VIRT_MSG = _audit.AUDIT_LAST_VIRT_MSG |
616 | 569 | AUDIT_KEY_SEPARATOR = _audit.AUDIT_KEY_SEPARATOR |
617 | AUDIT_FILTER_EXCLUDE = _audit.AUDIT_FILTER_EXCLUDE | |
618 | 570 | AUDIT_FILTER_MASK = _audit.AUDIT_FILTER_MASK |
619 | 571 | AUDIT_FILTER_UNSET = _audit.AUDIT_FILTER_UNSET |
620 | 572 | 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. | |
1 | 1 | # @configure_input@ |
2 | 2 | |
3 | # Copyright (C) 1994-2017 Free Software Foundation, Inc. | |
3 | # Copyright (C) 1994-2018 Free Software Foundation, Inc. | |
4 | 4 | |
5 | 5 | # This Makefile.in is free software; the Free Software Foundation |
6 | 6 | # gives unlimited permission to copy and/or distribute it, |
323 | 323 | *config.status*) \ |
324 | 324 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ |
325 | 325 | *) \ |
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);; \ | |
328 | 328 | esac; |
329 | 329 | |
330 | 330 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
348 | 348 | cscope cscopelist: |
349 | 349 | |
350 | 350 | |
351 | distdir: $(DISTFILES) | |
351 | distdir: $(BUILT_SOURCES) | |
352 | $(MAKE) $(AM_MAKEFLAGS) distdir-am | |
353 | ||
354 | distdir-am: $(DISTFILES) | |
352 | 355 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
353 | 356 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
354 | 357 | list='$(DISTFILES)'; \ |
40 | 40 | typedef unsigned uid_t; |
41 | 41 | %include "/usr/include/linux/audit.h" |
42 | 42 | #define __extension__ /*nothing*/ |
43 | %include "/usr/include/stdint.h" | |
43 | #include <stdint.h> | |
44 | 44 | %include "../lib/libaudit.h" |
45 | 45 |
0 | #!/bin/sh | |
0 | #! /bin/sh | |
1 | 1 | # Wrapper for compilers which do not understand '-c -o'. |
2 | 2 | |
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. | |
6 | 6 | # Written by Tom Tromey <tromey@cygnus.com>. |
7 | 7 | # |
8 | 8 | # This program is free software; you can redistribute it and/or modify |
16 | 16 | # GNU General Public License for more details. |
17 | 17 | # |
18 | 18 | # 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/>. | |
20 | 20 | |
21 | 21 | # As a special exception to the GNU General Public License, if you |
22 | 22 | # distribute this file as part of a program that contains a |
339 | 339 | # Local Variables: |
340 | 340 | # mode: shell-script |
341 | 341 | # sh-indentation: 2 |
342 | # eval: (add-hook 'write-file-hooks 'time-stamp) | |
342 | # eval: (add-hook 'before-save-hook 'time-stamp) | |
343 | 343 | # time-stamp-start: "scriptversion=" |
344 | 344 | # time-stamp-format: "%:y-%02m-%02d.%02H" |
345 | 345 | # time-stamp-time-zone: "UTC0" |
0 | #!/bin/sh | |
0 | #! /bin/sh | |
1 | 1 | # 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' | |
5 | 5 | |
6 | 6 | # This file is free software; you can redistribute it and/or modify it |
7 | 7 | # under the terms of the GNU General Public License as published by |
14 | 14 | # General Public License for more details. |
15 | 15 | # |
16 | 16 | # 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/>. | |
18 | 18 | # |
19 | 19 | # As a special exception to the GNU General Public License, if you |
20 | 20 | # distribute this file as part of a program that contains a |
26 | 26 | # Originally written by Per Bothner; maintained since 2000 by Ben Elliston. |
27 | 27 | # |
28 | 28 | # 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 | |
30 | 30 | # |
31 | 31 | # Please send patches to <config-patches@gnu.org>. |
32 | 32 | |
38 | 38 | |
39 | 39 | Output the configuration name of the system \`$me' is run on. |
40 | 40 | |
41 | Operation modes: | |
41 | Options: | |
42 | 42 | -h, --help print this help, then exit |
43 | 43 | -t, --time-stamp print date of last modification, then exit |
44 | 44 | -v, --version print version number, then exit |
49 | 49 | GNU config.guess ($timestamp) |
50 | 50 | |
51 | 51 | Originally written by Per Bothner. |
52 | Copyright 1992-2017 Free Software Foundation, Inc. | |
52 | Copyright 1992-2018 Free Software Foundation, Inc. | |
53 | 53 | |
54 | 54 | This is free software; see the source for copying conditions. There is NO |
55 | 55 | warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." |
106 | 106 | dummy=$tmp/dummy ; |
107 | 107 | tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; |
108 | 108 | case $CC_FOR_BUILD,$HOST_CC,$CC in |
109 | ,,) echo "int x;" > $dummy.c ; | |
109 | ,,) echo "int x;" > "$dummy.c" ; | |
110 | 110 | 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 | |
112 | 112 | CC_FOR_BUILD="$c"; break ; |
113 | 113 | fi ; |
114 | 114 | done ; |
131 | 131 | UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown |
132 | 132 | UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown |
133 | 133 | |
134 | case "${UNAME_SYSTEM}" in | |
134 | case "$UNAME_SYSTEM" in | |
135 | 135 | Linux|GNU|GNU/*) |
136 | 136 | # If the system lacks a compiler, then just pick glibc. |
137 | 137 | # We could probably try harder. |
138 | 138 | LIBC=gnu |
139 | 139 | |
140 | eval $set_cc_for_build | |
141 | cat <<-EOF > $dummy.c | |
140 | eval "$set_cc_for_build" | |
141 | cat <<-EOF > "$dummy.c" | |
142 | 142 | #include <features.h> |
143 | 143 | #if defined(__UCLIBC__) |
144 | 144 | LIBC=uclibc |
148 | 148 | LIBC=gnu |
149 | 149 | #endif |
150 | 150 | 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 | |
152 | 159 | ;; |
153 | 160 | esac |
154 | 161 | |
155 | 162 | # Note: order is significant - the case branches are not exclusive. |
156 | 163 | |
157 | case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in | |
164 | case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in | |
158 | 165 | *:NetBSD:*:*) |
159 | 166 | # NetBSD (nbsd) targets should (where applicable) match one or |
160 | 167 | # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, |
168 | 175 | # portion of the name. We always set it to "unknown". |
169 | 176 | sysctl="sysctl -n hw.machine_arch" |
170 | 177 | 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 || \ | |
173 | 180 | echo unknown)` |
174 | case "${UNAME_MACHINE_ARCH}" in | |
181 | case "$UNAME_MACHINE_ARCH" in | |
175 | 182 | armeb) machine=armeb-unknown ;; |
176 | 183 | arm*) machine=arm-unknown ;; |
177 | 184 | sh3el) machine=shl-unknown ;; |
178 | 185 | sh3eb) machine=sh-unknown ;; |
179 | 186 | sh5el) machine=sh5le-unknown ;; |
180 | 187 | 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 | |
184 | 191 | ;; |
185 | *) machine=${UNAME_MACHINE_ARCH}-unknown ;; | |
192 | *) machine="$UNAME_MACHINE_ARCH"-unknown ;; | |
186 | 193 | esac |
187 | 194 | # The Operating System including object format, if it has switched |
188 | 195 | # to ELF recently (or will in the future) and ABI. |
189 | case "${UNAME_MACHINE_ARCH}" in | |
196 | case "$UNAME_MACHINE_ARCH" in | |
190 | 197 | earm*) |
191 | 198 | os=netbsdelf |
192 | 199 | ;; |
193 | 200 | arm*|i386|m68k|ns32k|sh3*|sparc|vax) |
194 | eval $set_cc_for_build | |
201 | eval "$set_cc_for_build" | |
195 | 202 | if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ |
196 | 203 | | grep -q __ELF__ |
197 | 204 | then |
207 | 214 | ;; |
208 | 215 | esac |
209 | 216 | # Determine ABI tags. |
210 | case "${UNAME_MACHINE_ARCH}" in | |
217 | case "$UNAME_MACHINE_ARCH" in | |
211 | 218 | earm*) |
212 | 219 | 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"` | |
214 | 221 | ;; |
215 | 222 | esac |
216 | 223 | # The OS release |
218 | 225 | # thus, need a distinct triplet. However, they do not need |
219 | 226 | # kernel version information, so it can be replaced with a |
220 | 227 | # suitable tag, in the style of linux-gnu. |
221 | case "${UNAME_VERSION}" in | |
228 | case "$UNAME_VERSION" in | |
222 | 229 | Debian*) |
223 | 230 | release='-gnu' |
224 | 231 | ;; |
225 | 232 | *) |
226 | release=`echo ${UNAME_RELEASE} | sed -e 's/[-_].*//' | cut -d. -f1,2` | |
233 | release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2` | |
227 | 234 | ;; |
228 | 235 | esac |
229 | 236 | # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: |
230 | 237 | # contains redundant information, the shorter form: |
231 | 238 | # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. |
232 | echo "${machine}-${os}${release}${abi}" | |
239 | echo "$machine-${os}${release}${abi}" | |
233 | 240 | exit ;; |
234 | 241 | *:Bitrig:*:*) |
235 | 242 | 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" | |
237 | 244 | exit ;; |
238 | 245 | *:OpenBSD:*:*) |
239 | 246 | 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" | |
241 | 248 | exit ;; |
242 | 249 | *:LibertyBSD:*:*) |
243 | 250 | 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" | |
245 | 255 | exit ;; |
246 | 256 | *:ekkoBSD:*:*) |
247 | echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} | |
257 | echo "$UNAME_MACHINE"-unknown-ekkobsd"$UNAME_RELEASE" | |
248 | 258 | exit ;; |
249 | 259 | *:SolidBSD:*:*) |
250 | echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} | |
260 | echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE" | |
251 | 261 | exit ;; |
252 | 262 | macppc:MirBSD:*:*) |
253 | echo powerpc-unknown-mirbsd${UNAME_RELEASE} | |
263 | echo powerpc-unknown-mirbsd"$UNAME_RELEASE" | |
254 | 264 | exit ;; |
255 | 265 | *:MirBSD:*:*) |
256 | echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} | |
266 | echo "$UNAME_MACHINE"-unknown-mirbsd"$UNAME_RELEASE" | |
257 | 267 | exit ;; |
258 | 268 | *:Sortix:*:*) |
259 | echo ${UNAME_MACHINE}-unknown-sortix | |
269 | echo "$UNAME_MACHINE"-unknown-sortix | |
260 | 270 | exit ;; |
261 | 271 | *: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 ;; | |
264 | 277 | alpha:OSF1:*:*) |
265 | 278 | case $UNAME_RELEASE in |
266 | 279 | *4.0) |
312 | 325 | # A Tn.n version is a released field test version. |
313 | 326 | # A Xn.n version is an unreleased experimental baselevel. |
314 | 327 | # 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`" | |
316 | 329 | # Reset EXIT trap before exiting to avoid spurious non-zero exit code. |
317 | 330 | exitcode=$? |
318 | 331 | trap '' 0 |
319 | 332 | 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 ;; | |
329 | 333 | Amiga*:UNIX_System_V:4.0:*) |
330 | 334 | echo m68k-unknown-sysv4 |
331 | 335 | exit ;; |
332 | 336 | *:[Aa]miga[Oo][Ss]:*:*) |
333 | echo ${UNAME_MACHINE}-unknown-amigaos | |
337 | echo "$UNAME_MACHINE"-unknown-amigaos | |
334 | 338 | exit ;; |
335 | 339 | *:[Mm]orph[Oo][Ss]:*:*) |
336 | echo ${UNAME_MACHINE}-unknown-morphos | |
340 | echo "$UNAME_MACHINE"-unknown-morphos | |
337 | 341 | exit ;; |
338 | 342 | *:OS/390:*:*) |
339 | 343 | echo i370-ibm-openedition |
345 | 349 | echo powerpc-ibm-os400 |
346 | 350 | exit ;; |
347 | 351 | arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) |
348 | echo arm-acorn-riscix${UNAME_RELEASE} | |
352 | echo arm-acorn-riscix"$UNAME_RELEASE" | |
349 | 353 | exit ;; |
350 | 354 | arm*:riscos:*:*|arm*:RISCOS:*:*) |
351 | 355 | echo arm-unknown-riscos |
372 | 376 | sparc) echo sparc-icl-nx7; exit ;; |
373 | 377 | esac ;; |
374 | 378 | 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/[^.]*//'`" | |
376 | 380 | exit ;; |
377 | 381 | 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/[^.]*//'`" | |
379 | 383 | exit ;; |
380 | 384 | 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/[^.]*//'`" | |
382 | 386 | exit ;; |
383 | 387 | i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) |
384 | echo i386-pc-auroraux${UNAME_RELEASE} | |
388 | echo i386-pc-auroraux"$UNAME_RELEASE" | |
385 | 389 | exit ;; |
386 | 390 | i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) |
387 | eval $set_cc_for_build | |
391 | eval "$set_cc_for_build" | |
388 | 392 | SUN_ARCH=i386 |
389 | 393 | # If there is a compiler, see if it is configured for 64-bit objects. |
390 | 394 | # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. |
397 | 401 | SUN_ARCH=x86_64 |
398 | 402 | fi |
399 | 403 | 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/[^.]*//'`" | |
401 | 405 | exit ;; |
402 | 406 | sun4*:SunOS:6*:*) |
403 | 407 | # According to config.sub, this is the proper way to canonicalize |
404 | 408 | # SunOS6. Hard to guess exactly what SunOS6 will be like, but |
405 | 409 | # 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/[^.]*//'`" | |
407 | 411 | exit ;; |
408 | 412 | sun4*:SunOS:*:*) |
409 | 413 | case "`/usr/bin/arch -k`" in |
412 | 416 | ;; |
413 | 417 | esac |
414 | 418 | # 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/-/_/'`" | |
416 | 420 | exit ;; |
417 | 421 | sun3*:SunOS:*:*) |
418 | echo m68k-sun-sunos${UNAME_RELEASE} | |
422 | echo m68k-sun-sunos"$UNAME_RELEASE" | |
419 | 423 | exit ;; |
420 | 424 | sun*:*:4.2BSD:*) |
421 | 425 | 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 | |
423 | 427 | case "`/bin/arch`" in |
424 | 428 | sun3) |
425 | echo m68k-sun-sunos${UNAME_RELEASE} | |
429 | echo m68k-sun-sunos"$UNAME_RELEASE" | |
426 | 430 | ;; |
427 | 431 | sun4) |
428 | echo sparc-sun-sunos${UNAME_RELEASE} | |
432 | echo sparc-sun-sunos"$UNAME_RELEASE" | |
429 | 433 | ;; |
430 | 434 | esac |
431 | 435 | exit ;; |
432 | 436 | aushp:SunOS:*:*) |
433 | echo sparc-auspex-sunos${UNAME_RELEASE} | |
437 | echo sparc-auspex-sunos"$UNAME_RELEASE" | |
434 | 438 | exit ;; |
435 | 439 | # The situation for MiNT is a little confusing. The machine name |
436 | 440 | # can be virtually everything (everything which is not |
441 | 445 | # MiNT. But MiNT is downward compatible to TOS, so this should |
442 | 446 | # be no problem. |
443 | 447 | atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) |
444 | echo m68k-atari-mint${UNAME_RELEASE} | |
448 | echo m68k-atari-mint"$UNAME_RELEASE" | |
445 | 449 | exit ;; |
446 | 450 | atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) |
447 | echo m68k-atari-mint${UNAME_RELEASE} | |
451 | echo m68k-atari-mint"$UNAME_RELEASE" | |
448 | 452 | exit ;; |
449 | 453 | *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) |
450 | echo m68k-atari-mint${UNAME_RELEASE} | |
454 | echo m68k-atari-mint"$UNAME_RELEASE" | |
451 | 455 | exit ;; |
452 | 456 | milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) |
453 | echo m68k-milan-mint${UNAME_RELEASE} | |
457 | echo m68k-milan-mint"$UNAME_RELEASE" | |
454 | 458 | exit ;; |
455 | 459 | hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) |
456 | echo m68k-hades-mint${UNAME_RELEASE} | |
460 | echo m68k-hades-mint"$UNAME_RELEASE" | |
457 | 461 | exit ;; |
458 | 462 | *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) |
459 | echo m68k-unknown-mint${UNAME_RELEASE} | |
463 | echo m68k-unknown-mint"$UNAME_RELEASE" | |
460 | 464 | exit ;; |
461 | 465 | m68k:machten:*:*) |
462 | echo m68k-apple-machten${UNAME_RELEASE} | |
466 | echo m68k-apple-machten"$UNAME_RELEASE" | |
463 | 467 | exit ;; |
464 | 468 | powerpc:machten:*:*) |
465 | echo powerpc-apple-machten${UNAME_RELEASE} | |
469 | echo powerpc-apple-machten"$UNAME_RELEASE" | |
466 | 470 | exit ;; |
467 | 471 | RISC*:Mach:*:*) |
468 | 472 | echo mips-dec-mach_bsd4.3 |
469 | 473 | exit ;; |
470 | 474 | RISC*:ULTRIX:*:*) |
471 | echo mips-dec-ultrix${UNAME_RELEASE} | |
475 | echo mips-dec-ultrix"$UNAME_RELEASE" | |
472 | 476 | exit ;; |
473 | 477 | VAX*:ULTRIX*:*:*) |
474 | echo vax-dec-ultrix${UNAME_RELEASE} | |
478 | echo vax-dec-ultrix"$UNAME_RELEASE" | |
475 | 479 | exit ;; |
476 | 480 | 2020:CLIX:*:* | 2430:CLIX:*:*) |
477 | echo clipper-intergraph-clix${UNAME_RELEASE} | |
481 | echo clipper-intergraph-clix"$UNAME_RELEASE" | |
478 | 482 | exit ;; |
479 | 483 | 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" | |
482 | 486 | #ifdef __cplusplus |
483 | 487 | #include <stdio.h> /* for printf() prototype */ |
484 | 488 | int main (int argc, char *argv[]) { |
487 | 491 | #endif |
488 | 492 | #if defined (host_mips) && defined (MIPSEB) |
489 | 493 | #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); | |
491 | 495 | #endif |
492 | 496 | #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); | |
494 | 498 | #endif |
495 | 499 | #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); | |
497 | 501 | #endif |
498 | 502 | #endif |
499 | 503 | exit (-1); |
500 | 504 | } |
501 | 505 | 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"` && | |
505 | 509 | { echo "$SYSTEM_NAME"; exit; } |
506 | echo mips-mips-riscos${UNAME_RELEASE} | |
510 | echo mips-mips-riscos"$UNAME_RELEASE" | |
507 | 511 | exit ;; |
508 | 512 | Motorola:PowerMAX_OS:*:*) |
509 | 513 | echo powerpc-motorola-powermax |
529 | 533 | AViiON:dgux:*:*) |
530 | 534 | # DG/UX returns AViiON for all architectures |
531 | 535 | UNAME_PROCESSOR=`/usr/bin/uname -p` |
532 | if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] | |
536 | if [ "$UNAME_PROCESSOR" = mc88100 ] || [ "$UNAME_PROCESSOR" = mc88110 ] | |
533 | 537 | 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 ] | |
536 | 540 | then |
537 | echo m88k-dg-dgux${UNAME_RELEASE} | |
541 | echo m88k-dg-dgux"$UNAME_RELEASE" | |
538 | 542 | else |
539 | echo m88k-dg-dguxbcs${UNAME_RELEASE} | |
543 | echo m88k-dg-dguxbcs"$UNAME_RELEASE" | |
540 | 544 | fi |
541 | 545 | else |
542 | echo i586-dg-dgux${UNAME_RELEASE} | |
546 | echo i586-dg-dgux"$UNAME_RELEASE" | |
543 | 547 | fi |
544 | 548 | exit ;; |
545 | 549 | M88*:DolphinOS:*:*) # DolphinOS (SVR3) |
556 | 560 | echo m68k-tektronix-bsd |
557 | 561 | exit ;; |
558 | 562 | *: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'`" | |
560 | 564 | exit ;; |
561 | 565 | ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. |
562 | 566 | echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id |
568 | 572 | if [ -x /usr/bin/oslevel ] ; then |
569 | 573 | IBM_REV=`/usr/bin/oslevel` |
570 | 574 | 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" | |
574 | 578 | exit ;; |
575 | 579 | *:AIX:2:3) |
576 | 580 | 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" | |
579 | 583 | #include <sys/systemcfg.h> |
580 | 584 | |
581 | 585 | main() |
586 | 590 | exit(0); |
587 | 591 | } |
588 | 592 | 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"` | |
590 | 594 | then |
591 | 595 | echo "$SYSTEM_NAME" |
592 | 596 | else |
600 | 604 | exit ;; |
601 | 605 | *:AIX:*:[4567]) |
602 | 606 | 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 | |
604 | 608 | IBM_ARCH=rs6000 |
605 | 609 | else |
606 | 610 | IBM_ARCH=powerpc |
609 | 613 | IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | |
610 | 614 | awk -F: '{ print $3 }' | sed s/[0-9]*$/0/` |
611 | 615 | 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" | |
615 | 619 | exit ;; |
616 | 620 | *:AIX:*:*) |
617 | 621 | echo rs6000-ibm-aix |
618 | 622 | exit ;; |
619 | ibmrt:4.4BSD:*|romp-ibm:BSD:*) | |
623 | ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*) | |
620 | 624 | echo romp-ibm-bsd4.4 |
621 | 625 | exit ;; |
622 | 626 | 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 | |
624 | 628 | exit ;; # report: romp-ibm BSD 4.3 |
625 | 629 | *:BOSX:*:*) |
626 | 630 | echo rs6000-bull-bosx |
635 | 639 | echo m68k-hp-bsd4.4 |
636 | 640 | exit ;; |
637 | 641 | 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 ;; | |
642 | 646 | 9000/[678][0-9][0-9]) |
643 | 647 | if [ -x /usr/bin/getconf ]; then |
644 | 648 | sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` |
645 | 649 | sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` |
646 | case "${sc_cpu_version}" in | |
650 | case "$sc_cpu_version" in | |
647 | 651 | 523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0 |
648 | 652 | 528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1 |
649 | 653 | 532) # CPU_PA_RISC2_0 |
650 | case "${sc_kernel_bits}" in | |
654 | case "$sc_kernel_bits" in | |
651 | 655 | 32) HP_ARCH=hppa2.0n ;; |
652 | 656 | 64) HP_ARCH=hppa2.0w ;; |
653 | 657 | '') HP_ARCH=hppa2.0 ;; # HP-UX 10.20 |
654 | 658 | esac ;; |
655 | 659 | esac |
656 | 660 | 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" | |
660 | 664 | |
661 | 665 | #define _HPUX_SOURCE |
662 | 666 | #include <stdlib.h> |
689 | 693 | exit (0); |
690 | 694 | } |
691 | 695 | 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"` | |
693 | 697 | test -z "$HP_ARCH" && HP_ARCH=hppa |
694 | 698 | fi ;; |
695 | 699 | esac |
696 | if [ ${HP_ARCH} = hppa2.0w ] | |
700 | if [ "$HP_ARCH" = hppa2.0w ] | |
697 | 701 | then |
698 | eval $set_cc_for_build | |
702 | eval "$set_cc_for_build" | |
699 | 703 | |
700 | 704 | # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating |
701 | 705 | # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler |
714 | 718 | HP_ARCH=hppa64 |
715 | 719 | fi |
716 | 720 | fi |
717 | echo ${HP_ARCH}-hp-hpux${HPUX_REV} | |
721 | echo "$HP_ARCH"-hp-hpux"$HPUX_REV" | |
718 | 722 | exit ;; |
719 | 723 | 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" | |
722 | 726 | exit ;; |
723 | 727 | 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" | |
726 | 730 | #include <unistd.h> |
727 | 731 | int |
728 | 732 | main () |
747 | 751 | exit (0); |
748 | 752 | } |
749 | 753 | EOF |
750 | $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && | |
754 | $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` && | |
751 | 755 | { echo "$SYSTEM_NAME"; exit; } |
752 | 756 | echo unknown-hitachi-hiuxwe2 |
753 | 757 | exit ;; |
754 | 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) | |
758 | 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*) | |
755 | 759 | echo hppa1.1-hp-bsd |
756 | 760 | exit ;; |
757 | 761 | 9000/8??:4.3bsd:*:*) |
760 | 764 | *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) |
761 | 765 | echo hppa1.0-hp-mpeix |
762 | 766 | exit ;; |
763 | hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) | |
767 | hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*) | |
764 | 768 | echo hppa1.1-hp-osf |
765 | 769 | exit ;; |
766 | 770 | hp8??:OSF1:*:*) |
768 | 772 | exit ;; |
769 | 773 | i*86:OSF1:*:*) |
770 | 774 | if [ -x /usr/sbin/sysversion ] ; then |
771 | echo ${UNAME_MACHINE}-unknown-osf1mk | |
775 | echo "$UNAME_MACHINE"-unknown-osf1mk | |
772 | 776 | else |
773 | echo ${UNAME_MACHINE}-unknown-osf1 | |
777 | echo "$UNAME_MACHINE"-unknown-osf1 | |
774 | 778 | fi |
775 | 779 | exit ;; |
776 | 780 | parisc*:Lites*:*:*) |
795 | 799 | echo c4-convex-bsd |
796 | 800 | exit ;; |
797 | 801 | 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/' | |
799 | 803 | exit ;; |
800 | 804 | CRAY*[A-Z]90:*:*:*) |
801 | echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ | |
805 | echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \ | |
802 | 806 | | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ |
803 | 807 | -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ |
804 | 808 | -e 's/\.[^.]*$/.X/' |
805 | 809 | exit ;; |
806 | 810 | CRAY*TS:*:*:*) |
807 | echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' | |
811 | echo t90-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' | |
808 | 812 | exit ;; |
809 | 813 | CRAY*T3E:*:*:*) |
810 | echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' | |
814 | echo alphaev5-cray-unicosmk"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' | |
811 | 815 | exit ;; |
812 | 816 | CRAY*SV1:*:*:*) |
813 | echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' | |
817 | echo sv1-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' | |
814 | 818 | exit ;; |
815 | 819 | *:UNICOS/mp:*:*) |
816 | echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' | |
820 | echo craynv-cray-unicosmp"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' | |
817 | 821 | exit ;; |
818 | 822 | F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) |
819 | 823 | FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` |
820 | 824 | 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/ /_/'` | |
822 | 826 | echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" |
823 | 827 | exit ;; |
824 | 828 | 5000:UNIX_System_V:4.*:*) |
825 | 829 | 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/ /_/'` | |
827 | 831 | echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" |
828 | 832 | exit ;; |
829 | 833 | 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" | |
831 | 835 | exit ;; |
832 | 836 | sparc*:BSD/OS:*:*) |
833 | echo sparc-unknown-bsdi${UNAME_RELEASE} | |
837 | echo sparc-unknown-bsdi"$UNAME_RELEASE" | |
834 | 838 | exit ;; |
835 | 839 | *:BSD/OS:*:*) |
836 | echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} | |
840 | echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE" | |
837 | 841 | exit ;; |
838 | 842 | *:FreeBSD:*:*) |
839 | 843 | UNAME_PROCESSOR=`/usr/bin/uname -p` |
840 | case ${UNAME_PROCESSOR} in | |
844 | case "$UNAME_PROCESSOR" in | |
841 | 845 | amd64) |
842 | 846 | UNAME_PROCESSOR=x86_64 ;; |
843 | 847 | i386) |
844 | 848 | UNAME_PROCESSOR=i586 ;; |
845 | 849 | 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/[-(].*//'`" | |
847 | 851 | exit ;; |
848 | 852 | i*:CYGWIN*:*) |
849 | echo ${UNAME_MACHINE}-pc-cygwin | |
853 | echo "$UNAME_MACHINE"-pc-cygwin | |
850 | 854 | exit ;; |
851 | 855 | *:MINGW64*:*) |
852 | echo ${UNAME_MACHINE}-pc-mingw64 | |
856 | echo "$UNAME_MACHINE"-pc-mingw64 | |
853 | 857 | exit ;; |
854 | 858 | *:MINGW*:*) |
855 | echo ${UNAME_MACHINE}-pc-mingw32 | |
859 | echo "$UNAME_MACHINE"-pc-mingw32 | |
856 | 860 | exit ;; |
857 | 861 | *: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 | |
863 | 863 | exit ;; |
864 | 864 | i*:PW*:*) |
865 | echo ${UNAME_MACHINE}-pc-pw32 | |
865 | echo "$UNAME_MACHINE"-pc-pw32 | |
866 | 866 | exit ;; |
867 | 867 | *:Interix*:*) |
868 | case ${UNAME_MACHINE} in | |
868 | case "$UNAME_MACHINE" in | |
869 | 869 | x86) |
870 | echo i586-pc-interix${UNAME_RELEASE} | |
870 | echo i586-pc-interix"$UNAME_RELEASE" | |
871 | 871 | exit ;; |
872 | 872 | authenticamd | genuineintel | EM64T) |
873 | echo x86_64-unknown-interix${UNAME_RELEASE} | |
873 | echo x86_64-unknown-interix"$UNAME_RELEASE" | |
874 | 874 | exit ;; |
875 | 875 | IA64) |
876 | echo ia64-unknown-interix${UNAME_RELEASE} | |
876 | echo ia64-unknown-interix"$UNAME_RELEASE" | |
877 | 877 | exit ;; |
878 | 878 | 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 ;; | |
891 | 879 | i*:UWIN*:*) |
892 | echo ${UNAME_MACHINE}-pc-uwin | |
880 | echo "$UNAME_MACHINE"-pc-uwin | |
893 | 881 | exit ;; |
894 | 882 | amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) |
895 | 883 | echo x86_64-unknown-cygwin |
896 | 884 | exit ;; |
897 | p*:CYGWIN*:*) | |
898 | echo powerpcle-unknown-cygwin | |
899 | exit ;; | |
900 | 885 | 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/[^.]*//'`" | |
902 | 887 | exit ;; |
903 | 888 | *:GNU:*:*) |
904 | 889 | # 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,/.*$,,'`" | |
906 | 891 | exit ;; |
907 | 892 | *:GNU/*:*:*) |
908 | 893 | # 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" | |
910 | 895 | exit ;; |
911 | 896 | i*86:Minix:*:*) |
912 | echo ${UNAME_MACHINE}-pc-minix | |
897 | echo "$UNAME_MACHINE"-pc-minix | |
913 | 898 | exit ;; |
914 | 899 | aarch64:Linux:*:*) |
915 | echo ${UNAME_MACHINE}-unknown-linux-${LIBC} | |
900 | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" | |
916 | 901 | exit ;; |
917 | 902 | aarch64_be:Linux:*:*) |
918 | 903 | UNAME_MACHINE=aarch64_be |
919 | echo ${UNAME_MACHINE}-unknown-linux-${LIBC} | |
904 | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" | |
920 | 905 | exit ;; |
921 | 906 | alpha:Linux:*:*) |
922 | 907 | case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in |
930 | 915 | esac |
931 | 916 | objdump --private-headers /bin/sh | grep -q ld.so.1 |
932 | 917 | if test "$?" = 0 ; then LIBC=gnulibc1 ; fi |
933 | echo ${UNAME_MACHINE}-unknown-linux-${LIBC} | |
918 | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" | |
934 | 919 | exit ;; |
935 | 920 | arc:Linux:*:* | arceb:Linux:*:*) |
936 | echo ${UNAME_MACHINE}-unknown-linux-${LIBC} | |
921 | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" | |
937 | 922 | exit ;; |
938 | 923 | arm*:Linux:*:*) |
939 | eval $set_cc_for_build | |
924 | eval "$set_cc_for_build" | |
940 | 925 | if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ |
941 | 926 | | grep -q __ARM_EABI__ |
942 | 927 | then |
943 | echo ${UNAME_MACHINE}-unknown-linux-${LIBC} | |
928 | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" | |
944 | 929 | else |
945 | 930 | if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ |
946 | 931 | | grep -q __ARM_PCS_VFP |
947 | 932 | then |
948 | echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi | |
933 | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabi | |
949 | 934 | else |
950 | echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf | |
935 | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabihf | |
951 | 936 | fi |
952 | 937 | fi |
953 | 938 | exit ;; |
954 | 939 | avr32*:Linux:*:*) |
955 | echo ${UNAME_MACHINE}-unknown-linux-${LIBC} | |
940 | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" | |
956 | 941 | exit ;; |
957 | 942 | cris:Linux:*:*) |
958 | echo ${UNAME_MACHINE}-axis-linux-${LIBC} | |
943 | echo "$UNAME_MACHINE"-axis-linux-"$LIBC" | |
959 | 944 | exit ;; |
960 | 945 | crisv32:Linux:*:*) |
961 | echo ${UNAME_MACHINE}-axis-linux-${LIBC} | |
946 | echo "$UNAME_MACHINE"-axis-linux-"$LIBC" | |
962 | 947 | exit ;; |
963 | 948 | e2k:Linux:*:*) |
964 | echo ${UNAME_MACHINE}-unknown-linux-${LIBC} | |
949 | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" | |
965 | 950 | exit ;; |
966 | 951 | frv:Linux:*:*) |
967 | echo ${UNAME_MACHINE}-unknown-linux-${LIBC} | |
952 | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" | |
968 | 953 | exit ;; |
969 | 954 | hexagon:Linux:*:*) |
970 | echo ${UNAME_MACHINE}-unknown-linux-${LIBC} | |
955 | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" | |
971 | 956 | exit ;; |
972 | 957 | i*86:Linux:*:*) |
973 | echo ${UNAME_MACHINE}-pc-linux-${LIBC} | |
958 | echo "$UNAME_MACHINE"-pc-linux-"$LIBC" | |
974 | 959 | exit ;; |
975 | 960 | ia64:Linux:*:*) |
976 | echo ${UNAME_MACHINE}-unknown-linux-${LIBC} | |
961 | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" | |
977 | 962 | exit ;; |
978 | 963 | k1om:Linux:*:*) |
979 | echo ${UNAME_MACHINE}-unknown-linux-${LIBC} | |
964 | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" | |
980 | 965 | exit ;; |
981 | 966 | m32r*:Linux:*:*) |
982 | echo ${UNAME_MACHINE}-unknown-linux-${LIBC} | |
967 | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" | |
983 | 968 | exit ;; |
984 | 969 | m68*:Linux:*:*) |
985 | echo ${UNAME_MACHINE}-unknown-linux-${LIBC} | |
970 | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" | |
986 | 971 | exit ;; |
987 | 972 | 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" | |
990 | 975 | #undef CPU |
991 | 976 | #undef ${UNAME_MACHINE} |
992 | 977 | #undef ${UNAME_MACHINE}el |
1000 | 985 | #endif |
1001 | 986 | #endif |
1002 | 987 | 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; } | |
1005 | 990 | ;; |
1006 | 991 | mips64el:Linux:*:*) |
1007 | echo ${UNAME_MACHINE}-unknown-linux-${LIBC} | |
992 | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" | |
1008 | 993 | exit ;; |
1009 | 994 | openrisc*:Linux:*:*) |
1010 | echo or1k-unknown-linux-${LIBC} | |
995 | echo or1k-unknown-linux-"$LIBC" | |
1011 | 996 | exit ;; |
1012 | 997 | or32:Linux:*:* | or1k*:Linux:*:*) |
1013 | echo ${UNAME_MACHINE}-unknown-linux-${LIBC} | |
998 | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" | |
1014 | 999 | exit ;; |
1015 | 1000 | padre:Linux:*:*) |
1016 | echo sparc-unknown-linux-${LIBC} | |
1001 | echo sparc-unknown-linux-"$LIBC" | |
1017 | 1002 | exit ;; |
1018 | 1003 | parisc64:Linux:*:* | hppa64:Linux:*:*) |
1019 | echo hppa64-unknown-linux-${LIBC} | |
1004 | echo hppa64-unknown-linux-"$LIBC" | |
1020 | 1005 | exit ;; |
1021 | 1006 | parisc:Linux:*:* | hppa:Linux:*:*) |
1022 | 1007 | # Look for CPU level |
1023 | 1008 | 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" ;; | |
1027 | 1012 | esac |
1028 | 1013 | exit ;; |
1029 | 1014 | ppc64:Linux:*:*) |
1030 | echo powerpc64-unknown-linux-${LIBC} | |
1015 | echo powerpc64-unknown-linux-"$LIBC" | |
1031 | 1016 | exit ;; |
1032 | 1017 | ppc:Linux:*:*) |
1033 | echo powerpc-unknown-linux-${LIBC} | |
1018 | echo powerpc-unknown-linux-"$LIBC" | |
1034 | 1019 | exit ;; |
1035 | 1020 | ppc64le:Linux:*:*) |
1036 | echo powerpc64le-unknown-linux-${LIBC} | |
1021 | echo powerpc64le-unknown-linux-"$LIBC" | |
1037 | 1022 | exit ;; |
1038 | 1023 | ppcle:Linux:*:*) |
1039 | echo powerpcle-unknown-linux-${LIBC} | |
1024 | echo powerpcle-unknown-linux-"$LIBC" | |
1040 | 1025 | exit ;; |
1041 | 1026 | riscv32:Linux:*:* | riscv64:Linux:*:*) |
1042 | echo ${UNAME_MACHINE}-unknown-linux-${LIBC} | |
1027 | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" | |
1043 | 1028 | exit ;; |
1044 | 1029 | s390:Linux:*:* | s390x:Linux:*:*) |
1045 | echo ${UNAME_MACHINE}-ibm-linux-${LIBC} | |
1030 | echo "$UNAME_MACHINE"-ibm-linux-"$LIBC" | |
1046 | 1031 | exit ;; |
1047 | 1032 | sh64*:Linux:*:*) |
1048 | echo ${UNAME_MACHINE}-unknown-linux-${LIBC} | |
1033 | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" | |
1049 | 1034 | exit ;; |
1050 | 1035 | sh*:Linux:*:*) |
1051 | echo ${UNAME_MACHINE}-unknown-linux-${LIBC} | |
1036 | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" | |
1052 | 1037 | exit ;; |
1053 | 1038 | sparc:Linux:*:* | sparc64:Linux:*:*) |
1054 | echo ${UNAME_MACHINE}-unknown-linux-${LIBC} | |
1039 | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" | |
1055 | 1040 | exit ;; |
1056 | 1041 | tile*:Linux:*:*) |
1057 | echo ${UNAME_MACHINE}-unknown-linux-${LIBC} | |
1042 | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" | |
1058 | 1043 | exit ;; |
1059 | 1044 | vax:Linux:*:*) |
1060 | echo ${UNAME_MACHINE}-dec-linux-${LIBC} | |
1045 | echo "$UNAME_MACHINE"-dec-linux-"$LIBC" | |
1061 | 1046 | exit ;; |
1062 | 1047 | x86_64:Linux:*:*) |
1063 | echo ${UNAME_MACHINE}-pc-linux-${LIBC} | |
1048 | echo "$UNAME_MACHINE"-pc-linux-"$LIBC" | |
1064 | 1049 | exit ;; |
1065 | 1050 | xtensa*:Linux:*:*) |
1066 | echo ${UNAME_MACHINE}-unknown-linux-${LIBC} | |
1051 | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" | |
1067 | 1052 | exit ;; |
1068 | 1053 | i*86:DYNIX/ptx:4*:*) |
1069 | 1054 | # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. |
1077 | 1062 | # I am not positive that other SVR4 systems won't match this, |
1078 | 1063 | # I just have to hope. -- rms. |
1079 | 1064 | # 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" | |
1081 | 1066 | exit ;; |
1082 | 1067 | i*86:OS/2:*:*) |
1083 | 1068 | # If we were able to find `uname', then EMX Unix compatibility |
1084 | 1069 | # is probably installed. |
1085 | echo ${UNAME_MACHINE}-pc-os2-emx | |
1070 | echo "$UNAME_MACHINE"-pc-os2-emx | |
1086 | 1071 | exit ;; |
1087 | 1072 | i*86:XTS-300:*:STOP) |
1088 | echo ${UNAME_MACHINE}-unknown-stop | |
1073 | echo "$UNAME_MACHINE"-unknown-stop | |
1089 | 1074 | exit ;; |
1090 | 1075 | i*86:atheos:*:*) |
1091 | echo ${UNAME_MACHINE}-unknown-atheos | |
1076 | echo "$UNAME_MACHINE"-unknown-atheos | |
1092 | 1077 | exit ;; |
1093 | 1078 | i*86:syllable:*:*) |
1094 | echo ${UNAME_MACHINE}-pc-syllable | |
1079 | echo "$UNAME_MACHINE"-pc-syllable | |
1095 | 1080 | exit ;; |
1096 | 1081 | 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" | |
1098 | 1083 | exit ;; |
1099 | 1084 | 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$//'` | |
1104 | 1089 | 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" | |
1106 | 1091 | else |
1107 | echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} | |
1092 | echo "$UNAME_MACHINE"-pc-sysv"$UNAME_REL" | |
1108 | 1093 | fi |
1109 | 1094 | exit ;; |
1110 | 1095 | i*86:*:5:[678]*) |
1114 | 1099 | *Pentium) UNAME_MACHINE=i586 ;; |
1115 | 1100 | *Pent*|*Celeron) UNAME_MACHINE=i686 ;; |
1116 | 1101 | 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}" | |
1118 | 1103 | exit ;; |
1119 | 1104 | i*86:*:3.2:*) |
1120 | 1105 | if test -f /usr/options/cb.name; then |
1121 | 1106 | 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" | |
1123 | 1108 | elif /bin/uname -X 2>/dev/null >/dev/null ; then |
1124 | 1109 | UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` |
1125 | 1110 | (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 |
1129 | 1114 | && UNAME_MACHINE=i686 |
1130 | 1115 | (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ |
1131 | 1116 | && UNAME_MACHINE=i686 |
1132 | echo ${UNAME_MACHINE}-pc-sco$UNAME_REL | |
1117 | echo "$UNAME_MACHINE"-pc-sco"$UNAME_REL" | |
1133 | 1118 | else |
1134 | echo ${UNAME_MACHINE}-pc-sysv32 | |
1119 | echo "$UNAME_MACHINE"-pc-sysv32 | |
1135 | 1120 | fi |
1136 | 1121 | exit ;; |
1137 | 1122 | pc:*:*:*) |
1151 | 1136 | exit ;; |
1152 | 1137 | i860:*:4.*:*) # i860-SVR4 |
1153 | 1138 | 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 | |
1155 | 1140 | 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 | |
1157 | 1142 | fi |
1158 | 1143 | exit ;; |
1159 | 1144 | mini*:CTIX:SYS*5:*) |
1173 | 1158 | test -r /etc/.relid \ |
1174 | 1159 | && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` |
1175 | 1160 | /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; } | |
1177 | 1162 | /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; } ;; | |
1179 | 1164 | 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) |
1180 | 1165 | /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ |
1181 | 1166 | && { echo i486-ncr-sysv4; exit; } ;; |
1184 | 1169 | test -r /etc/.relid \ |
1185 | 1170 | && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` |
1186 | 1171 | /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; } | |
1188 | 1173 | /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; } | |
1190 | 1175 | /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; } ;; | |
1192 | 1177 | m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) |
1193 | echo m68k-unknown-lynxos${UNAME_RELEASE} | |
1178 | echo m68k-unknown-lynxos"$UNAME_RELEASE" | |
1194 | 1179 | exit ;; |
1195 | 1180 | mc68030:UNIX_System_V:4.*:*) |
1196 | 1181 | echo m68k-atari-sysv4 |
1197 | 1182 | exit ;; |
1198 | 1183 | TSUNAMI:LynxOS:2.*:*) |
1199 | echo sparc-unknown-lynxos${UNAME_RELEASE} | |
1184 | echo sparc-unknown-lynxos"$UNAME_RELEASE" | |
1200 | 1185 | exit ;; |
1201 | 1186 | rs6000:LynxOS:2.*:*) |
1202 | echo rs6000-unknown-lynxos${UNAME_RELEASE} | |
1187 | echo rs6000-unknown-lynxos"$UNAME_RELEASE" | |
1203 | 1188 | exit ;; |
1204 | 1189 | 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" | |
1206 | 1191 | exit ;; |
1207 | 1192 | SM[BE]S:UNIX_SV:*:*) |
1208 | echo mips-dde-sysv${UNAME_RELEASE} | |
1193 | echo mips-dde-sysv"$UNAME_RELEASE" | |
1209 | 1194 | exit ;; |
1210 | 1195 | RM*:ReliantUNIX-*:*:*) |
1211 | 1196 | echo mips-sni-sysv4 |
1216 | 1201 | *:SINIX-*:*:*) |
1217 | 1202 | if uname -p 2>/dev/null >/dev/null ; then |
1218 | 1203 | UNAME_MACHINE=`(uname -p) 2>/dev/null` |
1219 | echo ${UNAME_MACHINE}-sni-sysv4 | |
1204 | echo "$UNAME_MACHINE"-sni-sysv4 | |
1220 | 1205 | else |
1221 | 1206 | echo ns32k-sni-sysv |
1222 | 1207 | fi |
1236 | 1221 | exit ;; |
1237 | 1222 | i*86:VOS:*:*) |
1238 | 1223 | # From Paul.Green@stratus.com. |
1239 | echo ${UNAME_MACHINE}-stratus-vos | |
1224 | echo "$UNAME_MACHINE"-stratus-vos | |
1240 | 1225 | exit ;; |
1241 | 1226 | *:VOS:*:*) |
1242 | 1227 | # From Paul.Green@stratus.com. |
1243 | 1228 | echo hppa1.1-stratus-vos |
1244 | 1229 | exit ;; |
1245 | 1230 | mc68*:A/UX:*:*) |
1246 | echo m68k-apple-aux${UNAME_RELEASE} | |
1231 | echo m68k-apple-aux"$UNAME_RELEASE" | |
1247 | 1232 | exit ;; |
1248 | 1233 | news*:NEWS-OS:6*:*) |
1249 | 1234 | echo mips-sony-newsos6 |
1250 | 1235 | exit ;; |
1251 | 1236 | R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) |
1252 | 1237 | if [ -d /usr/nec ]; then |
1253 | echo mips-nec-sysv${UNAME_RELEASE} | |
1238 | echo mips-nec-sysv"$UNAME_RELEASE" | |
1254 | 1239 | else |
1255 | echo mips-unknown-sysv${UNAME_RELEASE} | |
1240 | echo mips-unknown-sysv"$UNAME_RELEASE" | |
1256 | 1241 | fi |
1257 | 1242 | exit ;; |
1258 | 1243 | BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. |
1271 | 1256 | echo x86_64-unknown-haiku |
1272 | 1257 | exit ;; |
1273 | 1258 | SX-4:SUPER-UX:*:*) |
1274 | echo sx4-nec-superux${UNAME_RELEASE} | |
1259 | echo sx4-nec-superux"$UNAME_RELEASE" | |
1275 | 1260 | exit ;; |
1276 | 1261 | SX-5:SUPER-UX:*:*) |
1277 | echo sx5-nec-superux${UNAME_RELEASE} | |
1262 | echo sx5-nec-superux"$UNAME_RELEASE" | |
1278 | 1263 | exit ;; |
1279 | 1264 | SX-6:SUPER-UX:*:*) |
1280 | echo sx6-nec-superux${UNAME_RELEASE} | |
1265 | echo sx6-nec-superux"$UNAME_RELEASE" | |
1281 | 1266 | exit ;; |
1282 | 1267 | SX-7:SUPER-UX:*:*) |
1283 | echo sx7-nec-superux${UNAME_RELEASE} | |
1268 | echo sx7-nec-superux"$UNAME_RELEASE" | |
1284 | 1269 | exit ;; |
1285 | 1270 | SX-8:SUPER-UX:*:*) |
1286 | echo sx8-nec-superux${UNAME_RELEASE} | |
1271 | echo sx8-nec-superux"$UNAME_RELEASE" | |
1287 | 1272 | exit ;; |
1288 | 1273 | SX-8R:SUPER-UX:*:*) |
1289 | echo sx8r-nec-superux${UNAME_RELEASE} | |
1274 | echo sx8r-nec-superux"$UNAME_RELEASE" | |
1290 | 1275 | exit ;; |
1291 | 1276 | SX-ACE:SUPER-UX:*:*) |
1292 | echo sxace-nec-superux${UNAME_RELEASE} | |
1277 | echo sxace-nec-superux"$UNAME_RELEASE" | |
1293 | 1278 | exit ;; |
1294 | 1279 | Power*:Rhapsody:*:*) |
1295 | echo powerpc-apple-rhapsody${UNAME_RELEASE} | |
1280 | echo powerpc-apple-rhapsody"$UNAME_RELEASE" | |
1296 | 1281 | exit ;; |
1297 | 1282 | *:Rhapsody:*:*) |
1298 | echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} | |
1283 | echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE" | |
1299 | 1284 | exit ;; |
1300 | 1285 | *:Darwin:*:*) |
1301 | 1286 | UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown |
1302 | eval $set_cc_for_build | |
1287 | eval "$set_cc_for_build" | |
1303 | 1288 | if test "$UNAME_PROCESSOR" = unknown ; then |
1304 | 1289 | UNAME_PROCESSOR=powerpc |
1305 | 1290 | 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 | |
1307 | 1292 | if [ "$CC_FOR_BUILD" != no_compiler_found ]; then |
1308 | 1293 | if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ |
1309 | 1294 | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ |
1331 | 1316 | # that Apple uses in portable devices. |
1332 | 1317 | UNAME_PROCESSOR=x86_64 |
1333 | 1318 | fi |
1334 | echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} | |
1319 | echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE" | |
1335 | 1320 | exit ;; |
1336 | 1321 | *:procnto*:*:* | *:QNX:[0123456789]*:*) |
1337 | 1322 | UNAME_PROCESSOR=`uname -p` |
1339 | 1324 | UNAME_PROCESSOR=i386 |
1340 | 1325 | UNAME_MACHINE=pc |
1341 | 1326 | fi |
1342 | echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} | |
1327 | echo "$UNAME_PROCESSOR"-"$UNAME_MACHINE"-nto-qnx"$UNAME_RELEASE" | |
1343 | 1328 | exit ;; |
1344 | 1329 | *:QNX:*:4*) |
1345 | 1330 | echo i386-pc-qnx |
1346 | 1331 | exit ;; |
1347 | 1332 | NEO-*:NONSTOP_KERNEL:*:*) |
1348 | echo neo-tandem-nsk${UNAME_RELEASE} | |
1333 | echo neo-tandem-nsk"$UNAME_RELEASE" | |
1349 | 1334 | exit ;; |
1350 | 1335 | NSE-*:NONSTOP_KERNEL:*:*) |
1351 | echo nse-tandem-nsk${UNAME_RELEASE} | |
1336 | echo nse-tandem-nsk"$UNAME_RELEASE" | |
1352 | 1337 | exit ;; |
1353 | 1338 | 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" | |
1355 | 1343 | exit ;; |
1356 | 1344 | NSX-*:NONSTOP_KERNEL:*:*) |
1357 | echo nsx-tandem-nsk${UNAME_RELEASE} | |
1345 | echo nsx-tandem-nsk"$UNAME_RELEASE" | |
1358 | 1346 | exit ;; |
1359 | 1347 | *:NonStop-UX:*:*) |
1360 | 1348 | echo mips-compaq-nonstopux |
1363 | 1351 | echo bs2000-siemens-sysv |
1364 | 1352 | exit ;; |
1365 | 1353 | DS/*:UNIX_System_V:*:*) |
1366 | echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} | |
1354 | echo "$UNAME_MACHINE"-"$UNAME_SYSTEM"-"$UNAME_RELEASE" | |
1367 | 1355 | exit ;; |
1368 | 1356 | *:Plan9:*:*) |
1369 | 1357 | # "uname -m" is not consistent, so use $cputype instead. 386 |
1374 | 1362 | else |
1375 | 1363 | UNAME_MACHINE="$cputype" |
1376 | 1364 | fi |
1377 | echo ${UNAME_MACHINE}-unknown-plan9 | |
1365 | echo "$UNAME_MACHINE"-unknown-plan9 | |
1378 | 1366 | exit ;; |
1379 | 1367 | *:TOPS-10:*:*) |
1380 | 1368 | echo pdp10-unknown-tops10 |
1395 | 1383 | echo pdp10-unknown-its |
1396 | 1384 | exit ;; |
1397 | 1385 | SEI:*:*:SEIUX) |
1398 | echo mips-sei-seiux${UNAME_RELEASE} | |
1386 | echo mips-sei-seiux"$UNAME_RELEASE" | |
1399 | 1387 | exit ;; |
1400 | 1388 | *: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/[-(].*//'`" | |
1402 | 1390 | exit ;; |
1403 | 1391 | *:*VMS:*:*) |
1404 | 1392 | UNAME_MACHINE=`(uname -p) 2>/dev/null` |
1405 | case "${UNAME_MACHINE}" in | |
1393 | case "$UNAME_MACHINE" in | |
1406 | 1394 | A*) echo alpha-dec-vms ; exit ;; |
1407 | 1395 | I*) echo ia64-dec-vms ; exit ;; |
1408 | 1396 | V*) echo vax-dec-vms ; exit ;; |
1411 | 1399 | echo i386-pc-xenix |
1412 | 1400 | exit ;; |
1413 | 1401 | 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/ .*$//'`" | |
1415 | 1403 | exit ;; |
1416 | 1404 | i*86:rdos:*:*) |
1417 | echo ${UNAME_MACHINE}-pc-rdos | |
1405 | echo "$UNAME_MACHINE"-pc-rdos | |
1418 | 1406 | exit ;; |
1419 | 1407 | i*86:AROS:*:*) |
1420 | echo ${UNAME_MACHINE}-pc-aros | |
1408 | echo "$UNAME_MACHINE"-pc-aros | |
1421 | 1409 | exit ;; |
1422 | 1410 | x86_64:VMkernel:*:*) |
1423 | echo ${UNAME_MACHINE}-unknown-esx | |
1411 | echo "$UNAME_MACHINE"-unknown-esx | |
1424 | 1412 | exit ;; |
1425 | 1413 | amd64:Isilon\ OneFS:*:*) |
1426 | 1414 | echo x86_64-unknown-onefs |
1427 | 1415 | exit ;; |
1428 | 1416 | esac |
1429 | 1417 | |
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 | ||
1430 | 1431 | cat >&2 <<EOF |
1431 | $0: unable to guess system type | |
1432 | 1432 | |
1433 | 1433 | This script (version $timestamp), has failed to recognize the |
1434 | 1434 | operating system you are using. If your script is old, overwrite *all* |
1435 | 1435 | copies of config.guess and config.sub with the latest versions from: |
1436 | 1436 | |
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 | |
1438 | 1438 | 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 | |
1440 | 1440 | |
1441 | 1441 | If $0 has already been updated, send the following data and any |
1442 | 1442 | information you think might be pertinent to config-patches@gnu.org to |
1459 | 1459 | /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` |
1460 | 1460 | /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` |
1461 | 1461 | |
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" | |
1466 | 1466 | EOF |
1467 | 1467 | |
1468 | 1468 | exit 1 |
1469 | 1469 | |
1470 | 1470 | # Local variables: |
1471 | # eval: (add-hook 'write-file-hooks 'time-stamp) | |
1471 | # eval: (add-hook 'before-save-hook 'time-stamp) | |
1472 | 1472 | # time-stamp-start: "timestamp='" |
1473 | 1473 | # time-stamp-format: "%:y-%02m-%02d" |
1474 | 1474 | # time-stamp-end: "'" |
0 | #!/bin/sh | |
0 | #! /bin/sh | |
1 | 1 | # 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' | |
5 | 5 | |
6 | 6 | # This file is free software; you can redistribute it and/or modify it |
7 | 7 | # under the terms of the GNU General Public License as published by |
14 | 14 | # General Public License for more details. |
15 | 15 | # |
16 | 16 | # 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/>. | |
18 | 18 | # |
19 | 19 | # As a special exception to the GNU General Public License, if you |
20 | 20 | # distribute this file as part of a program that contains a |
32 | 32 | # Otherwise, we print the canonical config type on stdout and succeed. |
33 | 33 | |
34 | 34 | # 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 | |
36 | 36 | |
37 | 37 | # This file is supposed to be the same for all GNU packages |
38 | 38 | # and recognize all the CPU types, system types and aliases |
56 | 56 | |
57 | 57 | Canonicalize a configuration name. |
58 | 58 | |
59 | Operation modes: | |
59 | Options: | |
60 | 60 | -h, --help print this help, then exit |
61 | 61 | -t, --time-stamp print date of last modification, then exit |
62 | 62 | -v, --version print version number, then exit |
66 | 66 | version="\ |
67 | 67 | GNU config.sub ($timestamp) |
68 | 68 | |
69 | Copyright 1992-2017 Free Software Foundation, Inc. | |
69 | Copyright 1992-2018 Free Software Foundation, Inc. | |
70 | 70 | |
71 | 71 | This is free software; see the source for copying conditions. There is NO |
72 | 72 | warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." |
93 | 93 | |
94 | 94 | *local*) |
95 | 95 | # First pass through any local machine types. |
96 | echo $1 | |
96 | echo "$1" | |
97 | 97 | exit ;; |
98 | 98 | |
99 | 99 | * ) |
109 | 109 | exit 1;; |
110 | 110 | esac |
111 | 111 | |
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 | ;; | |
134 | 154 | esac |
135 | 155 | |
136 | 156 | ### Let's recognize common machines as not being operating systems so |
177 | 197 | ;; |
178 | 198 | -sco6) |
179 | 199 | os=-sco5v6 |
180 | basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` | |
200 | basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` | |
181 | 201 | ;; |
182 | 202 | -sco5) |
183 | 203 | 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/'` | |
185 | 205 | ;; |
186 | 206 | -sco4) |
187 | 207 | 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/'` | |
189 | 209 | ;; |
190 | 210 | -sco3.2.[4-9]*) |
191 | 211 | 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/'` | |
193 | 213 | ;; |
194 | 214 | -sco3.2v[4-9]*) |
195 | 215 | # 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/'` | |
197 | 217 | ;; |
198 | 218 | -sco5v6*) |
199 | 219 | # 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/'` | |
201 | 221 | ;; |
202 | 222 | -sco*) |
203 | 223 | 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/'` | |
205 | 225 | ;; |
206 | 226 | -udk*) |
207 | basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` | |
227 | basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` | |
208 | 228 | ;; |
209 | 229 | -isc) |
210 | 230 | 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/'` | |
212 | 232 | ;; |
213 | 233 | -clix*) |
214 | 234 | basic_machine=clipper-intergraph |
215 | 235 | ;; |
216 | 236 | -isc*) |
217 | basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` | |
237 | basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` | |
218 | 238 | ;; |
219 | 239 | -lynx*178) |
220 | 240 | os=-lynxos178 |
226 | 246 | os=-lynxos |
227 | 247 | ;; |
228 | 248 | -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/'` | |
233 | 250 | ;; |
234 | 251 | -psos*) |
235 | 252 | os=-psos |
251 | 268 | | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ |
252 | 269 | | am33_2.0 \ |
253 | 270 | | 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] \ | |
255 | 272 | | avr | avr32 \ |
256 | 273 | | ba \ |
257 | 274 | | be32 | be64 \ |
258 | 275 | | bfin \ |
259 | | c4x | c8051 | clipper \ | |
276 | | c4x | c8051 | clipper | csky \ | |
260 | 277 | | d10v | d30v | dlx | dsp16xx \ |
261 | 278 | | e2k | epiphany \ |
262 | 279 | | fido | fr30 | frv | ft32 \ |
295 | 312 | | mt \ |
296 | 313 | | msp430 \ |
297 | 314 | | nds32 | nds32le | nds32be \ |
315 | | nfp \ | |
298 | 316 | | nios | nios2 | nios2eb | nios2el \ |
299 | 317 | | ns16k | ns32k \ |
300 | 318 | | open8 | or1k | or1knd | or32 \ |
301 | | pdp10 | pdp11 | pj | pjl \ | |
319 | | pdp10 | pj | pjl \ | |
302 | 320 | | powerpc | powerpc64 | powerpc64le | powerpcle \ |
303 | 321 | | pru \ |
304 | 322 | | pyramid \ |
315 | 333 | | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ |
316 | 334 | | visium \ |
317 | 335 | | wasm32 \ |
318 | | we32k \ | |
319 | 336 | | x86 | xc16x | xstormy16 | xtensa \ |
320 | 337 | | z8k | z80) |
321 | 338 | basic_machine=$basic_machine-unknown |
336 | 353 | basic_machine=$basic_machine-unknown |
337 | 354 | os=-none |
338 | 355 | ;; |
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 | |
340 | 361 | ;; |
341 | 362 | ms1) |
342 | 363 | basic_machine=mt-unknown |
365 | 386 | ;; |
366 | 387 | # Object if more than one company name word. |
367 | 388 | *-*-*) |
368 | echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 | |
389 | echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2 | |
369 | 390 | exit 1 |
370 | 391 | ;; |
371 | 392 | # Recognize the basic CPU types with company name. |
381 | 402 | | be32-* | be64-* \ |
382 | 403 | | bfin-* | bs2000-* \ |
383 | 404 | | c[123]* | c30-* | [cjt]90-* | c4x-* \ |
384 | | c8051-* | clipper-* | craynv-* | cydra-* \ | |
405 | | c8051-* | clipper-* | craynv-* | csky-* | cydra-* \ | |
385 | 406 | | d10v-* | d30v-* | dlx-* \ |
386 | 407 | | e2k-* | elxsi-* \ |
387 | 408 | | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ |
422 | 443 | | mt-* \ |
423 | 444 | | msp430-* \ |
424 | 445 | | nds32-* | nds32le-* | nds32be-* \ |
446 | | nfp-* \ | |
425 | 447 | | nios-* | nios2-* | nios2eb-* | nios2el-* \ |
426 | 448 | | none-* | np1-* | ns16k-* | ns32k-* \ |
427 | 449 | | open8-* \ |
460 | 482 | # Recognize the various machine names and aliases which stand |
461 | 483 | # for a CPU type and a company and sometimes even an OS. |
462 | 484 | 386bsd) |
463 | basic_machine=i386-unknown | |
485 | basic_machine=i386-pc | |
464 | 486 | os=-bsd |
465 | 487 | ;; |
466 | 488 | 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) |
494 | 516 | basic_machine=x86_64-pc |
495 | 517 | ;; |
496 | 518 | amd64-*) |
497 | basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` | |
519 | basic_machine=x86_64-`echo "$basic_machine" | sed 's/^[^-]*-//'` | |
498 | 520 | ;; |
499 | 521 | amdahl) |
500 | 522 | basic_machine=580-amdahl |
539 | 561 | os=-linux |
540 | 562 | ;; |
541 | 563 | blackfin-*) |
542 | basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` | |
564 | basic_machine=bfin-`echo "$basic_machine" | sed 's/^[^-]*-//'` | |
543 | 565 | os=-linux |
544 | 566 | ;; |
545 | 567 | bluegene*) |
547 | 569 | os=-cnk |
548 | 570 | ;; |
549 | 571 | c54x-*) |
550 | basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'` | |
572 | basic_machine=tic54x-`echo "$basic_machine" | sed 's/^[^-]*-//'` | |
551 | 573 | ;; |
552 | 574 | c55x-*) |
553 | basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'` | |
575 | basic_machine=tic55x-`echo "$basic_machine" | sed 's/^[^-]*-//'` | |
554 | 576 | ;; |
555 | 577 | c6x-*) |
556 | basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'` | |
578 | basic_machine=tic6x-`echo "$basic_machine" | sed 's/^[^-]*-//'` | |
557 | 579 | ;; |
558 | 580 | c90) |
559 | 581 | basic_machine=c90-cray |
642 | 664 | basic_machine=rs6000-bull |
643 | 665 | os=-bosx |
644 | 666 | ;; |
645 | dpx2* | dpx2*-bull) | |
667 | dpx2*) | |
646 | 668 | basic_machine=m68k-bull |
647 | 669 | os=-sysv3 |
648 | 670 | ;; |
651 | 673 | os=$os"spe" |
652 | 674 | ;; |
653 | 675 | e500v[12]-*) |
654 | basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` | |
676 | basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'` | |
655 | 677 | os=$os"spe" |
656 | 678 | ;; |
657 | 679 | ebmon29k) |
743 | 765 | hp9k8[0-9][0-9] | hp8[0-9][0-9]) |
744 | 766 | basic_machine=hppa1.0-hp |
745 | 767 | ;; |
746 | hppa-next) | |
747 | os=-nextstep3 | |
748 | ;; | |
749 | 768 | hppaosf) |
750 | 769 | basic_machine=hppa1.1-hp |
751 | 770 | os=-osf |
758 | 777 | basic_machine=i370-ibm |
759 | 778 | ;; |
760 | 779 | i*86v32) |
761 | basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` | |
780 | basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` | |
762 | 781 | os=-sysv32 |
763 | 782 | ;; |
764 | 783 | i*86v4*) |
765 | basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` | |
784 | basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` | |
766 | 785 | os=-sysv4 |
767 | 786 | ;; |
768 | 787 | i*86v) |
769 | basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` | |
788 | basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` | |
770 | 789 | os=-sysv |
771 | 790 | ;; |
772 | 791 | i*86sol2) |
773 | basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` | |
792 | basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` | |
774 | 793 | os=-solaris2 |
775 | 794 | ;; |
776 | 795 | i386mach) |
777 | 796 | basic_machine=i386-mach |
778 | 797 | os=-mach |
779 | 798 | ;; |
780 | i386-vsta | vsta) | |
799 | vsta) | |
781 | 800 | basic_machine=i386-unknown |
782 | 801 | os=-vsta |
783 | 802 | ;; |
796 | 815 | os=-sysv |
797 | 816 | ;; |
798 | 817 | leon-*|leon[3-9]-*) |
799 | basic_machine=sparc-`echo $basic_machine | sed 's/-.*//'` | |
818 | basic_machine=sparc-`echo "$basic_machine" | sed 's/-.*//'` | |
800 | 819 | ;; |
801 | 820 | m68knommu) |
802 | 821 | basic_machine=m68k-unknown |
803 | 822 | os=-linux |
804 | 823 | ;; |
805 | 824 | m68knommu-*) |
806 | basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'` | |
825 | basic_machine=m68k-`echo "$basic_machine" | sed 's/^[^-]*-//'` | |
807 | 826 | os=-linux |
808 | ;; | |
809 | m88k-omron*) | |
810 | basic_machine=m88k-omron | |
811 | 827 | ;; |
812 | 828 | magnum | m3230) |
813 | 829 | basic_machine=mips-mips |
840 | 856 | os=-mint |
841 | 857 | ;; |
842 | 858 | mips3*-*) |
843 | basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` | |
859 | basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'` | |
844 | 860 | ;; |
845 | 861 | 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 | |
847 | 863 | ;; |
848 | 864 | monitor) |
849 | 865 | basic_machine=m68k-rom68k |
862 | 878 | os=-msdos |
863 | 879 | ;; |
864 | 880 | ms1-*) |
865 | basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` | |
881 | basic_machine=`echo "$basic_machine" | sed -e 's/ms1-/mt-/'` | |
866 | 882 | ;; |
867 | 883 | msys) |
868 | 884 | basic_machine=i686-pc |
904 | 920 | basic_machine=v70-nec |
905 | 921 | os=-sysv |
906 | 922 | ;; |
907 | next | m*-next ) | |
923 | next | m*-next) | |
908 | 924 | basic_machine=m68k-next |
909 | 925 | case $os in |
910 | 926 | -nextstep* ) |
949 | 965 | nsr-tandem) |
950 | 966 | basic_machine=nsr-tandem |
951 | 967 | ;; |
968 | nsv-tandem) | |
969 | basic_machine=nsv-tandem | |
970 | ;; | |
952 | 971 | nsx-tandem) |
953 | 972 | basic_machine=nsx-tandem |
954 | 973 | ;; |
984 | 1003 | os=-linux |
985 | 1004 | ;; |
986 | 1005 | parisc-*) |
987 | basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'` | |
1006 | basic_machine=hppa-`echo "$basic_machine" | sed 's/^[^-]*-//'` | |
988 | 1007 | os=-linux |
989 | 1008 | ;; |
990 | 1009 | pbd) |
1000 | 1019 | basic_machine=i386-pc |
1001 | 1020 | ;; |
1002 | 1021 | pc98-*) |
1003 | basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` | |
1022 | basic_machine=i386-`echo "$basic_machine" | sed 's/^[^-]*-//'` | |
1004 | 1023 | ;; |
1005 | 1024 | pentium | p5 | k5 | k6 | nexgen | viac3) |
1006 | 1025 | basic_machine=i586-pc |
1015 | 1034 | basic_machine=i786-pc |
1016 | 1035 | ;; |
1017 | 1036 | pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) |
1018 | basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` | |
1037 | basic_machine=i586-`echo "$basic_machine" | sed 's/^[^-]*-//'` | |
1019 | 1038 | ;; |
1020 | 1039 | pentiumpro-* | p6-* | 6x86-* | athlon-*) |
1021 | basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` | |
1040 | basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'` | |
1022 | 1041 | ;; |
1023 | 1042 | pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) |
1024 | basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` | |
1043 | basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'` | |
1025 | 1044 | ;; |
1026 | 1045 | pentium4-*) |
1027 | basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` | |
1046 | basic_machine=i786-`echo "$basic_machine" | sed 's/^[^-]*-//'` | |
1028 | 1047 | ;; |
1029 | 1048 | pn) |
1030 | 1049 | basic_machine=pn-gould |
1034 | 1053 | ppc | ppcbe) basic_machine=powerpc-unknown |
1035 | 1054 | ;; |
1036 | 1055 | ppc-* | ppcbe-*) |
1037 | basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` | |
1056 | basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'` | |
1038 | 1057 | ;; |
1039 | 1058 | ppcle | powerpclittle) |
1040 | 1059 | basic_machine=powerpcle-unknown |
1041 | 1060 | ;; |
1042 | 1061 | ppcle-* | powerpclittle-*) |
1043 | basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` | |
1062 | basic_machine=powerpcle-`echo "$basic_machine" | sed 's/^[^-]*-//'` | |
1044 | 1063 | ;; |
1045 | 1064 | ppc64) basic_machine=powerpc64-unknown |
1046 | 1065 | ;; |
1047 | ppc64-* | ppc64p7-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` | |
1066 | ppc64-*) basic_machine=powerpc64-`echo "$basic_machine" | sed 's/^[^-]*-//'` | |
1048 | 1067 | ;; |
1049 | 1068 | ppc64le | powerpc64little) |
1050 | 1069 | basic_machine=powerpc64le-unknown |
1051 | 1070 | ;; |
1052 | 1071 | ppc64le-* | powerpc64little-*) |
1053 | basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` | |
1072 | basic_machine=powerpc64le-`echo "$basic_machine" | sed 's/^[^-]*-//'` | |
1054 | 1073 | ;; |
1055 | 1074 | ps2) |
1056 | 1075 | basic_machine=i386-ibm |
1104 | 1123 | sequent) |
1105 | 1124 | basic_machine=i386-sequent |
1106 | 1125 | ;; |
1107 | sh) | |
1108 | basic_machine=sh-hitachi | |
1109 | os=-hms | |
1110 | ;; | |
1111 | 1126 | sh5el) |
1112 | 1127 | basic_machine=sh5le-unknown |
1113 | 1128 | ;; |
1114 | sh64) | |
1115 | basic_machine=sh64-unknown | |
1116 | ;; | |
1117 | sparclite-wrs | simso-wrs) | |
1129 | simso-wrs) | |
1118 | 1130 | basic_machine=sparclite-wrs |
1119 | 1131 | os=-vxworks |
1120 | 1132 | ;; |
1133 | 1145 | os=-sysv4 |
1134 | 1146 | ;; |
1135 | 1147 | strongarm-* | thumb-*) |
1136 | basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'` | |
1148 | basic_machine=arm-`echo "$basic_machine" | sed 's/^[^-]*-//'` | |
1137 | 1149 | ;; |
1138 | 1150 | sun2) |
1139 | 1151 | basic_machine=m68000-sun |
1247 | 1259 | basic_machine=a29k-wrs |
1248 | 1260 | os=-vxworks |
1249 | 1261 | ;; |
1250 | wasm32) | |
1251 | basic_machine=wasm32-unknown | |
1252 | ;; | |
1253 | 1262 | w65*) |
1254 | 1263 | basic_machine=w65-wdc |
1255 | 1264 | os=-none |
1258 | 1267 | basic_machine=hppa1.1-winbond |
1259 | 1268 | os=-proelf |
1260 | 1269 | ;; |
1270 | x64) | |
1271 | basic_machine=x86_64-pc | |
1272 | ;; | |
1261 | 1273 | xbox) |
1262 | 1274 | basic_machine=i686-pc |
1263 | 1275 | os=-mingw32 |
1266 | 1278 | basic_machine=xps100-honeywell |
1267 | 1279 | ;; |
1268 | 1280 | xscale-* | xscalee[bl]-*) |
1269 | basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'` | |
1281 | basic_machine=`echo "$basic_machine" | sed 's/^xscale/arm/'` | |
1270 | 1282 | ;; |
1271 | 1283 | ymp) |
1272 | 1284 | basic_machine=ymp-cray |
1273 | 1285 | 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 | |
1282 | 1286 | ;; |
1283 | 1287 | none) |
1284 | 1288 | basic_machine=none-none |
1308 | 1312 | vax) |
1309 | 1313 | basic_machine=vax-dec |
1310 | 1314 | ;; |
1311 | pdp10) | |
1312 | # there are many clones, so DEC is not a safe bet | |
1313 | basic_machine=pdp10-unknown | |
1314 | ;; | |
1315 | 1315 | pdp11) |
1316 | 1316 | basic_machine=pdp11-dec |
1317 | 1317 | ;; |
1321 | 1321 | sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) |
1322 | 1322 | basic_machine=sh-unknown |
1323 | 1323 | ;; |
1324 | sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) | |
1325 | basic_machine=sparc-sun | |
1326 | ;; | |
1327 | 1324 | cydra) |
1328 | 1325 | basic_machine=cydra-cydrome |
1329 | 1326 | ;; |
1343 | 1340 | # Make sure to match an already-canonicalized machine name. |
1344 | 1341 | ;; |
1345 | 1342 | *) |
1346 | echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 | |
1343 | echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2 | |
1347 | 1344 | exit 1 |
1348 | 1345 | ;; |
1349 | 1346 | esac |
1351 | 1348 | # Here we canonicalize certain aliases for manufacturers. |
1352 | 1349 | case $basic_machine in |
1353 | 1350 | *-digital*) |
1354 | basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` | |
1351 | basic_machine=`echo "$basic_machine" | sed 's/digital.*/dec/'` | |
1355 | 1352 | ;; |
1356 | 1353 | *-commodore*) |
1357 | basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` | |
1354 | basic_machine=`echo "$basic_machine" | sed 's/commodore.*/cbm/'` | |
1358 | 1355 | ;; |
1359 | 1356 | *) |
1360 | 1357 | ;; |
1362 | 1359 | |
1363 | 1360 | # Decode manufacturer-specific aliases for certain operating systems. |
1364 | 1361 | |
1365 | if [ x"$os" != x"" ] | |
1362 | if [ x$os != x ] | |
1366 | 1363 | then |
1367 | 1364 | 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. | |
1370 | 1367 | # -solaris* is a basic system type, with this one exception. |
1371 | 1368 | -auroraux) |
1372 | 1369 | os=-auroraux |
1377 | 1374 | -solaris) |
1378 | 1375 | os=-solaris2 |
1379 | 1376 | ;; |
1380 | -svr4*) | |
1381 | os=-sysv4 | |
1382 | ;; | |
1383 | 1377 | -unixware*) |
1384 | 1378 | os=-sysv4.2uw |
1385 | 1379 | ;; |
1386 | 1380 | -gnu/linux*) |
1387 | 1381 | os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` |
1388 | 1382 | ;; |
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. | |
1390 | 1388 | # 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. | |
1392 | 1390 | # -sysv* is not here because it comes later, after sysvr4. |
1393 | 1391 | -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ |
1394 | 1392 | | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ |
1398 | 1396 | | -aos* | -aros* | -cloudabi* | -sortix* \ |
1399 | 1397 | | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ |
1400 | 1398 | | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ |
1401 | | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ | |
1399 | | -hiux* | -knetbsd* | -mirbsd* | -netbsd* \ | |
1402 | 1400 | | -bitrig* | -openbsd* | -solidbsd* | -libertybsd* \ |
1403 | 1401 | | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ |
1404 | 1402 | | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ |
1405 | 1403 | | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ |
1406 | | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | |
1404 | | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* | -hcos* \ | |
1407 | 1405 | | -chorusos* | -chorusrdb* | -cegcc* | -glidix* \ |
1408 | 1406 | | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ |
1409 | 1407 | | -midipix* | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ |
1410 | 1408 | | -linux-newlib* | -linux-musl* | -linux-uclibc* \ |
1411 | 1409 | | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \ |
1412 | | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | |
1410 | | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* \ | |
1413 | 1411 | | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ |
1414 | 1412 | | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ |
1415 | 1413 | | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ |
1416 | | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | |
1414 | | -morphos* | -superux* | -rtmk* | -windiss* \ | |
1417 | 1415 | | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ |
1418 | 1416 | | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \ |
1419 | | -onefs* | -tirtos* | -phoenix* | -fuchsia* | -redox*) | |
1417 | | -onefs* | -tirtos* | -phoenix* | -fuchsia* | -redox* | -bme* \ | |
1418 | | -midnightbsd*) | |
1420 | 1419 | # Remember, each alternative MUST END IN *, to match a version number. |
1421 | 1420 | ;; |
1422 | 1421 | -qnx*) |
1433 | 1432 | -nto*) |
1434 | 1433 | os=`echo $os | sed -e 's|nto|nto-qnx|'` |
1435 | 1434 | ;; |
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* \ | |
1438 | 1437 | | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) |
1439 | 1438 | ;; |
1440 | 1439 | -mac*) |
1441 | os=`echo $os | sed -e 's|mac|macos|'` | |
1440 | os=`echo "$os" | sed -e 's|mac|macos|'` | |
1442 | 1441 | ;; |
1443 | 1442 | -linux-dietlibc) |
1444 | 1443 | os=-linux-dietlibc |
1447 | 1446 | os=`echo $os | sed -e 's|linux|linux-gnu|'` |
1448 | 1447 | ;; |
1449 | 1448 | -sunos5*) |
1450 | os=`echo $os | sed -e 's|sunos5|solaris2|'` | |
1449 | os=`echo "$os" | sed -e 's|sunos5|solaris2|'` | |
1451 | 1450 | ;; |
1452 | 1451 | -sunos6*) |
1453 | os=`echo $os | sed -e 's|sunos6|solaris3|'` | |
1452 | os=`echo "$os" | sed -e 's|sunos6|solaris3|'` | |
1454 | 1453 | ;; |
1455 | 1454 | -opened*) |
1456 | 1455 | os=-openedition |
1461 | 1460 | -wince*) |
1462 | 1461 | os=-wince |
1463 | 1462 | ;; |
1464 | -osfrose*) | |
1465 | os=-osfrose | |
1466 | ;; | |
1467 | -osf*) | |
1468 | os=-osf | |
1469 | ;; | |
1470 | 1463 | -utek*) |
1471 | 1464 | os=-bsd |
1472 | 1465 | ;; |
1491 | 1484 | -nova*) |
1492 | 1485 | os=-rtmk-nova |
1493 | 1486 | ;; |
1494 | -ns2 ) | |
1487 | -ns2) | |
1495 | 1488 | os=-nextstep2 |
1496 | 1489 | ;; |
1497 | 1490 | -nsk*) |
1513 | 1506 | -oss*) |
1514 | 1507 | os=-sysv3 |
1515 | 1508 | ;; |
1516 | -svr4) | |
1509 | -svr4*) | |
1517 | 1510 | os=-sysv4 |
1518 | 1511 | ;; |
1519 | 1512 | -svr3) |
1528 | 1521 | -ose*) |
1529 | 1522 | os=-ose |
1530 | 1523 | ;; |
1531 | -es1800*) | |
1532 | os=-ose | |
1533 | ;; | |
1534 | -xenix) | |
1535 | os=-xenix | |
1536 | ;; | |
1537 | 1524 | -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) |
1538 | 1525 | os=-mint |
1539 | 1526 | ;; |
1540 | -aros*) | |
1541 | os=-aros | |
1542 | ;; | |
1543 | 1527 | -zvmoe) |
1544 | 1528 | os=-zvmoe |
1545 | 1529 | ;; |
1546 | 1530 | -dicos*) |
1547 | 1531 | os=-dicos |
1548 | 1532 | ;; |
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 | ;; | |
1549 | 1546 | -nacl*) |
1550 | 1547 | ;; |
1551 | 1548 | -ios) |
1552 | 1549 | ;; |
1553 | 1550 | -none) |
1551 | ;; | |
1552 | -*-eabi) | |
1553 | case $basic_machine in | |
1554 | arm*) | |
1555 | ;; | |
1556 | esac | |
1554 | 1557 | ;; |
1555 | 1558 | *) |
1556 | 1559 | # Get rid of the `-' at the beginning of $os. |
1557 | 1560 | 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 | |
1559 | 1562 | exit 1 |
1560 | 1563 | ;; |
1561 | 1564 | esac |
1651 | 1654 | *-be) |
1652 | 1655 | os=-beos |
1653 | 1656 | ;; |
1654 | *-haiku) | |
1655 | os=-haiku | |
1656 | ;; | |
1657 | 1657 | *-ibm) |
1658 | 1658 | os=-aix |
1659 | 1659 | ;; |
1693 | 1693 | m88k-omron*) |
1694 | 1694 | os=-luna |
1695 | 1695 | ;; |
1696 | *-next ) | |
1696 | *-next) | |
1697 | 1697 | os=-nextstep |
1698 | 1698 | ;; |
1699 | 1699 | *-sequent) |
1707 | 1707 | ;; |
1708 | 1708 | i370-*) |
1709 | 1709 | os=-mvs |
1710 | ;; | |
1711 | *-next) | |
1712 | os=-nextstep3 | |
1713 | 1710 | ;; |
1714 | 1711 | *-gould) |
1715 | 1712 | os=-sysv |
1820 | 1817 | vendor=stratus |
1821 | 1818 | ;; |
1822 | 1819 | esac |
1823 | basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` | |
1820 | basic_machine=`echo "$basic_machine" | sed "s/unknown/$vendor/"` | |
1824 | 1821 | ;; |
1825 | 1822 | esac |
1826 | 1823 | |
1827 | echo $basic_machine$os | |
1824 | echo "$basic_machine$os" | |
1828 | 1825 | exit |
1829 | 1826 | |
1830 | 1827 | # Local variables: |
1831 | # eval: (add-hook 'write-file-hooks 'time-stamp) | |
1828 | # eval: (add-hook 'before-save-hook 'time-stamp) | |
1832 | 1829 | # time-stamp-start: "timestamp='" |
1833 | 1830 | # time-stamp-format: "%:y-%02m-%02d" |
1834 | 1831 | # time-stamp-end: "'" |
0 | 0 | #! /bin/sh |
1 | 1 | # From configure.ac Revision: 1.3 . |
2 | 2 | # 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. | |
4 | 4 | # |
5 | 5 | # |
6 | 6 | # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. |
587 | 587 | # Identity of this package. |
588 | 588 | PACKAGE_NAME='audit' |
589 | 589 | 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' | |
592 | 592 | PACKAGE_BUGREPORT='' |
593 | 593 | PACKAGE_URL='' |
594 | 594 | |
722 | 722 | AMDEPBACKSLASH |
723 | 723 | AMDEP_FALSE |
724 | 724 | AMDEP_TRUE |
725 | am__quote | |
726 | 725 | am__include |
727 | 726 | DEPDIR |
728 | 727 | OBJEXT |
809 | 808 | PACKAGE_TARNAME |
810 | 809 | PACKAGE_NAME |
811 | 810 | PATH_SEPARATOR |
812 | SHELL' | |
811 | SHELL | |
812 | am__quote' | |
813 | 813 | ac_subst_files='' |
814 | 814 | ac_user_opts=' |
815 | 815 | enable_option_checking |
1391 | 1391 | # Omit some internal or obsolete options to make the list less imposing. |
1392 | 1392 | # This message is too long to be a string in the A/UX 3.1 sh. |
1393 | 1393 | 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. | |
1395 | 1395 | |
1396 | 1396 | Usage: $0 [OPTION]... [VAR=VALUE]... |
1397 | 1397 | |
1462 | 1462 | |
1463 | 1463 | if test -n "$ac_init_help"; then |
1464 | 1464 | 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:";; | |
1466 | 1466 | esac |
1467 | 1467 | cat <<\_ACEOF |
1468 | 1468 | |
1589 | 1589 | test -n "$ac_init_help" && exit $ac_status |
1590 | 1590 | if $ac_init_version; then |
1591 | 1591 | cat <<\_ACEOF |
1592 | audit configure 2.8.4 | |
1592 | audit configure 2.8.5 | |
1593 | 1593 | generated by GNU Autoconf 2.69 |
1594 | 1594 | |
1595 | 1595 | Copyright (C) 2012 Free Software Foundation, Inc. |
2240 | 2240 | This file contains any messages produced by compilers while |
2241 | 2241 | running configure, to aid debugging if configure makes a mistake. |
2242 | 2242 | |
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 | |
2244 | 2244 | generated by GNU Autoconf 2.69. Invocation command line was |
2245 | 2245 | |
2246 | 2246 | $ $0 $@ |
2733 | 2733 | test "$program_prefix$program_suffix$program_transform_name" = \ |
2734 | 2734 | NONENONEs,x,x, && |
2735 | 2735 | program_prefix=${target_alias}- |
2736 | am__api_version='1.15' | |
2736 | am__api_version='1.16' | |
2737 | 2737 | |
2738 | 2738 | # Find a good install program. We prefer a C program (faster), |
2739 | 2739 | # so one script is as good as another. But avoid the broken or |
3219 | 3219 | |
3220 | 3220 | # Define the identity of the package. |
3221 | 3221 | PACKAGE='audit' |
3222 | VERSION='2.8.4' | |
3222 | VERSION='2.8.5' | |
3223 | 3223 | |
3224 | 3224 | |
3225 | 3225 | cat >>confdefs.h <<_ACEOF |
3249 | 3249 | |
3250 | 3250 | # For better backward compatibility. To be removed once Automake 1.9.x |
3251 | 3251 | # 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> | |
3254 | 3254 | mkdir_p='$(MKDIR_P)' |
3255 | 3255 | |
3256 | 3256 | # We need awk for the "check" target (and possibly the TAP driver). The |
3301 | 3301 | Aborting the configuration process, to ensure you take notice of the issue. |
3302 | 3302 | |
3303 | 3303 | 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/>. | |
3305 | 3305 | |
3306 | 3306 | If you want to complete the configuration process using your problematic |
3307 | 3307 | 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM |
3410 | 3410 | |
3411 | 3411 | ac_config_commands="$ac_config_commands depfiles" |
3412 | 3412 | |
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' | |
3416 | 3416 | am__doit: |
3417 | @echo this is the am__doit target | |
3417 | @echo this is the am__doit target >confinc.out | |
3418 | 3418 | .PHONY: am__doit |
3419 | 3419 | 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; } | |
3423 | 3420 | am__include="#" |
3424 | 3421 | 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 | ;; | |
3435 | 3443 | 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; } | |
3452 | 3452 | |
3453 | 3453 | # Check whether --enable-dependency-tracking was given. |
3454 | 3454 | if test "${enable_dependency_tracking+set}" = set; then : |
14737 | 14737 | |
14738 | 14738 | # Find any Python interpreter. |
14739 | 14739 | 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 | |
14741 | 14741 | do |
14742 | 14742 | # Extract the first word of "$ac_prog", so it can be a program name with args. |
14743 | 14743 | set dummy $ac_prog; ac_word=$2 |
15229 | 15229 | enable_zos_remote=yes |
15230 | 15230 | fi |
15231 | 15231 | |
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 | |
15232 | 15288 | if test "x$enable_zos_remote" != "xno"; then |
15233 | 15289 | ENABLE_ZOS_REMOTE_TRUE= |
15234 | 15290 | ENABLE_ZOS_REMOTE_FALSE='#' |
16519 | 16575 | # report actual input values of CONFIG_FILES etc. instead of their |
16520 | 16576 | # values after options handling. |
16521 | 16577 | 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 | |
16523 | 16579 | generated by GNU Autoconf 2.69. Invocation command line was |
16524 | 16580 | |
16525 | 16581 | CONFIG_FILES = $CONFIG_FILES |
16585 | 16641 | cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 |
16586 | 16642 | ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" |
16587 | 16643 | ac_cs_version="\\ |
16588 | audit config.status 2.8.4 | |
16644 | audit config.status 2.8.5 | |
16589 | 16645 | configured by $0, generated by GNU Autoconf 2.69, |
16590 | 16646 | with options \\"\$ac_cs_config\\" |
16591 | 16647 | |
16704 | 16760 | # |
16705 | 16761 | # INIT-COMMANDS |
16706 | 16762 | # |
16707 | AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" | |
16763 | AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" | |
16708 | 16764 | |
16709 | 16765 | |
16710 | 16766 | # The HP-UX ksh and POSIX shell print the target directory to stdout |
17633 | 17689 | # Older Autoconf quotes --file arguments for eval, but not when files |
17634 | 17690 | # are listed without --file. Let's play safe and only enable the eval |
17635 | 17691 | # 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 | |
17640 | 17702 | shift |
17641 | for mf | |
17703 | # Used to flag and report bootstrapping failures. | |
17704 | am_rc=0 | |
17705 | for am_mf | |
17642 | 17706 | do |
17643 | 17707 | # 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 | |
17651 | 17712 | # 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" | | |
17659 | 17721 | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ |
17660 | 17722 | s//\1/ |
17661 | 17723 | q |
17673 | 17735 | q |
17674 | 17736 | } |
17675 | 17737 | 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 '/^.*\/\([^/][^/]*\)\/*$/{ | |
17702 | 17744 | s//\1/ |
17703 | 17745 | q |
17704 | 17746 | } |
17705 | /^X\(\/\/\)[^/].*/{ | |
17747 | /^X\/\(\/\/\)$/{ | |
17706 | 17748 | s//\1/ |
17707 | 17749 | q |
17708 | 17750 | } |
17709 | /^X\(\/\/\)$/{ | |
17710 | s//\1/ | |
17711 | q | |
17712 | } | |
17713 | /^X\(\/\).*/{ | |
17751 | /^X\/\(\/\).*/{ | |
17714 | 17752 | s//\1/ |
17715 | 17753 | q |
17716 | 17754 | } |
17717 | 17755 | 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=$? | |
17722 | 17765 | 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 | |
17723 | 17780 | } |
17724 | 17781 | ;; |
17725 | 17782 | "libtool":C) |
28 | 28 | ]) |
29 | 29 | |
30 | 30 | AC_REVISION($Revision: 1.3 $)dnl |
31 | AC_INIT(audit,2.8.4) | |
31 | AC_INIT(audit,2.8.5) | |
32 | 32 | AC_PREREQ(2.12)dnl |
33 | 33 | AM_CONFIG_HEADER(config.h) |
34 | 34 | |
212 | 212 | [Disable audisp ZOS remote plugin])], |
213 | 213 | enable_zos_remote=$enableval, |
214 | 214 | 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 | |
215 | 225 | AM_CONDITIONAL(ENABLE_ZOS_REMOTE, test "x$enable_zos_remote" != "xno") |
216 | 226 | AC_MSG_RESULT($enable_zos_remote) |
217 | 227 |
0 | #!/bin/sh | |
0 | #! /bin/sh | |
1 | 1 | # depcomp - compile a program generating dependencies as side-effects |
2 | 2 | |
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. | |
6 | 6 | |
7 | 7 | # This program is free software; you can redistribute it and/or modify |
8 | 8 | # it under the terms of the GNU General Public License as published by |
15 | 15 | # GNU General Public License for more details. |
16 | 16 | |
17 | 17 | # 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/>. | |
19 | 19 | |
20 | 20 | # As a special exception to the GNU General Public License, if you |
21 | 21 | # distribute this file as part of a program that contains a |
782 | 782 | # Local Variables: |
783 | 783 | # mode: shell-script |
784 | 784 | # sh-indentation: 2 |
785 | # eval: (add-hook 'write-file-hooks 'time-stamp) | |
785 | # eval: (add-hook 'before-save-hook 'time-stamp) | |
786 | 786 | # time-stamp-start: "scriptversion=" |
787 | 787 | # time-stamp-format: "%:y-%02m-%02d.%02H" |
788 | 788 | # 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. | |
1 | 1 | # @configure_input@ |
2 | 2 | |
3 | # Copyright (C) 1994-2017 Free Software Foundation, Inc. | |
3 | # Copyright (C) 1994-2018 Free Software Foundation, Inc. | |
4 | 4 | |
5 | 5 | # This Makefile.in is free software; the Free Software Foundation |
6 | 6 | # gives unlimited permission to copy and/or distribute it, |
395 | 395 | *config.status*) \ |
396 | 396 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ |
397 | 397 | *) \ |
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);; \ | |
400 | 400 | esac; |
401 | 401 | |
402 | 402 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
592 | 592 | cscope cscopelist: |
593 | 593 | |
594 | 594 | |
595 | distdir: $(DISTFILES) | |
595 | distdir: $(BUILT_SOURCES) | |
596 | $(MAKE) $(AM_MAKEFLAGS) distdir-am | |
597 | ||
598 | distdir-am: $(DISTFILES) | |
596 | 599 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
597 | 600 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
598 | 601 | 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" | |
1 | 1 | .SH NAME |
2 | 2 | audit.rules \- a set of rules loaded in the kernel audit system |
3 | 3 | .SH DESCRIPTION |
171 | 171 | .B \-a always,exit \-F arch=b64 \-S open \-S openat \-F exit=\-EPERM \-k access |
172 | 172 | .fi |
173 | 173 | |
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 | ||
174 | 181 | .SH "SEE ALSO" |
175 | 182 | .BR auditctl (8), |
176 | 183 | .BR auditd (8). |
81 | 81 | .TP |
82 | 82 | .B exclude |
83 | 83 | 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. | |
84 | 87 | .RE |
85 | 88 | |
86 | 89 | The following describes the valid \fIactions\fP for the rule: |
140 | 140 | .TP |
141 | 141 | .I space_left |
142 | 142 | 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. | |
144 | 144 | .TP |
145 | 145 | .I space_left_action |
146 | 146 | This parameter tells the system what action to take when the system has |
171 | 171 | This is a numeric value in megabytes that tells the audit daemon when |
172 | 172 | to perform a configurable action because the system |
173 | 173 | .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. | |
175 | 175 | .TP |
176 | 176 | .I admin_space_left_action |
177 | 177 | This parameter tells the system what action to take when the system has |
128 | 128 | .BR \-x ,\ \-\-executable |
129 | 129 | Report about executables |
130 | 130 | |
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 | ||
131 | 136 | .SH "SEE ALSO" |
132 | 137 | .BR ausearch (8), |
133 | 138 | .BR auditd (8). |
108 | 108 | .BR \-m ,\ \-\-message \ \fImessage-type\fP\ |\ \fIcomma-sep-message-type-list\fP |
109 | 109 | 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. |
110 | 110 | .TP |
111 | .BR \-n ,\ \-\-node \ | |
111 | .BR \-n ,\ \-\-node | |
112 | 112 | 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. |
113 | 113 | .TP |
114 | 114 | .BR \-o ,\ \-\-object \ \fISE-Linux-context-string\fP |
224 | 224 | .TP |
225 | 225 | 12 |
226 | 226 | 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 | ||
227 | 232 | .SH "SEE ALSO" |
228 | 233 | .BR auditd (8), |
229 | 234 | .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. | |
1 | 1 | # @configure_input@ |
2 | 2 | |
3 | # Copyright (C) 1994-2017 Free Software Foundation, Inc. | |
3 | # Copyright (C) 1994-2018 Free Software Foundation, Inc. | |
4 | 4 | |
5 | 5 | # This Makefile.in is free software; the Free Software Foundation |
6 | 6 | # gives unlimited permission to copy and/or distribute it, |
371 | 371 | *config.status*) \ |
372 | 372 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ |
373 | 373 | *) \ |
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);; \ | |
376 | 376 | esac; |
377 | 377 | |
378 | 378 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
452 | 452 | cscope cscopelist: |
453 | 453 | |
454 | 454 | |
455 | distdir: $(DISTFILES) | |
455 | distdir: $(BUILT_SOURCES) | |
456 | $(MAKE) $(AM_MAKEFLAGS) distdir-am | |
457 | ||
458 | distdir-am: $(DISTFILES) | |
456 | 459 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
457 | 460 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
458 | 461 | list='$(DISTFILES)'; \ |
0 | 0 | [Unit] |
1 | 1 | Description=Security Auditing Service |
2 | 2 | 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". | |
6 | 8 | 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 | |
7 | 12 | Conflicts=shutdown.target |
8 | Before=sysinit.target shutdown.target | |
9 | 13 | RefuseManualStop=yes |
10 | 14 | ConditionKernelCommandLine=!audit=0 |
11 | 15 | Documentation=man:auditd(8) https://github.com/linux-audit/audit-documentation |
12 | 16 | |
13 | 17 | [Service] |
14 | 18 | Type=forking |
15 | PIDFile=/var/run/auditd.pid | |
19 | PIDFile=/run/auditd.pid | |
16 | 20 | ExecStart=/sbin/auditd |
17 | 21 | ## To not use augenrules, copy this file to /etc/systemd/system/auditd.service |
18 | 22 | ## and comment/delete the next line and uncomment the auditctl line. |
13 | 13 | killproc $prog -CONT |
14 | 14 | RETVAL=$? |
15 | 15 | echo -e "\n" |
16 | sleep 1 | |
16 | 17 | if [ $? -eq 0 ] ; then |
17 | 18 | if [ -e $state_file ] ; then |
18 | 19 | cat $state_file |
0 | 0 | #!/bin/sh |
1 | 1 | # install - install a program, script, or datafile |
2 | 2 | |
3 | scriptversion=2016-01-11.22; # UTC | |
3 | scriptversion=2018-03-11.20; # UTC | |
4 | 4 | |
5 | 5 | # This originates from X11R5 (mit/util/scripts/install.sh), which was |
6 | 6 | # later released in X11R6 (xc/config/util/install.sh) with the |
270 | 270 | fi |
271 | 271 | dst=$dst_arg |
272 | 272 | |
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. | |
275 | 274 | if test -d "$dst"; then |
276 | 275 | if test "$is_target_a_directory" = never; then |
277 | 276 | echo "$0: $dst_arg: Is a directory" >&2 |
278 | 277 | exit 1 |
279 | 278 | fi |
280 | 279 | 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 | |
282 | 285 | dstdir_status=0 |
283 | 286 | else |
284 | 287 | dstdir=`dirname "$dst"` |
286 | 289 | dstdir_status=$? |
287 | 290 | fi |
288 | 291 | fi |
292 | ||
293 | case $dstdir in | |
294 | */) dstdirslash=$dstdir;; | |
295 | *) dstdirslash=$dstdir/;; | |
296 | esac | |
289 | 297 | |
290 | 298 | obsolete_mkdir_used=false |
291 | 299 | |
323 | 331 | # is incompatible with FreeBSD 'install' when (umask & 300) != 0. |
324 | 332 | ;; |
325 | 333 | *) |
334 | # Note that $RANDOM variable is not portable (e.g. dash); Use it | |
335 | # here however when possible just to lower collision chance. | |
326 | 336 | 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. | |
329 | 344 | 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 | |
331 | 347 | then |
332 | 348 | if test -z "$dir_arg" || { |
333 | 349 | # Check for POSIX incompatibilities with -m. |
334 | 350 | # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or |
335 | 351 | # other-writable bit of parent directory when it shouldn't. |
336 | 352 | # 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"` | |
338 | 355 | case $ls_ld_tmpdir in |
339 | 356 | d????-?r-*) different_mode=700;; |
340 | 357 | d????-?--*) different_mode=755;; |
341 | 358 | *) false;; |
342 | 359 | 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"` | |
345 | 362 | test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" |
346 | 363 | } |
347 | 364 | } |
348 | 365 | then posix_mkdir=: |
349 | 366 | fi |
350 | rmdir "$tmpdir/d" "$tmpdir" | |
367 | rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" | |
351 | 368 | else |
352 | 369 | # 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 | |
354 | 371 | fi |
355 | 372 | trap '' 0;; |
356 | 373 | esac;; |
426 | 443 | else |
427 | 444 | |
428 | 445 | # 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.$$_ | |
431 | 448 | |
432 | 449 | # Trap to clean up those temp files at exit. |
433 | 450 | trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 |
492 | 509 | done |
493 | 510 | |
494 | 511 | # Local variables: |
495 | # eval: (add-hook 'write-file-hooks 'time-stamp) | |
512 | # eval: (add-hook 'before-save-hook 'time-stamp) | |
496 | 513 | # time-stamp-start: "scriptversion=" |
497 | 514 | # time-stamp-format: "%:y-%02m-%02d.%02H" |
498 | 515 | # 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. | |
1 | 1 | # @configure_input@ |
2 | 2 | |
3 | # Copyright (C) 1994-2017 Free Software Foundation, Inc. | |
3 | # Copyright (C) 1994-2018 Free Software Foundation, Inc. | |
4 | 4 | |
5 | 5 | # This Makefile.in is free software; the Free Software Foundation |
6 | 6 | # gives unlimited permission to copy and/or distribute it, |
142 | 142 | mkinstalldirs = $(install_sh) -d |
143 | 143 | CONFIG_HEADER = $(top_builddir)/config.h |
144 | 144 | 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) | |
145 | 149 | am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; |
146 | 150 | am__vpath_adj = case $$p in \ |
147 | 151 | $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ |
187 | 191 | libaudit_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ |
188 | 192 | $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ |
189 | 193 | $(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) | |
194 | 194 | am__gen_aarch64_tables_h_SOURCES_DIST = gen_tables.c gen_tables.h \ |
195 | 195 | aarch64_table.h |
196 | 196 | @USE_AARCH64_TRUE@am_gen_aarch64_tables_h_OBJECTS = \ |
341 | 341 | am__v_at_1 = |
342 | 342 | DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) |
343 | 343 | 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 | |
345 | 368 | am__mv = mv -f |
346 | 369 | COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ |
347 | 370 | $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) |
405 | 428 | $(RECURSIVE_CLEAN_TARGETS) \ |
406 | 429 | $(am__extra_recursive_targets) |
407 | 430 | AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ |
408 | distdir | |
431 | distdir distdir-am | |
409 | 432 | am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) |
410 | 433 | # Read a list of newline-separated strings from the standard input, |
411 | 434 | # and print each of them once, without duplicates. Input order is |
693 | 716 | *config.status*) \ |
694 | 717 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ |
695 | 718 | *) \ |
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);; \ | |
698 | 721 | esac; |
699 | 722 | |
700 | 723 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
707 | 730 | $(am__aclocal_m4_deps): |
708 | 731 | audit.pc: $(top_builddir)/config.status $(srcdir)/audit.pc.in |
709 | 732 | 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 | |
710 | 742 | |
711 | 743 | install-libLTLIBRARIES: $(lib_LTLIBRARIES) |
712 | 744 | @$(NORMAL_INSTALL) |
746 | 778 | libaudit.la: $(libaudit_la_OBJECTS) $(libaudit_la_DEPENDENCIES) $(EXTRA_libaudit_la_DEPENDENCIES) |
747 | 779 | $(AM_V_CCLD)$(libaudit_la_LINK) -rpath $(libdir) $(libaudit_la_OBJECTS) $(libaudit_la_LIBADD) $(LIBS) |
748 | 780 | |
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 | ||
758 | 781 | gen_aarch64_tables_h$(EXEEXT): $(gen_aarch64_tables_h_OBJECTS) $(gen_aarch64_tables_h_DEPENDENCIES) $(EXTRA_gen_aarch64_tables_h_DEPENDENCIES) |
759 | 782 | @rm -f gen_aarch64_tables_h$(EXEEXT) |
760 | 783 | $(AM_V_CCLD)$(gen_aarch64_tables_h_LINK) $(gen_aarch64_tables_h_OBJECTS) $(gen_aarch64_tables_h_LDADD) $(LIBS) |
833 | 856 | distclean-compile: |
834 | 857 | -rm -f *.tab.c |
835 | 858 | |
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) | |
861 | 890 | |
862 | 891 | .c.o: |
863 | 892 | @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< |
1279 | 1308 | distclean-tags: |
1280 | 1309 | -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags |
1281 | 1310 | |
1282 | distdir: $(DISTFILES) | |
1311 | distdir: $(BUILT_SOURCES) | |
1312 | $(MAKE) $(AM_MAKEFLAGS) distdir-am | |
1313 | ||
1314 | distdir-am: $(DISTFILES) | |
1283 | 1315 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
1284 | 1316 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
1285 | 1317 | list='$(DISTFILES)'; \ |
1337 | 1369 | check-am: all-am |
1338 | 1370 | check: $(BUILT_SOURCES) |
1339 | 1371 | $(MAKE) $(AM_MAKEFLAGS) check-recursive |
1340 | all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(DATA) $(HEADERS) | |
1372 | all-am: Makefile $(PROGRAMS) $(LTLIBRARIES) $(DATA) $(HEADERS) | |
1341 | 1373 | installdirs: installdirs-recursive |
1342 | 1374 | installdirs-am: |
1343 | 1375 | for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(includedir)"; do \ |
1383 | 1415 | clean-noinstPROGRAMS mostlyclean-am |
1384 | 1416 | |
1385 | 1417 | 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 | |
1387 | 1443 | -rm -f Makefile |
1388 | 1444 | distclean-am: clean-am distclean-compile distclean-generic \ |
1389 | 1445 | distclean-tags |
1429 | 1485 | installcheck-am: |
1430 | 1486 | |
1431 | 1487 | 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 | |
1433 | 1513 | -rm -f Makefile |
1434 | 1514 | maintainer-clean-am: distclean-am maintainer-clean-generic |
1435 | 1515 | |
1452 | 1532 | .MAKE: $(am__recursive_targets) all check install install-am \ |
1453 | 1533 | install-strip |
1454 | 1534 | |
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 \ | |
1463 | 1543 | install-includeHEADERS install-info install-info-am \ |
1464 | 1544 | install-libLTLIBRARIES install-man install-pdf install-pdf-am \ |
1465 | 1545 | install-pkgconfigDATA install-ps install-ps-am install-strip \ |
0 | 0 | /* aarch64_table.h -- |
1 | * Copyright 2013-17 Red Hat Inc., Durham, North Carolina. | |
1 | * Copyright 2013-18 Red Hat Inc., Durham, North Carolina. | |
2 | 2 | * All Rights Reserved. |
3 | 3 | * |
4 | 4 | * This library is free software; you can redistribute it and/or |
294 | 294 | _S(288, "pkey_mprotect") |
295 | 295 | _S(289, "pkey_alloc") |
296 | 296 | _S(290, "pkey_free") |
297 | _S(291, "statx") | |
298 | _S(292, "io_pgetevents") |
453 | 453 | _S(511, "getrandom") |
454 | 454 | _S(512, "memfd_create") |
455 | 455 | _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") |
0 | 0 | /* 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. | |
2 | 2 | * All Rights Reserved. |
3 | 3 | * |
4 | 4 | * This library is free software; you can redistribute it and/or |
380 | 380 | _S(395, "pkey_alloc") |
381 | 381 | _S(396, "pkey_free") |
382 | 382 | _S(397, "statx") |
383 | _S(398, "rseq") |
401 | 401 | _S(381, "pkey_alloc") |
402 | 402 | _S(382, "pkey_free") |
403 | 403 | _S(383, "statx") |
404 | _S(384, "arch_prctl") | |
405 | _S(385, "io_pgetevents") | |
406 | _S(386, "rseq") |
1359 | 1359 | #ifdef WITH_ARM |
1360 | 1360 | case MACH_ARM: |
1361 | 1361 | if (bits == __AUDIT_ARCH_64BIT) |
1362 | return -6; // Deadcode - just incase of mistake | |
1362 | return -6; /* 32 bit only */ | |
1363 | 1363 | break; |
1364 | 1364 | #endif |
1365 | 1365 | #ifdef WITH_AARCH64 |
1366 | 1366 | case MACH_AARCH64: |
1367 | 1367 | if (bits && bits != __AUDIT_ARCH_64BIT) |
1368 | return -6; // Deadcode - just incase of mistake | |
1368 | return -6; /* 64 bit only */ | |
1369 | 1369 | break; |
1370 | 1370 | #endif |
1371 | 1371 | case MACH_86_64: /* fallthrough */ |
1372 | 1372 | case MACH_PPC64: /* fallthrough */ |
1373 | case MACH_PPC64LE: /* fallthrough */ | |
1374 | 1373 | case MACH_S390X: /* fallthrough */ |
1374 | break; | |
1375 | case MACH_PPC64LE: /* 64 bit only */ | |
1376 | if (bits && bits != __AUDIT_ARCH_64BIT) | |
1377 | return -6; | |
1375 | 1378 | break; |
1376 | 1379 | default: |
1377 | 1380 | return -6; |
277 | 277 | #define AUDIT_FANOTIFY 1331 /* Fanotify access decision */ |
278 | 278 | #endif |
279 | 279 | |
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 | ||
280 | 288 | #ifndef AUDIT_ANOM_LINK |
281 | 289 | #define AUDIT_ANOM_LINK 1702 /* Suspicious use of file links */ |
282 | 290 | #endif |
140 | 140 | _S(AUDIT_MAC_IPSEC_EVENT, "MAC_IPSEC_EVENT" ) |
141 | 141 | _S(AUDIT_MAC_UNLBL_STCADD, "MAC_UNLBL_STCADD" ) |
142 | 142 | _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" ) | |
143 | 145 | _S(AUDIT_ANOM_PROMISCUOUS, "ANOM_PROMISCUOUS" ) |
144 | 146 | _S(AUDIT_ANOM_ABEND, "ANOM_ABEND" ) |
145 | 147 | _S(AUDIT_ANOM_LINK, "ANOM_LINK" ) |
0 | 0 | /* 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. | |
2 | 2 | * All Rights Reserved. |
3 | 3 | * |
4 | 4 | * This library is free software; you can redistribute it and/or |
384 | 384 | _S(381, "pwritev2") |
385 | 385 | _S(382, "kexec_file_load") |
386 | 386 | _S(383, "statx") |
387 | ||
387 | _S(384, "pkey_alloc") | |
388 | _S(385, "pkey_free") | |
389 | _S(386, "pkey_mprotect") | |
390 | _S(387, "rseq") |
0 | 0 | /* s390_table.h -- |
1 | * Copyright 2005-17 Red Hat Inc., Durham, North Carolina. | |
1 | * Copyright 2005-18 Red Hat Inc., Durham, North Carolina. | |
2 | 2 | * All Rights Reserved. |
3 | 3 | * |
4 | 4 | * This library is free software; you can redistribute it and/or |
375 | 375 | _S(376, "preadv2") |
376 | 376 | _S(377, "pwritev2") |
377 | 377 | _S(379, "statx") |
378 | _S(380, "s390_sthyi") | |
379 | _S(381, "kexec_file_load") |
0 | 0 | /* 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. | |
2 | 2 | * All Rights Reserved. |
3 | 3 | * |
4 | 4 | * This library is free software; you can redistribute it and/or |
339 | 339 | _S(376, "preadv2") |
340 | 340 | _S(377, "pwritev2") |
341 | 341 | _S(379, "statx") |
342 | _S(380, "s390_sthyi") | |
343 | _S(381, "kexec_file_load") |
3 | 3 | arch/arm/include/uapi/asm/unistd.h |
4 | 4 | arch/ia64/include/uapi/asm/unistd.h |
5 | 5 | arch/powerpc/include/uapi/asm/unistd.h |
6 | arch/s390/include/uapi/asm/unistd.h | |
6 | arch/s390/kernel/syscalls/syscall.tbl | |
7 | 7 | arch/x86/entry/syscalls/syscall_32.tbl |
8 | 8 | arch/x86/entry/syscalls/syscall_64.tbl |
9 | 9 | 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. | |
1 | 1 | # @configure_input@ |
2 | 2 | |
3 | # Copyright (C) 1994-2017 Free Software Foundation, Inc. | |
3 | # Copyright (C) 1994-2018 Free Software Foundation, Inc. | |
4 | 4 | |
5 | 5 | # This Makefile.in is free software; the Free Software Foundation |
6 | 6 | # gives unlimited permission to copy and/or distribute it, |
144 | 144 | am__v_at_1 = |
145 | 145 | DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) |
146 | 146 | depcomp = $(SHELL) $(top_srcdir)/depcomp |
147 | am__depfiles_maybe = depfiles | |
147 | am__maybe_remake_depfiles = depfiles | |
148 | am__depfiles_remade = ./$(DEPDIR)/lookup_test.Po | |
148 | 149 | am__mv = mv -f |
149 | 150 | COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ |
150 | 151 | $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) |
576 | 577 | *config.status*) \ |
577 | 578 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ |
578 | 579 | *) \ |
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);; \ | |
581 | 582 | esac; |
582 | 583 | |
583 | 584 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
608 | 609 | distclean-compile: |
609 | 610 | -rm -f *.tab.c |
610 | 611 | |
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) | |
612 | 619 | |
613 | 620 | .c.o: |
614 | 621 | @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< |
809 | 816 | fi; \ |
810 | 817 | $$success || exit 1 |
811 | 818 | |
812 | check-TESTS: | |
819 | check-TESTS: $(check_PROGRAMS) | |
813 | 820 | @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list |
814 | 821 | @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list |
815 | 822 | @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) |
852 | 859 | @am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \ |
853 | 860 | @am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT) |
854 | 861 | |
855 | distdir: $(DISTFILES) | |
862 | distdir: $(BUILT_SOURCES) | |
863 | $(MAKE) $(AM_MAKEFLAGS) distdir-am | |
864 | ||
865 | distdir-am: $(DISTFILES) | |
856 | 866 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
857 | 867 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
858 | 868 | list='$(DISTFILES)'; \ |
927 | 937 | mostlyclean-am |
928 | 938 | |
929 | 939 | distclean: distclean-am |
930 | -rm -rf ./$(DEPDIR) | |
940 | -rm -f ./$(DEPDIR)/lookup_test.Po | |
931 | 941 | -rm -f Makefile |
932 | 942 | distclean-am: clean-am distclean-compile distclean-generic \ |
933 | 943 | distclean-tags |
973 | 983 | installcheck-am: |
974 | 984 | |
975 | 985 | maintainer-clean: maintainer-clean-am |
976 | -rm -rf ./$(DEPDIR) | |
986 | -rm -f ./$(DEPDIR)/lookup_test.Po | |
977 | 987 | -rm -f Makefile |
978 | 988 | maintainer-clean-am: distclean-am maintainer-clean-generic |
979 | 989 | |
994 | 1004 | |
995 | 1005 | .MAKE: check-am install-am install-strip |
996 | 1006 | |
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 \ | |
1007 | 1017 | maintainer-clean-generic mostlyclean mostlyclean-compile \ |
1008 | 1018 | mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ |
1009 | 1019 | recheck tags tags-am uninstall uninstall-am |
352 | 352 | _S(330, "pkey_alloc") |
353 | 353 | _S(331, "pkey_free") |
354 | 354 | _S(332, "statx") |
355 | _S(333, "io_pgetevents") | |
356 | _S(334, "rseq") |
2123 | 2123 | # a configuration failure hint, and exit. |
2124 | 2124 | func_fatal_configuration () |
2125 | 2125 | { |
2126 | func__fatal_error ${1+"$@"} \ | |
2126 | func_fatal_error ${1+"$@"} \ | |
2127 | 2127 | "See the $PACKAGE documentation for more information." \ |
2128 | 2128 | "Fatal configuration error." |
2129 | 2129 | } |
0 | # Makefile.in generated by automake 1.15.1 from Makefile.am. | |
0 | # Makefile.in generated by automake 1.16.1 from Makefile.am. | |
1 | 1 | # @configure_input@ |
2 | 2 | |
3 | # Copyright (C) 1994-2017 Free Software Foundation, Inc. | |
3 | # Copyright (C) 1994-2018 Free Software Foundation, Inc. | |
4 | 4 | |
5 | 5 | # This Makefile.in is free software; the Free Software Foundation |
6 | 6 | # gives unlimited permission to copy and/or distribute it, |
354 | 354 | *config.status*) \ |
355 | 355 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ |
356 | 356 | *) \ |
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);; \ | |
359 | 359 | esac; |
360 | 360 | |
361 | 361 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
400 | 400 | cscope cscopelist: |
401 | 401 | |
402 | 402 | |
403 | distdir: $(DISTFILES) | |
403 | distdir: $(BUILT_SOURCES) | |
404 | $(MAKE) $(AM_MAKEFLAGS) distdir-am | |
405 | ||
406 | distdir-am: $(DISTFILES) | |
404 | 407 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
405 | 408 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
406 | 409 | list='$(DISTFILES)'; \ |
0 | #!/bin/sh | |
0 | #! /bin/sh | |
1 | 1 | # Common wrapper for a few potentially missing GNU programs. |
2 | 2 | |
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. | |
6 | 6 | # Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996. |
7 | 7 | |
8 | 8 | # This program is free software; you can redistribute it and/or modify |
16 | 16 | # GNU General Public License for more details. |
17 | 17 | |
18 | 18 | # 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/>. | |
20 | 20 | |
21 | 21 | # As a special exception to the GNU General Public License, if you |
22 | 22 | # distribute this file as part of a program that contains a |
100 | 100 | exit $st |
101 | 101 | fi |
102 | 102 | |
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 | |
106 | 106 | |
107 | 107 | program_details () |
108 | 108 | { |
206 | 206 | exit $st |
207 | 207 | |
208 | 208 | # Local variables: |
209 | # eval: (add-hook 'write-file-hooks 'time-stamp) | |
209 | # eval: (add-hook 'before-save-hook 'time-stamp) | |
210 | 210 | # time-stamp-start: "scriptversion=" |
211 | 211 | # time-stamp-format: "%:y-%02m-%02d.%02H" |
212 | 212 | # time-stamp-time-zone: "UTC0" |
0 | 0 | #!/bin/sh |
1 | 1 | # py-compile - Compile a Python program |
2 | 2 | |
3 | scriptversion=2016-01-11.22; # UTC | |
3 | scriptversion=2018-03-07.03; # UTC | |
4 | 4 | |
5 | # Copyright (C) 2000-2017 Free Software Foundation, Inc. | |
5 | # Copyright (C) 2000-2018 Free Software Foundation, Inc. | |
6 | 6 | |
7 | 7 | # This program is free software; you can redistribute it and/or modify |
8 | 8 | # it under the terms of the GNU General Public License as published by |
15 | 15 | # GNU General Public License for more details. |
16 | 16 | |
17 | 17 | # 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/>. | |
19 | 19 | |
20 | 20 | # As a special exception to the GNU General Public License, if you |
21 | 21 | # distribute this file as part of a program that contains a |
161 | 161 | # Local Variables: |
162 | 162 | # mode: shell-script |
163 | 163 | # sh-indentation: 2 |
164 | # eval: (add-hook 'write-file-hooks 'time-stamp) | |
164 | # eval: (add-hook 'before-save-hook 'time-stamp) | |
165 | 165 | # time-stamp-start: "scriptversion=" |
166 | 166 | # time-stamp-format: "%:y-%02m-%02d.%02H" |
167 | 167 | # 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 |
40 | 40 | ## ausearch --start today -m user_auth,user_chauthtok -i |
41 | 41 | |
42 | 42 | ## 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 | |
45 | 45 | -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 |
46 | 46 | -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 |
47 | 47 | -a always,exit -F arch=b64 -S execve -C uid!=euid -F euid=0 -F key=10.2.5.b-elevated-privs-setuid |
88 | 88 | |
89 | 89 | ## 10.5.1 Limit viewing of audit trails to those with a job-related need. |
90 | 90 | ## 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 | |
92 | 92 | ## create a unique group for people with this need and set the log_group |
93 | 93 | ## configuration item in auditd.conf |
94 | 94 |
91 | 91 | |
92 | 92 | ##- Discretionary access control permission modification (unsuccessful |
93 | 93 | ## 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 | |
100 | 100 | |
101 | 101 | ##- 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 | |
106 | 106 | |
107 | 107 | ##- Use of print command (unsuccessful and successful) |
108 | 108 | |
110 | 110 | ## You have to mount media before using it. You must disable all automounting |
111 | 111 | ## so that its done manually in order to get the correct user requesting the |
112 | 112 | ## 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 | |
115 | 115 | |
116 | 116 | ##- System startup and shutdown (unsuccessful and successful) |
117 | 117 | |
118 | 118 | ##- 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 | |
121 | 121 | |
122 | 122 | ##- All system administration actions |
123 | 123 | ##- All security personnel actions |
0 | 0 | ##- Use of privileged commands (unsuccessful and successful) |
1 | 1 | ## 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 | |
10 | 10 |
0 | 0 | ## The purpose of this rule is to detect when an admin may be abusing power |
1 | 1 | ## 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 | |
3 | 3 |
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. | |
5 | 2 | -a always,exit -F arch=b32 -S init_module,finit_module -F key=module-load |
6 | 3 | -a always,exit -F arch=b64 -S init_module,finit_module -F key=module-load |
7 | 4 | -a always,exit -F arch=b32 -S delete_module -F key=module-unload |
0 | 0 | # Makefile.am -- |
1 | # Copyright 2016-17 Red Hat Inc., Durham, North Carolina. | |
1 | # Copyright 2016-18 Red Hat Inc., Durham, North Carolina. | |
2 | 2 | # All Rights Reserved. |
3 | 3 | # |
4 | 4 | # This program is free software; you can redistribute it and/or modify |
25 | 25 | 12-ignore-error.rules 12-cont-fail.rules \ |
26 | 26 | 20-dont-audit.rules 21-no32bit.rules 22-ignore-chrony.rules \ |
27 | 27 | 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 \ | |
29 | 29 | 31-privileged.rules 32-power-abuse.rules \ |
30 | 30 | 40-local.rules 41-containers.rules 42-injection.rules 43-module-load.rules \ |
31 | 31 | 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. | |
1 | 1 | # @configure_input@ |
2 | 2 | |
3 | # Copyright (C) 1994-2017 Free Software Foundation, Inc. | |
3 | # Copyright (C) 1994-2018 Free Software Foundation, Inc. | |
4 | 4 | |
5 | 5 | # This Makefile.in is free software; the Free Software Foundation |
6 | 6 | # gives unlimited permission to copy and/or distribute it, |
14 | 14 | @SET_MAKE@ |
15 | 15 | |
16 | 16 | # Makefile.am -- |
17 | # Copyright 2016-17 Red Hat Inc., Durham, North Carolina. | |
17 | # Copyright 2016-18 Red Hat Inc., Durham, North Carolina. | |
18 | 18 | # All Rights Reserved. |
19 | 19 | # |
20 | 20 | # This program is free software; you can redistribute it and/or modify |
305 | 305 | 12-ignore-error.rules 12-cont-fail.rules \ |
306 | 306 | 20-dont-audit.rules 21-no32bit.rules 22-ignore-chrony.rules \ |
307 | 307 | 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 \ | |
309 | 309 | 31-privileged.rules 32-power-abuse.rules \ |
310 | 310 | 40-local.rules 41-containers.rules 42-injection.rules 43-module-load.rules \ |
311 | 311 | 70-einval.rules 71-networking.rules \ |
331 | 331 | *config.status*) \ |
332 | 332 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ |
333 | 333 | *) \ |
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);; \ | |
336 | 336 | esac; |
337 | 337 | |
338 | 338 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
356 | 356 | cscope cscopelist: |
357 | 357 | |
358 | 358 | |
359 | distdir: $(DISTFILES) | |
359 | distdir: $(BUILT_SOURCES) | |
360 | $(MAKE) $(AM_MAKEFLAGS) distdir-am | |
361 | ||
362 | distdir-am: $(DISTFILES) | |
360 | 363 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
361 | 364 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
362 | 365 | list='$(DISTFILES)'; \ |
20 | 20 | # |
21 | 21 | |
22 | 22 | CONFIG_CLEAN_FILES = *.rej *.orig |
23 | AUTOMAKE_OPTIONS = no-dependencies | |
24 | 23 | SUBDIRS = test |
25 | 24 | AM_CPPFLAGS = -I${top_srcdir} -I${top_srcdir}/lib -I${top_srcdir}/src/libev -I${top_srcdir}/auparse |
26 | 25 | 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. | |
1 | 1 | # @configure_input@ |
2 | 2 | |
3 | # Copyright (C) 1994-2017 Free Software Foundation, Inc. | |
3 | # Copyright (C) 1994-2018 Free Software Foundation, Inc. | |
4 | 4 | |
5 | 5 | # This Makefile.in is free software; the Free Software Foundation |
6 | 6 | # gives unlimited permission to copy and/or distribute it, |
193 | 193 | am__v_at_0 = @ |
194 | 194 | am__v_at_1 = |
195 | 195 | 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 | |
198 | 221 | COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ |
199 | 222 | $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) |
200 | 223 | LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ |
238 | 261 | $(RECURSIVE_CLEAN_TARGETS) \ |
239 | 262 | $(am__extra_recursive_targets) |
240 | 263 | AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ |
241 | distdir | |
264 | distdir distdir-am | |
242 | 265 | am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) |
243 | 266 | # Read a list of newline-separated strings from the standard input, |
244 | 267 | # and print each of them once, without duplicates. Input order is |
259 | 282 | ETAGS = etags |
260 | 283 | CTAGS = ctags |
261 | 284 | DIST_SUBDIRS = $(SUBDIRS) |
262 | am__DIST_COMMON = $(srcdir)/Makefile.in | |
285 | am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp | |
263 | 286 | DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) |
264 | 287 | am__relativize = \ |
265 | 288 | dir0=`pwd`; \ |
443 | 466 | top_srcdir = @top_srcdir@ |
444 | 467 | use_python3 = @use_python3@ |
445 | 468 | CONFIG_CLEAN_FILES = *.rej *.orig |
446 | AUTOMAKE_OPTIONS = no-dependencies | |
447 | 469 | SUBDIRS = test |
448 | 470 | AM_CPPFLAGS = -I${top_srcdir} -I${top_srcdir}/lib -I${top_srcdir}/src/libev -I${top_srcdir}/auparse |
449 | 471 | AM_CFLAGS = -D_GNU_SOURCE -Wno-pointer-sign |
486 | 508 | *config.status*) \ |
487 | 509 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ |
488 | 510 | *) \ |
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);; \ | |
491 | 513 | esac; |
492 | 514 | |
493 | 515 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
574 | 596 | distclean-compile: |
575 | 597 | -rm -f *.tab.c |
576 | 598 | |
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 | ||
577 | 639 | .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 $@ $< | |
579 | 645 | |
580 | 646 | .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) '$<'` | |
582 | 652 | |
583 | 653 | .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 $@ $< | |
585 | 659 | |
586 | 660 | 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 | |
588 | 666 | |
589 | 667 | 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` | |
591 | 673 | |
592 | 674 | 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 | |
594 | 680 | |
595 | 681 | 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` | |
597 | 687 | |
598 | 688 | 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 | |
600 | 694 | |
601 | 695 | 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` | |
603 | 701 | |
604 | 702 | 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 | |
606 | 708 | |
607 | 709 | 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` | |
609 | 715 | |
610 | 716 | 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 | |
612 | 722 | |
613 | 723 | 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` | |
615 | 729 | |
616 | 730 | 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 | |
618 | 736 | |
619 | 737 | 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` | |
621 | 743 | |
622 | 744 | 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 | |
624 | 750 | |
625 | 751 | 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` | |
627 | 757 | |
628 | 758 | 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 | |
630 | 764 | |
631 | 765 | 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` | |
633 | 771 | |
634 | 772 | 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 | |
636 | 778 | |
637 | 779 | 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` | |
639 | 785 | |
640 | 786 | 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 | |
642 | 792 | |
643 | 793 | 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` | |
645 | 799 | |
646 | 800 | 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 | |
648 | 806 | |
649 | 807 | 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` | |
651 | 813 | |
652 | 814 | mostlyclean-libtool: |
653 | 815 | -rm -f *.lo |
754 | 916 | distclean-tags: |
755 | 917 | -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags |
756 | 918 | |
757 | distdir: $(DISTFILES) | |
919 | distdir: $(BUILT_SOURCES) | |
920 | $(MAKE) $(AM_MAKEFLAGS) distdir-am | |
921 | ||
922 | distdir-am: $(DISTFILES) | |
758 | 923 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
759 | 924 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
760 | 925 | list='$(DISTFILES)'; \ |
853 | 1018 | mostlyclean-am |
854 | 1019 | |
855 | 1020 | 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 | |
856 | 1054 | -rm -f Makefile |
857 | 1055 | distclean-am: clean-am distclean-compile distclean-generic \ |
858 | 1056 | distclean-tags |
898 | 1096 | installcheck-am: |
899 | 1097 | |
900 | 1098 | 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 | |
901 | 1132 | -rm -f Makefile |
902 | 1133 | maintainer-clean-am: distclean-am maintainer-clean-generic |
903 | 1134 | |
918 | 1149 | |
919 | 1150 | .MAKE: $(am__recursive_targets) install-am install-strip |
920 | 1151 | |
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 | |
935 | 1166 | |
936 | 1167 | .PRECIOUS: Makefile |
937 | 1168 |
34 | 34 | #include <libgen.h> |
35 | 35 | #include <arpa/inet.h> |
36 | 36 | #include <limits.h> /* INT_MAX */ |
37 | #include <sys/vfs.h> | |
37 | 38 | #include "auditd-config.h" |
38 | 39 | #include "libaudit.h" |
39 | 40 | #include "private.h" |
292 | 293 | config->max_log_size = 0L; |
293 | 294 | config->max_log_size_action = SZ_IGNORE; |
294 | 295 | config->space_left = 0L; |
296 | config->space_left_percent = 0; | |
295 | 297 | config->space_left_action = FA_IGNORE; |
296 | 298 | config->space_left_exe = NULL; |
297 | 299 | config->action_mail_acct = strdup("root"); |
298 | 300 | config->verify_email = 1; |
299 | 301 | config->admin_space_left= 0L; |
302 | config->admin_space_left_percent = 0; | |
300 | 303 | config->admin_space_left_action = FA_IGNORE; |
301 | 304 | config->admin_space_left_exe = NULL; |
302 | 305 | config->disk_full_action = FA_IGNORE; |
968 | 971 | static int space_left_parser(struct nv_pair *nv, int line, |
969 | 972 | struct daemon_conf *config) |
970 | 973 | { |
971 | const char *ptr = nv->value; | |
974 | char *p, *ptr = (char *)nv->value; | |
972 | 975 | unsigned long i; |
976 | int percent = 0; | |
973 | 977 | |
974 | 978 | audit_msg(LOG_DEBUG, "space_left_parser called with: %s", nv->value); |
979 | config->space_left_percent = 0; | |
975 | 980 | |
976 | 981 | /* check that all chars are numbers */ |
977 | 982 | for (i=0; ptr[i]; i++) { |
978 | if (!isdigit(ptr[i])) { | |
983 | if (!isdigit(ptr[i]) && ptr[i] != '%') { | |
979 | 984 | 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 | ||
986 | 998 | /* convert to unsigned long */ |
987 | 999 | errno = 0; |
988 | 1000 | i = strtoul(nv->value, NULL, 10); |
992 | 1004 | strerror(errno), line); |
993 | 1005 | return 1; |
994 | 1006 | } |
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; | |
996 | 1017 | return 0; |
997 | 1018 | } |
998 | 1019 | |
1176 | 1197 | static int admin_space_left_parser(struct nv_pair *nv, int line, |
1177 | 1198 | struct daemon_conf *config) |
1178 | 1199 | { |
1179 | const char *ptr = nv->value; | |
1200 | char *p, *ptr = (char *)nv->value; | |
1180 | 1201 | unsigned long i; |
1202 | int percent = 0; | |
1181 | 1203 | |
1182 | 1204 | audit_msg(LOG_DEBUG, "admin_space_left_parser called with: %s", |
1183 | 1205 | nv->value); |
1206 | config->admin_space_left_percent = 0; | |
1184 | 1207 | |
1185 | 1208 | /* check that all chars are numbers */ |
1186 | 1209 | for (i=0; ptr[i]; i++) { |
1187 | if (!isdigit(ptr[i])) { | |
1210 | if (!isdigit(ptr[i]) && ptr[i] != '%') { | |
1188 | 1211 | 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 | ||
1195 | 1225 | /* convert to unsigned long */ |
1196 | 1226 | errno = 0; |
1197 | 1227 | i = strtoul(nv->value, NULL, 10); |
1201 | 1231 | strerror(errno), line); |
1202 | 1232 | return 1; |
1203 | 1233 | } |
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; | |
1205 | 1244 | return 0; |
1206 | 1245 | } |
1207 | 1246 | |
1712 | 1751 | } |
1713 | 1752 | |
1714 | 1753 | /* |
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 | /* | |
1715 | 1799 | * This function is where we do the integrated check of the audit config |
1716 | 1800 | * options. At this point, all fields have been read. Returns 0 if no |
1717 | 1801 | * problems and 1 if problems detected. |
1719 | 1803 | static int sanity_check(struct daemon_conf *config) |
1720 | 1804 | { |
1721 | 1805 | /* 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) { | |
1723 | 1809 | audit_msg(LOG_ERR, |
1724 | 1810 | "Error - space_left(%lu) must be larger than admin_space_left(%lu)", |
1725 | 1811 | config->space_left, config->admin_space_left); |
61 | 61 | unsigned long max_log_size; |
62 | 62 | size_action max_log_size_action; |
63 | 63 | unsigned long space_left; |
64 | unsigned int space_left_percent; | |
64 | 65 | failure_action_t space_left_action; |
65 | 66 | const char *space_left_exe; |
66 | 67 | const char *action_mail_acct; |
67 | 68 | unsigned int verify_email; |
68 | 69 | unsigned long admin_space_left; |
70 | unsigned int admin_space_left_percent; | |
69 | 71 | failure_action_t admin_space_left_action; |
70 | 72 | const char *admin_space_left_exe; |
71 | 73 | failure_action_t disk_full_action; |
96 | 98 | const char *audit_lookup_format(int fmt); |
97 | 99 | int create_log_file(const char *val); |
98 | 100 | int resolve_node(struct daemon_conf *config); |
101 | void setup_percentages(struct daemon_conf *config, int fd); | |
99 | 102 | |
100 | 103 | void init_config_manager(void); |
101 | 104 | #ifdef AUDITD_EVENT_H |
0 | 0 | /* 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. | |
2 | 2 | * All Rights Reserved. |
3 | 3 | * |
4 | 4 | * This program is free software; you can redistribute it and/or modify |
46 | 46 | |
47 | 47 | void dispatcher_reaped(void) |
48 | 48 | { |
49 | audit_msg(LOG_INFO, "dispatcher %d reaped", pid); | |
50 | 49 | pid = 0; |
51 | 50 | shutdown_dispatcher(); |
52 | 51 | } |
57 | 57 | static void fix_disk_permissions(void); |
58 | 58 | static void check_excess_logs(void); |
59 | 59 | 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); | |
61 | 61 | static void shift_logs(void); |
62 | 62 | static int open_audit_log(void); |
63 | 63 | static void change_runlevel(const char *level); |
95 | 95 | |
96 | 96 | void write_logging_state(FILE *f) |
97 | 97 | { |
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", | |
100 | 104 | 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 | } | |
101 | 117 | fprintf(f, "logging suspended = %s\n", |
102 | 118 | logging_suspended ? "yes" : "no"); |
103 | 119 | fprintf(f, "file system space warning sent = %s\n", |
118 | 134 | pthread_join(flush_thread, NULL); |
119 | 135 | |
120 | 136 | free((void *)format_buf); |
121 | fclose(log_file); | |
137 | if (log_file) | |
138 | fclose(log_file); | |
122 | 139 | auparse_destroy_ext(NULL, AUPARSE_DESTROY_ALL); |
123 | 140 | } |
124 | 141 | |
133 | 150 | fix_disk_permissions(); |
134 | 151 | if (open_audit_log()) |
135 | 152 | return 1; |
153 | setup_percentages(config, log_fd); | |
136 | 154 | } else { |
137 | 155 | log_fd = 1; // stdout |
138 | 156 | log_file = fdopen(log_fd, "a"); |
155 | 173 | if (format_buf == NULL) { |
156 | 174 | audit_msg(LOG_ERR, "No memory for formatting, exiting"); |
157 | 175 | fclose(log_file); |
176 | log_file = NULL; | |
158 | 177 | return 1; |
159 | 178 | } |
160 | 179 | init_flush_thread(); |
217 | 236 | e->reply.message = strndup(buf, MAX_AUDIT_MESSAGE_LENGTH-1); |
218 | 237 | len = MAX_AUDIT_MESSAGE_LENGTH; |
219 | 238 | } |
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 | |
222 | 243 | } |
223 | 244 | } |
224 | 245 | |
492 | 513 | e->sequence_id = sequence_id; |
493 | 514 | |
494 | 515 | /* Network originating events need things adjusted to mimic netlink. */ |
495 | if (e->ack_func) | |
516 | if (from_network(e)) | |
496 | 517 | replace_event_msg(e, msg); |
497 | 518 | |
498 | 519 | return e; |
504 | 525 | { |
505 | 526 | if (e->reply.type == AUDIT_DAEMON_RECONFIG && e->ack_func == NULL) { |
506 | 527 | reconfigure(e); |
507 | if (config->write_logs == 0) | |
528 | if (config->write_logs == 0 && config->daemonize == D_BACKGROUND) | |
508 | 529 | return; |
509 | 530 | format_event(e); |
510 | 531 | } else if (e->reply.type == AUDIT_DAEMON_ROTATE) { |
511 | 532 | rotate_logs_now(); |
512 | if (config->write_logs == 0) | |
533 | if (config->write_logs == 0 && config->daemonize == D_BACKGROUND) | |
513 | 534 | return; |
514 | 535 | } |
515 | if (!logging_suspended && config->write_logs) { | |
536 | if (!logging_suspended && (config->write_logs || | |
537 | config->daemonize == D_FOREGROUND)) { | |
516 | 538 | write_to_log(e); |
517 | 539 | |
518 | 540 | /* See if we need to flush to disk manually */ |
553 | 575 | } |
554 | 576 | } |
555 | 577 | } |
556 | } else if (!config->write_logs) | |
578 | } else if (!config->write_logs && config->daemonize == D_BACKGROUND) | |
557 | 579 | send_ack(e, AUDIT_RMW_TYPE_ACK, ""); |
558 | 580 | else if (logging_suspended) |
559 | 581 | send_ack(e,AUDIT_RMW_TYPE_DISKERROR,"remote logging suspended"); |
562 | 584 | static void send_ack(const struct auditd_event *e, int ack_type, |
563 | 585 | const char *msg) |
564 | 586 | { |
565 | if (e->ack_func) { | |
587 | if (from_network(e)) { | |
566 | 588 | unsigned char header[AUDIT_RMW_HEADER_SIZE]; |
567 | 589 | |
568 | 590 | AUDIT_RMW_PACK_HEADER(header, 0, ack_type, strlen(msg), |
651 | 673 | { |
652 | 674 | /* did we cross the size limit? */ |
653 | 675 | off_t sz = log_size / MEGABYTE; |
676 | ||
677 | if (config->write_logs == 0) | |
678 | return; | |
654 | 679 | |
655 | 680 | if (sz >= config->max_log_size && (config->daemonize == D_BACKGROUND)) { |
656 | 681 | switch (config->max_log_size_action) |
670 | 695 | if (config->num_logs > 1) { |
671 | 696 | audit_msg(LOG_NOTICE, |
672 | 697 | "Audit daemon rotating log files"); |
673 | rotate_logs(0); | |
698 | rotate_logs(0, 0); | |
674 | 699 | } |
675 | 700 | break; |
676 | 701 | case SZ_KEEP_LOGS: |
751 | 776 | if (config->num_logs > 1) { |
752 | 777 | audit_msg(LOG_NOTICE, |
753 | 778 | "Audit daemon rotating log files"); |
754 | rotate_logs(0); | |
779 | rotate_logs(0, 0); | |
755 | 780 | } |
756 | 781 | break; |
757 | 782 | case FA_EMAIL: |
816 | 841 | if (config->num_logs > 1) { |
817 | 842 | audit_msg(LOG_NOTICE, |
818 | 843 | "Audit daemon rotating log files"); |
819 | rotate_logs(0); | |
844 | rotate_logs(0, 0); | |
820 | 845 | } |
821 | 846 | break; |
822 | 847 | case FA_EXEC: |
902 | 927 | if (config->max_log_size_action == SZ_KEEP_LOGS) |
903 | 928 | shift_logs(); |
904 | 929 | else |
905 | rotate_logs(0); | |
930 | rotate_logs(0, 0); | |
906 | 931 | } |
907 | 932 | |
908 | 933 | /* Check for and remove excess logs so that we don't run out of room */ |
975 | 1000 | free(path); |
976 | 1001 | } |
977 | 1002 | |
978 | static void rotate_logs(unsigned int num_logs) | |
1003 | static void rotate_logs(unsigned int num_logs, unsigned int keep_logs) | |
979 | 1004 | { |
980 | 1005 | int rc; |
981 | 1006 | unsigned int len, i; |
982 | 1007 | char *oldname, *newname; |
983 | 1008 | |
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"); | |
990 | 1016 | return; |
991 | 1017 | } |
992 | 1018 | |
1002 | 1028 | "rotating log file (%s)", strerror(errno)); |
1003 | 1029 | } |
1004 | 1030 | fclose(log_file); |
1031 | log_file = NULL; | |
1005 | 1032 | |
1006 | 1033 | /* Rotate */ |
1007 | 1034 | len = strlen(config->log_file) + 16; |
1120 | 1147 | audit_msg(LOG_INFO, "Next log to use will be %s", name); |
1121 | 1148 | } |
1122 | 1149 | last_log = num_logs; |
1123 | rotate_logs(num_logs+1); | |
1150 | rotate_logs(num_logs+1, 1); | |
1124 | 1151 | free(name); |
1125 | 1152 | } |
1126 | 1153 | |
1323 | 1350 | // log format |
1324 | 1351 | oconf->log_format = nconf->log_format; |
1325 | 1352 | |
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)) { | |
1327 | 1357 | oconf->write_logs = nconf->write_logs; |
1328 | 1358 | need_reopen = 1; |
1329 | 1359 | } |
1454 | 1484 | |
1455 | 1485 | if (need_reopen) { |
1456 | 1486 | fclose(log_file); |
1487 | log_file = NULL; | |
1457 | 1488 | fix_disk_permissions(); |
1458 | 1489 | if (open_audit_log()) { |
1459 | 1490 | int saved_errno = errno; |
1477 | 1508 | need_space_check = 1; |
1478 | 1509 | } |
1479 | 1510 | |
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 | ||
1480 | 1517 | // space left action |
1481 | 1518 | if (oconf->space_left_action != nconf->space_left_action) { |
1482 | 1519 | oconf->space_left_action = nconf->space_left_action; |
1498 | 1535 | // admin space left |
1499 | 1536 | if (oconf->admin_space_left != nconf->admin_space_left) { |
1500 | 1537 | 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; | |
1501 | 1545 | need_space_check = 1; |
1502 | 1546 | } |
1503 | 1547 | |
1544 | 1588 | * having to call check_log_file_size to restore it. */ |
1545 | 1589 | int saved_suspend = logging_suspended; |
1546 | 1590 | |
1591 | setup_percentages(oconf, log_fd); | |
1547 | 1592 | fs_space_warning = 0; |
1548 | 1593 | fs_admin_space_warning = 0; |
1549 | 1594 | fs_space_left = 1; |
35 | 35 | unsigned long sequence_id; |
36 | 36 | }; |
37 | 37 | |
38 | static inline int from_network(const struct auditd_event *e) | |
39 | { if (e && e->ack_func) return 1; return 0; }; | |
40 | ||
38 | 41 | #include "auditd-config.h" |
39 | 42 | |
40 | 43 | int dispatch_network_events(void); |
781 | 781 | return 0; |
782 | 782 | } |
783 | 783 | |
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 | ||
784 | 803 | static void auditd_tcp_listen_handler( struct ev_loop *loop, |
785 | 804 | struct ev_io *_io, int revents) |
786 | 805 | { |
993 | 1012 | listen_socket[nlsocks] = socket(runp->ai_family, |
994 | 1013 | runp->ai_socktype, runp->ai_protocol); |
995 | 1014 | 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"); | |
997 | 1017 | goto next_try; |
998 | 1018 | } |
999 | 1019 | |
1086 | 1106 | } |
1087 | 1107 | } |
1088 | 1108 | |
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 | } | |
1090 | 1114 | } |
1091 | 1115 | #endif |
1092 | 1116 | |
1100 | 1124 | #endif |
1101 | 1125 | |
1102 | 1126 | ev_io_stop(loop, &tcp_listen_watcher); |
1103 | while (nlsocks >= 0) { | |
1127 | while (nlsocks > 0) { | |
1104 | 1128 | nlsocks--; |
1105 | 1129 | close (listen_socket[nlsocks]); |
1106 | 1130 | } |
1109 | 1133 | if (use_gss) { |
1110 | 1134 | use_gss = 0; |
1111 | 1135 | gss_release_cred(&status, &server_creds); |
1136 | free(my_service_name); | |
1137 | my_service_name = NULL; | |
1112 | 1138 | } |
1113 | 1139 | #endif |
1114 | 1140 |
23 | 23 | #ifndef AUDITD_LISTEN_H |
24 | 24 | #define AUDITD_LISTEN_H |
25 | 25 | |
26 | #include "config.h" | |
26 | 27 | #include "ev.h" |
28 | #include <stdio.h> | |
27 | 29 | |
28 | 30 | #ifdef USE_LISTENER |
29 | 31 | int auditd_tcp_listen_init ( struct ev_loop *loop, struct daemon_conf *config ); |
31 | 33 | struct daemon_conf *config ); |
32 | 34 | void auditd_tcp_listen_reconfigure ( struct daemon_conf *nconf, |
33 | 35 | struct daemon_conf *oconf ); |
36 | void write_connection_state(FILE *f); | |
34 | 37 | #else |
35 | 38 | static inline int auditd_tcp_listen_init ( struct ev_loop *loop, |
36 | 39 | struct daemon_conf *config ) |
203 | 203 | fprintf(f, "time = %s\n", buf); |
204 | 204 | write_logging_state(f); |
205 | 205 | fprintf(f, "dispatcher pid = %d\n", dispatcher_pid()); |
206 | #ifdef USE_LISTENER | |
207 | write_connection_state(f); | |
208 | #endif | |
206 | 209 | fclose(f); |
207 | 210 | } |
208 | 211 | |
209 | 212 | static int extract_type(const char *str) |
210 | 213 | { |
211 | const char *tptr, *ptr2, *ptr = str; | |
214 | char tmp, *ptr2, *ptr = str; | |
215 | int type; | |
212 | 216 | if (*str == 'n') { |
213 | 217 | ptr = strchr(str+1, ' '); |
214 | 218 | if (ptr == NULL) |
215 | 219 | return -1; // Malformed - bomb out |
216 | 220 | ptr++; |
217 | 221 | } |
222 | ||
218 | 223 | // ptr should be at 't' |
219 | 224 | ptr2 = strchr(ptr, ' '); |
220 | // get type=xxx in a buffer | |
221 | tptr = strndupa(ptr, ptr2 - ptr); | |
225 | ||
222 | 226 | // find = |
223 | str = strchr(tptr, '='); | |
224 | if (str == NULL) | |
227 | str = strchr(ptr, '='); | |
228 | if (str == NULL || str >= ptr2) | |
225 | 229 | return -1; // Malformed - bomb out |
230 | ||
226 | 231 | // name is 1 past |
227 | 232 | 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; | |
229 | 243 | } |
230 | 244 | |
231 | 245 | void distribute_event(struct auditd_event *e) |
244 | 258 | route = 0; |
245 | 259 | else { // We only need the original type if its being routed |
246 | 260 | 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; | |
254 | 267 | } |
255 | 268 | } else if (e->reply.type != AUDIT_DAEMON_RECONFIG) |
256 | // All other events need formatting | |
269 | // All other local events need formatting | |
257 | 270 | format_event(e); |
258 | 271 | else |
259 | 272 | route = 0; // Don't DAEMON_RECONFIG events until after enqueue |
387 | 400 | if (do_fork) { |
388 | 401 | if (pipe(init_pipe) || |
389 | 402 | 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)) | |
391 | 404 | return -1; |
392 | 405 | pid = fork(); |
393 | 406 | } else |
431 | 444 | break; |
432 | 445 | default: |
433 | 446 | /* 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); | |
435 | 450 | if (rc < 0) |
436 | 451 | return -1; |
437 | 452 | |
660 | 675 | #ifndef DEBUG |
661 | 676 | /* Make sure we can do our job. Containers may not give you |
662 | 677 | * capabilities, so we revert to a uid check for that case. */ |
663 | if (!audit_can_control() || !audit_can_read()) { | |
678 | if (!audit_can_control()) { | |
664 | 679 | if (!config.local_events && geteuid() == 0) |
665 | 680 | ; |
666 | 681 | else { |
698 | 713 | free_config(&config); |
699 | 714 | return 6; |
700 | 715 | } |
716 | if (config.daemonize == D_FOREGROUND) | |
717 | config.write_logs = 0; | |
701 | 718 | |
702 | 719 | // This can only be set at start up |
703 | 720 | opt_aggregate_only = !config.local_events; |
0 | 0 | /* 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. | |
2 | 2 | * Copyright (c) 2011 IBM Corp. |
3 | 3 | * All Rights Reserved. |
4 | 4 | * |
84 | 84 | R_AVCS, R_SYSCALLS, R_PIDS, R_EVENTS, R_ACCT_MODS, |
85 | 85 | R_INTERPRET, R_HELP, R_ANOMALY, R_RESPONSE, R_SUMMARY_DET, R_CRYPTO, |
86 | 86 | 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 }; | |
88 | 89 | |
89 | 90 | static struct nv_pair optiontab[] = { |
90 | 91 | { R_AUTH, "-au" }, |
97 | 98 | { R_CONFIGS, "--config" }, |
98 | 99 | { R_CRYPTO, "-cr" }, |
99 | 100 | { R_CRYPTO, "--crypto" }, |
101 | { R_DEBUG, "--debug" }, | |
100 | 102 | { R_DEL, "--delete" }, |
101 | 103 | { R_EVENTS, "-e" }, |
102 | 104 | { R_EVENTS, "--event" }, |
601 | 603 | int t = lookup_time(optarg); |
602 | 604 | if (t >= 0) { |
603 | 605 | if (ausearch_time_end(optarg, |
604 | NULL) != 0) | |
606 | "00:00:00") != 0) | |
605 | 607 | retval = -1; |
606 | 608 | } else if ( (strchr(optarg, ':')) == NULL) { |
607 | 609 | /* Only have date */ |
730 | 732 | case R_DEL: |
731 | 733 | event_conf_act = C_DEL; |
732 | 734 | break; |
735 | case R_DEBUG: | |
736 | event_debug = 1; | |
737 | break; | |
733 | 738 | case R_IN_LOGS: |
734 | 739 | force_logs = 1; |
735 | 740 | break; |
580 | 580 | slist *s = l->s.filename; |
581 | 581 | slist_first(s); |
582 | 582 | if (s->cnt > 1) { |
583 | char *key = s->cur->key; | |
583 | char *key = s->cur ? s->cur->key : NULL; | |
584 | 584 | while (key && strcmp(key, "PARENT") == 0) { |
585 | 585 | slist_next(s); |
586 | key = s->cur->key; | |
586 | key = s->cur ? s->cur->key : NULL; | |
587 | 587 | } |
588 | 588 | } |
589 | safe_print_string(s->cur->str,0); | |
589 | safe_print_string(s->cur ? s->cur->str : "", 0); | |
590 | 590 | printf(" %s %s ", |
591 | 591 | aulookup_syscall(l,buf,sizeof(buf)), |
592 | 592 | aulookup_success(l->s.success)); |
128 | 128 | } else if (e1->node || e2->node) |
129 | 129 | return 0; |
130 | 130 | 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; | |
131 | 152 | } |
132 | 153 | |
133 | 154 | /* |
205 | 226 | lolnode *cur = &lo->array[i]; |
206 | 227 | if (cur->status == L_BUILDING) { |
207 | 228 | // If 2 seconds have elapsed, we are done |
208 | if (cur->l->e.sec + 2 < sec) { | |
229 | if (cur->l->e.sec + 2 <= sec) { | |
209 | 230 | cur->status = L_COMPLETE; |
210 | 231 | ready++; |
211 | 232 | } else if (cur->l->e.type == AUDIT_PROCTITLE || |
212 | 233 | cur->l->e.type < AUDIT_FIRST_EVENT || |
213 | 234 | 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)) { | |
215 | 238 | // If known to be 1 record event, we are done |
216 | 239 | cur->status = L_COMPLETE; |
217 | 240 | ready++; |
253 | 276 | if (n.tlen > MAX_AUDIT_MESSAGE_LENGTH) |
254 | 277 | n.tlen = MAX_AUDIT_MESSAGE_LENGTH; |
255 | 278 | } else |
256 | n.tlen = MAX_AUDIT_MESSAGE_LENGTH; | |
279 | n.tlen = n.mlen; | |
257 | 280 | fmt = LF_ENRICHED; |
258 | 281 | } else { |
259 | 282 | ptr = strrchr(n.message, 0x0a); |
263 | 286 | if (n.mlen > MAX_AUDIT_MESSAGE_LENGTH) |
264 | 287 | n.mlen = MAX_AUDIT_MESSAGE_LENGTH; |
265 | 288 | } else |
266 | n.mlen = MAX_AUDIT_MESSAGE_LENGTH; | |
289 | n.mlen = strlen(n.message); | |
267 | 290 | n.interp = NULL; |
268 | 291 | n.tlen = n.mlen; |
269 | 292 | fmt = LF_RAW; |
309 | 332 | ready++; |
310 | 333 | } |
311 | 334 | } |
312 | //printf("maxi = %d\n",lo->maxi); | |
313 | 335 | } |
314 | 336 | |
315 | 337 | /* Search the list for any event that is ready to go. The caller |
317 | 339 | llist* get_ready_event(lol *lo) |
318 | 340 | { |
319 | 341 | int i; |
342 | lolnode *lowest = NULL; | |
320 | 343 | |
321 | 344 | if (ready == 0) |
322 | 345 | return NULL; |
323 | 346 | |
324 | 347 | for (i=0; i<=lo->maxi; i++) { |
348 | // Look for the event with the lowest time stamp | |
325 | 349 | 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; | |
331 | 371 | } |
332 | 372 | |
333 | 373 | return NULL; |
946 | 946 | int t = lookup_time(optarg); |
947 | 947 | if (t >= 0) { |
948 | 948 | if (ausearch_time_end(optarg, |
949 | NULL) != 0) | |
949 | "00:00:00") != 0) | |
950 | 950 | retval = -1; |
951 | 951 | } else if ( (strchr(optarg, ':')) == NULL) { |
952 | 952 | /* Only have date */ |
0 | 0 | /* |
1 | 1 | * 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. | |
3 | 3 | * Copyright (c) 2011 IBM Corp. |
4 | 4 | * All Rights Reserved. |
5 | 5 | * |
39 | 39 | #include "ausearch-parse.h" |
40 | 40 | #include "auparse-idata.h" |
41 | 41 | |
42 | #define NAME_OFFSET 36 | |
42 | #define NAME_OFFSET 28 | |
43 | 43 | static const char key_sep[2] = { AUDIT_KEY_SEPARATOR, 0 }; |
44 | 44 | |
45 | 45 | static int parse_task_info(lnode *n, search_items *s); |
101 | 101 | ret = parse_path(n, s); |
102 | 102 | break; |
103 | 103 | 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: | |
105 | 106 | case AUDIT_FIRST_USER_MSG2...AUDIT_LAST_USER_MSG2: |
106 | 107 | ret = parse_user(n, s); |
107 | 108 | break; |
135 | 136 | avc_parse_path(n, s); |
136 | 137 | break; |
137 | 138 | case AUDIT_AVC: |
139 | case AUDIT_USER_AVC: | |
138 | 140 | ret = parse_avc(n, s); |
139 | 141 | break; |
140 | 142 | case AUDIT_NETFILTER_PKT: |
600 | 602 | if (s->key) { |
601 | 603 | char *saved; |
602 | 604 | char *keyptr = unescape(str); |
605 | if (keyptr == NULL) | |
606 | return 45; | |
603 | 607 | char *kptr = strtok_r(keyptr, |
604 | 608 | key_sep, &saved); |
605 | 609 | while (kptr) { |
709 | 713 | sn.str = unescape(path); |
710 | 714 | *term = ' '; |
711 | 715 | } |
716 | if (sn.str == NULL) | |
717 | return 7; | |
712 | 718 | // Attempt to rebuild path if relative |
713 | 719 | if ((sn.str[0] == '.') && ((sn.str[1] == '.') || |
714 | 720 | (sn.str[1] == '/')) && s->cwd) { |
1596 | 1602 | str += 6; |
1597 | 1603 | len = strlen(str)/2; |
1598 | 1604 | s->hostname = unescape(str); |
1605 | if (s->hostname == NULL) | |
1606 | return 4; | |
1599 | 1607 | saddr = (struct sockaddr *)s->hostname; |
1600 | 1608 | if (saddr->sa_family == AF_INET) { |
1601 | 1609 | if (len < sizeof(struct sockaddr_in)) { |
1836 | 1844 | if (str) { |
1837 | 1845 | str += 5; |
1838 | 1846 | term = strchr(str, '{'); |
1839 | if (term == NULL) | |
1840 | return 1; | |
1847 | if (term == NULL) { | |
1848 | term = n->message; | |
1849 | goto other_avc; | |
1850 | } | |
1841 | 1851 | if (event_success != S_UNSET) { |
1842 | 1852 | *term = 0; |
1843 | 1853 | // FIXME. Do not override syscall success if already |
1864 | 1874 | *term = 0; |
1865 | 1875 | an.avc_perm = strdup(str); |
1866 | 1876 | *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; | |
1867 | 1892 | } |
1868 | 1893 | |
1869 | 1894 | // get pid |
2280 | 2305 | if (s->key) { |
2281 | 2306 | char *saved; |
2282 | 2307 | char *keyptr = unescape(ptr); |
2308 | if (keyptr == NULL) | |
2309 | return 8; | |
2283 | 2310 | char *kptr = strtok_r(keyptr, |
2284 | 2311 | key_sep, &saved); |
2285 | 2312 | while (kptr) { |
69 | 69 | |
70 | 70 | } |
71 | 71 | |
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 | ||
72 | 79 | static void clear_tm(struct tm *t) |
73 | 80 | { |
74 | 81 | t->tm_sec = 0; /* seconds */ |
220 | 227 | t1->tm_mon = t2->tm_mon; /* month */ |
221 | 228 | t1->tm_year = t2->tm_year; /* year */ |
222 | 229 | 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 */ | |
223 | 232 | } |
224 | 233 | |
225 | 234 | static int lookup_and_set_time(const char *da, struct tm *d) |
261 | 270 | } else |
262 | 271 | return -1; |
263 | 272 | } |
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 | } */ | |
271 | 273 | |
272 | 274 | int ausearch_time_start(const char *da, const char *ti) |
273 | 275 | { |
137 | 137 | case S_IFREG: |
138 | 138 | default: |
139 | 139 | 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); | |
140 | 144 | break; |
141 | 145 | } |
142 | 146 | } else if (force_logs) |
143 | 147 | rc = process_logs(); |
144 | else if (is_pipe(0)) | |
148 | else if (is_pipe(0)) { | |
145 | 149 | 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 | |
147 | 155 | rc = process_logs(); |
148 | 156 | |
149 | 157 | /* Generate a checkpoint if required */ |
150 | 158 | 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 */ | |
152 | 161 | if (!checkpt_failure && (rc == 0)) |
153 | 162 | save_ChkPt(checkpt_filename); |
154 | 163 | free_ChkPtMemory(); |
165 | 174 | } |
166 | 175 | } |
167 | 176 | |
177 | skip_checkpt: | |
168 | 178 | lol_clear(&lo); |
169 | 179 | ilist_clear(event_type); |
170 | 180 | 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. | |
1 | 1 | # @configure_input@ |
2 | 2 | |
3 | # Copyright (C) 1994-2017 Free Software Foundation, Inc. | |
3 | # Copyright (C) 1994-2018 Free Software Foundation, Inc. | |
4 | 4 | |
5 | 5 | # This Makefile.in is free software; the Free Software Foundation |
6 | 6 | # gives unlimited permission to copy and/or distribute it, |
128 | 128 | am__v_at_1 = |
129 | 129 | DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) |
130 | 130 | 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 | |
132 | 133 | am__mv = mv -f |
133 | 134 | COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ |
134 | 135 | $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) |
386 | 387 | *config.status*) \ |
387 | 388 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ |
388 | 389 | *) \ |
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);; \ | |
391 | 392 | esac; |
392 | 393 | |
393 | 394 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
413 | 414 | distclean-compile: |
414 | 415 | -rm -f *.tab.c |
415 | 416 | |
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) | |
418 | 425 | |
419 | 426 | .c.o: |
420 | 427 | @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< |
495 | 502 | distclean-tags: |
496 | 503 | -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags |
497 | 504 | |
498 | distdir: $(DISTFILES) | |
505 | distdir: $(BUILT_SOURCES) | |
506 | $(MAKE) $(AM_MAKEFLAGS) distdir-am | |
507 | ||
508 | distdir-am: $(DISTFILES) | |
499 | 509 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
500 | 510 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
501 | 511 | list='$(DISTFILES)'; \ |
565 | 575 | mostlyclean-am |
566 | 576 | |
567 | 577 | distclean: distclean-am |
568 | -rm -rf ./$(DEPDIR) | |
578 | -rm -f ./$(DEPDIR)/ev.Po | |
579 | -rm -f ./$(DEPDIR)/event.Po | |
569 | 580 | -rm -f Makefile |
570 | 581 | distclean-am: clean-am distclean-compile distclean-generic \ |
571 | 582 | distclean-tags |
611 | 622 | installcheck-am: |
612 | 623 | |
613 | 624 | maintainer-clean: maintainer-clean-am |
614 | -rm -rf ./$(DEPDIR) | |
625 | -rm -f ./$(DEPDIR)/ev.Po | |
626 | -rm -f ./$(DEPDIR)/event.Po | |
615 | 627 | -rm -f Makefile |
616 | 628 | maintainer-clean-am: distclean-am maintainer-clean-generic |
617 | 629 | |
632 | 644 | |
633 | 645 | .MAKE: install-am install-strip |
634 | 646 | |
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 \ | |
645 | 657 | maintainer-clean-generic mostlyclean mostlyclean-compile \ |
646 | 658 | mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ |
647 | 659 | tags tags-am uninstall uninstall-am |
883 | 883 | #if ECB_GCC_VERSION(4,3) |
884 | 884 | #define ecb_artificial ecb_attribute ((__artificial__)) |
885 | 885 | #define ecb_hot ecb_attribute ((__hot__)) |
886 | #define ecb_cold ecb_attribute ((__cold__)) | |
886 | #define ecb_cold | |
887 | 887 | #else |
888 | 888 | #define ecb_artificial |
889 | 889 | #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. | |
1 | 1 | # @configure_input@ |
2 | 2 | |
3 | # Copyright (C) 1994-2017 Free Software Foundation, Inc. | |
3 | # Copyright (C) 1994-2018 Free Software Foundation, Inc. | |
4 | 4 | |
5 | 5 | # This Makefile.in is free software; the Free Software Foundation |
6 | 6 | # gives unlimited permission to copy and/or distribute it, |
147 | 147 | am__v_at_1 = |
148 | 148 | DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) |
149 | 149 | 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 | |
151 | 153 | am__mv = mv -f |
152 | 154 | COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ |
153 | 155 | $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) |
581 | 583 | *config.status*) \ |
582 | 584 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ |
583 | 585 | *) \ |
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);; \ | |
586 | 588 | esac; |
587 | 589 | |
588 | 590 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
617 | 619 | distclean-compile: |
618 | 620 | -rm -f *.tab.c |
619 | 621 | |
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) | |
622 | 630 | |
623 | 631 | .c.o: |
624 | 632 | @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< |
819 | 827 | fi; \ |
820 | 828 | $$success || exit 1 |
821 | 829 | |
822 | check-TESTS: | |
830 | check-TESTS: $(check_PROGRAMS) | |
823 | 831 | @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list |
824 | 832 | @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list |
825 | 833 | @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) |
869 | 877 | @am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \ |
870 | 878 | @am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT) |
871 | 879 | |
872 | distdir: $(DISTFILES) | |
880 | distdir: $(BUILT_SOURCES) | |
881 | $(MAKE) $(AM_MAKEFLAGS) distdir-am | |
882 | ||
883 | distdir-am: $(DISTFILES) | |
873 | 884 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
874 | 885 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
875 | 886 | list='$(DISTFILES)'; \ |
944 | 955 | mostlyclean-am |
945 | 956 | |
946 | 957 | distclean: distclean-am |
947 | -rm -rf ./$(DEPDIR) | |
958 | -rm -f ./$(DEPDIR)/ilist_test.Po | |
959 | -rm -f ./$(DEPDIR)/slist_test.Po | |
948 | 960 | -rm -f Makefile |
949 | 961 | distclean-am: clean-am distclean-compile distclean-generic \ |
950 | 962 | distclean-tags |
990 | 1002 | installcheck-am: |
991 | 1003 | |
992 | 1004 | maintainer-clean: maintainer-clean-am |
993 | -rm -rf ./$(DEPDIR) | |
1005 | -rm -f ./$(DEPDIR)/ilist_test.Po | |
1006 | -rm -f ./$(DEPDIR)/slist_test.Po | |
994 | 1007 | -rm -f Makefile |
995 | 1008 | maintainer-clean-am: distclean-am maintainer-clean-generic |
996 | 1009 | |
1011 | 1024 | |
1012 | 1025 | .MAKE: check-am install-am install-strip |
1013 | 1026 | |
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 \ | |
1024 | 1037 | maintainer-clean-generic mostlyclean mostlyclean-compile \ |
1025 | 1038 | mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ |
1026 | 1039 | recheck tags tags-am uninstall uninstall-am |
0 | #!/bin/sh | |
0 | #! /bin/sh | |
1 | 1 | # test-driver - basic testsuite driver script. |
2 | 2 | |
3 | scriptversion=2016-01-11.22; # UTC | |
3 | scriptversion=2018-03-07.03; # UTC | |
4 | 4 | |
5 | # Copyright (C) 2011-2017 Free Software Foundation, Inc. | |
5 | # Copyright (C) 2011-2018 Free Software Foundation, Inc. | |
6 | 6 | # |
7 | 7 | # This program is free software; you can redistribute it and/or modify |
8 | 8 | # it under the terms of the GNU General Public License as published by |
15 | 15 | # GNU General Public License for more details. |
16 | 16 | # |
17 | 17 | # 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/>. | |
19 | 19 | |
20 | 20 | # As a special exception to the GNU General Public License, if you |
21 | 21 | # distribute this file as part of a program that contains a |
139 | 139 | # Local Variables: |
140 | 140 | # mode: shell-script |
141 | 141 | # sh-indentation: 2 |
142 | # eval: (add-hook 'write-file-hooks 'time-stamp) | |
142 | # eval: (add-hook 'before-save-hook 'time-stamp) | |
143 | 143 | # time-stamp-start: "scriptversion=" |
144 | 144 | # time-stamp-format: "%:y-%02m-%02d.%02H" |
145 | 145 | # 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. | |
1 | 1 | # @configure_input@ |
2 | 2 | |
3 | # Copyright (C) 1994-2017 Free Software Foundation, Inc. | |
3 | # Copyright (C) 1994-2018 Free Software Foundation, Inc. | |
4 | 4 | |
5 | 5 | # This Makefile.in is free software; the Free Software Foundation |
6 | 6 | # gives unlimited permission to copy and/or distribute it, |
156 | 156 | $(RECURSIVE_CLEAN_TARGETS) \ |
157 | 157 | $(am__extra_recursive_targets) |
158 | 158 | AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ |
159 | distdir | |
159 | distdir distdir-am | |
160 | 160 | am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) |
161 | 161 | # Read a list of newline-separated strings from the standard input, |
162 | 162 | # and print each of them once, without duplicates. Input order is |
382 | 382 | *config.status*) \ |
383 | 383 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ |
384 | 384 | *) \ |
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);; \ | |
387 | 387 | esac; |
388 | 388 | |
389 | 389 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
500 | 500 | distclean-tags: |
501 | 501 | -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags |
502 | 502 | |
503 | distdir: $(DISTFILES) | |
503 | distdir: $(BUILT_SOURCES) | |
504 | $(MAKE) $(AM_MAKEFLAGS) distdir-am | |
505 | ||
506 | distdir-am: $(DISTFILES) | |
504 | 507 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
505 | 508 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
506 | 509 | list='$(DISTFILES)'; \ |
20 | 20 | # |
21 | 21 | |
22 | 22 | CONFIG_CLEAN_FILES = *.loT *.rej *.orig |
23 | AUTOMAKE_OPTIONS = no-dependencies | |
24 | 23 | EXTRA_DIST = $(man_MANS) |
25 | 24 | AM_CPPFLAGS = -I${top_srcdir} -I${top_srcdir}/lib -I${top_srcdir}/auparse |
26 | 25 | 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. | |
1 | 1 | # @configure_input@ |
2 | 2 | |
3 | # Copyright (C) 1994-2017 Free Software Foundation, Inc. | |
3 | # Copyright (C) 1994-2018 Free Software Foundation, Inc. | |
4 | 4 | |
5 | 5 | # This Makefile.in is free software; the Free Software Foundation |
6 | 6 | # gives unlimited permission to copy and/or distribute it, |
148 | 148 | am__v_at_0 = @ |
149 | 149 | am__v_at_1 = |
150 | 150 | 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 | |
153 | 156 | COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ |
154 | 157 | $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) |
155 | 158 | LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ |
225 | 228 | done | $(am__uniquify_input)` |
226 | 229 | ETAGS = etags |
227 | 230 | CTAGS = ctags |
228 | am__DIST_COMMON = $(srcdir)/Makefile.in | |
231 | am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp | |
229 | 232 | DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) |
230 | 233 | ACLOCAL = @ACLOCAL@ |
231 | 234 | AMTAR = @AMTAR@ |
384 | 387 | top_srcdir = @top_srcdir@ |
385 | 388 | use_python3 = @use_python3@ |
386 | 389 | CONFIG_CLEAN_FILES = *.loT *.rej *.orig |
387 | AUTOMAKE_OPTIONS = no-dependencies | |
388 | 390 | EXTRA_DIST = $(man_MANS) |
389 | 391 | AM_CPPFLAGS = -I${top_srcdir} -I${top_srcdir}/lib -I${top_srcdir}/auparse |
390 | 392 | AM_CFLAGS = -D_GNU_SOURCE |
412 | 414 | *config.status*) \ |
413 | 415 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ |
414 | 416 | *) \ |
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);; \ | |
417 | 419 | esac; |
418 | 420 | |
419 | 421 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
484 | 486 | distclean-compile: |
485 | 487 | -rm -f *.tab.c |
486 | 488 | |
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 | ||
487 | 498 | .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 $@ $< | |
489 | 504 | |
490 | 505 | .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) '$<'` | |
492 | 511 | |
493 | 512 | .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 $@ $< | |
495 | 518 | |
496 | 519 | mostlyclean-libtool: |
497 | 520 | -rm -f *.lo |
594 | 617 | distclean-tags: |
595 | 618 | -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags |
596 | 619 | |
597 | distdir: $(DISTFILES) | |
620 | distdir: $(BUILT_SOURCES) | |
621 | $(MAKE) $(AM_MAKEFLAGS) distdir-am | |
622 | ||
623 | distdir-am: $(DISTFILES) | |
598 | 624 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
599 | 625 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
600 | 626 | list='$(DISTFILES)'; \ |
666 | 692 | clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am |
667 | 693 | |
668 | 694 | distclean: distclean-am |
695 | -rm -f ./$(DEPDIR)/aulast-llist.Po | |
696 | -rm -f ./$(DEPDIR)/aulast.Po | |
669 | 697 | -rm -f Makefile |
670 | 698 | distclean-am: clean-am distclean-compile distclean-generic \ |
671 | 699 | distclean-tags |
711 | 739 | installcheck-am: |
712 | 740 | |
713 | 741 | maintainer-clean: maintainer-clean-am |
742 | -rm -f ./$(DEPDIR)/aulast-llist.Po | |
743 | -rm -f ./$(DEPDIR)/aulast.Po | |
714 | 744 | -rm -f Makefile |
715 | 745 | maintainer-clean-am: distclean-am maintainer-clean-generic |
716 | 746 | |
733 | 763 | |
734 | 764 | .MAKE: install-am install-strip |
735 | 765 | |
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 \ | |
737 | 767 | clean-binPROGRAMS clean-generic clean-libtool cscopelist-am \ |
738 | 768 | ctags ctags-am distclean distclean-compile distclean-generic \ |
739 | 769 | distclean-libtool distclean-tags distdir dvi dvi-am html \ |
20 | 20 | # |
21 | 21 | |
22 | 22 | CONFIG_CLEAN_FILES = *.loT *.rej *.orig |
23 | AUTOMAKE_OPTIONS = no-dependencies | |
24 | 23 | EXTRA_DIST = $(man_MANS) |
25 | 24 | AM_CPPFLAGS = -I${top_srcdir} -I${top_srcdir}/auparse |
26 | 25 | 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. | |
1 | 1 | # @configure_input@ |
2 | 2 | |
3 | # Copyright (C) 1994-2017 Free Software Foundation, Inc. | |
3 | # Copyright (C) 1994-2018 Free Software Foundation, Inc. | |
4 | 4 | |
5 | 5 | # This Makefile.in is free software; the Free Software Foundation |
6 | 6 | # gives unlimited permission to copy and/or distribute it, |
148 | 148 | am__v_at_0 = @ |
149 | 149 | am__v_at_1 = |
150 | 150 | 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 | |
153 | 156 | COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ |
154 | 157 | $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) |
155 | 158 | LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ |
225 | 228 | done | $(am__uniquify_input)` |
226 | 229 | ETAGS = etags |
227 | 230 | CTAGS = ctags |
228 | am__DIST_COMMON = $(srcdir)/Makefile.in | |
231 | am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp | |
229 | 232 | DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) |
230 | 233 | ACLOCAL = @ACLOCAL@ |
231 | 234 | AMTAR = @AMTAR@ |
384 | 387 | top_srcdir = @top_srcdir@ |
385 | 388 | use_python3 = @use_python3@ |
386 | 389 | CONFIG_CLEAN_FILES = *.loT *.rej *.orig |
387 | AUTOMAKE_OPTIONS = no-dependencies | |
388 | 390 | EXTRA_DIST = $(man_MANS) |
389 | 391 | AM_CPPFLAGS = -I${top_srcdir} -I${top_srcdir}/auparse |
390 | 392 | AM_CFLAGS = -D_GNU_SOURCE |
412 | 414 | *config.status*) \ |
413 | 415 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ |
414 | 416 | *) \ |
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);; \ | |
417 | 419 | esac; |
418 | 420 | |
419 | 421 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
484 | 486 | distclean-compile: |
485 | 487 | -rm -f *.tab.c |
486 | 488 | |
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 | ||
487 | 498 | .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 $@ $< | |
489 | 504 | |
490 | 505 | .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) '$<'` | |
492 | 511 | |
493 | 512 | .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 $@ $< | |
495 | 518 | |
496 | 519 | mostlyclean-libtool: |
497 | 520 | -rm -f *.lo |
594 | 617 | distclean-tags: |
595 | 618 | -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags |
596 | 619 | |
597 | distdir: $(DISTFILES) | |
620 | distdir: $(BUILT_SOURCES) | |
621 | $(MAKE) $(AM_MAKEFLAGS) distdir-am | |
622 | ||
623 | distdir-am: $(DISTFILES) | |
598 | 624 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
599 | 625 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
600 | 626 | list='$(DISTFILES)'; \ |
666 | 692 | clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am |
667 | 693 | |
668 | 694 | distclean: distclean-am |
695 | -rm -f ./$(DEPDIR)/aulastlog-llist.Po | |
696 | -rm -f ./$(DEPDIR)/aulastlog.Po | |
669 | 697 | -rm -f Makefile |
670 | 698 | distclean-am: clean-am distclean-compile distclean-generic \ |
671 | 699 | distclean-tags |
711 | 739 | installcheck-am: |
712 | 740 | |
713 | 741 | maintainer-clean: maintainer-clean-am |
742 | -rm -f ./$(DEPDIR)/aulastlog-llist.Po | |
743 | -rm -f ./$(DEPDIR)/aulastlog.Po | |
714 | 744 | -rm -f Makefile |
715 | 745 | maintainer-clean-am: distclean-am maintainer-clean-generic |
716 | 746 | |
733 | 763 | |
734 | 764 | .MAKE: install-am install-strip |
735 | 765 | |
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 \ | |
737 | 767 | clean-binPROGRAMS clean-generic clean-libtool cscopelist-am \ |
738 | 768 | ctags ctags-am distclean distclean-compile distclean-generic \ |
739 | 769 | distclean-libtool distclean-tags distdir dvi dvi-am html \ |
20 | 20 | # |
21 | 21 | |
22 | 22 | CONFIG_CLEAN_FILES = *.loT *.rej *.orig |
23 | AUTOMAKE_OPTIONS = no-dependencies | |
24 | 23 | EXTRA_DIST = $(man_MANS) |
25 | 24 | AM_CPPFLAGS = -I${top_srcdir} -I${top_srcdir}/lib |
26 | 25 | 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. | |
1 | 1 | # @configure_input@ |
2 | 2 | |
3 | # Copyright (C) 1994-2017 Free Software Foundation, Inc. | |
3 | # Copyright (C) 1994-2018 Free Software Foundation, Inc. | |
4 | 4 | |
5 | 5 | # This Makefile.in is free software; the Free Software Foundation |
6 | 6 | # gives unlimited permission to copy and/or distribute it, |
149 | 149 | am__v_at_0 = @ |
150 | 150 | am__v_at_1 = |
151 | 151 | 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 | |
154 | 156 | COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ |
155 | 157 | $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) |
156 | 158 | LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ |
225 | 227 | done | $(am__uniquify_input)` |
226 | 228 | ETAGS = etags |
227 | 229 | CTAGS = ctags |
228 | am__DIST_COMMON = $(srcdir)/Makefile.in | |
230 | am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp | |
229 | 231 | DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) |
230 | 232 | ACLOCAL = @ACLOCAL@ |
231 | 233 | AMTAR = @AMTAR@ |
384 | 386 | top_srcdir = @top_srcdir@ |
385 | 387 | use_python3 = @use_python3@ |
386 | 388 | CONFIG_CLEAN_FILES = *.loT *.rej *.orig |
387 | AUTOMAKE_OPTIONS = no-dependencies | |
388 | 389 | EXTRA_DIST = $(man_MANS) |
389 | 390 | AM_CPPFLAGS = -I${top_srcdir} -I${top_srcdir}/lib |
390 | 391 | man_MANS = ausyscall.8 |
411 | 412 | *config.status*) \ |
412 | 413 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ |
413 | 414 | *) \ |
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);; \ | |
416 | 417 | esac; |
417 | 418 | |
418 | 419 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
483 | 484 | distclean-compile: |
484 | 485 | -rm -f *.tab.c |
485 | 486 | |
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 | ||
486 | 495 | .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 $@ $< | |
488 | 501 | |
489 | 502 | .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) '$<'` | |
491 | 508 | |
492 | 509 | .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 $@ $< | |
494 | 515 | |
495 | 516 | 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 | |
497 | 522 | |
498 | 523 | 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` | |
500 | 529 | |
501 | 530 | mostlyclean-libtool: |
502 | 531 | -rm -f *.lo |
599 | 628 | distclean-tags: |
600 | 629 | -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags |
601 | 630 | |
602 | distdir: $(DISTFILES) | |
631 | distdir: $(BUILT_SOURCES) | |
632 | $(MAKE) $(AM_MAKEFLAGS) distdir-am | |
633 | ||
634 | distdir-am: $(DISTFILES) | |
603 | 635 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
604 | 636 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
605 | 637 | list='$(DISTFILES)'; \ |
671 | 703 | clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am |
672 | 704 | |
673 | 705 | distclean: distclean-am |
706 | -rm -f ./$(DEPDIR)/ausyscall-ausyscall.Po | |
674 | 707 | -rm -f Makefile |
675 | 708 | distclean-am: clean-am distclean-compile distclean-generic \ |
676 | 709 | distclean-tags |
716 | 749 | installcheck-am: |
717 | 750 | |
718 | 751 | maintainer-clean: maintainer-clean-am |
752 | -rm -f ./$(DEPDIR)/ausyscall-ausyscall.Po | |
719 | 753 | -rm -f Makefile |
720 | 754 | maintainer-clean-am: distclean-am maintainer-clean-generic |
721 | 755 | |
738 | 772 | |
739 | 773 | .MAKE: install-am install-strip |
740 | 774 | |
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 \ | |
742 | 776 | clean-binPROGRAMS clean-generic clean-libtool cscopelist-am \ |
743 | 777 | ctags ctags-am distclean distclean-compile distclean-generic \ |
744 | 778 | distclean-libtool distclean-tags distdir dvi dvi-am html \ |
23 | 23 | # |
24 | 24 | |
25 | 25 | CONFIG_CLEAN_FILES = *.loT *.rej *.orig |
26 | AUTOMAKE_OPTIONS = no-dependencies | |
27 | 26 | EXTRA_DIST = $(man_MANS) |
28 | 27 | AM_CPPFLAGS = -I${top_srcdir} \ |
29 | 28 | -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. | |
1 | 1 | # @configure_input@ |
2 | 2 | |
3 | # Copyright (C) 1994-2017 Free Software Foundation, Inc. | |
3 | # Copyright (C) 1994-2018 Free Software Foundation, Inc. | |
4 | 4 | |
5 | 5 | # This Makefile.in is free software; the Free Software Foundation |
6 | 6 | # gives unlimited permission to copy and/or distribute it, |
152 | 152 | am__v_at_0 = @ |
153 | 153 | am__v_at_1 = |
154 | 154 | 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 | |
157 | 160 | COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ |
158 | 161 | $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) |
159 | 162 | LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ |
229 | 232 | done | $(am__uniquify_input)` |
230 | 233 | ETAGS = etags |
231 | 234 | CTAGS = ctags |
232 | am__DIST_COMMON = $(srcdir)/Makefile.in | |
235 | am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp | |
233 | 236 | DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) |
234 | 237 | ACLOCAL = @ACLOCAL@ |
235 | 238 | AMTAR = @AMTAR@ |
388 | 391 | top_srcdir = @top_srcdir@ |
389 | 392 | use_python3 = @use_python3@ |
390 | 393 | CONFIG_CLEAN_FILES = *.loT *.rej *.orig |
391 | AUTOMAKE_OPTIONS = no-dependencies | |
392 | 394 | EXTRA_DIST = $(man_MANS) |
393 | 395 | AM_CPPFLAGS = -I${top_srcdir} \ |
394 | 396 | -I${top_srcdir}/lib \ |
423 | 425 | *config.status*) \ |
424 | 426 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ |
425 | 427 | *) \ |
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);; \ | |
428 | 430 | esac; |
429 | 431 | |
430 | 432 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
495 | 497 | distclean-compile: |
496 | 498 | -rm -f *.tab.c |
497 | 499 | |
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 | ||
498 | 510 | .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 $@ $< | |
500 | 516 | |
501 | 517 | .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) '$<'` | |
503 | 523 | |
504 | 524 | .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 $@ $< | |
506 | 530 | |
507 | 531 | 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 | |
509 | 537 | |
510 | 538 | 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` | |
512 | 544 | |
513 | 545 | mostlyclean-libtool: |
514 | 546 | -rm -f *.lo |
611 | 643 | distclean-tags: |
612 | 644 | -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags |
613 | 645 | |
614 | distdir: $(DISTFILES) | |
646 | distdir: $(BUILT_SOURCES) | |
647 | $(MAKE) $(AM_MAKEFLAGS) distdir-am | |
648 | ||
649 | distdir-am: $(DISTFILES) | |
615 | 650 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
616 | 651 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
617 | 652 | list='$(DISTFILES)'; \ |
683 | 718 | clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am |
684 | 719 | |
685 | 720 | distclean: distclean-am |
721 | -rm -f ./$(DEPDIR)/ausearch-time.Po | |
722 | -rm -f ./$(DEPDIR)/auvirt-list.Po | |
723 | -rm -f ./$(DEPDIR)/auvirt.Po | |
686 | 724 | -rm -f Makefile |
687 | 725 | distclean-am: clean-am distclean-compile distclean-generic \ |
688 | 726 | distclean-tags |
728 | 766 | installcheck-am: |
729 | 767 | |
730 | 768 | 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 | |
731 | 772 | -rm -f Makefile |
732 | 773 | maintainer-clean-am: distclean-am maintainer-clean-generic |
733 | 774 | |
750 | 791 | |
751 | 792 | .MAKE: install-am install-strip |
752 | 793 | |
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 \ | |
754 | 795 | clean-binPROGRAMS clean-generic clean-libtool cscopelist-am \ |
755 | 796 | ctags ctags-am distclean distclean-compile distclean-generic \ |
756 | 797 | distclean-libtool distclean-tags distdir dvi dvi-am html \ |