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