1d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes#! /bin/sh
2d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# Generated by configure.
3d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# Run this file to recreate the current configuration.
4d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# Compiler output produced by configure, useful for debugging
5d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# configure, is in config.log if it exists.
6d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
7d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesdebug=false
8d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesac_cs_recheck=false
9d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesac_cs_silent=false
10d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
11d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesSHELL=${CONFIG_SHELL-/bin/sh}
12d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesexport SHELL
13d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes## -------------------- ##
14d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes## M4sh Initialization. ##
15d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes## -------------------- ##
16d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
17d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# Be more Bourne compatible
18d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesDUALCASE=1; export DUALCASE # for MKS sh
19d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  emulate sh
21d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  NULLCMD=:
22d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  # is contrary to our usage.  Disable this feature.
24d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  alias -g '${1+"$@"}'='"$@"'
25d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  setopt NO_GLOB_SUBST
26d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hugheselse
27d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  case `(set -o) 2>/dev/null` in #(
28d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  *posix*) :
29d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    set -o posix ;; #(
30d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  *) :
31d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes     ;;
32d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesesac
33d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesfi
34d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
35d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
36d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesas_nl='
37d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes'
38d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesexport as_nl
39d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# Printing a long string crashes Solaris 7 /usr/bin/printf.
40d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# Prefer a ksh shell builtin over an external printf program on Solaris,
44d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# but without wasting forks for bash or zsh.
45d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesif test -z "$BASH_VERSION$ZSH_VERSION" \
46d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  as_echo='print -r --'
48d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  as_echo_n='print -rn --'
49d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hugheselif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  as_echo='printf %s\n'
51d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  as_echo_n='printf %s'
52d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hugheselse
53d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    as_echo_n='/usr/ucb/echo -n'
56d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  else
57d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    as_echo_n_body='eval
59d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      arg=$1;
60d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      case $arg in #(
61d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      *"$as_nl"*)
62d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	expr "X$arg" : "X\\(.*\\)$as_nl";
63d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      esac;
65d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    '
67d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    export as_echo_n_body
68d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    as_echo_n='sh -c $as_echo_n_body as_echo'
69d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  fi
70d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  export as_echo_body
71d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  as_echo='sh -c $as_echo_body as_echo'
72d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesfi
73d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
74d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# The user is always right.
75d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesif test "${PATH_SEPARATOR+set}" != set; then
76d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  PATH_SEPARATOR=:
77d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      PATH_SEPARATOR=';'
80d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  }
81d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesfi
82d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
83d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
84d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# IFS
85d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# We need space, tab and new line, in precisely that order.  Quoting is
86d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# there to prevent editors from complaining about space-tab.
87d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# (If _AS_PATH_WALK were called with IFS unset, it would disable word
88d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# splitting by setting IFS to empty value.)
89d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesIFS=" ""	$as_nl"
90d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
91d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# Find who we are.  Look in the path if we contain no directory separator.
92d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesas_myself=
93d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughescase $0 in #((
94d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  *[\\/]* ) as_myself=$0 ;;
95d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesfor as_dir in $PATH
97d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesdo
98d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  IFS=$as_save_IFS
99d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  test -z "$as_dir" && as_dir=.
100d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
101d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  done
102d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesIFS=$as_save_IFS
103d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
104d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes     ;;
105d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesesac
106d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# We did not find ourselves, most probably we were run as `sh COMMAND'
107d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# in which case we are not to be found in the path.
108d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesif test "x$as_myself" = x; then
109d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  as_myself=$0
110d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesfi
111d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesif test ! -f "$as_myself"; then
112d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  exit 1
114d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesfi
115d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
116d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# Unset variables that we do not need and which cause bugs (e.g. in
117d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
118d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# suppresses any "Segmentation fault" message there.  '((' could
119d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# trigger a bug in pdksh 5.2.14.
120d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesfor as_var in BASH_ENV ENV MAIL MAILPATH
121d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesdo eval test x\${$as_var+set} = xset \
122d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesdone
124d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesPS1='$ '
125d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesPS2='> '
126d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesPS4='+ '
127d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
128d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# NLS nuisances.
129d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesLC_ALL=C
130d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesexport LC_ALL
131d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesLANGUAGE=C
132d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesexport LANGUAGE
133d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
134d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# CDPATH.
135d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
136d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
137d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
138d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# as_fn_error STATUS ERROR [LINENO LOG_FD]
139d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# ----------------------------------------
140d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
141d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
142d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# script with STATUS, using 1 if that was 0.
143d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesas_fn_error ()
144d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes{
145d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  as_status=$1; test $as_status -eq 0 && as_status=1
146d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  if test "$4"; then
147d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
148d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
149d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  fi
150d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  $as_echo "$as_me: error: $2" >&2
151d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  as_fn_exit $as_status
152d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes} # as_fn_error
153d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
154d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
155d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# as_fn_set_status STATUS
156d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# -----------------------
157d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# Set $? to STATUS, without forking.
158d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesas_fn_set_status ()
159d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes{
160d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  return $1
161d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes} # as_fn_set_status
162d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
163d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# as_fn_exit STATUS
164d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# -----------------
165d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
166d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesas_fn_exit ()
167d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes{
168d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  set +e
169d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  as_fn_set_status $1
170d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  exit $1
171d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes} # as_fn_exit
172d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
173d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# as_fn_unset VAR
174d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# ---------------
175d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# Portably unset VAR.
176d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesas_fn_unset ()
177d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes{
178d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  { eval $1=; unset $1;}
179d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes}
180d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesas_unset=as_fn_unset
181d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# as_fn_append VAR VALUE
182d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# ----------------------
183d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# Append the text in VALUE to the end of the definition contained in VAR. Take
184d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# advantage of any shell optimizations that allow amortized linear growth over
185d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# repeated appends, instead of the typical quadratic growth present in naive
186d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# implementations.
187d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
188d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  eval 'as_fn_append ()
189d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  {
190d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    eval $1+=\$2
191d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  }'
192d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hugheselse
193d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  as_fn_append ()
194d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  {
195d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    eval $1=\$$1\$2
196d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  }
197d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesfi # as_fn_append
198d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
199d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# as_fn_arith ARG...
200d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# ------------------
201d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# Perform arithmetic evaluation on the ARGs, and store the result in the
202d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# global $as_val. Take advantage of shells that can avoid forks. The arguments
203d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# must be portable across $(()) and expr.
204d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
205d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  eval 'as_fn_arith ()
206d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  {
207d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    as_val=$(( $* ))
208d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  }'
209d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hugheselse
210d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  as_fn_arith ()
211d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  {
212d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    as_val=`expr "$@" || test $? -eq 1`
213d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  }
214d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesfi # as_fn_arith
215d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
216d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
217d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesif expr a : '\(a\)' >/dev/null 2>&1 &&
218d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes   test "X`expr 00001 : '.*\(...\)'`" = X001; then
219d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  as_expr=expr
220d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hugheselse
221d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  as_expr=false
222d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesfi
223d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
224d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
225d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  as_basename=basename
226d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hugheselse
227d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  as_basename=false
228d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesfi
229d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
230d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
231d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  as_dirname=dirname
232d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hugheselse
233d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  as_dirname=false
234d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesfi
235d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
236d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesas_me=`$as_basename -- "$0" ||
237d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
238d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	 X"$0" : 'X\(//\)$' \| \
239d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
240d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes$as_echo X/"$0" |
241d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    sed '/^.*\/\([^/][^/]*\)\/*$/{
242d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    s//\1/
243d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    q
244d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  }
245d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  /^X\/\(\/\/\)$/{
246d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    s//\1/
247d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    q
248d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  }
249d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  /^X\/\(\/\).*/{
250d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    s//\1/
251d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    q
252d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  }
253d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  s/.*/./; q'`
254d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
255d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# Avoid depending upon Character Ranges.
256d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesas_cr_letters='abcdefghijklmnopqrstuvwxyz'
257d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
258d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesas_cr_Letters=$as_cr_letters$as_cr_LETTERS
259d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesas_cr_digits='0123456789'
260d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesas_cr_alnum=$as_cr_Letters$as_cr_digits
261d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
262d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesECHO_C= ECHO_N= ECHO_T=
263d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughescase `echo -n x` in #(((((
264d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes-n*)
265d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  case `echo 'xy\c'` in
266d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
267d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  xy)  ECHO_C='\c';;
268d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
269d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes       ECHO_T='	';;
270d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  esac;;
271d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes*)
272d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  ECHO_N='-n';;
273d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesesac
274d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
275d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesrm -f conf$$ conf$$.exe conf$$.file
276d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesif test -d conf$$.dir; then
277d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  rm -f conf$$.dir/conf$$.file
278d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hugheselse
279d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  rm -f conf$$.dir
280d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  mkdir conf$$.dir 2>/dev/null
281d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesfi
282d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesif (echo >conf$$.file) 2>/dev/null; then
283d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  if ln -s conf$$.file conf$$ 2>/dev/null; then
284d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    as_ln_s='ln -s'
285d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    # ... but there are two gotchas:
286d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
287d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
288d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    # In both cases, we have to default to `cp -pR'.
289d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
290d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      as_ln_s='cp -pR'
291d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  elif ln conf$$.file conf$$ 2>/dev/null; then
292d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    as_ln_s=ln
293d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  else
294d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    as_ln_s='cp -pR'
295d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  fi
296d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hugheselse
297d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  as_ln_s='cp -pR'
298d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesfi
299d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
300d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesrmdir conf$$.dir 2>/dev/null
301d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
302d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
303d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# as_fn_mkdir_p
304d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# -------------
305d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# Create "$as_dir" as a directory, including parents if necessary.
306d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesas_fn_mkdir_p ()
307d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes{
308d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
309d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  case $as_dir in #(
310d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  -*) as_dir=./$as_dir;;
311d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  esac
312d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  test -d "$as_dir" || eval $as_mkdir_p || {
313d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    as_dirs=
314d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    while :; do
315d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      case $as_dir in #(
316d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
317d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      *) as_qdir=$as_dir;;
318d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      esac
319d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      as_dirs="'$as_qdir' $as_dirs"
320d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      as_dir=`$as_dirname -- "$as_dir" ||
321d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
322d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	 X"$as_dir" : 'X\(//\)[^/]' \| \
323d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	 X"$as_dir" : 'X\(//\)$' \| \
324d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
325d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes$as_echo X"$as_dir" |
326d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
327d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    s//\1/
328d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    q
329d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  }
330d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  /^X\(\/\/\)[^/].*/{
331d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    s//\1/
332d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    q
333d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  }
334d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  /^X\(\/\/\)$/{
335d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    s//\1/
336d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    q
337d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  }
338d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  /^X\(\/\).*/{
339d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    s//\1/
340d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    q
341d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  }
342d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  s/.*/./; q'`
343d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      test -d "$as_dir" && break
344d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    done
345d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    test -z "$as_dirs" || eval "mkdir $as_dirs"
346d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
347d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
348d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
349d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes} # as_fn_mkdir_p
350d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesif mkdir -p . 2>/dev/null; then
351d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  as_mkdir_p='mkdir -p "$as_dir"'
352d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hugheselse
353d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  test -d ./-p && rmdir ./-p
354d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  as_mkdir_p=false
355d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesfi
356d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
357d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
358d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# as_fn_executable_p FILE
359d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# -----------------------
360d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# Test if FILE is an executable regular file.
361d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesas_fn_executable_p ()
362d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes{
363d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  test -f "$1" && test -x "$1"
364d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes} # as_fn_executable_p
365d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesas_test_x='test -x'
366d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesas_executable_p=as_fn_executable_p
367d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
368d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# Sed expression to map a string onto a valid CPP name.
369d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
370d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
371d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# Sed expression to map a string onto a valid variable name.
372d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
373d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
374d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
375d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesexec 6>&1
376d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes## ----------------------------------- ##
377d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes## Main body of $CONFIG_STATUS script. ##
378d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes## ----------------------------------- ##
379d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# Save the log message, to keep $0 and so on meaningful, and to
380d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# report actual input values of CONFIG_FILES etc. instead of their
381d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# values after options handling.
382d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesac_log="
383d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesThis file was extended by strace $as_me 4.16, which was
384d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesgenerated by GNU Autoconf 2.69.  Invocation command line was
385d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
386d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  CONFIG_FILES    = $CONFIG_FILES
387d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  CONFIG_HEADERS  = $CONFIG_HEADERS
388d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  CONFIG_LINKS    = $CONFIG_LINKS
389d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  CONFIG_COMMANDS = $CONFIG_COMMANDS
390d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  $ $0 $@
391d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
392d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hugheson `(hostname || uname -n) 2>/dev/null | sed 1q`
393d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"
394d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
395d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# Files that config.status was made for.
396d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesconfig_files=" Makefile tests/Makefile tests-m32/Makefile tests-mx32/Makefile strace.spec debian/changelog"
397d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesconfig_headers=" config.h"
398d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesconfig_commands=" depfiles"
399d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
400d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesac_cs_usage="\
401d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes\`$as_me' instantiates files and other configuration actions
402d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesfrom templates according to the current configuration.  Unless the files
403d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesand actions are specified as TAGs, all are instantiated by default.
404d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
405d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesUsage: $0 [OPTION]... [TAG]...
406d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
407d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  -h, --help       print this help, then exit
408d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  -V, --version    print version number and configuration settings, then exit
409d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      --config     print configuration, then exit
410d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  -q, --quiet, --silent
411d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes                   do not print progress messages
412d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  -d, --debug      don't remove temporary files
413d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      --recheck    update $as_me by reconfiguring in the same conditions
414d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      --file=FILE[:TEMPLATE]
415d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes                   instantiate the configuration file FILE
416d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      --header=FILE[:TEMPLATE]
417d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes                   instantiate the configuration header FILE
418d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
419d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesConfiguration files:
420d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes$config_files
421d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
422d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesConfiguration headers:
423d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes$config_headers
424d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
425d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesConfiguration commands:
426d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes$config_commands
427d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
428d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesReport bugs to <strace-devel@lists.sourceforge.net>.
429d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesstrace home page: <https://strace.io>."
430d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
431d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesac_cs_config=""
432d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesac_cs_version="\
433d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesstrace config.status 4.16
434d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesconfigured by ./configure, generated by GNU Autoconf 2.69,
435d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  with options \"$ac_cs_config\"
436d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
437d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesCopyright (C)  Free Software Foundation, Inc.
438d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesThis config.status script is free software; the Free Software Foundation
439d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesgives unlimited permission to copy, distribute and modify it."
440d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
441d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesac_pwd='/usr/local/google/home/enh/Downloads/strace-4.16'
442d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughessrcdir='.'
443d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesINSTALL='/usr/bin/install -c'
444d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesMKDIR_P='/bin/mkdir -p'
445d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesAWK='gawk'
446d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughestest -n "$AWK" || AWK=awk
447d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# The default lists apply if the user does not specify any file.
448d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesac_need_defaults=:
449d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hugheswhile test $# != 0
450d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesdo
451d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  case $1 in
452d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  --*=?*)
453d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    ac_option=`expr "X$1" : 'X\([^=]*\)='`
454d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
455d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    ac_shift=:
456d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    ;;
457d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  --*=)
458d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    ac_option=`expr "X$1" : 'X\([^=]*\)='`
459d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    ac_optarg=
460d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    ac_shift=:
461d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    ;;
462d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  *)
463d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    ac_option=$1
464d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    ac_optarg=$2
465d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    ac_shift=shift
466d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    ;;
467d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  esac
468d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
469d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  case $ac_option in
470d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  # Handling of the options.
471d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
472d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    ac_cs_recheck=: ;;
473d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
474d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    $as_echo "$ac_cs_version"; exit ;;
475d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  --config | --confi | --conf | --con | --co | --c )
476d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    $as_echo "$ac_cs_config"; exit ;;
477d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  --debug | --debu | --deb | --de | --d | -d )
478d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    debug=: ;;
479d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  --file | --fil | --fi | --f )
480d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    $ac_shift
481d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    case $ac_optarg in
482d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
483d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    '') as_fn_error $? "missing file argument" ;;
484d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    esac
485d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    as_fn_append CONFIG_FILES " '$ac_optarg'"
486d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    ac_need_defaults=false;;
487d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  --header | --heade | --head | --hea )
488d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    $ac_shift
489d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    case $ac_optarg in
490d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
491d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    esac
492d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
493d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    ac_need_defaults=false;;
494d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  --he | --h)
495d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    # Conflict between --help and --header
496d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    as_fn_error $? "ambiguous option: \`$1'
497d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesTry \`$0 --help' for more information.";;
498d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  --help | --hel | -h )
499d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    $as_echo "$ac_cs_usage"; exit ;;
500d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
501d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  | -silent | --silent | --silen | --sile | --sil | --si | --s)
502d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    ac_cs_silent=: ;;
503d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
504d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  # This is an error.
505d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  -*) as_fn_error $? "unrecognized option: \`$1'
506d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesTry \`$0 --help' for more information." ;;
507d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
508d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  *) as_fn_append ac_config_targets " $1"
509d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes     ac_need_defaults=false ;;
510d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
511d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  esac
512d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  shift
513d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesdone
514d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
515d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesac_configure_extra_args=
516d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
517d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesif $ac_cs_silent; then
518d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  exec 6>/dev/null
519d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  ac_configure_extra_args="$ac_configure_extra_args --silent"
520d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesfi
521d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
522d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesif $ac_cs_recheck; then
523d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  set X /bin/sh './configure'  $ac_configure_extra_args --no-create --no-recursion
524d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  shift
525d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  $as_echo "running CONFIG_SHELL=/bin/sh $*" >&6
526d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  CONFIG_SHELL='/bin/sh'
527d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  export CONFIG_SHELL
528d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  exec "$@"
529d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesfi
530d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
531d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesexec 5>>config.log
532d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes{
533d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  echo
534d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
535d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes## Running $as_me. ##
536d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes_ASBOX
537d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  $as_echo "$ac_log"
538d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes} >&5
539d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
540d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes#
541d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# INIT-COMMANDS
542d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes#
543d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesAMDEP_TRUE="" ac_aux_dir="."
544d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
545d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
546d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# Handling of arguments.
547d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesfor ac_config_target in $ac_config_targets
548d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesdo
549d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  case $ac_config_target in
550d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
551d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
552d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
553d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
554d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    "tests-m32/Makefile") CONFIG_FILES="$CONFIG_FILES tests-m32/Makefile" ;;
555d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    "tests-mx32/Makefile") CONFIG_FILES="$CONFIG_FILES tests-mx32/Makefile" ;;
556d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    "strace.spec") CONFIG_FILES="$CONFIG_FILES strace.spec" ;;
557d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    "debian/changelog") CONFIG_FILES="$CONFIG_FILES debian/changelog" ;;
558d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
559d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
560d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  esac
561d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesdone
562d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
563d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
564d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# If the user did not use the arguments to specify the items to instantiate,
565d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# then the envvar interface is used.  Set only those that are not.
566d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# We use the long form for the default assignment because of an extremely
567d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# bizarre bug on SunOS 4.1.3.
568d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesif $ac_need_defaults; then
569d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
570d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
571d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
572d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesfi
573d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
574d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# Have a temporary directory for convenience.  Make it in the build tree
575d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# simply because there is no reason against having it here, and in addition,
576d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# creating and moving files from /tmp can sometimes cause problems.
577d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# Hook for its removal unless debugging.
578d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# Note that there is a small window in which the directory will not be cleaned:
579d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# after its creation but before its name has been assigned to `$tmp'.
580d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes$debug ||
581d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes{
582d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  tmp= ac_tmp=
583d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  trap 'exit_status=$?
584d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  : "${ac_tmp:=$tmp}"
585d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
586d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes' 0
587d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  trap 'as_fn_exit 1' 1 2 13 15
588d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes}
589d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# Create a (secure) tmp directory for tmp files.
590d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
591d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes{
592d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  tmp=`(umask 077 && mktemp -d "./confXXXXXX")` &&
593d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  test -n "$tmp" && test -d "$tmp"
594d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
595d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesac_tmp=$tmp
596d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
597d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# Set up the scripts for CONFIG_FILES section.
598d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# No need to generate them if there are no CONFIG_FILES.
599d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# This happens for instance with `./config.status config.h'.
600d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesif test -n "$CONFIG_FILES"; then
601d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
602d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
603d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesac_cr=`echo X | tr X '\015'`
604d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# On cygwin, bash can eat \r inside `` if the user requested igncr.
605d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# But we know of no other shell where ac_cr would be empty at this
606d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# point, so we can use a bashism as a fallback.
607d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesif test "x$ac_cr" = x; then
608d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  eval ac_cr=\$\'\\r\'
609d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesfi
610d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
611d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
612d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  ac_cs_awk_cr='\\r'
613d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hugheselse
614d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  ac_cs_awk_cr=$ac_cr
615d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesfi
616d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
617d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesecho 'BEGIN {' >"$ac_tmp/subs1.awk" &&
618d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughescat >>"$ac_tmp/subs1.awk" <<\_ACAWK &&
619d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["am__EXEEXT_FALSE"]=""
620d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["am__EXEEXT_TRUE"]="#"
621d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["LTLIBOBJS"]=""
622d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["LIBOBJS"]=""
623d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["VALGRIND_CHECK_RULES"]="\n"\
624d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"# Valgrind check\n"\
625d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#\n"\
626d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"# Optional:\n"\
627d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#  - VALGRIND_SUPPRESSIONS_FILES: Space-separated list of Valgrind suppressions\n"\
628d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#    files to load. (Default: empty)\n"\
629d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#  - VALGRIND_FLAGS: General flags to pass to all Valgrind tools.\n"\
630d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#    (Default: --num-callers=30)\n"\
631d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#  - VALGRIND_$toolname_FLAGS: Flags to pass to Valgrind $toolname (one of:\n"\
632d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#    memcheck, helgrind, drd, sgcheck). (Default: various)\n"\
633d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"\n"\
634d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"# Optional variables\n"\
635d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"VALGRIND_SUPPRESSIONS ?= $(addprefix --suppressions=,$(VALGRIND_SUPPRESSIONS_FILES))\n"\
636d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"VALGRIND_FLAGS ?= --num-callers=30\n"\
637d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"VALGRIND_memcheck_FLAGS ?= --leak-check=full --show-reachable=no\n"\
638d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"VALGRIND_helgrind_FLAGS ?= --history-level=approx\n"\
639d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"VALGRIND_drd_FLAGS ?=\n"\
640d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"VALGRIND_sgcheck_FLAGS ?=\n"\
641d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"\n"\
642d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"# Internal use\n"\
643d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"valgrind_log_files = $(addprefix test-suite-,$(addsuffix .log,$(valgrind_tools)))\n"\
644d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"\n"\
645d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"valgrind_memcheck_flags = --tool=memcheck $(VALGRIND_memcheck_FLAGS)\n"\
646d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"valgrind_helgrind_flags = --tool=helgrind $(VALGRIND_helgrind_FLAGS)\n"\
647d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"valgrind_drd_flags = --tool=drd $(VALGRIND_drd_FLAGS)\n"\
648d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"valgrind_sgcheck_flags = --tool=exp-sgcheck $(VALGRIND_sgcheck_FLAGS)\n"\
649d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"\n"\
650d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"valgrind_quiet = $(valgrind_quiet_$(V))\n"\
651d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"valgrind_quiet_ = $(valgrind_quiet_$(AM_DEFAULT_VERBOSITY))\n"\
652d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"valgrind_quiet_0 = --quiet\n"\
653d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"valgrind_v_use   = $(valgrind_v_use_$(V))\n"\
654d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"valgrind_v_use_  = $(valgrind_v_use_$(AM_DEFAULT_VERBOSITY))\n"\
655d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"valgrind_v_use_0 = @echo \"  USE   \" $(patsubst check-valgrind-%,%,$@):;\n"\
656d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"\n"\
657d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"# Support running with and without libtool.\n"\
658d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"ifneq ($(LIBTOOL),)\n"\
659d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"valgrind_lt = $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=execute\n"\
660d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"else\n"\
661d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"valgrind_lt =\n"\
662d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"endif\n"\
663d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"\n"\
664d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"# Use recursive makes in order to ignore errors during check\n"\
665d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"check-valgrind:\n"\
666d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"ifeq ($(VALGRIND_ENABLED),yes)\n"\
667d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"	-$(AM_V_at)$(foreach tool,$(valgrind_enabled_tools), \\\n"\
668d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"		$(MAKE) $(AM_MAKEFLAGS) -k check-valgrind-$(tool); \\\n"\
669d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"	)\n"\
670d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"else\n"\
671d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"	@echo \"Need to reconfigure with --enable-valgrind\"\n"\
672d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"endif\n"\
673d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"\n"\
674d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"# Valgrind running\n"\
675d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"VALGRIND_TESTS_ENVIRONMENT = \\\n"\
676d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"	$(TESTS_ENVIRONMENT) \\\n"\
677d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"	env VALGRIND=$(VALGRIND) \\\n"\
678d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"	G_SLICE=always-malloc,debug-blocks \\\n"\
679d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"	G_DEBUG=fatal-warnings,fatal-criticals,gc-friendly\n"\
680d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"\n"\
681d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"VALGRIND_LOG_COMPILER = \\\n"\
682d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"	$(valgrind_lt) \\\n"\
683d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"	$(VALGRIND) $(VALGRIND_SUPPRESSIONS) --error-exitcode=1 $(VALGRIND_FLAGS)\n"\
684d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"\n"\
685d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"define valgrind_tool_rule =\n"\
686d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"check-valgrind-$(1): $$(BUILT_SOURCES)\n"\
687d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"ifeq ($$(VALGRIND_ENABLED)-$$(ENABLE_VALGRIND_$(1)),yes-yes)\n"\
688d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"	$$(valgrind_v_use)$$(MAKE) $$(AM_MAKEFLAGS) check-am \\\n"\
689d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"		TESTS_ENVIRONMENT=\"$$(VALGRIND_TESTS_ENVIRONMENT)\" \\\n"\
690d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"		LOG_COMPILER=\"$$(VALGRIND_LOG_COMPILER)\" \\\n"\
691d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"		LOG_FLAGS=\"$$(valgrind_$(1)_flags)\" \\\n"\
692d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"		TEST_SUITE_LOG=test-suite-$(1).log\n"\
693d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"else ifeq ($$(VALGRIND_ENABLED),yes)\n"\
694d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"	@echo \"Need to reconfigure with --enable-valgrind-$(1)\"\n"\
695d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"else\n"\
696d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"	@echo \"Need to reconfigure with --enable-valgrind\"\n"\
697d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"endif\n"\
698d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"endef\n"\
699d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"\n"\
700d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"$(foreach tool,$(valgrind_tools),$(eval $(call valgrind_tool_rule,$(tool))))\n"\
701d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"\n"\
702d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"AM_DISTCHECK_CONFIGURE_FLAGS ?=\n"\
703d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"AM_DISTCHECK_CONFIGURE_FLAGS += --disable-valgrind\n"\
704d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"\n"\
705d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"MOSTLYCLEANFILES ?=\n"\
706d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"MOSTLYCLEANFILES += $(valgrind_log_files)\n"\
707d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"\n"\
708d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes".PHONY: check-valgrind $(add-prefix check-valgrind-,$(valgrind_tools))\n"\
709d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes""
710d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["valgrind_enabled_tools"]=" memcheck"
711d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["valgrind_tools"]="memcheck helgrind drd sgcheck"
712d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["ENABLE_VALGRIND_sgcheck"]=""
713d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["ENABLE_VALGRIND_drd"]="no"
714d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["ENABLE_VALGRIND_helgrind"]="no"
715d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["ENABLE_VALGRIND_memcheck"]="yes"
716d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["VALGRIND_ENABLED"]="yes"
717d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["VALGRIND_ENABLED_FALSE"]="#"
718d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["VALGRIND_ENABLED_TRUE"]=""
719d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["VALGRIND"]="valgrind"
720d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["HAVE_MX32_MPERS_FALSE"]="#"
721d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["HAVE_MX32_MPERS_TRUE"]=""
722d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["HAVE_MX32_RUNTIME_FALSE"]="#"
723d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["HAVE_MX32_RUNTIME_TRUE"]=""
724d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["HAVE_M32_MPERS_FALSE"]="#"
725d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["HAVE_M32_MPERS_TRUE"]=""
726d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["HAVE_M32_RUNTIME_FALSE"]="#"
727d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["HAVE_M32_RUNTIME_TRUE"]=""
728d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["USE_LIBUNWIND_FALSE"]=""
729d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["USE_LIBUNWIND_TRUE"]="#"
730d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["libunwind_CPPFLAGS"]=""
731d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["libunwind_LDFLAGS"]=""
732d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["libunwind_LIBS"]=""
733d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["PERL"]="/usr/bin/perl"
734d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["dl_LIBS"]="-ldl"
735d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["MIPS_ABI"]=""
736d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["arch_mx32"]="x32"
737d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["arch_m32"]="i386"
738d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["arch"]="x86_64"
739d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["CODE_COVERAGE_RULES"]="\n"\
740d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"# Code coverage\n"\
741d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#\n"\
742d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"# Optional:\n"\
743d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#  - CODE_COVERAGE_DIRECTORY: Top-level directory for code coverage reporting.\n"\
744d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#    Multiple directories may be specified, separated by whitespace.\n"\
745d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#    (Default: $(top_builddir))\n"\
746d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#  - CODE_COVERAGE_OUTPUT_FILE: Filename and path for the .info file generated\n"\
747d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#    by lcov for code coverage. (Default:\n"\
748d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#    $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage.info)\n"\
749d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#  - CODE_COVERAGE_OUTPUT_DIRECTORY: Directory for generated code coverage\n"\
750d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#    reports to be created. (Default:\n"\
751d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#    $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage)\n"\
752d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#  - CODE_COVERAGE_BRANCH_COVERAGE: Set to 1 to enforce branch coverage,\n"\
753d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#    set to 0 to disable it and leave empty to stay with the default.\n"\
754d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#    (Default: empty)\n"\
755d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#  - CODE_COVERAGE_LCOV_SHOPTS_DEFAULT: Extra options shared between both lcov\n"\
756d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#    instances. (Default: based on $CODE_COVERAGE_BRANCH_COVERAGE)\n"\
757d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#  - CODE_COVERAGE_LCOV_SHOPTS: Extra options to shared between both lcov\n"\
758d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#    instances. (Default: $CODE_COVERAGE_LCOV_SHOPTS_DEFAULT)\n"\
759d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#  - CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH: --gcov-tool pathtogcov\n"\
760d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#  - CODE_COVERAGE_LCOV_OPTIONS_DEFAULT: Extra options to pass to the\n"\
761d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#    collecting lcov instance. (Default: $CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH)\n"\
762d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#  - CODE_COVERAGE_LCOV_OPTIONS: Extra options to pass to the collecting lcov\n"\
763d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#    instance. (Default: $CODE_COVERAGE_LCOV_OPTIONS_DEFAULT)\n"\
764d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#  - CODE_COVERAGE_LCOV_RMOPTS_DEFAULT: Extra options to pass to the filtering\n"\
765d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#    lcov instance. (Default: empty)\n"\
766d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#  - CODE_COVERAGE_LCOV_RMOPTS: Extra options to pass to the filtering lcov\n"\
767d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#    instance. (Default: $CODE_COVERAGE_LCOV_RMOPTS_DEFAULT)\n"\
768d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#  - CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT: Extra options to pass to the\n"\
769d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#    genhtml instance. (Default: based on $CODE_COVERAGE_BRANCH_COVERAGE)\n"\
770d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#  - CODE_COVERAGE_GENHTML_OPTIONS: Extra options to pass to the genhtml\n"\
771d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#    instance. (Default: $CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT)\n"\
772d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#  - CODE_COVERAGE_IGNORE_PATTERN: Extra glob pattern of files to ignore\n"\
773d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"#\n"\
774d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"# The generated report will be titled using the $(PACKAGE_NAME) and\n"\
775d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"# $(PACKAGE_VERSION). In order to add the current git hash to the title,\n"\
776d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"# use the git-version-gen script, available online.\n"\
777d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"\n"\
778d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"# Optional variables\n"\
779d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"CODE_COVERAGE_DIRECTORY ?= $(top_builddir)\n"\
780d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"CODE_COVERAGE_OUTPUT_FILE ?= $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage.info\n"\
781d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"CODE_COVERAGE_OUTPUT_DIRECTORY ?= $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage\n"\
782d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"CODE_COVERAGE_BRANCH_COVERAGE ?=\n"\
783d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"CODE_COVERAGE_LCOV_SHOPTS_DEFAULT ?= $(if $(CODE_COVERAGE_BRANCH_COVERAGE),\\\n"\
784d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"--rc lcov_branch_coverage=$(CODE_COVERAGE_BRANCH_COVERAGE))\n"\
785d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"CODE_COVERAGE_LCOV_SHOPTS ?= $(CODE_COVERAGE_LCOV_SHOPTS_DEFAULT)\n"\
786d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH ?= --gcov-tool \"$(GCOV)\"\n"\
787d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"CODE_COVERAGE_LCOV_OPTIONS_DEFAULT ?= $(CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH)\n"\
788d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"CODE_COVERAGE_LCOV_OPTIONS ?= $(CODE_COVERAGE_LCOV_OPTIONS_DEFAULT)\n"\
789d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"CODE_COVERAGE_LCOV_RMOPTS_DEFAULT ?=\n"\
790d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"CODE_COVERAGE_LCOV_RMOPTS ?= $(CODE_COVERAGE_LCOV_RMOPTS_DEFAULT)\n"\
791d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT ?=\\\n"\
792d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"$(if $(CODE_COVERAGE_BRANCH_COVERAGE),\\\n"\
793d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"--rc genhtml_branch_coverage=$(CODE_COVERAGE_BRANCH_COVERAGE))\n"\
794d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"CODE_COVERAGE_GENHTML_OPTIONS ?= $(CODE_COVERAGE_GENHTML_OPTIONS_DEFAULTS)\n"\
795d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"CODE_COVERAGE_IGNORE_PATTERN ?=\n"\
796d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"\n"\
797d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"code_coverage_v_lcov_cap = $(code_coverage_v_lcov_cap_$(V))\n"\
798d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"code_coverage_v_lcov_cap_ = $(code_coverage_v_lcov_cap_$(AM_DEFAULT_VERBOSITY))\n"\
799d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"code_coverage_v_lcov_cap_0 = @echo \"  LCOV   --capture\"\\\n"\
800d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes" $(CODE_COVERAGE_OUTPUT_FILE);\n"\
801d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"code_coverage_v_lcov_ign = $(code_coverage_v_lcov_ign_$(V))\n"\
802d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"code_coverage_v_lcov_ign_ = $(code_coverage_v_lcov_ign_$(AM_DEFAULT_VERBOSITY))\n"\
803d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"code_coverage_v_lcov_ign_0 = @echo \"  LCOV   --remove /tmp/*\"\\\n"\
804d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes" $(CODE_COVERAGE_IGNORE_PATTERN);\n"\
805d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"code_coverage_v_genhtml = $(code_coverage_v_genhtml_$(V))\n"\
806d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"code_coverage_v_genhtml_ = $(code_coverage_v_genhtml_$(AM_DEFAULT_VERBOSITY))\n"\
807d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"code_coverage_v_genhtml_0 = @echo \"  GEN   \" $(CODE_COVERAGE_OUTPUT_DIRECTORY);\n"\
808d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"code_coverage_quiet = $(code_coverage_quiet_$(V))\n"\
809d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"code_coverage_quiet_ = $(code_coverage_quiet_$(AM_DEFAULT_VERBOSITY))\n"\
810d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"code_coverage_quiet_0 = --quiet\n"\
811d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"\n"\
812d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"# sanitizes the test-name: replaces with underscores: dashes and dots\n"\
813d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"code_coverage_sanitize = $(subst -,_,$(subst .,_,$(1)))\n"\
814d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"\n"\
815d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"# Use recursive makes in order to ignore errors during check\n"\
816d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"check-code-coverage:\n"\
817d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"ifeq ($(CODE_COVERAGE_ENABLED),yes)\n"\
818d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"	-$(AM_V_at)$(MAKE) $(AM_MAKEFLAGS) -k check\n"\
819d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"	$(AM_V_at)$(MAKE) $(AM_MAKEFLAGS) code-coverage-capture\n"\
820d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"else\n"\
821d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"	@echo \"Need to reconfigure with --enable-code-coverage\"\n"\
822d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"endif\n"\
823d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"\n"\
824d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"# Capture code coverage data\n"\
825d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"code-coverage-capture: code-coverage-capture-hook\n"\
826d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"ifeq ($(CODE_COVERAGE_ENABLED),yes)\n"\
827d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"	$(code_coverage_v_lcov_cap)$(LCOV) $(code_coverage_quiet) $(addprefix --directory ,$(CODE_COVERAGE_DIRECTORY)) --capture --output-file \"$(CODE_COVE"\
828d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"RAGE_OUTPUT_FILE).tmp\" --test-name \"$(call code_coverage_sanitize,$(PACKAGE_NAME)-$(PACKAGE_VERSION))\" --no-checksum --compat-libtool $(CODE_COVERAG"\
829d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"E_LCOV_SHOPTS) $(CODE_COVERAGE_LCOV_OPTIONS)\n"\
830d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"	$(code_coverage_v_lcov_ign)$(LCOV) $(code_coverage_quiet) $(addprefix --directory ,$(CODE_COVERAGE_DIRECTORY)) --remove \"$(CODE_COVERAGE_OUTPUT_FIL"\
831d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"E).tmp\" \"/tmp/*\" $(CODE_COVERAGE_IGNORE_PATTERN) --output-file \"$(CODE_COVERAGE_OUTPUT_FILE)\" $(CODE_COVERAGE_LCOV_SHOPTS) $(CODE_COVERAGE_LCOV_RMOP"\
832d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"TS)\n"\
833d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"	-@rm -f $(CODE_COVERAGE_OUTPUT_FILE).tmp\n"\
834d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"	$(code_coverage_v_genhtml)LANG=C $(GENHTML) $(code_coverage_quiet) $(addprefix --prefix ,$(CODE_COVERAGE_DIRECTORY)) --output-directory \"$(CODE_COV"\
835d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"ERAGE_OUTPUT_DIRECTORY)\" --title \"$(PACKAGE_NAME)-$(PACKAGE_VERSION) Code Coverage\" --legend --show-details \"$(CODE_COVERAGE_OUTPUT_FILE)\" $(CODE_CO"\
836d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"VERAGE_GENHTML_OPTIONS)\n"\
837d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"	@echo \"file://$(abs_builddir)/$(CODE_COVERAGE_OUTPUT_DIRECTORY)/index.html\"\n"\
838d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"else\n"\
839d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"	@echo \"Need to reconfigure with --enable-code-coverage\"\n"\
840d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"endif\n"\
841d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"\n"\
842d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"# Hook rule executed before code-coverage-capture, overridable by the user\n"\
843d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"code-coverage-capture-hook:\n"\
844d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"\n"\
845d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"ifeq ($(CODE_COVERAGE_ENABLED),yes)\n"\
846d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"clean: code-coverage-clean\n"\
847d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"distclean: code-coverage-clean\n"\
848d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"code-coverage-clean:\n"\
849d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"	-$(LCOV) --directory $(top_builddir) -z\n"\
850d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"	-rm -rf $(CODE_COVERAGE_OUTPUT_FILE) $(CODE_COVERAGE_OUTPUT_FILE).tmp $(CODE_COVERAGE_OUTPUT_DIRECTORY)\n"\
851d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"	-find . \\( -name \"*.gcda\" -o -name \"*.gcno\" -o -name \"*.gcov\" \\) -delete\n"\
852d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"endif\n"\
853d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"\n"\
854d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"GITIGNOREFILES ?=\n"\
855d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"GITIGNOREFILES += $(CODE_COVERAGE_OUTPUT_FILE) $(CODE_COVERAGE_OUTPUT_DIRECTORY)\n"\
856d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"\n"\
857d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"AM_DISTCHECK_CONFIGURE_FLAGS ?=\n"\
858d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"AM_DISTCHECK_CONFIGURE_FLAGS += --disable-code-coverage\n"\
859d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"\n"\
860d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes".PHONY: check-code-coverage code-coverage-capture code-coverage-capture-hook code-coverage-clean\n"\
861d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes""
862d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["CODE_COVERAGE_LDFLAGS"]=""
863d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["CODE_COVERAGE_CXXFLAGS"]=""
864d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["CODE_COVERAGE_CFLAGS"]=""
865d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["CODE_COVERAGE_CPPFLAGS"]=""
866d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["GENHTML"]=""
867d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["LCOV"]=""
868d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["GCOV"]=""
869d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["CODE_COVERAGE_ENABLED"]="no"
870d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["CODE_COVERAGE_ENABLED_FALSE"]=""
871d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["CODE_COVERAGE_ENABLED_TRUE"]="#"
872d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["SED"]="/bin/sed"
873d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["EGREP"]="/bin/grep -E"
874d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["GREP"]="/bin/grep"
875d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["RANLIB"]="ranlib"
876d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["WARN_CFLAGS_FOR_BUILD"]=" -Wall -Wempty-body -Wformat-security -Wignored-qualifiers -Winit-self -Wlogical-op -Wmissing-parameter-type -Wnested-externs -Wold-style-declaratio"\
877d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"n -Wold-style-definition -Wsign-compare -Wtype-limits -Wwrite-strings"
878d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["LDFLAGS_FOR_BUILD"]=""
879d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["CPPFLAGS_FOR_BUILD"]=""
880d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["CFLAGS_FOR_BUILD"]="-g -O2"
881d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["BUILD_OBJEXT"]=""
882d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["BUILD_EXEEXT"]=""
883d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["CPP_FOR_BUILD"]="gcc -E"
884d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["ac_ct_CC_FOR_BUILD"]="gcc"
885d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["CC_FOR_BUILD"]="gcc"
886d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["WARN_CFLAGS"]=" -Wall -Wempty-body -Wformat-security -Wignored-qualifiers -Winit-self -Wlogical-op -Wmissing-parameter-type -Wnested-externs -Wold-style-declaratio"\
887d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"n -Wold-style-definition -Wsign-compare -Wtype-limits -Wwrite-strings"
888d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["CPP"]="gcc -E"
889d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["am__fastdepCC_FALSE"]="#"
890d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["am__fastdepCC_TRUE"]=""
891d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["CCDEPMODE"]="depmode=gcc3"
892d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["am__nodep"]="_no"
893d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["AMDEPBACKSLASH"]="\\"
894d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["AMDEP_FALSE"]="#"
895d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["AMDEP_TRUE"]=""
896d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["am__quote"]=""
897d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["am__include"]="include"
898d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["DEPDIR"]=".deps"
899d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["OBJEXT"]="o"
900d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["EXEEXT"]=""
901d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["ac_ct_CC"]="gcc"
902d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["CPPFLAGS"]=""
903d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["LDFLAGS"]=""
904d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["CFLAGS"]="-g -O2"
905d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["CC"]="gcc"
906d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["DEB_CHANGELOGTIME"]="Wed, 15 Feb 2017 11:38:25 -0800"
907d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["RPM_CHANGELOGTIME"]="Wed Feb 15 2017"
908d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["host_os"]="linux-gnu"
909d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["host_vendor"]="pc"
910d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["host_cpu"]="x86_64"
911d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["host"]="x86_64-pc-linux-gnu"
912d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["build_os"]="linux-gnu"
913d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["build_vendor"]="pc"
914d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["build_cpu"]="x86_64"
915d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["build"]="x86_64-pc-linux-gnu"
916d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["MAINT"]="#"
917d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["MAINTAINER_MODE_FALSE"]=""
918d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["MAINTAINER_MODE_TRUE"]="#"
919d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["AM_BACKSLASH"]="\\"
920d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["AM_DEFAULT_VERBOSITY"]="1"
921d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["AM_DEFAULT_V"]="$(AM_DEFAULT_VERBOSITY)"
922d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["AM_V"]="$(V)"
923d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["am__untar"]="$${TAR-tar} xf -"
924d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["am__tar"]="$${TAR-tar} chof - \"$$tardir\""
925d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["AMTAR"]="$${TAR-tar}"
926d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["am__leading_dot"]="."
927d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["SET_MAKE"]=""
928d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["AWK"]="gawk"
929d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["mkdir_p"]="$(MKDIR_P)"
930d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["MKDIR_P"]="/bin/mkdir -p"
931d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["INSTALL_STRIP_PROGRAM"]="$(install_sh) -c -s"
932d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["STRIP"]=""
933d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["install_sh"]="${SHELL} /usr/local/google/home/enh/Downloads/strace-4.16/install-sh"
934d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["MAKEINFO"]="${SHELL} /usr/local/google/home/enh/Downloads/strace-4.16/missing makeinfo"
935d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["AUTOHEADER"]="${SHELL} /usr/local/google/home/enh/Downloads/strace-4.16/missing autoheader"
936d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["AUTOMAKE"]="${SHELL} /usr/local/google/home/enh/Downloads/strace-4.16/missing automake-1.14"
937d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["AUTOCONF"]="${SHELL} /usr/local/google/home/enh/Downloads/strace-4.16/missing autoconf"
938d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["ACLOCAL"]="${SHELL} /usr/local/google/home/enh/Downloads/strace-4.16/missing aclocal-1.14"
939d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["VERSION"]="4.16"
940d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["PACKAGE"]="strace"
941d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["CYGPATH_W"]="echo"
942d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["am__isrc"]=""
943d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["INSTALL_DATA"]="${INSTALL} -m 644"
944d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["INSTALL_SCRIPT"]="${INSTALL}"
945d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["INSTALL_PROGRAM"]="${INSTALL}"
946d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["target_alias"]=""
947d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["host_alias"]=""
948d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["build_alias"]=""
949d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["LIBS"]=""
950d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["ECHO_T"]=""
951d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["ECHO_N"]="-n"
952d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["ECHO_C"]=""
953d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["DEFS"]="-DHAVE_CONFIG_H"
954d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["mandir"]="${datarootdir}/man"
955d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["localedir"]="${datarootdir}/locale"
956d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["libdir"]="${exec_prefix}/lib"
957d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["psdir"]="${docdir}"
958d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["pdfdir"]="${docdir}"
959d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["dvidir"]="${docdir}"
960d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["htmldir"]="${docdir}"
961d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["infodir"]="${datarootdir}/info"
962d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["docdir"]="${datarootdir}/doc/${PACKAGE_TARNAME}"
963d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["oldincludedir"]="/usr/include"
964d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["includedir"]="${prefix}/include"
965d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["localstatedir"]="${prefix}/var"
966d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["sharedstatedir"]="${prefix}/com"
967d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["sysconfdir"]="${prefix}/etc"
968d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["datadir"]="${datarootdir}"
969d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["datarootdir"]="${prefix}/share"
970d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["libexecdir"]="${exec_prefix}/libexec"
971d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["sbindir"]="${exec_prefix}/sbin"
972d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["bindir"]="${exec_prefix}/bin"
973d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["program_transform_name"]="s,x,x,"
974d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["prefix"]="/usr/local"
975d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["exec_prefix"]="${prefix}"
976d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["PACKAGE_URL"]="https://strace.io"
977d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["PACKAGE_BUGREPORT"]="strace-devel@lists.sourceforge.net"
978d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["PACKAGE_STRING"]="strace 4.16"
979d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["PACKAGE_VERSION"]="4.16"
980d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["PACKAGE_TARNAME"]="strace"
981d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["PACKAGE_NAME"]="strace"
982d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["PATH_SEPARATOR"]=":"
983d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesS["SHELL"]="/bin/sh"
984d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes_ACAWK
985d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughescat >>"$ac_tmp/subs1.awk" <<_ACAWK &&
986d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  for (key in S) S_is_set[key] = 1
987d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  FS = ""
988d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
989d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes}
990d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes{
991d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  line = $ 0
992d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  nfields = split(line, field, "@")
993d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  substed = 0
994d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  len = length(field[1])
995d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  for (i = 2; i < nfields; i++) {
996d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    key = field[i]
997d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    keylen = length(key)
998d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    if (S_is_set[key]) {
999d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      value = S[key]
1000d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
1001d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      len += length(value) + length(field[++i])
1002d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      substed = 1
1003d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    } else
1004d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      len += 1 + keylen
1005d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  }
1006d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
1007d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  print line
1008d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes}
1009d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
1010d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes_ACAWK
1011d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
1012d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
1013d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hugheselse
1014d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  cat
1015d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
1016d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
1017d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesfi # test -n "$CONFIG_FILES"
1018d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
1019d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# Set up the scripts for CONFIG_HEADERS section.
1020d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# No need to generate them if there are no CONFIG_HEADERS.
1021d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# This happens for instance with `./config.status Makefile'.
1022d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesif test -n "$CONFIG_HEADERS"; then
1023d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughescat >"$ac_tmp/defines.awk" <<\_ACAWK ||
1024d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesBEGIN {
1025d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["PACKAGE_NAME"]=" \"strace\""
1026d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["PACKAGE_TARNAME"]=" \"strace\""
1027d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["PACKAGE_VERSION"]=" \"4.16\""
1028d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["PACKAGE_STRING"]=" \"strace 4.16\""
1029d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["PACKAGE_BUGREPORT"]=" \"strace-devel@lists.sourceforge.net\""
1030d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["PACKAGE_URL"]=" \"https://strace.io\""
1031d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["PACKAGE"]=" \"strace\""
1032d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["VERSION"]=" \"4.16\""
1033d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["STDC_HEADERS"]=" 1"
1034d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_SYS_TYPES_H"]=" 1"
1035d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_SYS_STAT_H"]=" 1"
1036d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STDLIB_H"]=" 1"
1037d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRING_H"]=" 1"
1038d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_MEMORY_H"]=" 1"
1039d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRINGS_H"]=" 1"
1040d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_INTTYPES_H"]=" 1"
1041d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STDINT_H"]=" 1"
1042d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_UNISTD_H"]=" 1"
1043d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["__EXTENSIONS__"]=" 1"
1044d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["_ALL_SOURCE"]=" 1"
1045d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["_GNU_SOURCE"]=" 1"
1046d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["_POSIX_PTHREAD_SEMANTICS"]=" 1"
1047d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["_TANDEM_SOURCE"]=" 1"
1048d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["X86_64"]=" 1"
1049d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["ENABLE_ARM_OABI"]=" 0"
1050d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_TYPEOF"]=" 1"
1051d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_ACCEPT4"]=" 1"
1052d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_FALLOCATE"]=" 1"
1053d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_FANOTIFY_MARK"]=" 1"
1054d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_FOPEN64"]=" 1"
1055d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_FORK"]=" 1"
1056d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_FPUTS_UNLOCKED"]=" 1"
1057d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_FSTATAT"]=" 1"
1058d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_FTRUNCATE"]=" 1"
1059d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_FUTIMENS"]=" 1"
1060d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_IF_INDEXTONAME"]=" 1"
1061d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_OPEN64"]=" 1"
1062d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_PRCTL"]=" 1"
1063d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_PREADV"]=" 1"
1064d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_PROCESS_VM_READV"]=" 1"
1065d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_PWRITEV"]=" 1"
1066d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_READAHEAD"]=" 1"
1067d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_SIGNALFD"]=" 1"
1068d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STPCPY"]=" 1"
1069d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRERROR"]=" 1"
1070d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRSIGNAL"]=" 1"
1071d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_SYNC_FILE_RANGE"]=" 1"
1072d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_UTIMENSAT"]=" 1"
1073d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_SIG_ATOMIC_T"]=" 1"
1074d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRUCT_SIGCONTEXT"]=" 1"
1075d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRUCT_MMSGHDR"]=" 1"
1076d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE___KERNEL_LONG_T"]=" 1"
1077d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE___KERNEL_ULONG_T"]=" 1"
1078d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRUCT___OLD_KERNEL_STAT"]=" 1"
1079d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRUCT_USER_DESC"]=" 1"
1080d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRUCT_STAT_ST_MTIME_NSEC"]=" 1"
1081d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRUCT_FLOCK"]=" 1"
1082d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRUCT_FLOCK64"]=" 1"
1083d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRUCT_TIMEX_TAI"]=" 1"
1084d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRUCT_UTSNAME_DOMAINNAME"]=" 1"
1085d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_SIGINFO_T_SI_SYSCALL"]=" 1"
1086d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_SIGINFO_T_SI_TIMERID"]=" 1"
1087d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_SIGINFO_T_SI_OVERRUN"]=" 1"
1088d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRUCT_PERF_EVENT_ATTR_PRECISE_IP"]=" 1"
1089d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRUCT_PERF_EVENT_ATTR_MMAP_DATA"]=" 1"
1090d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRUCT_PERF_EVENT_ATTR_SAMPLE_ID_ALL"]=" 1"
1091d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRUCT_PERF_EVENT_ATTR_EXCLUDE_HOST"]=" 1"
1092d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRUCT_PERF_EVENT_ATTR_EXCLUDE_GUEST"]=" 1"
1093d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRUCT_PERF_EVENT_ATTR_EXCLUDE_CALLCHAIN_KERNEL"]=" 1"
1094d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRUCT_PERF_EVENT_ATTR_EXCLUDE_CALLCHAIN_USER"]=" 1"
1095d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRUCT_PERF_EVENT_ATTR_MMAP2"]=" 1"
1096d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRUCT_PERF_EVENT_ATTR_BP_TYPE"]=" 1"
1097d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRUCT_PERF_EVENT_ATTR_CONFIG1"]=" 1"
1098d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRUCT_PERF_EVENT_ATTR_CONFIG2"]=" 1"
1099d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRUCT_PERF_EVENT_ATTR_BRANCH_SAMPLE_TYPE"]=" 1"
1100d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRUCT_PERF_EVENT_ATTR_SAMPLE_REGS_USER"]=" 1"
1101d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRUCT_PERF_EVENT_ATTR_SAMPLE_STACK_USER"]=" 1"
1102d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_ELF_H"]=" 1"
1103d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_INTTYPES_H"]=" 1"
1104d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_LINUX_BSG_H"]=" 1"
1105d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_LINUX_DM_IOCTL_H"]=" 1"
1106d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_LINUX_DQBLK_XFS_H"]=" 1"
1107d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_LINUX_FALLOC_H"]=" 1"
1108d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_LINUX_FIEMAP_H"]=" 1"
1109d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_LINUX_FILTER_H"]=" 1"
1110d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_LINUX_HIDDEV_H"]=" 1"
1111d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_LINUX_IP_VS_H"]=" 1"
1112d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_LINUX_IPC_H"]=" 1"
1113d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_LINUX_MMTIMER_H"]=" 1"
1114d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_LINUX_MSG_H"]=" 1"
1115d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_LINUX_PERF_EVENT_H"]=" 1"
1116d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_LINUX_QUOTA_H"]=" 1"
1117d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_LINUX_SECCOMP_H"]=" 1"
1118d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_LINUX_SECUREBITS_H"]=" 1"
1119d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_LINUX_SEM_H"]=" 1"
1120d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_LINUX_SHM_H"]=" 1"
1121d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_LINUX_UTSNAME_H"]=" 1"
1122d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_MQUEUE_H"]=" 1"
1123d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_NETIPX_IPX_H"]=" 1"
1124d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_SCSI_SG_H"]=" 1"
1125d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STROPTS_H"]=" 1"
1126d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_SYS_EVENTFD_H"]=" 1"
1127d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_SYS_FANOTIFY_H"]=" 1"
1128d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_SYS_IPC_H"]=" 1"
1129d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_SYS_MSG_H"]=" 1"
1130d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_SYS_QUOTA_H"]=" 1"
1131d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_SYS_REG_H"]=" 1"
1132d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_SYS_SEM_H"]=" 1"
1133d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_SYS_SHM_H"]=" 1"
1134d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_SYS_SIGNALFD_H"]=" 1"
1135d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_SYS_XATTR_H"]=" 1"
1136d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_USTAT_H"]=" 1"
1137d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_NETINET_TCP_H"]=" 1"
1138d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_NETINET_UDP_H"]=" 1"
1139d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_LINUX_MQUEUE_H"]=" 1"
1140d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_LINUX_NETFILTER_ARP_ARP_TABLES_H"]=" 1"
1141d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_LINUX_NETFILTER_IPV4_IP_TABLES_H"]=" 1"
1142d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_LINUX_NETFILTER_IPV6_IP6_TABLES_H"]=" 1"
1143d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_LINUX_INPUT_H"]=" 1"
1144d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRUCT_INPUT_ABSINFO_RESOLUTION"]=" 1"
1145d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRUCT_STATFS"]=" 1"
1146d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRUCT_STATFS_F_FRSIZE"]=" 1"
1147d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRUCT_STATFS_F_FLAGS"]=" 1"
1148d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRUCT_STATFS_F_FSID_VAL"]=" 1"
1149d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRUCT_STATFS64"]=" 1"
1150d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRUCT_STATFS64_F_FRSIZE"]=" 1"
1151d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRUCT_STATFS64_F_FLAGS"]=" 1"
1152d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRUCT_STATFS64_F_FSID_VAL"]=" 1"
1153d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_STRUCT_BLK_USER_TRACE_SETUP"]=" 1"
1154d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_LINUX_BTRFS_H"]=" 1"
1155d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_BTRFS_COMPRESS_NONE"]=" 0"
1156d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_BTRFS_COMPRESS_ZLIB"]=" 0"
1157d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_BTRFS_COMPRESS_LZO"]=" 0"
1158d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_SYS_ERRLIST"]=" 1"
1159d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_PTRACE_PEEKUSER"]=" 1"
1160d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_PTRACE_POKEUSER"]=" 1"
1161d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_P_PID"]=" 1"
1162d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_P_PPID"]=" 0"
1163d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_P_PGID"]=" 1"
1164d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_P_SID"]=" 0"
1165d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_P_CID"]=" 0"
1166d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_P_UID"]=" 0"
1167d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_P_GID"]=" 0"
1168d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_P_ALL"]=" 1"
1169d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_P_LWPID"]=" 0"
1170d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_LO_FLAGS_READ_ONLY"]=" 1"
1171d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_LO_FLAGS_USE_AOPS"]=" 0"
1172d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_LO_FLAGS_AUTOCLEAR"]=" 1"
1173d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_LO_FLAGS_PARTSCAN"]=" 1"
1174d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_LO_FLAGS_DIRECT_IO"]=" 0"
1175d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_CTL_PROC"]=" 1"
1176d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_CTL_ARLAN"]=" 1"
1177d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_CTL_S390DBF"]=" 1"
1178d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_CTL_SUNRPC"]=" 1"
1179d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_CTL_PM"]=" 1"
1180d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_CTL_FRV"]=" 1"
1181d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_KERN_PRINTK_RATELIMIT"]=" 1"
1182d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_KERN_PRINTK_RATELIMIT_BURST"]=" 1"
1183d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_KERN_PTY"]=" 1"
1184d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_KERN_NGROUPS_MAX"]=" 1"
1185d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_KERN_SPARC_SCONS_PWROFF"]=" 1"
1186d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_KERN_HZ_TIMER"]=" 1"
1187d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_KERN_UNKNOWN_NMI_PANIC"]=" 1"
1188d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_KERN_BOOTLOADER_TYPE"]=" 1"
1189d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_KERN_RANDOMIZE"]=" 1"
1190d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_KERN_SETUID_DUMPABLE"]=" 1"
1191d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_KERN_SPIN_RETRY"]=" 1"
1192d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_KERN_ACPI_VIDEO_FLAGS"]=" 1"
1193d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_KERN_IA64_UNALIGNED"]=" 1"
1194d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_KERN_COMPAT_LOG"]=" 1"
1195d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_KERN_MAX_LOCK_DEPTH"]=" 1"
1196d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_KERN_NMI_WATCHDOG"]=" 1"
1197d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_KERN_PANIC_ON_NMI"]=" 1"
1198d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_LLC"]=" 1"
1199d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_NETFILTER"]=" 1"
1200d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_DCCP"]=" 1"
1201d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_IRDA"]=" 1"
1202d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_CORE_DESTROY_DELAY"]=" 0"
1203d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_CORE_BUDGET"]=" 1"
1204d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_CORE_AEVENT_ETIME"]=" 1"
1205d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_CORE_AEVENT_RSEQTH"]=" 1"
1206d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_CORE_WARNINGS"]=" 1"
1207d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_IPV4_IGMP_MAX_MSF"]=" 1"
1208d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_TCP_NO_METRICS_SAVE"]=" 1"
1209d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_TCP_DEFAULT_WIN_SCALE"]=" 1"
1210d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_TCP_MODERATE_RCVBUF"]=" 1"
1211d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_TCP_TSO_WIN_DIVISOR"]=" 1"
1212d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_TCP_BIC_BETA"]=" 1"
1213d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_IPV4_ICMP_ERRORS_USE_INBOUND_IFADDR"]=" 1"
1214d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_TCP_CONG_CONTROL"]=" 1"
1215d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_TCP_ABC"]=" 1"
1216d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_IPV4_IPFRAG_MAX_DIST"]=" 1"
1217d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_TCP_MTU_PROBING"]=" 1"
1218d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_TCP_BASE_MSS"]=" 1"
1219d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_IPV4_TCP_WORKAROUND_SIGNED_WINDOWS"]=" 1"
1220d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_TCP_DMA_COPYBREAK"]=" 1"
1221d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_TCP_SLOW_START_AFTER_IDLE"]=" 1"
1222d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_CIPSOV4_CACHE_ENABLE"]=" 1"
1223d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_CIPSOV4_CACHE_BUCKET_SIZE"]=" 1"
1224d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_CIPSOV4_RBM_OPTFMT"]=" 1"
1225d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_CIPSOV4_RBM_STRICTVALID"]=" 1"
1226d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_TCP_AVAIL_CONG_CONTROL"]=" 1"
1227d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_TCP_ALLOWED_CONG_CONTROL"]=" 1"
1228d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_TCP_MAX_SSTHRESH"]=" 1"
1229d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_TCP_FRTO_RESPONSE"]=" 1"
1230d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_IPV4_ROUTE_GC_MIN_INTERVAL_MS"]=" 1"
1231d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_IPV4_CONF_FORCE_IGMP_VERSION"]=" 1"
1232d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_IPV4_CONF_ARP_ANNOUNCE"]=" 1"
1233d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_IPV4_CONF_ARP_IGNORE"]=" 1"
1234d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_IPV4_CONF_PROMOTE_SECONDARIES"]=" 1"
1235d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_IPV4_CONF_ARP_ACCEPT"]=" 1"
1236d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_IPV4_CONF_ARP_NOTIFY"]=" 1"
1237d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_IPV6_MLD_MAX_MSF"]=" 1"
1238d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_NET_IPV6_ROUTE_GC_MIN_INTERVAL_MS"]=" 1"
1239d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_VM_MAX_MAP_COUNT"]=" 1"
1240d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_VM_LAPTOP_MODE"]=" 1"
1241d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_VM_BLOCK_DUMP"]=" 1"
1242d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_VM_HUGETLB_GROUP"]=" 1"
1243d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_VM_VFS_CACHE_PRESSURE"]=" 1"
1244d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_VM_LEGACY_VA_LAYOUT"]=" 1"
1245d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_VM_SWAP_TOKEN_TIMEOUT"]=" 1"
1246d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_FIELD_ANY"]=" 1"
1247d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_FIELD_NONE"]=" 1"
1248d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_FIELD_TOP"]=" 1"
1249d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_FIELD_BOTTOM"]=" 1"
1250d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_FIELD_INTERLACED"]=" 1"
1251d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_FIELD_SEQ_TB"]=" 1"
1252d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_FIELD_SEQ_BT"]=" 1"
1253d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_FIELD_ALTERNATE"]=" 1"
1254d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_FIELD_INTERLACED_TB"]=" 1"
1255d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_FIELD_INTERLACED_BT"]=" 1"
1256d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_BUF_TYPE_VIDEO_CAPTURE"]=" 1"
1257d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE"]=" 1"
1258d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_BUF_TYPE_VIDEO_OUTPUT"]=" 1"
1259d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE"]=" 1"
1260d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_BUF_TYPE_VIDEO_OVERLAY"]=" 1"
1261d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_BUF_TYPE_VBI_CAPTURE"]=" 1"
1262d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_BUF_TYPE_VBI_OUTPUT"]=" 1"
1263d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_BUF_TYPE_SLICED_VBI_CAPTURE"]=" 1"
1264d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_BUF_TYPE_SLICED_VBI_OUTPUT"]=" 1"
1265d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_BUF_TYPE_VIDEO_OUTPUT_OVERLAY"]=" 1"
1266d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_TUNER_RADIO"]=" 1"
1267d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_TUNER_ANALOG_TV"]=" 1"
1268d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_TUNER_DIGITAL_TV"]=" 1"
1269d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_MEMORY_MMAP"]=" 1"
1270d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_MEMORY_USERPTR"]=" 1"
1271d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_MEMORY_OVERLAY"]=" 1"
1272d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_MEMORY_DMABUF"]=" 1"
1273d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_COLORSPACE_SMPTE170M"]=" 1"
1274d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_COLORSPACE_SMPTE240M"]=" 1"
1275d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_COLORSPACE_REC709"]=" 1"
1276d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_COLORSPACE_BT878"]=" 1"
1277d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_COLORSPACE_470_SYSTEM_M"]=" 1"
1278d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_COLORSPACE_470_SYSTEM_BG"]=" 1"
1279d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_COLORSPACE_JPEG"]=" 1"
1280d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_COLORSPACE_SRGB"]=" 1"
1281d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_PRIORITY_UNSET"]=" 1"
1282d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_PRIORITY_BACKGROUND"]=" 1"
1283d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_PRIORITY_INTERACTIVE"]=" 1"
1284d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_PRIORITY_RECORD"]=" 1"
1285d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_FRMSIZE_TYPE_DISCRETE"]=" 1"
1286d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_FRMSIZE_TYPE_CONTINUOUS"]=" 1"
1287d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_FRMSIZE_TYPE_STEPWISE"]=" 1"
1288d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_FRMIVAL_TYPE_DISCRETE"]=" 1"
1289d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_FRMIVAL_TYPE_CONTINUOUS"]=" 1"
1290d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_FRMIVAL_TYPE_STEPWISE"]=" 1"
1291d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_CTRL_TYPE_INTEGER"]=" 1"
1292d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_CTRL_TYPE_BOOLEAN"]=" 1"
1293d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_CTRL_TYPE_MENU"]=" 1"
1294d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_CTRL_TYPE_BUTTON"]=" 1"
1295d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_CTRL_TYPE_INTEGER64"]=" 1"
1296d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_CTRL_TYPE_CTRL_CLASS"]=" 1"
1297d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_CTRL_TYPE_STRING"]=" 1"
1298d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_CTRL_TYPE_BITMASK"]=" 1"
1299d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DECL_V4L2_CTRL_TYPE_INTEGER_MENU"]=" 1"
1300d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_BLKGETSIZE64"]=" 1"
1301d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["SIZEOF_LONG"]=" 8"
1302d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["SIZEOF_LONG_LONG"]=" 8"
1303d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["SIZEOF_OFF_T"]=" 8"
1304d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["SIZEOF_KERNEL_LONG_T"]=" 8"
1305d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["SIZEOF_STRUCT_I64_I32"]=" 16"
1306d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["ASM_SIGRTMIN"]=" 32"
1307d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["ASM_SA_RESTORER"]=" 0x04000000"
1308d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE___BUILTIN_POPCOUNT"]=" 1"
1309d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_DLADDR"]=" 1"
1310d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_GNU_STUBS_32_H"]=" 1"
1311d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_M32_MPERS"]=" 1"
1312d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_M32_STRUCT_STAT"]=" 1"
1313d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_M32_STRUCT_STAT_ST_MTIME_NSEC"]=" 1"
1314d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_M32_STRUCT_STAT64"]=" 1"
1315d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_M32_STRUCT_STAT64_ST_MTIME_NSEC"]=" 1"
1316d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_GNU_STUBS_X32_H"]=" 1"
1317d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_MX32_MPERS"]=" 1"
1318d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_MX32_STRUCT_STAT"]=" 1"
1319d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesD["HAVE_MX32_STRUCT_STAT_ST_MTIME_NSEC"]=" 1"
1320d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  for (key in D) D_is_set[key] = 1
1321d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  FS = ""
1322d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes}
1323d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes/^[\t ]*#[\t ]*(define|undef)[\t ]+[_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ][_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]*([\t (]|$)/ {
1324d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  line = $ 0
1325d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  split(line, arg, " ")
1326d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  if (arg[1] == "#") {
1327d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    defundef = arg[2]
1328d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    mac1 = arg[3]
1329d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  } else {
1330d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    defundef = substr(arg[1], 2)
1331d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    mac1 = arg[2]
1332d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  }
1333d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  split(mac1, mac2, "(") #)
1334d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  macro = mac2[1]
1335d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  prefix = substr(line, 1, index(line, defundef) - 1)
1336d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  if (D_is_set[macro]) {
1337d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    # Preserve the white space surrounding the "#".
1338d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    print prefix "define", macro P[macro] D[macro]
1339d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    next
1340d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  } else {
1341d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    # Replace #undef with comments.  This is necessary, for example,
1342d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    # in the case of _POSIX_SOURCE, which is predefined and required
1343d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    # on some systems where configure will not decide to define it.
1344d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    if (defundef == "undef") {
1345d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      print "/*", prefix defundef, macro, "*/"
1346d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      next
1347d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    }
1348d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  }
1349d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes}
1350d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes{ print }
1351d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes_ACAWK
1352d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
1353d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesfi # test -n "$CONFIG_HEADERS"
1354d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
1355d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
1356d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hugheseval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
1357d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesshift
1358d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesfor ac_tag
1359d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesdo
1360d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  case $ac_tag in
1361d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  :[FHLC]) ac_mode=$ac_tag; continue;;
1362d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  esac
1363d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  case $ac_mode$ac_tag in
1364d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  :[FHL]*:*);;
1365d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
1366d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  :[FH]-) ac_tag=-:-;;
1367d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
1368d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  esac
1369d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  ac_save_IFS=$IFS
1370d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  IFS=:
1371d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  set x $ac_tag
1372d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  IFS=$ac_save_IFS
1373d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  shift
1374d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  ac_file=$1
1375d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  shift
1376d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
1377d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  case $ac_mode in
1378d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  :L) ac_source=$1;;
1379d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  :[FH])
1380d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    ac_file_inputs=
1381d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    for ac_f
1382d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    do
1383d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      case $ac_f in
1384d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      -) ac_f="$ac_tmp/stdin";;
1385d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      *) # Look for the file first in the build tree, then in the source tree
1386d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
1387d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	 # because $ac_f cannot contain `:'.
1388d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	 test -f "$ac_f" ||
1389d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	   case $ac_f in
1390d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	   [\\/$]*) false;;
1391d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
1392d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	   esac ||
1393d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
1394d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      esac
1395d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
1396d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      as_fn_append ac_file_inputs " '$ac_f'"
1397d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    done
1398d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
1399d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    # Let's still pretend it is `configure' which instantiates (i.e., don't
1400d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    # use $as_me), people would be surprised to read:
1401d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    #    /* config.h.  Generated by config.status.  */
1402d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    configure_input='Generated from '`
1403d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
1404d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	`' by configure.'
1405d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    if test x"$ac_file" != x-; then
1406d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      configure_input="$ac_file.  $configure_input"
1407d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
1408d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes$as_echo "$as_me: creating $ac_file" >&6;}
1409d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    fi
1410d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    # Neutralize special characters interpreted by sed in replacement strings.
1411d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    case $configure_input in #(
1412d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    *\&* | *\|* | *\\* )
1413d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes       ac_sed_conf_input=`$as_echo "$configure_input" |
1414d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes       sed 's/[\\\\&|]/\\\\&/g'`;; #(
1415d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    *) ac_sed_conf_input=$configure_input;;
1416d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    esac
1417d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
1418d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    case $ac_tag in
1419d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    *:-:* | *:-) cat >"$ac_tmp/stdin" \
1420d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
1421d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    esac
1422d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    ;;
1423d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  esac
1424d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
1425d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  ac_dir=`$as_dirname -- "$ac_file" ||
1426d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1427d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	 X"$ac_file" : 'X\(//\)[^/]' \| \
1428d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	 X"$ac_file" : 'X\(//\)$' \| \
1429d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
1430d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes$as_echo X"$ac_file" |
1431d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1432d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    s//\1/
1433d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    q
1434d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  }
1435d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  /^X\(\/\/\)[^/].*/{
1436d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    s//\1/
1437d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    q
1438d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  }
1439d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  /^X\(\/\/\)$/{
1440d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    s//\1/
1441d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    q
1442d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  }
1443d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  /^X\(\/\).*/{
1444d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    s//\1/
1445d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    q
1446d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  }
1447d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  s/.*/./; q'`
1448d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  as_dir="$ac_dir"; as_fn_mkdir_p
1449d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  ac_builddir=.
1450d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
1451d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughescase "$ac_dir" in
1452d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1453d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes*)
1454d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1455d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  # A ".." for each directory in $ac_dir_suffix.
1456d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1457d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  case $ac_top_builddir_sub in
1458d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1459d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1460d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  esac ;;
1461d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesesac
1462d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesac_abs_top_builddir=$ac_pwd
1463d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesac_abs_builddir=$ac_pwd$ac_dir_suffix
1464d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# for backward compatibility:
1465d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesac_top_builddir=$ac_top_build_prefix
1466d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
1467d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughescase $srcdir in
1468d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  .)  # We are building in place.
1469d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    ac_srcdir=.
1470d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    ac_top_srcdir=$ac_top_builddir_sub
1471d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    ac_abs_top_srcdir=$ac_pwd ;;
1472d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  [\\/]* | ?:[\\/]* )  # Absolute name.
1473d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    ac_srcdir=$srcdir$ac_dir_suffix;
1474d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    ac_top_srcdir=$srcdir
1475d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    ac_abs_top_srcdir=$srcdir ;;
1476d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  *) # Relative name.
1477d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1478d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    ac_top_srcdir=$ac_top_build_prefix$srcdir
1479d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1480d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesesac
1481d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1482d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
1483d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
1484d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  case $ac_mode in
1485d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  :F)
1486d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  #
1487d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  # CONFIG_FILE
1488d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  #
1489d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
1490d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  case $INSTALL in
1491d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
1492d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
1493d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  esac
1494d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  ac_MKDIR_P=$MKDIR_P
1495d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  case $MKDIR_P in
1496d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  [\\/$]* | ?:[\\/]* ) ;;
1497d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
1498d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  esac
1499d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# If the template does not know about datarootdir, expand it.
1500d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# FIXME: This hack should be removed a few years after 2.60.
1501d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesac_datarootdir_hack=; ac_datarootdir_seen=
1502d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesac_sed_dataroot='
1503d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes/datarootdir/ {
1504d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  p
1505d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  q
1506d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes}
1507d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes/@datadir@/p
1508d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes/@docdir@/p
1509d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes/@infodir@/p
1510d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes/@localedir@/p
1511d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes/@mandir@/p'
1512d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughescase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
1513d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes*datarootdir*) ac_datarootdir_seen=yes;;
1514d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
1515d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
1516d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
1517d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  ac_datarootdir_hack='
1518d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  s&@datadir@&${datarootdir}&g
1519d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  s&@docdir@&${datarootdir}/doc/${PACKAGE_TARNAME}&g
1520d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  s&@infodir@&${datarootdir}/info&g
1521d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  s&@localedir@&${datarootdir}/locale&g
1522d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  s&@mandir@&${datarootdir}/man&g
1523d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  s&\${datarootdir}&${prefix}/share&g' ;;
1524d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesesac
1525d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesac_sed_extra="/^[	 ]*VPATH[	 ]*=[	 ]*/{
1526d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesh
1527d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughess///
1528d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughess/^/:/
1529d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughess/[	 ]*$/:/
1530d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughess/:\$(srcdir):/:/g
1531d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughess/:\${srcdir}:/:/g
1532d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughess/:@srcdir@:/:/g
1533d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughess/^:*//
1534d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughess/:*$//
1535d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesx
1536d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughess/\(=[	 ]*\).*/\1/
1537d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott HughesG
1538d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughess/\n//
1539d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughess/^[^=]*=[	 ]*$//
1540d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes}
1541d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
1542d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes:t
1543d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
1544d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughess|@configure_input@|$ac_sed_conf_input|;t t
1545d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughess&@top_builddir@&$ac_top_builddir_sub&;t t
1546d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughess&@top_build_prefix@&$ac_top_build_prefix&;t t
1547d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughess&@srcdir@&$ac_srcdir&;t t
1548d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughess&@abs_srcdir@&$ac_abs_srcdir&;t t
1549d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughess&@top_srcdir@&$ac_top_srcdir&;t t
1550d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughess&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
1551d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughess&@builddir@&$ac_builddir&;t t
1552d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughess&@abs_builddir@&$ac_abs_builddir&;t t
1553d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughess&@abs_top_builddir@&$ac_abs_top_builddir&;t t
1554d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughess&@INSTALL@&$ac_INSTALL&;t t
1555d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughess&@MKDIR_P@&$ac_MKDIR_P&;t t
1556d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes$ac_datarootdir_hack
1557d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes"
1558d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hugheseval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
1559d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
1560d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
1561d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughestest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
1562d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
1563d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
1564d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      "$ac_tmp/out"`; test -z "$ac_out"; } &&
1565d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
1566d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hugheswhich seems to be undefined.  Please make sure it is defined" >&5
1567d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
1568d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hugheswhich seems to be undefined.  Please make sure it is defined" >&2;}
1569d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
1570d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  rm -f "$ac_tmp/stdin"
1571d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  case $ac_file in
1572d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
1573d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
1574d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  esac \
1575d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
1576d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes ;;
1577d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  :H)
1578d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  #
1579d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  # CONFIG_HEADER
1580d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  #
1581d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  if test x"$ac_file" != x-; then
1582d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    {
1583d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      $as_echo "/* $configure_input  */" \
1584d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
1585d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    } >"$ac_tmp/config.h" \
1586d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
1587d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
1588d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
1589d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes$as_echo "$as_me: $ac_file is unchanged" >&6;}
1590d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    else
1591d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      rm -f "$ac_file"
1592d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      mv "$ac_tmp/config.h" "$ac_file" \
1593d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
1594d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    fi
1595d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  else
1596d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    $as_echo "/* $configure_input  */" \
1597d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
1598d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      || as_fn_error $? "could not create -" "$LINENO" 5
1599d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  fi
1600d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes# Compute "$ac_file"'s index in $config_headers.
1601d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes_am_arg="$ac_file"
1602d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes_am_stamp_count=1
1603d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesfor _am_header in $config_headers :; do
1604d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  case $_am_header in
1605d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    $_am_arg | $_am_arg:* )
1606d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      break ;;
1607d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    * )
1608d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
1609d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  esac
1610d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesdone
1611d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
1612d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1613d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	 X"$_am_arg" : 'X\(//\)[^/]' \| \
1614d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	 X"$_am_arg" : 'X\(//\)$' \| \
1615d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
1616d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes$as_echo X"$_am_arg" |
1617d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1618d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    s//\1/
1619d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    q
1620d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  }
1621d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  /^X\(\/\/\)[^/].*/{
1622d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    s//\1/
1623d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    q
1624d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  }
1625d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  /^X\(\/\/\)$/{
1626d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    s//\1/
1627d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    q
1628d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  }
1629d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  /^X\(\/\).*/{
1630d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    s//\1/
1631d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    q
1632d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  }
1633d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  s/.*/./; q'`/stamp-h$_am_stamp_count
1634d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes ;;
1635d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
1636d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
1637d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes$as_echo "$as_me: executing $ac_file commands" >&6;}
1638d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes ;;
1639d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  esac
1640d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
1641d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
1642d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  case $ac_file$ac_mode in
1643d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
1644d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  # Older Autoconf quotes --file arguments for eval, but not when files
1645d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  # are listed without --file.  Let's play safe and only enable the eval
1646d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  # if we detect the quoting.
1647d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  case $CONFIG_FILES in
1648d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  *\'*) eval set x "$CONFIG_FILES" ;;
1649d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  *)   set x $CONFIG_FILES ;;
1650d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  esac
1651d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  shift
1652d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  for mf
1653d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  do
1654d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    # Strip MF so we end up with the name of the file.
1655d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    mf=`echo "$mf" | sed -e 's/:.*$//'`
1656d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    # Check whether this is an Automake generated Makefile or not.
1657d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    # We used to match only the files named 'Makefile.in', but
1658d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    # some people rename them; so instead we look at the file content.
1659d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    # Grep'ing the first line is not enough: some people post-process
1660d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    # each Makefile.in and add a new line on top of each file to say so.
1661d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    # Grep'ing the whole file is not good either: AIX grep has a line
1662d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    # limit of 2048, but all sed's we know have understand at least 4000.
1663d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
1664d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      dirpart=`$as_dirname -- "$mf" ||
1665d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1666d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	 X"$mf" : 'X\(//\)[^/]' \| \
1667d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	 X"$mf" : 'X\(//\)$' \| \
1668d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
1669d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes$as_echo X"$mf" |
1670d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1671d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    s//\1/
1672d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    q
1673d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  }
1674d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  /^X\(\/\/\)[^/].*/{
1675d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    s//\1/
1676d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    q
1677d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  }
1678d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  /^X\(\/\/\)$/{
1679d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    s//\1/
1680d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    q
1681d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  }
1682d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  /^X\(\/\).*/{
1683d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    s//\1/
1684d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    q
1685d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  }
1686d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  s/.*/./; q'`
1687d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    else
1688d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      continue
1689d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    fi
1690d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    # Extract the definition of DEPDIR, am__include, and am__quote
1691d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    # from the Makefile without running 'make'.
1692d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
1693d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    test -z "$DEPDIR" && continue
1694d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    am__include=`sed -n 's/^am__include = //p' < "$mf"`
1695d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    test -z "$am__include" && continue
1696d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
1697d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    # Find all dependency output files, they are included files with
1698d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    # $(DEPDIR) in their names.  We invoke sed twice because it is the
1699d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    # simplest approach to changing $(DEPDIR) to its actual value in the
1700d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    # expansion.
1701d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    for file in `sed -n "
1702d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
1703d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
1704d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      # Make sure the directory exists.
1705d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      test -f "$dirpart/$file" && continue
1706d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      fdir=`$as_dirname -- "$file" ||
1707d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1708d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	 X"$file" : 'X\(//\)[^/]' \| \
1709d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	 X"$file" : 'X\(//\)$' \| \
1710d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
1711d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes$as_echo X"$file" |
1712d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1713d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    s//\1/
1714d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    q
1715d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  }
1716d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  /^X\(\/\/\)[^/].*/{
1717d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    s//\1/
1718d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    q
1719d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  }
1720d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  /^X\(\/\/\)$/{
1721d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    s//\1/
1722d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    q
1723d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  }
1724d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  /^X\(\/\).*/{
1725d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    s//\1/
1726d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	    q
1727d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  }
1728d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes	  s/.*/./; q'`
1729d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      as_dir=$dirpart/$fdir; as_fn_mkdir_p
1730d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      # echo "creating $dirpart/$file"
1731d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes      echo '# dummy' > "$dirpart/$file"
1732d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes    done
1733d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  done
1734d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes}
1735d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes ;;
1736d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
1737d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes  esac
1738d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesdone # for ac_tag
1739d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
1740d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes
1741d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesas_fn_exit 0
1742