1478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#! /bin/sh
2478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# From configure.in Revision: 1.120.2.13 .
3478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Guess values for system-dependent variables and create Makefiles.
4478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Generated by GNU Autoconf 2.61.
5478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#
6478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
7478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
8478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# This configure script is free software; the Free Software Foundation
9478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# gives unlimited permission to copy, distribute and modify it.
10478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project## --------------------- ##
11478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project## M4sh Initialization.  ##
12478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project## --------------------- ##
13478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
14478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Be more Bourne compatible
15478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectDUALCASE=1; export DUALCASE # for MKS sh
16478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
17478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  emulate sh
18478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  NULLCMD=:
19478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
20478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # is contrary to our usage.  Disable this feature.
21478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  alias -g '${1+"$@"}'='"$@"'
22478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  setopt NO_GLOB_SUBST
23478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
24478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  case `(set -o) 2>/dev/null` in
25478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *posix*) set -o posix ;;
26478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
27478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
28478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
29478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
30478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
31478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
32478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
33478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# PATH needs CR
34478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Avoid depending upon Character Ranges.
35478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_cr_letters='abcdefghijklmnopqrstuvwxyz'
36478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
37478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_cr_Letters=$as_cr_letters$as_cr_LETTERS
38478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_cr_digits='0123456789'
39478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_cr_alnum=$as_cr_Letters$as_cr_digits
40478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
41478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# The user is always right.
42478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${PATH_SEPARATOR+set}" != set; then
43478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "#! /bin/sh" >conf$$.sh
44478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo  "exit 0"   >>conf$$.sh
45478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  chmod +x conf$$.sh
46478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
47478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    PATH_SEPARATOR=';'
48478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  else
49478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    PATH_SEPARATOR=:
50478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
51478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conf$$.sh
52478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
53478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
54478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Support unset when possible.
55478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
56478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_unset=unset
57478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
58478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_unset=false
59478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
60478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
61478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
62478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# IFS
63478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# We need space, tab and new line, in precisely that order.  Quoting is
64478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# there to prevent editors from complaining about space-tab.
65478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# (If _AS_PATH_WALK were called with IFS unset, it would disable word
66478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# splitting by setting IFS to empty value.)
67478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_nl='
68478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project'
69478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectIFS=" ""	$as_nl"
70478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
71478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Find who we are.  Look in the path if we contain no directory separator.
72478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase $0 in
73478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *[\\/]* ) as_myself=$0 ;;
74478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
75478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor as_dir in $PATH
76478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
77478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  IFS=$as_save_IFS
78478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test -z "$as_dir" && as_dir=.
79478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
80478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
81478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectIFS=$as_save_IFS
82478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
83478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     ;;
84478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
85478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# We did not find ourselves, most probably we were run as `sh COMMAND'
86478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# in which case we are not to be found in the path.
87478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "x$as_myself" = x; then
88478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_myself=$0
89478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
90478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test ! -f "$as_myself"; then
91478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
92478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { (exit 1); exit 1; }
93478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
94478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
95478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Work around bugs in pre-3.0 UWIN ksh.
96478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor as_var in ENV MAIL MAILPATH
97478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
98478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
99478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectPS1='$ '
100478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectPS2='> '
101478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectPS4='+ '
102478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
103478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# NLS nuisances.
104478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor as_var in \
105478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
106478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
107478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  LC_TELEPHONE LC_TIME
108478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
109478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
110478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    eval $as_var=C; export $as_var
111478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  else
112478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
113478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
114478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
115478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
116478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Required to use basename.
117478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif expr a : '\(a\)' >/dev/null 2>&1 &&
118478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   test "X`expr 00001 : '.*\(...\)'`" = X001; then
119478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_expr=expr
120478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
121478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_expr=false
122478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
123478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
124478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
125478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_basename=basename
126478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
127478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_basename=false
128478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
129478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
130478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
131478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Name of the executable.
132478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_me=`$as_basename -- "$0" ||
133478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
134478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 X"$0" : 'X\(//\)$' \| \
135478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
136478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho X/"$0" |
137478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    sed '/^.*\/\([^/][^/]*\)\/*$/{
138478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    s//\1/
139478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    q
140478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  }
141478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  /^X\/\(\/\/\)$/{
142478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    s//\1/
143478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    q
144478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  }
145478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  /^X\/\(\/\).*/{
146478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    s//\1/
147478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    q
148478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  }
149478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  s/.*/./; q'`
150478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
151478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# CDPATH.
152478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project$as_unset CDPATH
153478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
154478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
155478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "x$CONFIG_SHELL" = x; then
156478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if (eval ":") 2>/dev/null; then
157478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_have_required=yes
158478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
159478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_have_required=no
160478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
161478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
162478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test $as_have_required = yes && 	 (eval ":
163478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project(as_func_return () {
164478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit \$1)
165478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
166478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_func_success () {
167478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_func_return 0
168478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
169478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_func_failure () {
170478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_func_return 1
171478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
172478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_func_ret_success () {
173478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0
174478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
175478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_func_ret_failure () {
176478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 1
177478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
178478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
179478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectexitcode=0
180478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif as_func_success; then
181478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  :
182478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
183478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  exitcode=1
184478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo as_func_success failed.
185478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
186478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
187478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif as_func_failure; then
188478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  exitcode=1
189478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo as_func_failure succeeded.
190478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
191478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
192478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif as_func_ret_success; then
193478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  :
194478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
195478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  exitcode=1
196478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo as_func_ret_success failed.
197478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
198478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
199478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif as_func_ret_failure; then
200478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  exitcode=1
201478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo as_func_ret_failure succeeded.
202478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
203478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
204478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif ( set x; as_func_ret_success y && test x = \"\$1\" ); then
205478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  :
206478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
207478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  exitcode=1
208478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo positional parameters were not saved.
209478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
210478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
211478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttest \$exitcode = 0) || { (exit 1); exit 1; }
212478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
213478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project(
214478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_lineno_1=\$LINENO
215478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_lineno_2=\$LINENO
216478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
217478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
218478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project") 2> /dev/null; then
219478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  :
220478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
221478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_candidate_shells=
222478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
223478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
224478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
225478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  IFS=$as_save_IFS
226478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test -z "$as_dir" && as_dir=.
227478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  case $as_dir in
228478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 /*)
229478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	   for as_base in sh bash ksh sh5; do
230478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
231478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	   done;;
232478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       esac
233478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
234478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectIFS=$as_save_IFS
235478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
236478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
237478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      for as_shell in $as_candidate_shells $SHELL; do
238478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 # Try only shells that exist, to save several forks.
239478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
240478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		{ ("$as_shell") 2> /dev/null <<\_ASEOF
241478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
242478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  emulate sh
243478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  NULLCMD=:
244478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
245478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # is contrary to our usage.  Disable this feature.
246478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  alias -g '${1+"$@"}'='"$@"'
247478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  setopt NO_GLOB_SUBST
248478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
249478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  case `(set -o) 2>/dev/null` in
250478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *posix*) set -o posix ;;
251478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
252478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
253478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
254478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
255478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
256478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project:
257478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ASEOF
258478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}; then
259478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  CONFIG_SHELL=$as_shell
260478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	       as_have_required=yes
261478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	       if { "$as_shell" 2> /dev/null <<\_ASEOF
262478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
263478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  emulate sh
264478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  NULLCMD=:
265478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
266478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # is contrary to our usage.  Disable this feature.
267478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  alias -g '${1+"$@"}'='"$@"'
268478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  setopt NO_GLOB_SUBST
269478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
270478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  case `(set -o) 2>/dev/null` in
271478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *posix*) set -o posix ;;
272478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
273478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
274478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
275478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
276478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
277478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project:
278478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project(as_func_return () {
279478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $1)
280478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
281478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_func_success () {
282478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_func_return 0
283478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
284478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_func_failure () {
285478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_func_return 1
286478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
287478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_func_ret_success () {
288478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0
289478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
290478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_func_ret_failure () {
291478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 1
292478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
293478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
294478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectexitcode=0
295478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif as_func_success; then
296478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  :
297478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
298478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  exitcode=1
299478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo as_func_success failed.
300478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
301478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
302478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif as_func_failure; then
303478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  exitcode=1
304478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo as_func_failure succeeded.
305478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
306478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
307478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif as_func_ret_success; then
308478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  :
309478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
310478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  exitcode=1
311478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo as_func_ret_success failed.
312478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
313478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
314478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif as_func_ret_failure; then
315478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  exitcode=1
316478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo as_func_ret_failure succeeded.
317478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
318478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
319478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif ( set x; as_func_ret_success y && test x = "$1" ); then
320478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  :
321478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
322478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  exitcode=1
323478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo positional parameters were not saved.
324478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
325478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
326478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttest $exitcode = 0) || { (exit 1); exit 1; }
327478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
328478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project(
329478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_lineno_1=$LINENO
330478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_lineno_2=$LINENO
331478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test "x$as_lineno_1" != "x$as_lineno_2" &&
332478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
333478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
334478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ASEOF
335478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}; then
336478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  break
337478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
338478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
339478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
340478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
341478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      done
342478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
343478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      if test "x$CONFIG_SHELL" != x; then
344478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  for as_var in BASH_ENV ENV
345478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project        do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
346478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project        done
347478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project        export CONFIG_SHELL
348478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
349478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
350478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
351478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
352478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test $as_have_required = no; then
353478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo This script requires a shell more modern than all the
354478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      echo shells that I found on your system.  Please install a
355478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      echo modern shell, or manually run the script under such a
356478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      echo shell if you do have one.
357478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      { (exit 1); exit 1; }
358478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
359478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
360478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
361478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
362478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
363478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
364478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
365478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
366478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
367478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project(eval "as_func_return () {
368478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit \$1)
369478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
370478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_func_success () {
371478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_func_return 0
372478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
373478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_func_failure () {
374478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_func_return 1
375478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
376478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_func_ret_success () {
377478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0
378478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
379478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_func_ret_failure () {
380478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 1
381478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
382478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
383478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectexitcode=0
384478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif as_func_success; then
385478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  :
386478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
387478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  exitcode=1
388478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo as_func_success failed.
389478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
390478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
391478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif as_func_failure; then
392478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  exitcode=1
393478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo as_func_failure succeeded.
394478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
395478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
396478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif as_func_ret_success; then
397478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  :
398478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
399478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  exitcode=1
400478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo as_func_ret_success failed.
401478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
402478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
403478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif as_func_ret_failure; then
404478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  exitcode=1
405478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo as_func_ret_failure succeeded.
406478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
407478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
408478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif ( set x; as_func_ret_success y && test x = \"\$1\" ); then
409478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  :
410478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
411478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  exitcode=1
412478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo positional parameters were not saved.
413478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
414478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
415478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttest \$exitcode = 0") || {
416478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo No shell found that supports shell functions.
417478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo Please tell autoconf@gnu.org about your system,
418478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo including any error possibly output before this
419478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo message
420478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
421478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
422478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
423478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
424478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_lineno_1=$LINENO
425478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_lineno_2=$LINENO
426478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test "x$as_lineno_1" != "x$as_lineno_2" &&
427478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
428478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
429478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
430478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # uniformly replaced by the line number.  The first 'sed' inserts a
431478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # line-number line after each line using $LINENO; the second 'sed'
432478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # does the real work.  The second script uses 'N' to pair each
433478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # line-number line with the line containing $LINENO, and appends
434478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # trailing '-' during substitution so that $LINENO is not a special
435478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # case at line end.
436478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
437478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # scripts with optimization help from Paolo Bonzini.  Blame Lee
438478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # E. McMahon (1931-1989) for sed's syntax.  :-)
439478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  sed -n '
440478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    p
441478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    /[$]LINENO/=
442478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ' <$as_myself |
443478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    sed '
444478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      s/[$]LINENO.*/&-/
445478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      t lineno
446478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      b
447478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      :lineno
448478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      N
449478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      :loop
450478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
451478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      t loop
452478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      s/-\n.*//
453478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ' >$as_me.lineno &&
454478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  chmod +x "$as_me.lineno" ||
455478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
456478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
457478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
458478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Don't try to exec as it changes $[0], causing all sort of problems
459478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # (the dirname of $[0] is not the place where we might find the
460478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # original and so on.  Autoconf is especially sensitive to this).
461478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  . "./$as_me.lineno"
462478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Exit status is that of the last command.
463478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  exit
464478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
465478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
466478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
467478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
468478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_dirname=dirname
469478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
470478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_dirname=false
471478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
472478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
473478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectECHO_C= ECHO_N= ECHO_T=
474478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase `echo -n x` in
475478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project-n*)
476478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  case `echo 'x\c'` in
477478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
478478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *)   ECHO_C='\c';;
479478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  esac;;
480478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project*)
481478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ECHO_N='-n';;
482478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
483478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
484478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif expr a : '\(a\)' >/dev/null 2>&1 &&
485478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   test "X`expr 00001 : '.*\(...\)'`" = X001; then
486478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_expr=expr
487478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
488478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_expr=false
489478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
490478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
491478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conf$$ conf$$.exe conf$$.file
492478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -d conf$$.dir; then
493478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conf$$.dir/conf$$.file
494478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
495478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conf$$.dir
496478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  mkdir conf$$.dir
497478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
498478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho >conf$$.file
499478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif ln -s conf$$.file conf$$ 2>/dev/null; then
500478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_ln_s='ln -s'
501478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # ... but there are two gotchas:
502478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
503478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
504478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # In both cases, we have to default to `cp -p'.
505478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
506478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    as_ln_s='cp -p'
507478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelif ln conf$$.file conf$$ 2>/dev/null; then
508478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_ln_s=ln
509478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
510478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_ln_s='cp -p'
511478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
512478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
513478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrmdir conf$$.dir 2>/dev/null
514478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
515478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif mkdir -p . 2>/dev/null; then
516478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_mkdir_p=:
517478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
518478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test -d ./-p && rmdir ./-p
519478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_mkdir_p=false
520478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
521478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
522478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -x / >/dev/null 2>&1; then
523478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_test_x='test -x'
524478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
525478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if ls -dL / >/dev/null 2>&1; then
526478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    as_ls_L_option=L
527478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  else
528478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    as_ls_L_option=
529478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
530478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_test_x='
531478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    eval sh -c '\''
532478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      if test -d "$1"; then
533478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project        test -d "$1/.";
534478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      else
535478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	case $1 in
536478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project        -*)set "./$1";;
537478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	esac;
538478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
539478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	???[sx]*):;;*)false;;esac;fi
540478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    '\'' sh
541478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  '
542478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
543478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_executable_p=$as_test_x
544478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
545478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Sed expression to map a string onto a valid CPP name.
546478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
547478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
548478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Sed expression to map a string onto a valid variable name.
549478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
550478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
551478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
552478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
553478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectexec 7<&0 </dev/null 6>&1
554478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
555478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Name of the host.
556478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
557478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# so uname gets run too.
558478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
559478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
560478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#
561478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Initializations.
562478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#
563478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_default_prefix=/usr/local
564478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_clean_files=
565478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_config_libobj_dir=.
566478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectLIBOBJS=
567478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcross_compiling=no
568478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsubdirs=
569478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectMFLAGS=
570478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectMAKEFLAGS=
571478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectSHELL=${CONFIG_SHELL-/bin/sh}
572478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
573478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Identity of this package.
574478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectPACKAGE_NAME=
575478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectPACKAGE_TARNAME=
576478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectPACKAGE_VERSION=
577478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectPACKAGE_STRING=
578478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectPACKAGE_BUGREPORT=
579478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
580478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_unique_file="pcap.c"
581478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Factoring default headers for most tests.
582478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_includes_default="\
583478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <stdio.h>
584478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#ifdef HAVE_SYS_TYPES_H
585478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# include <sys/types.h>
586478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif
587478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#ifdef HAVE_SYS_STAT_H
588478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# include <sys/stat.h>
589478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif
590478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#ifdef STDC_HEADERS
591478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# include <stdlib.h>
592478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# include <stddef.h>
593478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#else
594478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# ifdef HAVE_STDLIB_H
595478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#  include <stdlib.h>
596478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# endif
597478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif
598478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#ifdef HAVE_STRING_H
599478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
600478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#  include <memory.h>
601478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# endif
602478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# include <string.h>
603478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif
604478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#ifdef HAVE_STRINGS_H
605478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# include <strings.h>
606478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif
607478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#ifdef HAVE_INTTYPES_H
608478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# include <inttypes.h>
609478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif
610478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#ifdef HAVE_STDINT_H
611478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# include <stdint.h>
612478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif
613478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#ifdef HAVE_UNISTD_H
614478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# include <unistd.h>
615478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif"
616478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
617478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_subst_vars='SHELL
618478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectPATH_SEPARATOR
619478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectPACKAGE_NAME
620478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectPACKAGE_TARNAME
621478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectPACKAGE_VERSION
622478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectPACKAGE_STRING
623478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectPACKAGE_BUGREPORT
624478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectexec_prefix
625478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectprefix
626478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectprogram_transform_name
627478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectbindir
628478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsbindir
629478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectlibexecdir
630478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdatarootdir
631478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdatadir
632478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsysconfdir
633478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsharedstatedir
634478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectlocalstatedir
635478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectincludedir
636478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectoldincludedir
637478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdocdir
638478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectinfodir
639478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecthtmldir
640478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdvidir
641478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectpdfdir
642478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectpsdir
643478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectlibdir
644478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectlocaledir
645478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmandir
646478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectDEFS
647478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectECHO_C
648478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectECHO_N
649478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectECHO_T
650478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectLIBS
651478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectbuild_alias
652478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecthost_alias
653478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttarget_alias
654478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectbuild
655478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectbuild_cpu
656478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectbuild_vendor
657478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectbuild_os
658478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecthost
659478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecthost_cpu
660478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecthost_vendor
661478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecthost_os
662478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttarget
663478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttarget_cpu
664478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttarget_vendor
665478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttarget_os
666478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectSHLICC2
667478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectCC
668478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectCFLAGS
669478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectLDFLAGS
670478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectCPPFLAGS
671478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_ct_CC
672478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectEXEEXT
673478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectOBJEXT
674478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectCPP
675478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectGREP
676478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectEGREP
677478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectLIBOBJS
678478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectV_LEX
679478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectV_YACC
680478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectRANLIB
681478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectV_CCOPT
682478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectV_DEFS
683478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectV_INCLS
684478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectV_LIBS
685478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectV_PCAP
686478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectV_FINDALLDEVS
687478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectV_RANLIB
688478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectSSRC
689478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectDYEXT
690478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectDAGLIBS
691478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectINSTALL_PROGRAM
692478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectINSTALL_SCRIPT
693478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectINSTALL_DATA
694478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectLTLIBOBJS'
695478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_subst_files=''
696478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      ac_precious_vars='build_alias
697478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecthost_alias
698478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttarget_alias
699478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectCC
700478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectCFLAGS
701478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectLDFLAGS
702478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectLIBS
703478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectCPPFLAGS
704478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectCPP'
705478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
706478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
707478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Initialize some variables set by options.
708478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_init_help=
709478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_init_version=false
710478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# The variables have the same names as the options, with
711478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# dashes changed to underlines.
712478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcache_file=/dev/null
713478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectexec_prefix=NONE
714478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectno_create=
715478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectno_recursion=
716478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectprefix=NONE
717478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectprogram_prefix=NONE
718478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectprogram_suffix=NONE
719478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectprogram_transform_name=s,x,x,
720478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsilent=
721478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsite=
722478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsrcdir=
723478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectverbose=
724478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectx_includes=NONE
725478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectx_libraries=NONE
726478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
727478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Installation directory options.
728478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# These are left unexpanded so users can "make install exec_prefix=/foo"
729478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# and all the variables that are supposed to be based on exec_prefix
730478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# by default will actually change.
731478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Use braces instead of parens because sh, perl, etc. also accept them.
732478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# (The list follows the same order as the GNU Coding Standards.)
733478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectbindir='${exec_prefix}/bin'
734478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsbindir='${exec_prefix}/sbin'
735478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectlibexecdir='${exec_prefix}/libexec'
736478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdatarootdir='${prefix}/share'
737478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdatadir='${datarootdir}'
738478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsysconfdir='${prefix}/etc'
739478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsharedstatedir='${prefix}/com'
740478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectlocalstatedir='${prefix}/var'
741478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectincludedir='${prefix}/include'
742478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectoldincludedir='/usr/include'
743478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdocdir='${datarootdir}/doc/${PACKAGE}'
744478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectinfodir='${datarootdir}/info'
745478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecthtmldir='${docdir}'
746478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdvidir='${docdir}'
747478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectpdfdir='${docdir}'
748478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectpsdir='${docdir}'
749478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectlibdir='${exec_prefix}/lib'
750478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectlocaledir='${datarootdir}/locale'
751478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmandir='${datarootdir}/man'
752478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
753478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_prev=
754478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_dashdash=
755478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor ac_option
756478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
757478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # If the previous option needs an argument, assign it.
758478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test -n "$ac_prev"; then
759478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    eval $ac_prev=\$ac_option
760478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_prev=
761478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    continue
762478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
763478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
764478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  case $ac_option in
765478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
766478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *)	ac_optarg=yes ;;
767478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  esac
768478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
769478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Accept the important Cygnus configure options, so we can diagnose typos.
770478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
771478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  case $ac_dashdash$ac_option in
772478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --)
773478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_dashdash=yes ;;
774478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
775478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -bindir | --bindir | --bindi | --bind | --bin | --bi)
776478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_prev=bindir ;;
777478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
778478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    bindir=$ac_optarg ;;
779478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
780478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -build | --build | --buil | --bui | --bu)
781478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_prev=build_alias ;;
782478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
783478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    build_alias=$ac_optarg ;;
784478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
785478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -cache-file | --cache-file | --cache-fil | --cache-fi \
786478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
787478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_prev=cache_file ;;
788478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
789478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
790478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    cache_file=$ac_optarg ;;
791478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
792478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --config-cache | -C)
793478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    cache_file=config.cache ;;
794478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
795478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -datadir | --datadir | --datadi | --datad)
796478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_prev=datadir ;;
797478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -datadir=* | --datadir=* | --datadi=* | --datad=*)
798478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    datadir=$ac_optarg ;;
799478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
800478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
801478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --dataroo | --dataro | --datar)
802478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_prev=datarootdir ;;
803478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
804478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
805478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    datarootdir=$ac_optarg ;;
806478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
807478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -disable-* | --disable-*)
808478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
809478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # Reject names that are not valid shell variable names.
810478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
811478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
812478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
813478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
814478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    eval enable_$ac_feature=no ;;
815478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
816478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -docdir | --docdir | --docdi | --doc | --do)
817478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_prev=docdir ;;
818478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
819478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    docdir=$ac_optarg ;;
820478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
821478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
822478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_prev=dvidir ;;
823478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
824478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    dvidir=$ac_optarg ;;
825478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
826478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -enable-* | --enable-*)
827478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
828478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # Reject names that are not valid shell variable names.
829478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
830478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
831478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
832478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
833478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    eval enable_$ac_feature=\$ac_optarg ;;
834478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
835478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
836478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
837478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --exec | --exe | --ex)
838478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_prev=exec_prefix ;;
839478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
840478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
841478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --exec=* | --exe=* | --ex=*)
842478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    exec_prefix=$ac_optarg ;;
843478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
844478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -gas | --gas | --ga | --g)
845478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # Obsolete; use --with-gas.
846478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    with_gas=yes ;;
847478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
848478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -help | --help | --hel | --he | -h)
849478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_init_help=long ;;
850478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
851478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_init_help=recursive ;;
852478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
853478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_init_help=short ;;
854478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
855478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -host | --host | --hos | --ho)
856478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_prev=host_alias ;;
857478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -host=* | --host=* | --hos=* | --ho=*)
858478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    host_alias=$ac_optarg ;;
859478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
860478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
861478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_prev=htmldir ;;
862478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
863478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --ht=*)
864478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    htmldir=$ac_optarg ;;
865478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
866478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -includedir | --includedir | --includedi | --included | --include \
867478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --includ | --inclu | --incl | --inc)
868478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_prev=includedir ;;
869478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
870478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --includ=* | --inclu=* | --incl=* | --inc=*)
871478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    includedir=$ac_optarg ;;
872478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
873478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -infodir | --infodir | --infodi | --infod | --info | --inf)
874478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_prev=infodir ;;
875478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
876478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    infodir=$ac_optarg ;;
877478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
878478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -libdir | --libdir | --libdi | --libd)
879478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_prev=libdir ;;
880478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -libdir=* | --libdir=* | --libdi=* | --libd=*)
881478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    libdir=$ac_optarg ;;
882478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
883478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
884478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --libexe | --libex | --libe)
885478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_prev=libexecdir ;;
886478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
887478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --libexe=* | --libex=* | --libe=*)
888478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    libexecdir=$ac_optarg ;;
889478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
890478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -localedir | --localedir | --localedi | --localed | --locale)
891478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_prev=localedir ;;
892478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
893478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    localedir=$ac_optarg ;;
894478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
895478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -localstatedir | --localstatedir | --localstatedi | --localstated \
896478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --localstate | --localstat | --localsta | --localst | --locals)
897478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_prev=localstatedir ;;
898478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
899478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
900478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    localstatedir=$ac_optarg ;;
901478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
902478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
903478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_prev=mandir ;;
904478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
905478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    mandir=$ac_optarg ;;
906478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
907478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -nfp | --nfp | --nf)
908478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # Obsolete; use --without-fp.
909478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    with_fp=no ;;
910478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
911478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
912478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --no-cr | --no-c | -n)
913478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    no_create=yes ;;
914478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
915478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
916478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
917478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    no_recursion=yes ;;
918478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
919478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
920478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
921478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --oldin | --oldi | --old | --ol | --o)
922478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_prev=oldincludedir ;;
923478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
924478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
925478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
926478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    oldincludedir=$ac_optarg ;;
927478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
928478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
929478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_prev=prefix ;;
930478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
931478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    prefix=$ac_optarg ;;
932478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
933478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -program-prefix | --program-prefix | --program-prefi | --program-pref \
934478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --program-pre | --program-pr | --program-p)
935478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_prev=program_prefix ;;
936478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -program-prefix=* | --program-prefix=* | --program-prefi=* \
937478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
938478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    program_prefix=$ac_optarg ;;
939478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
940478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -program-suffix | --program-suffix | --program-suffi | --program-suff \
941478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --program-suf | --program-su | --program-s)
942478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_prev=program_suffix ;;
943478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -program-suffix=* | --program-suffix=* | --program-suffi=* \
944478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
945478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    program_suffix=$ac_optarg ;;
946478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
947478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -program-transform-name | --program-transform-name \
948478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --program-transform-nam | --program-transform-na \
949478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --program-transform-n | --program-transform- \
950478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --program-transform | --program-transfor \
951478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --program-transfo | --program-transf \
952478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --program-trans | --program-tran \
953478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --progr-tra | --program-tr | --program-t)
954478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_prev=program_transform_name ;;
955478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -program-transform-name=* | --program-transform-name=* \
956478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --program-transform-nam=* | --program-transform-na=* \
957478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --program-transform-n=* | --program-transform-=* \
958478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --program-transform=* | --program-transfor=* \
959478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --program-transfo=* | --program-transf=* \
960478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --program-trans=* | --program-tran=* \
961478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --progr-tra=* | --program-tr=* | --program-t=*)
962478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    program_transform_name=$ac_optarg ;;
963478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
964478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
965478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_prev=pdfdir ;;
966478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
967478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    pdfdir=$ac_optarg ;;
968478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
969478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -psdir | --psdir | --psdi | --psd | --ps)
970478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_prev=psdir ;;
971478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
972478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    psdir=$ac_optarg ;;
973478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
974478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
975478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | -silent | --silent | --silen | --sile | --sil)
976478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    silent=yes ;;
977478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
978478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
979478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_prev=sbindir ;;
980478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
981478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --sbi=* | --sb=*)
982478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    sbindir=$ac_optarg ;;
983478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
984478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -sharedstatedir | --sharedstatedir | --sharedstatedi \
985478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
986478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --sharedst | --shareds | --shared | --share | --shar \
987478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --sha | --sh)
988478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_prev=sharedstatedir ;;
989478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
990478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
991478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
992478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --sha=* | --sh=*)
993478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    sharedstatedir=$ac_optarg ;;
994478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
995478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -site | --site | --sit)
996478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_prev=site ;;
997478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -site=* | --site=* | --sit=*)
998478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    site=$ac_optarg ;;
999478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1000478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1001478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_prev=srcdir ;;
1002478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1003478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    srcdir=$ac_optarg ;;
1004478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1005478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1006478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --syscon | --sysco | --sysc | --sys | --sy)
1007478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_prev=sysconfdir ;;
1008478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1009478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1010478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    sysconfdir=$ac_optarg ;;
1011478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1012478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -target | --target | --targe | --targ | --tar | --ta | --t)
1013478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_prev=target_alias ;;
1014478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1015478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    target_alias=$ac_optarg ;;
1016478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1017478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1018478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    verbose=yes ;;
1019478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1020478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -version | --version | --versio | --versi | --vers | -V)
1021478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_init_version=: ;;
1022478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1023478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -with-* | --with-*)
1024478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1025478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # Reject names that are not valid shell variable names.
1026478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1027478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      { echo "$as_me: error: invalid package name: $ac_package" >&2
1028478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
1029478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1030478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    eval with_$ac_package=\$ac_optarg ;;
1031478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1032478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -without-* | --without-*)
1033478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1034478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # Reject names that are not valid shell variable names.
1035478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1036478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      { echo "$as_me: error: invalid package name: $ac_package" >&2
1037478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
1038478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1039478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    eval with_$ac_package=no ;;
1040478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1041478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --x)
1042478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # Obsolete; use --with-x.
1043478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    with_x=yes ;;
1044478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1045478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1046478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --x-incl | --x-inc | --x-in | --x-i)
1047478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_prev=x_includes ;;
1048478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1049478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1050478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    x_includes=$ac_optarg ;;
1051478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1052478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1053478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1054478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_prev=x_libraries ;;
1055478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1056478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1057478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    x_libraries=$ac_optarg ;;
1058478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1059478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -*) { echo "$as_me: error: unrecognized option: $ac_option
1060478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectTry \`$0 --help' for more information." >&2
1061478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
1062478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ;;
1063478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1064478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *=*)
1065478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1066478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # Reject names that are not valid shell variable names.
1067478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1068478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1069478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
1070478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    eval $ac_envvar=\$ac_optarg
1071478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    export $ac_envvar ;;
1072478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1073478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *)
1074478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # FIXME: should be removed in autoconf 3.0.
1075478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1076478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1077478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1078478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1079478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ;;
1080478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1081478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  esac
1082478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
1083478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1084478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -n "$ac_prev"; then
1085478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1086478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me: error: missing argument to $ac_option" >&2
1087478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
1088478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
1089478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1090478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Be sure to have absolute directory names.
1091478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1092478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		datadir sysconfdir sharedstatedir localstatedir includedir \
1093478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1094478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		libdir localedir mandir
1095478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
1096478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  eval ac_val=\$$ac_var
1097478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  case $ac_val in
1098478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    [\\/$]* | ?:[\\/]* )  continue;;
1099478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1100478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  esac
1101478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1102478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
1103478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
1104478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1105478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# There might be people who depend on the old broken behavior: `$host'
1106478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# used to hold the argument of --host etc.
1107478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# FIXME: To remove some day.
1108478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectbuild=$build_alias
1109478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecthost=$host_alias
1110478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttarget=$target_alias
1111478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1112478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# FIXME: To remove some day.
1113478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "x$host_alias" != x; then
1114478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test "x$build_alias" = x; then
1115478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    cross_compiling=maybe
1116478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1117478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    If a cross compiler is detected then cross compile mode will be used." >&2
1118478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  elif test "x$build_alias" != "x$host_alias"; then
1119478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    cross_compiling=yes
1120478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
1121478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
1122478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1123478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_tool_prefix=
1124478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttest -n "$host_alias" && ac_tool_prefix=$host_alias-
1125478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1126478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttest "$silent" = yes && exec 6>/dev/null
1127478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1128478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1129478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_pwd=`pwd` && test -n "$ac_pwd" &&
1130478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_ls_di=`ls -di .` &&
1131478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1132478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me: error: Working directory cannot be determined" >&2
1133478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
1134478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1135478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me: error: pwd does not report name of working directory" >&2
1136478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
1137478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1138478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1139478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Find the source files, if location was not specified.
1140478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -z "$srcdir"; then
1141478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_srcdir_defaulted=yes
1142478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Try the directory containing this script, then the parent directory.
1143478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_confdir=`$as_dirname -- "$0" ||
1144478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1145478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 X"$0" : 'X\(//\)[^/]' \| \
1146478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 X"$0" : 'X\(//\)$' \| \
1147478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1148478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho X"$0" |
1149478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1150478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    s//\1/
1151478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    q
1152478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  }
1153478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  /^X\(\/\/\)[^/].*/{
1154478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    s//\1/
1155478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    q
1156478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  }
1157478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  /^X\(\/\/\)$/{
1158478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    s//\1/
1159478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    q
1160478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  }
1161478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  /^X\(\/\).*/{
1162478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    s//\1/
1163478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    q
1164478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  }
1165478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  s/.*/./; q'`
1166478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  srcdir=$ac_confdir
1167478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test ! -r "$srcdir/$ac_unique_file"; then
1168478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    srcdir=..
1169478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
1170478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
1171478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_srcdir_defaulted=no
1172478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
1173478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test ! -r "$srcdir/$ac_unique_file"; then
1174478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1175478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1176478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
1177478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
1178478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1179478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_abs_confdir=`(
1180478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1181478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
1182478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	pwd)`
1183478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# When building in place, set srcdir=.
1184478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "$ac_abs_confdir" = "$ac_pwd"; then
1185478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  srcdir=.
1186478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
1187478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Remove unnecessary trailing slashes from srcdir.
1188478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Double slashes in file names in object file debugging info
1189478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# mess up M-x gdb in Emacs.
1190478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase $srcdir in
1191478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1192478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
1193478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor ac_var in $ac_precious_vars; do
1194478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1195478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  eval ac_env_${ac_var}_value=\$${ac_var}
1196478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1197478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1198478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
1199478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1200478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#
1201478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Report the --help message.
1202478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#
1203478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "$ac_init_help" = "long"; then
1204478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Omit some internal or obsolete options to make the list less imposing.
1205478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # This message is too long to be a string in the A/UX 3.1 sh.
1206478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat <<_ACEOF
1207478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project\`configure' configures this package to adapt to many kinds of systems.
1208478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1209478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectUsage: $0 [OPTION]... [VAR=VALUE]...
1210478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1211478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectTo assign environment variables (e.g., CC, CFLAGS...), specify them as
1212478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectVAR=VALUE.  See below for descriptions of some of the useful variables.
1213478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1214478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectDefaults for the options are specified in brackets.
1215478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1216478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectConfiguration:
1217478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -h, --help              display this help and exit
1218478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      --help=short        display options specific to this package
1219478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      --help=recursive    display the short help of all the included packages
1220478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -V, --version           display version information and exit
1221478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -q, --quiet, --silent   do not print \`checking...' messages
1222478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      --cache-file=FILE   cache test results in FILE [disabled]
1223478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -C, --config-cache      alias for \`--cache-file=config.cache'
1224478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -n, --no-create         do not create output files
1225478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1226478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1227478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectInstallation directories:
1228478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --prefix=PREFIX         install architecture-independent files in PREFIX
1229478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			  [$ac_default_prefix]
1230478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1231478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			  [PREFIX]
1232478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1233478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectBy default, \`make install' will install all the files in
1234478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1235478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectan installation prefix other than \`$ac_default_prefix' using \`--prefix',
1236478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor instance \`--prefix=\$HOME'.
1237478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1238478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectFor better control, use the options below.
1239478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1240478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectFine tuning of the installation directories:
1241478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --bindir=DIR           user executables [EPREFIX/bin]
1242478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1243478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --libexecdir=DIR       program executables [EPREFIX/libexec]
1244478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1245478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1246478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1247478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --libdir=DIR           object code libraries [EPREFIX/lib]
1248478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --includedir=DIR       C header files [PREFIX/include]
1249478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1250478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1251478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1252478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --infodir=DIR          info documentation [DATAROOTDIR/info]
1253478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1254478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --mandir=DIR           man documentation [DATAROOTDIR/man]
1255478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --docdir=DIR           documentation root [DATAROOTDIR/doc/PACKAGE]
1256478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --htmldir=DIR          html documentation [DOCDIR]
1257478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --dvidir=DIR           dvi documentation [DOCDIR]
1258478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --pdfdir=DIR           pdf documentation [DOCDIR]
1259478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --psdir=DIR            ps documentation [DOCDIR]
1260478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
1261478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1262478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat <<\_ACEOF
1263478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1264478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectSystem types:
1265478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --build=BUILD     configure for building on BUILD [guessed]
1266478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1267478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --target=TARGET   configure for building compilers for TARGET [HOST]
1268478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
1269478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
1270478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1271478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -n "$ac_init_help"; then
1272478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1273478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat <<\_ACEOF
1274478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1275478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectOptional Features:
1276478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1277478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1278478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --disable-protochain    disable \"protochain\" insn
1279478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --enable-ipv6           build IPv6-capable version
1280478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --enable-optimizer-dbg  build optimizer debugging code
1281478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --enable-yydebug        build parser debugging code
1282478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1283478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectOptional Packages:
1284478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1285478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1286478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --without-gcc           don't use gcc
1287478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --with-pcap=TYPE        use packet capture TYPE
1288478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --with-dag[=DIR]        include Endace DAG support ("yes", "no" or DIR; default="yes" on BSD and Linux if present)
1289478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --with-dag-includes=DIR   Endace DAG include directory
1290478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --with-dag-libraries=DIR  Endace DAG library directory
1291478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --with-septel[=DIR]     include Septel support (located in directory DIR, if supplied).  default=yes, on Linux, if present
1292478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --without-flex          don't use flex
1293478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --without-bison         don't use bison
1294478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1295478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectSome influential environment variables:
1296478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  CC          C compiler command
1297478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  CFLAGS      C compiler flags
1298478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1299478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project              nonstandard directory <lib dir>
1300478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  LIBS        libraries to pass to the linker, e.g. -l<library>
1301478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1302478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project              you have headers in a nonstandard directory <include dir>
1303478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  CPP         C preprocessor
1304478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1305478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectUse these variables to override the choices made by `configure' or to help
1306478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectit to find libraries and programs with nonstandard names/locations.
1307478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1308478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
1309478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_status=$?
1310478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
1311478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1312478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "$ac_init_help" = "recursive"; then
1313478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # If there are subdirs, report their specific --help.
1314478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1315478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    test -d "$ac_dir" || continue
1316478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_builddir=.
1317478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1318478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "$ac_dir" in
1319478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1320478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project*)
1321478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1322478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # A ".." for each directory in $ac_dir_suffix.
1323478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1324478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  case $ac_top_builddir_sub in
1325478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1326478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1327478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  esac ;;
1328478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
1329478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_abs_top_builddir=$ac_pwd
1330478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_abs_builddir=$ac_pwd$ac_dir_suffix
1331478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# for backward compatibility:
1332478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_top_builddir=$ac_top_build_prefix
1333478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1334478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase $srcdir in
1335478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  .)  # We are building in place.
1336478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_srcdir=.
1337478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_top_srcdir=$ac_top_builddir_sub
1338478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_abs_top_srcdir=$ac_pwd ;;
1339478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  [\\/]* | ?:[\\/]* )  # Absolute name.
1340478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_srcdir=$srcdir$ac_dir_suffix;
1341478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_top_srcdir=$srcdir
1342478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_abs_top_srcdir=$srcdir ;;
1343478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) # Relative name.
1344478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1345478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_top_srcdir=$ac_top_build_prefix$srcdir
1346478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1347478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
1348478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1349478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1350478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    cd "$ac_dir" || { ac_status=$?; continue; }
1351478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # Check for guested configure.
1352478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test -f "$ac_srcdir/configure.gnu"; then
1353478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      echo &&
1354478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1355478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    elif test -f "$ac_srcdir/configure"; then
1356478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      echo &&
1357478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      $SHELL "$ac_srcdir/configure" --help=recursive
1358478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    else
1359478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1360478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    fi || ac_status=$?
1361478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    cd "$ac_pwd" || { ac_status=$?; break; }
1362478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  done
1363478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
1364478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1365478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttest -n "$ac_init_help" && exit $ac_status
1366478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif $ac_init_version; then
1367478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat <<\_ACEOF
1368478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectconfigure
1369478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectgenerated by GNU Autoconf 2.61
1370478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1371478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectCopyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1372478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1373478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectThis configure script is free software; the Free Software Foundation
1374478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectgives unlimited permission to copy, distribute and modify it.
1375478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
1376478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  exit
1377478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
1378478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >config.log <<_ACEOF
1379478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectThis file contains any messages produced by compilers while
1380478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrunning configure, to aid debugging if configure makes a mistake.
1381478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1382478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectIt was created by $as_me, which was
1383478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectgenerated by GNU Autoconf 2.61.  Invocation command line was
1384478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1385478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  $ $0 $@
1386478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1387478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
1388478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectexec 5>>config.log
1389478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
1390478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat <<_ASUNAME
1391478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project## --------- ##
1392478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project## Platform. ##
1393478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project## --------- ##
1394478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1395478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecthostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1396478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectuname -m = `(uname -m) 2>/dev/null || echo unknown`
1397478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectuname -r = `(uname -r) 2>/dev/null || echo unknown`
1398478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectuname -s = `(uname -s) 2>/dev/null || echo unknown`
1399478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectuname -v = `(uname -v) 2>/dev/null || echo unknown`
1400478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1401478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1402478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1403478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1404478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1405478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1406478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1407478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1408478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1409478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1410478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1411478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1412478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ASUNAME
1413478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1414478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1415478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor as_dir in $PATH
1416478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
1417478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  IFS=$as_save_IFS
1418478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test -z "$as_dir" && as_dir=.
1419478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "PATH: $as_dir"
1420478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
1421478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectIFS=$as_save_IFS
1422478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1423478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project} >&5
1424478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1425478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >&5 <<_ACEOF
1426478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1427478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1428478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project## ----------- ##
1429478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project## Core tests. ##
1430478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project## ----------- ##
1431478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1432478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
1433478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1434478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1435478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Keep a trace of the command line.
1436478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Strip out --no-create and --no-recursion so they do not pile up.
1437478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Strip out --silent because we don't want to record it for future runs.
1438478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Also quote any args containing shell meta-characters.
1439478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Make two passes to allow for proper duplicate-argument suppression.
1440478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_configure_args=
1441478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_configure_args0=
1442478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_configure_args1=
1443478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_must_keep_next=false
1444478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor ac_pass in 1 2
1445478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
1446478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  for ac_arg
1447478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  do
1448478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    case $ac_arg in
1449478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1450478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1451478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    | -silent | --silent | --silen | --sile | --sil)
1452478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      continue ;;
1453478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    *\'*)
1454478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1455478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    esac
1456478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    case $ac_pass in
1457478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1458478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    2)
1459478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1460478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      if test $ac_must_keep_next = true; then
1461478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_must_keep_next=false # Got value, back to normal.
1462478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      else
1463478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	case $ac_arg in
1464478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  *=* | --config-cache | -C | -disable-* | --disable-* \
1465478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1466478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1467478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  | -with-* | --with-* | -without-* | --without-* | --x)
1468478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    case "$ac_configure_args0 " in
1469478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1470478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    esac
1471478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    ;;
1472478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  -* ) ac_must_keep_next=true ;;
1473478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	esac
1474478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      fi
1475478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      ac_configure_args="$ac_configure_args '$ac_arg'"
1476478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      ;;
1477478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    esac
1478478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  done
1479478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
1480478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1481478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1482478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1483478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# When interrupted or exit'd, cleanup temporary files, and complete
1484478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# config.log.  We remove comments because anyway the quotes in there
1485478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# would cause problems or look ugly.
1486478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# WARNING: Use '\'' to represent an apostrophe within the trap.
1487478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1488478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttrap 'exit_status=$?
1489478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Save into config.log some information that might help in debugging.
1490478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  {
1491478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    echo
1492478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1493478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    cat <<\_ASBOX
1494478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project## ---------------- ##
1495478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project## Cache variables. ##
1496478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project## ---------------- ##
1497478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ASBOX
1498478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    echo
1499478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # The following way of writing the cache mishandles newlines in values,
1500478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project(
1501478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1502478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    eval ac_val=\$$ac_var
1503478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    case $ac_val in #(
1504478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    *${as_nl}*)
1505478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      case $ac_var in #(
1506478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1507478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1508478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      esac
1509478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      case $ac_var in #(
1510478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      _ | IFS | as_nl) ;; #(
1511478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      *) $as_unset $ac_var ;;
1512478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      esac ;;
1513478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    esac
1514478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  done
1515478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (set) 2>&1 |
1516478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1517478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    *${as_nl}ac_space=\ *)
1518478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      sed -n \
1519478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	"s/'\''/'\''\\\\'\'''\''/g;
1520478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1521478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      ;; #(
1522478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    *)
1523478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1524478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      ;;
1525478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    esac |
1526478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    sort
1527478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project)
1528478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    echo
1529478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1530478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    cat <<\_ASBOX
1531478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project## ----------------- ##
1532478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project## Output variables. ##
1533478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project## ----------------- ##
1534478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ASBOX
1535478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    echo
1536478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    for ac_var in $ac_subst_vars
1537478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    do
1538478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      eval ac_val=\$$ac_var
1539478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      case $ac_val in
1540478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1541478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      esac
1542478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      echo "$ac_var='\''$ac_val'\''"
1543478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    done | sort
1544478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    echo
1545478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1546478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test -n "$ac_subst_files"; then
1547478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      cat <<\_ASBOX
1548478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project## ------------------- ##
1549478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project## File substitutions. ##
1550478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project## ------------------- ##
1551478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ASBOX
1552478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      echo
1553478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      for ac_var in $ac_subst_files
1554478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      do
1555478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	eval ac_val=\$$ac_var
1556478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	case $ac_val in
1557478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1558478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	esac
1559478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	echo "$ac_var='\''$ac_val'\''"
1560478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      done | sort
1561478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      echo
1562478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    fi
1563478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1564478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test -s confdefs.h; then
1565478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      cat <<\_ASBOX
1566478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project## ----------- ##
1567478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project## confdefs.h. ##
1568478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project## ----------- ##
1569478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ASBOX
1570478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      echo
1571478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      cat confdefs.h
1572478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      echo
1573478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    fi
1574478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    test "$ac_signal" != 0 &&
1575478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      echo "$as_me: caught signal $ac_signal"
1576478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    echo "$as_me: exit $exit_status"
1577478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  } >&5
1578478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f core *.core core.conftest.* &&
1579478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1580478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    exit $exit_status
1581478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project' 0
1582478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor ac_signal in 1 2 13 15; do
1583478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1584478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
1585478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_signal=0
1586478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1587478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# confdefs.h avoids OS command line length limits that DEFS can exceed.
1588478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f -r conftest* confdefs.h
1589478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1590478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Predefined preprocessor variables.
1591478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1592478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<_ACEOF
1593478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define PACKAGE_NAME "$PACKAGE_NAME"
1594478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
1595478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1596478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1597478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<_ACEOF
1598478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1599478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
1600478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1601478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1602478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<_ACEOF
1603478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define PACKAGE_VERSION "$PACKAGE_VERSION"
1604478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
1605478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1606478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1607478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<_ACEOF
1608478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define PACKAGE_STRING "$PACKAGE_STRING"
1609478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
1610478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1611478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1612478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<_ACEOF
1613478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1614478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
1615478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1616478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1617478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Let the site file select an alternate cache file if it wants to.
1618478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Prefer explicitly selected file to automatically selected ones.
1619478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -n "$CONFIG_SITE"; then
1620478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  set x "$CONFIG_SITE"
1621478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelif test "x$prefix" != xNONE; then
1622478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  set x "$prefix/share/config.site" "$prefix/etc/config.site"
1623478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
1624478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  set x "$ac_default_prefix/share/config.site" \
1625478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	"$ac_default_prefix/etc/config.site"
1626478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
1627478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectshift
1628478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor ac_site_file
1629478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
1630478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test -r "$ac_site_file"; then
1631478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1632478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: loading site script $ac_site_file" >&6;}
1633478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    sed 's/^/| /' "$ac_site_file" >&5
1634478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    . "$ac_site_file"
1635478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
1636478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
1637478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1638478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -r "$cache_file"; then
1639478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Some versions of bash will fail to source /dev/null (special
1640478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # files actually), so we avoid doing that.
1641478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test -f "$cache_file"; then
1642478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1643478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: loading cache $cache_file" >&6;}
1644478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    case $cache_file in
1645478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1646478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      *)                      . "./$cache_file";;
1647478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    esac
1648478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
1649478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
1650478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1651478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: creating cache $cache_file" >&6;}
1652478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  >$cache_file
1653478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
1654478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1655478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Check that the precious variables saved in the cache have kept the same
1656478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# value.
1657478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_cache_corrupted=false
1658478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor ac_var in $ac_precious_vars; do
1659478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1660478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  eval ac_new_set=\$ac_env_${ac_var}_set
1661478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1662478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  eval ac_new_val=\$ac_env_${ac_var}_value
1663478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  case $ac_old_set,$ac_new_set in
1664478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    set,)
1665478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1666478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1667478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      ac_cache_corrupted=: ;;
1668478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ,set)
1669478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1670478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1671478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      ac_cache_corrupted=: ;;
1672478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ,);;
1673478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    *)
1674478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      if test "x$ac_old_val" != "x$ac_new_val"; then
1675478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1676478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1677478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1678478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me:   former value:  $ac_old_val" >&2;}
1679478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1680478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me:   current value: $ac_new_val" >&2;}
1681478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_cache_corrupted=:
1682478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      fi;;
1683478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  esac
1684478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Pass precious variables to config.status.
1685478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test "$ac_new_set" = set; then
1686478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    case $ac_new_val in
1687478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1688478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    *) ac_arg=$ac_var=$ac_new_val ;;
1689478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    esac
1690478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    case " $ac_configure_args " in
1691478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1692478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1693478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    esac
1694478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
1695478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
1696478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif $ac_cache_corrupted; then
1697478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1698478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: changes in the environment can compromise the build" >&2;}
1699478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1700478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1701478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
1702478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
1703478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1704478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1705478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1706478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1707478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1708478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1709478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1710478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1711478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1712478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1713478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1714478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1715478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1716478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1717478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1718478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1719478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1720478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_ext=c
1721478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_cpp='$CPP $CPPFLAGS'
1722478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1723478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1724478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_compiler_gnu=$ac_cv_c_compiler_gnu
1725478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1726478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1727478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1728478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_aux_dir=
1729478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
1730478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test -f "$ac_dir/install-sh"; then
1731478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_aux_dir=$ac_dir
1732478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_install_sh="$ac_aux_dir/install-sh -c"
1733478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    break
1734478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  elif test -f "$ac_dir/install.sh"; then
1735478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_aux_dir=$ac_dir
1736478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_install_sh="$ac_aux_dir/install.sh -c"
1737478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    break
1738478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  elif test -f "$ac_dir/shtool"; then
1739478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_aux_dir=$ac_dir
1740478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_install_sh="$ac_aux_dir/shtool install -c"
1741478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    break
1742478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
1743478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
1744478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -z "$ac_aux_dir"; then
1745478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
1746478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
1747478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
1748478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
1749478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1750478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# These three variables are undocumented and unsupported,
1751478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# and are intended to be withdrawn in a future Autoconf release.
1752478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# They can cause serious problems if a builder's source tree is in a directory
1753478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# whose full name contains unusual characters.
1754478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1755478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1756478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1757478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1758478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1759478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Make sure we can run config.sub.
1760478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
1761478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
1762478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
1763478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
1764478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1765478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking build system type" >&5
1766478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking build system type... $ECHO_C" >&6; }
1767478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_build+set}" = set; then
1768478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
1769478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
1770478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_build_alias=$build_alias
1771478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttest "x$ac_build_alias" = x &&
1772478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
1773478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttest "x$ac_build_alias" = x &&
1774478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1775478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: cannot guess build type; you must specify one" >&2;}
1776478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
1777478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
1778478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
1779478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
1780478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
1781478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1782478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
1783478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1784478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_build" >&6; }
1785478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase $ac_cv_build in
1786478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project*-*-*) ;;
1787478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
1788478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: invalid value of canonical build" >&2;}
1789478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; };;
1790478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
1791478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectbuild=$ac_cv_build
1792478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_save_IFS=$IFS; IFS='-'
1793478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectset x $ac_cv_build
1794478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectshift
1795478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectbuild_cpu=$1
1796478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectbuild_vendor=$2
1797478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectshift; shift
1798478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Remember, the first character of IFS is used to create $*,
1799478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# except with old shells:
1800478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectbuild_os=$*
1801478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectIFS=$ac_save_IFS
1802478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
1803478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1804478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1805478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking host system type" >&5
1806478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking host system type... $ECHO_C" >&6; }
1807478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_host+set}" = set; then
1808478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
1809478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
1810478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test "x$host_alias" = x; then
1811478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_host=$ac_cv_build
1812478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
1813478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
1814478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
1815478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
1816478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
1817478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
1818478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1819478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
1820478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1821478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_host" >&6; }
1822478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase $ac_cv_host in
1823478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project*-*-*) ;;
1824478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
1825478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: invalid value of canonical host" >&2;}
1826478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; };;
1827478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
1828478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecthost=$ac_cv_host
1829478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_save_IFS=$IFS; IFS='-'
1830478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectset x $ac_cv_host
1831478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectshift
1832478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecthost_cpu=$1
1833478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecthost_vendor=$2
1834478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectshift; shift
1835478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Remember, the first character of IFS is used to create $*,
1836478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# except with old shells:
1837478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecthost_os=$*
1838478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectIFS=$ac_save_IFS
1839478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
1840478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1841478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1842478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking target system type" >&5
1843478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking target system type... $ECHO_C" >&6; }
1844478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_target+set}" = set; then
1845478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
1846478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
1847478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test "x$target_alias" = x; then
1848478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_target=$ac_cv_host
1849478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
1850478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
1851478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
1852478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
1853478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
1854478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
1855478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1856478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
1857478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1858478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_target" >&6; }
1859478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase $ac_cv_target in
1860478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project*-*-*) ;;
1861478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project*) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
1862478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: invalid value of canonical target" >&2;}
1863478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; };;
1864478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
1865478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttarget=$ac_cv_target
1866478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_save_IFS=$IFS; IFS='-'
1867478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectset x $ac_cv_target
1868478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectshift
1869478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttarget_cpu=$1
1870478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttarget_vendor=$2
1871478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectshift; shift
1872478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Remember, the first character of IFS is used to create $*,
1873478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# except with old shells:
1874478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttarget_os=$*
1875478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectIFS=$ac_save_IFS
1876478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
1877478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1878478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1879478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# The aliases save the names the user supplied, while $host etc.
1880478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# will get canonicalized.
1881478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttest -n "$target_alias" &&
1882478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test "$program_prefix$program_suffix$program_transform_name" = \
1883478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    NONENONEs,x,x, &&
1884478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  program_prefix=${target_alias}-
1885478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1886478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1887478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1888478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1889478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1890478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1891478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Check whether --with-gcc was given.
1892478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${with_gcc+set}" = set; then
1893478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  withval=$with_gcc;
1894478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
1895478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1896478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    V_CCOPT="-O"
1897478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    V_INCLS=""
1898478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test "${srcdir}" != "." ; then
1899478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    V_INCLS="-I\$(srcdir)"
1900478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    fi
1901478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test "${CFLAGS+set}" = set; then
1902478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    LBL_CFLAGS="$CFLAGS"
1903478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    fi
1904478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test -z "$CC" ; then
1905478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    case "$target_os" in
1906478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1907478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    bsdi*)
1908478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    # Extract the first word of "shlicc2", so it can be a program name with args.
1909478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectset dummy shlicc2; ac_word=$2
1910478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for $ac_word" >&5
1911478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1912478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_prog_SHLICC2+set}" = set; then
1913478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
1914478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
1915478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test -n "$SHLICC2"; then
1916478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_prog_SHLICC2="$SHLICC2" # Let the user override the test.
1917478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
1918478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1919478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor as_dir in $PATH
1920478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
1921478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  IFS=$as_save_IFS
1922478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test -z "$as_dir" && as_dir=.
1923478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  for ac_exec_ext in '' $ac_executable_extensions; do
1924478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1925478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_cv_prog_SHLICC2="yes"
1926478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1927478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    break 2
1928478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
1929478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
1930478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
1931478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectIFS=$as_save_IFS
1932478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1933478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test -z "$ac_cv_prog_SHLICC2" && ac_cv_prog_SHLICC2="no"
1934478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
1935478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
1936478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectSHLICC2=$ac_cv_prog_SHLICC2
1937478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -n "$SHLICC2"; then
1938478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me:$LINENO: result: $SHLICC2" >&5
1939478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$SHLICC2" >&6; }
1940478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
1941478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me:$LINENO: result: no" >&5
1942478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}no" >&6; }
1943478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
1944478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1945478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1946478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    if test $SHLICC2 = yes ; then
1947478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			    CC=shlicc2
1948478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			    export CC
1949478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    fi
1950478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    ;;
1951478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    esac
1952478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    fi
1953478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test -z "$CC" -a "$with_gcc" = no ; then
1954478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    CC=cc
1955478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    export CC
1956478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    fi
1957478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_ext=c
1958478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_cpp='$CPP $CPPFLAGS'
1959478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1960478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1961478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_compiler_gnu=$ac_cv_c_compiler_gnu
1962478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -n "$ac_tool_prefix"; then
1963478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1964478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectset dummy ${ac_tool_prefix}gcc; ac_word=$2
1965478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for $ac_word" >&5
1966478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1967478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_prog_CC+set}" = set; then
1968478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
1969478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
1970478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test -n "$CC"; then
1971478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_prog_CC="$CC" # Let the user override the test.
1972478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
1973478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1974478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor as_dir in $PATH
1975478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
1976478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  IFS=$as_save_IFS
1977478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test -z "$as_dir" && as_dir=.
1978478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  for ac_exec_ext in '' $ac_executable_extensions; do
1979478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1980478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_cv_prog_CC="${ac_tool_prefix}gcc"
1981478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1982478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    break 2
1983478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
1984478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
1985478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
1986478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectIFS=$as_save_IFS
1987478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1988478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
1989478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
1990478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectCC=$ac_cv_prog_CC
1991478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -n "$CC"; then
1992478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me:$LINENO: result: $CC" >&5
1993478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$CC" >&6; }
1994478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
1995478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me:$LINENO: result: no" >&5
1996478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}no" >&6; }
1997478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
1998478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
1999478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2000478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2001478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -z "$ac_cv_prog_CC"; then
2002478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_ct_CC=$CC
2003478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Extract the first word of "gcc", so it can be a program name with args.
2004478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectset dummy gcc; ac_word=$2
2005478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2006478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2007478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2008478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
2009478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
2010478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test -n "$ac_ct_CC"; then
2011478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2012478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
2013478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2014478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor as_dir in $PATH
2015478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
2016478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  IFS=$as_save_IFS
2017478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test -z "$as_dir" && as_dir=.
2018478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  for ac_exec_ext in '' $ac_executable_extensions; do
2019478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2020478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_cv_prog_ac_ct_CC="gcc"
2021478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2022478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    break 2
2023478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
2024478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
2025478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
2026478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectIFS=$as_save_IFS
2027478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2028478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2029478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2030478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_ct_CC=$ac_cv_prog_ac_ct_CC
2031478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -n "$ac_ct_CC"; then
2032478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2033478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_ct_CC" >&6; }
2034478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
2035478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me:$LINENO: result: no" >&5
2036478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}no" >&6; }
2037478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2038478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2039478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test "x$ac_ct_CC" = x; then
2040478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    CC=""
2041478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  else
2042478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    case $cross_compiling:$ac_tool_warned in
2043478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectyes:)
2044478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2045478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectwhose name does not start with the host triplet.  If you think this
2046478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectconfiguration is useful to you, please write to autoconf@gnu.org." >&5
2047478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2048478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectwhose name does not start with the host triplet.  If you think this
2049478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
2050478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_tool_warned=yes ;;
2051478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
2052478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    CC=$ac_ct_CC
2053478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
2054478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
2055478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  CC="$ac_cv_prog_CC"
2056478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2057478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2058478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -z "$CC"; then
2059478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project          if test -n "$ac_tool_prefix"; then
2060478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2061478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectset dummy ${ac_tool_prefix}cc; ac_word=$2
2062478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2063478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2064478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_prog_CC+set}" = set; then
2065478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
2066478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
2067478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test -n "$CC"; then
2068478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_prog_CC="$CC" # Let the user override the test.
2069478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
2070478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2071478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor as_dir in $PATH
2072478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
2073478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  IFS=$as_save_IFS
2074478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test -z "$as_dir" && as_dir=.
2075478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  for ac_exec_ext in '' $ac_executable_extensions; do
2076478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2077478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_cv_prog_CC="${ac_tool_prefix}cc"
2078478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2079478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    break 2
2080478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
2081478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
2082478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
2083478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectIFS=$as_save_IFS
2084478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2085478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2086478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2087478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectCC=$ac_cv_prog_CC
2088478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -n "$CC"; then
2089478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me:$LINENO: result: $CC" >&5
2090478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$CC" >&6; }
2091478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
2092478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me:$LINENO: result: no" >&5
2093478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}no" >&6; }
2094478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2095478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2096478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2097478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
2098478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2099478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -z "$CC"; then
2100478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Extract the first word of "cc", so it can be a program name with args.
2101478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectset dummy cc; ac_word=$2
2102478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2103478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2104478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_prog_CC+set}" = set; then
2105478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
2106478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
2107478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test -n "$CC"; then
2108478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_prog_CC="$CC" # Let the user override the test.
2109478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
2110478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_prog_rejected=no
2111478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2112478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor as_dir in $PATH
2113478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
2114478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  IFS=$as_save_IFS
2115478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test -z "$as_dir" && as_dir=.
2116478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  for ac_exec_ext in '' $ac_executable_extensions; do
2117478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2118478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2119478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       ac_prog_rejected=yes
2120478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       continue
2121478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     fi
2122478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_cv_prog_CC="cc"
2123478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2124478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    break 2
2125478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
2126478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
2127478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
2128478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectIFS=$as_save_IFS
2129478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2130478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test $ac_prog_rejected = yes; then
2131478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # We found a bogon in the path, so make sure we never use it.
2132478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  set dummy $ac_cv_prog_CC
2133478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  shift
2134478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test $# != 0; then
2135478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # We chose a different compiler from the bogus one.
2136478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # However, it has the same basename, so the bogon will be chosen
2137478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # first if we set CC to just the basename; use the full file name.
2138478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    shift
2139478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2140478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
2141478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2142478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2143478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2144478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectCC=$ac_cv_prog_CC
2145478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -n "$CC"; then
2146478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me:$LINENO: result: $CC" >&5
2147478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$CC" >&6; }
2148478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
2149478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me:$LINENO: result: no" >&5
2150478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}no" >&6; }
2151478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2152478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2153478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2154478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2155478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -z "$CC"; then
2156478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test -n "$ac_tool_prefix"; then
2157478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  for ac_prog in cl.exe
2158478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  do
2159478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2160478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectset dummy $ac_tool_prefix$ac_prog; ac_word=$2
2161478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2162478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2163478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_prog_CC+set}" = set; then
2164478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
2165478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
2166478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test -n "$CC"; then
2167478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_prog_CC="$CC" # Let the user override the test.
2168478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
2169478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2170478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor as_dir in $PATH
2171478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
2172478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  IFS=$as_save_IFS
2173478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test -z "$as_dir" && as_dir=.
2174478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  for ac_exec_ext in '' $ac_executable_extensions; do
2175478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2176478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2177478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2178478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    break 2
2179478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
2180478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
2181478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
2182478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectIFS=$as_save_IFS
2183478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2184478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2185478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2186478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectCC=$ac_cv_prog_CC
2187478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -n "$CC"; then
2188478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me:$LINENO: result: $CC" >&5
2189478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$CC" >&6; }
2190478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
2191478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me:$LINENO: result: no" >&5
2192478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}no" >&6; }
2193478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2194478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2195478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2196478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    test -n "$CC" && break
2197478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  done
2198478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2199478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -z "$CC"; then
2200478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_ct_CC=$CC
2201478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  for ac_prog in cl.exe
2202478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
2203478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Extract the first word of "$ac_prog", so it can be a program name with args.
2204478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectset dummy $ac_prog; ac_word=$2
2205478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2206478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2207478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2208478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
2209478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
2210478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test -n "$ac_ct_CC"; then
2211478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2212478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
2213478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2214478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor as_dir in $PATH
2215478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
2216478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  IFS=$as_save_IFS
2217478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test -z "$as_dir" && as_dir=.
2218478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  for ac_exec_ext in '' $ac_executable_extensions; do
2219478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2220478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_cv_prog_ac_ct_CC="$ac_prog"
2221478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2222478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    break 2
2223478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
2224478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
2225478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
2226478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectIFS=$as_save_IFS
2227478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2228478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2229478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2230478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_ct_CC=$ac_cv_prog_ac_ct_CC
2231478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -n "$ac_ct_CC"; then
2232478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2233478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_ct_CC" >&6; }
2234478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
2235478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me:$LINENO: result: no" >&5
2236478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}no" >&6; }
2237478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2238478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2239478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2240478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test -n "$ac_ct_CC" && break
2241478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
2242478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2243478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test "x$ac_ct_CC" = x; then
2244478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    CC=""
2245478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  else
2246478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    case $cross_compiling:$ac_tool_warned in
2247478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectyes:)
2248478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2249478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectwhose name does not start with the host triplet.  If you think this
2250478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectconfiguration is useful to you, please write to autoconf@gnu.org." >&5
2251478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2252478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectwhose name does not start with the host triplet.  If you think this
2253478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
2254478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_tool_warned=yes ;;
2255478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
2256478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    CC=$ac_ct_CC
2257478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
2258478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2259478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2260478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2261478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2262478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2263478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttest -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2264478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectSee \`config.log' for more details." >&5
2265478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: no acceptable C compiler found in \$PATH
2266478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectSee \`config.log' for more details." >&2;}
2267478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
2268478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2269478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Provide some information about the compiler.
2270478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me:$LINENO: checking for C compiler version" >&5
2271478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_compiler=`set X $ac_compile; echo $2`
2272478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ (ac_try="$ac_compiler --version >&5"
2273478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
2274478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2275478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
2276478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
2277478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2278478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compiler --version >&5") 2>&5
2279478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
2280478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2281478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); }
2282478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ (ac_try="$ac_compiler -v >&5"
2283478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
2284478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2285478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
2286478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
2287478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2288478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compiler -v >&5") 2>&5
2289478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
2290478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2291478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); }
2292478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ (ac_try="$ac_compiler -V >&5"
2293478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
2294478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2295478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
2296478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
2297478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2298478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compiler -V >&5") 2>&5
2299478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
2300478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2301478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); }
2302478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2303478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >conftest.$ac_ext <<_ACEOF
2304478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
2305478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
2306478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
2307478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
2308478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
2309478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2310478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
2311478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
2312478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
2313478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2314478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
2315478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
2316478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
2317478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
2318478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_clean_files_save=$ac_clean_files
2319478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_clean_files="$ac_clean_files a.out a.exe b.out"
2320478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Try to create an executable without -o first, disregard a.out.
2321478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# It will help us diagnose broken compilers, and finding out an intuition
2322478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# of exeext.
2323478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2324478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2325478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2326478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#
2327478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# List of possible output files, starting from the most likely.
2328478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2329478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# only as a last resort.  b.out is created by i960 compilers.
2330478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2331478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#
2332478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# The IRIX 6 linker writes into existing files which may not be
2333478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# executable, retaining their permissions.  Remove them first so a
2334478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# subsequent execution test works.
2335478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_rmfiles=
2336478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor ac_file in $ac_files
2337478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
2338478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  case $ac_file in
2339478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2340478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2341478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  esac
2342478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
2343478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f $ac_rmfiles
2344478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2345478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_link_default"
2346478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
2347478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2348478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
2349478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
2350478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2351478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_link_default") 2>&5
2352478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
2353478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2354478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); }; then
2355478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2356478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2357478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2358478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# so that the user can short-circuit this test for compilers unknown to
2359478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Autoconf.
2360478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor ac_file in $ac_files ''
2361478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
2362478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test -f "$ac_file" || continue
2363478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  case $ac_file in
2364478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2365478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	;;
2366478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    [ab].out )
2367478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# We found the default executable, but exeext='' is most
2368478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# certainly right.
2369478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	break;;
2370478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    *.* )
2371478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2372478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	then :; else
2373478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2374478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	fi
2375478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# We set ac_cv_exeext here because the later test for it is not
2376478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# safe: cross compilers may not add the suffix if given an `-o'
2377478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# argument, so we may need to know it at that point already.
2378478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# Even if this section looks crufty: it has the advantage of
2379478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# actually working.
2380478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	break;;
2381478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    * )
2382478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	break;;
2383478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  esac
2384478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
2385478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttest "$ac_cv_exeext" = no && ac_cv_exeext=
2386478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2387478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
2388478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_file=''
2389478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2390478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2391478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $ac_file" >&5
2392478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_file" >&6; }
2393478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -z "$ac_file"; then
2394478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
2395478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
2396478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2397478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2398478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectSee \`config.log' for more details." >&5
2399478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: C compiler cannot create executables
2400478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectSee \`config.log' for more details." >&2;}
2401478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 77); exit 77; }; }
2402478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2403478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2404478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_exeext=$ac_cv_exeext
2405478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2406478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Check that the compiler produces executables we can run.  If not, either
2407478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# the compiler is broken, or we cross compile.
2408478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2409478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2410478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2411478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# If not cross compiling, check that we can run a simple program.
2412478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "$cross_compiling" != yes; then
2413478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if { ac_try='./$ac_file'
2414478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { (case "(($ac_try" in
2415478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2416478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
2417478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
2418478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2419478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_try") 2>&5
2420478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
2421478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2422478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); }; }; then
2423478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    cross_compiling=no
2424478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  else
2425478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test "$cross_compiling" = maybe; then
2426478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	cross_compiling=yes
2427478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    else
2428478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2429478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectIf you meant to cross compile, use \`--host'.
2430478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectSee \`config.log' for more details." >&5
2431478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: cannot run C compiled programs.
2432478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectIf you meant to cross compile, use \`--host'.
2433478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectSee \`config.log' for more details." >&2;}
2434478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
2435478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    fi
2436478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
2437478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2438478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: yes" >&5
2439478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}yes" >&6; }
2440478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2441478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f a.out a.exe conftest$ac_cv_exeext b.out
2442478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_clean_files=$ac_clean_files_save
2443478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Check that the compiler produces executables we can run.  If not, either
2444478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# the compiler is broken, or we cross compile.
2445478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2446478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2447478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
2448478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$cross_compiling" >&6; }
2449478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2450478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
2451478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2452478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_link"
2453478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
2454478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2455478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
2456478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
2457478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2458478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_link") 2>&5
2459478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
2460478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2461478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); }; then
2462478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2463478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2464478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# work properly (i.e., refer to `conftest.exe'), while it won't with
2465478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# `rm'.
2466478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor ac_file in conftest.exe conftest conftest.*; do
2467478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test -f "$ac_file" || continue
2468478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  case $ac_file in
2469478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2470478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2471478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  break;;
2472478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    * ) break;;
2473478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  esac
2474478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
2475478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
2476478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2477478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectSee \`config.log' for more details." >&5
2478478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: cannot compute suffix of executables: cannot compile and link
2479478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectSee \`config.log' for more details." >&2;}
2480478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
2481478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2482478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2483478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest$ac_cv_exeext
2484478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2485478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_exeext" >&6; }
2486478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2487478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_ext
2488478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectEXEEXT=$ac_cv_exeext
2489478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_exeext=$EXEEXT
2490478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
2491478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2492478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_objext+set}" = set; then
2493478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
2494478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
2495478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >conftest.$ac_ext <<_ACEOF
2496478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
2497478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
2498478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
2499478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
2500478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
2501478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2502478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
2503478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
2504478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
2505478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2506478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
2507478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
2508478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
2509478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
2510478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.o conftest.obj
2511478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_compile"
2512478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
2513478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2514478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
2515478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
2516478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2517478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compile") 2>&5
2518478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
2519478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2520478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); }; then
2521478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  for ac_file in conftest.o conftest.obj conftest.*; do
2522478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test -f "$ac_file" || continue;
2523478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  case $ac_file in
2524478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2525478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2526478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       break;;
2527478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  esac
2528478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
2529478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
2530478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
2531478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
2532478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2533478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2534478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectSee \`config.log' for more details." >&5
2535478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: cannot compute suffix of object files: cannot compile
2536478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectSee \`config.log' for more details." >&2;}
2537478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
2538478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2539478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2540478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_cv_objext conftest.$ac_ext
2541478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2542478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2543478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_objext" >&6; }
2544478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectOBJEXT=$ac_cv_objext
2545478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_objext=$OBJEXT
2546478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2547478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2548478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_c_compiler_gnu+set}" = set; then
2549478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
2550478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
2551478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >conftest.$ac_ext <<_ACEOF
2552478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
2553478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
2554478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
2555478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
2556478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
2557478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2558478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
2559478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
2560478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
2561478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#ifndef __GNUC__
2562478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       choke me
2563478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif
2564478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2565478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
2566478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
2567478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
2568478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
2569478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext
2570478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_compile"
2571478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
2572478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2573478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
2574478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
2575478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2576478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compile") 2>conftest.er1
2577478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
2578478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
2579478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
2580478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
2581478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2582478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
2583478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
2584478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
2585478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest.$ac_objext; then
2586478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_compiler_gnu=yes
2587478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
2588478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
2589478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
2590478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2591478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_compiler_gnu=no
2592478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2593478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2594478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2595478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_cv_c_compiler_gnu=$ac_compiler_gnu
2596478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2597478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2598478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2599478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2600478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectGCC=`test $ac_compiler_gnu = yes && echo yes`
2601478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_test_CFLAGS=${CFLAGS+set}
2602478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_save_CFLAGS=$CFLAGS
2603478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2604478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
2605478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_prog_cc_g+set}" = set; then
2606478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
2607478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
2608478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_save_c_werror_flag=$ac_c_werror_flag
2609478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   ac_c_werror_flag=yes
2610478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   ac_cv_prog_cc_g=no
2611478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   CFLAGS="-g"
2612478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   cat >conftest.$ac_ext <<_ACEOF
2613478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
2614478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
2615478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
2616478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
2617478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
2618478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2619478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
2620478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
2621478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
2622478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2623478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
2624478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
2625478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
2626478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
2627478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext
2628478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_compile"
2629478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
2630478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2631478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
2632478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
2633478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2634478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compile") 2>conftest.er1
2635478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
2636478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
2637478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
2638478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
2639478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2640478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
2641478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
2642478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
2643478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest.$ac_objext; then
2644478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_prog_cc_g=yes
2645478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
2646478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
2647478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
2648478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2649478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	CFLAGS=""
2650478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      cat >conftest.$ac_ext <<_ACEOF
2651478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
2652478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
2653478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
2654478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
2655478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
2656478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2657478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
2658478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
2659478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
2660478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2661478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
2662478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
2663478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
2664478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
2665478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext
2666478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_compile"
2667478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
2668478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2669478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
2670478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
2671478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2672478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compile") 2>conftest.er1
2673478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
2674478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
2675478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
2676478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
2677478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2678478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
2679478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
2680478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
2681478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest.$ac_objext; then
2682478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  :
2683478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
2684478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
2685478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
2686478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2687478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_c_werror_flag=$ac_save_c_werror_flag
2688478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 CFLAGS="-g"
2689478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 cat >conftest.$ac_ext <<_ACEOF
2690478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
2691478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
2692478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
2693478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
2694478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
2695478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2696478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
2697478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
2698478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
2699478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2700478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
2701478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
2702478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
2703478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
2704478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext
2705478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_compile"
2706478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
2707478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2708478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
2709478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
2710478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2711478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compile") 2>conftest.er1
2712478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
2713478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
2714478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
2715478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
2716478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2717478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
2718478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
2719478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
2720478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest.$ac_objext; then
2721478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_prog_cc_g=yes
2722478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
2723478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
2724478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
2725478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2726478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2727478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2728478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2729478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2730478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2731478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2732478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2733478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2734478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2735478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2736478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   ac_c_werror_flag=$ac_save_c_werror_flag
2737478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2738478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2739478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
2740478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "$ac_test_CFLAGS" = set; then
2741478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  CFLAGS=$ac_save_CFLAGS
2742478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelif test $ac_cv_prog_cc_g = yes; then
2743478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test "$GCC" = yes; then
2744478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    CFLAGS="-g -O2"
2745478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  else
2746478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    CFLAGS="-g"
2747478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
2748478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
2749478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test "$GCC" = yes; then
2750478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    CFLAGS="-O2"
2751478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  else
2752478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    CFLAGS=
2753478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
2754478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2755478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2756478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
2757478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_prog_cc_c89+set}" = set; then
2758478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
2759478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
2760478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_prog_cc_c89=no
2761478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_save_CC=$CC
2762478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >conftest.$ac_ext <<_ACEOF
2763478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
2764478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
2765478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
2766478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
2767478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
2768478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <stdarg.h>
2769478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <stdio.h>
2770478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <sys/types.h>
2771478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <sys/stat.h>
2772478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2773478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectstruct buf { int x; };
2774478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectFILE * (*rcsopen) (struct buf *, struct stat *, int);
2775478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectstatic char *e (p, i)
2776478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     char **p;
2777478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     int i;
2778478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
2779478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return p[i];
2780478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
2781478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectstatic char *f (char * (*g) (char **, int), char **p, ...)
2782478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
2783478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  char *s;
2784478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  va_list v;
2785478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  va_start (v,p);
2786478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  s = g (p, va_arg (v,int));
2787478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  va_end (v);
2788478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return s;
2789478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
2790478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2791478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2792478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   function prototypes and stuff, but not '\xHH' hex character constants.
2793478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   These don't provoke an error unfortunately, instead are silently treated
2794478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   as 'x'.  The following induces an error, until -std is added to get
2795478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2796478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   array size at least.  It's necessary to write '\x00'==0 to get something
2797478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   that's true only with -std.  */
2798478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint osf4_cc_array ['\x00' == 0 ? 1 : -1];
2799478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2800478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2801478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   inside strings and character constants.  */
2802478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define FOO(x) 'x'
2803478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2804478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2805478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint test (int i, double x);
2806478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectstruct s1 {int (*f) (int a);};
2807478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectstruct s2 {int (*f) (double a);};
2808478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2809478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint argc;
2810478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectchar **argv;
2811478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
2812478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
2813478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
2814478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2815478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
2816478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
2817478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
2818478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
2819478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2820478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2821478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
2822478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  CC="$ac_save_CC $ac_arg"
2823478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.$ac_objext
2824478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_compile"
2825478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
2826478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2827478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
2828478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
2829478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2830478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compile") 2>conftest.er1
2831478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
2832478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
2833478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
2834478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
2835478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2836478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
2837478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
2838478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
2839478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest.$ac_objext; then
2840478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_prog_cc_c89=$ac_arg
2841478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
2842478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
2843478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
2844478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2845478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2846478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2847478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2848478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext
2849478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test "x$ac_cv_prog_cc_c89" != "xno" && break
2850478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
2851478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_ext
2852478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectCC=$ac_save_CC
2853478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2854478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2855478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# AC_CACHE_VAL
2856478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "x$ac_cv_prog_cc_c89" in
2857478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  x)
2858478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: result: none needed" >&5
2859478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}none needed" >&6; } ;;
2860478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  xno)
2861478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: result: unsupported" >&5
2862478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}unsupported" >&6; } ;;
2863478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *)
2864478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    CC="$CC $ac_cv_prog_cc_c89"
2865478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2866478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
2867478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
2868478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2869478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2870478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_ext=c
2871478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_cpp='$CPP $CPPFLAGS'
2872478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2873478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2874478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_compiler_gnu=$ac_cv_c_compiler_gnu
2875478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2876478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test "$GCC" = yes ; then
2877478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    if test "$SHLICC2" = yes ; then
2878478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    ac_cv_lbl_gcc_vers=2
2879478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    V_CCOPT="-O2"
2880478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    else
2881478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    { echo "$as_me:$LINENO: checking gcc version" >&5
2882478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking gcc version... $ECHO_C" >&6; }
2883478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    if test "${ac_cv_lbl_gcc_vers+set}" = set; then
2884478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
2885478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
2886478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_lbl_gcc_vers=`$CC -v 2>&1 | \
2887478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			    sed -e '/^gcc version /!d' \
2888478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project				-e 's/^gcc version //' \
2889478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project				-e 's/ .*//' -e 's/^[^0-9]*//' \
2890478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project				-e 's/\..*//'`
2891478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2892478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2893478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    { echo "$as_me:$LINENO: result: $ac_cv_lbl_gcc_vers" >&5
2894478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_lbl_gcc_vers" >&6; }
2895478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    if test $ac_cv_lbl_gcc_vers -gt 1 ; then
2896478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			    V_CCOPT="-O2"
2897478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    fi
2898478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    fi
2899478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    else
2900478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    { echo "$as_me:$LINENO: checking that $CC handles ansi prototypes" >&5
2901478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking that $CC handles ansi prototypes... $ECHO_C" >&6; }
2902478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    if test "${ac_cv_lbl_cc_ansi_prototypes+set}" = set; then
2903478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
2904478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
2905478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2906478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >conftest.$ac_ext <<_ACEOF
2907478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
2908478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
2909478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
2910478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
2911478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
2912478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <sys/types.h>
2913478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
2914478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
2915478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
2916478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint frob(int, char *)
2917478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
2918478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
2919478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
2920478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
2921478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext
2922478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_compile"
2923478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
2924478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2925478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
2926478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
2927478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2928478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compile") 2>conftest.er1
2929478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
2930478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
2931478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
2932478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
2933478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2934478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
2935478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
2936478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
2937478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest.$ac_objext; then
2938478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_lbl_cc_ansi_prototypes=yes
2939478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
2940478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
2941478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
2942478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2943478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_cv_lbl_cc_ansi_prototypes=no
2944478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2945478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2946478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2947478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
2948478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2949478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    { echo "$as_me:$LINENO: result: $ac_cv_lbl_cc_ansi_prototypes" >&5
2950478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_lbl_cc_ansi_prototypes" >&6; }
2951478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    if test $ac_cv_lbl_cc_ansi_prototypes = no ; then
2952478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    case "$target_os" in
2953478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2954478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    hpux*)
2955478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			    { echo "$as_me:$LINENO: checking for HP-UX ansi compiler ($CC -Aa -D_HPUX_SOURCE)" >&5
2956478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for HP-UX ansi compiler ($CC -Aa -D_HPUX_SOURCE)... $ECHO_C" >&6; }
2957478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			    savedcflags="$CFLAGS"
2958478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			    CFLAGS="-Aa -D_HPUX_SOURCE $CFLAGS"
2959478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			    if test "${ac_cv_lbl_cc_hpux_cc_aa+set}" = set; then
2960478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
2961478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
2962478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >conftest.$ac_ext <<_ACEOF
2963478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
2964478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
2965478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
2966478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
2967478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
2968478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <sys/types.h>
2969478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
2970478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
2971478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
2972478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint frob(int, char *)
2973478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
2974478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
2975478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
2976478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
2977478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext
2978478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_compile"
2979478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
2980478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2981478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
2982478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
2983478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2984478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compile") 2>conftest.er1
2985478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
2986478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
2987478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
2988478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
2989478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2990478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
2991478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
2992478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
2993478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest.$ac_objext; then
2994478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_lbl_cc_hpux_cc_aa=yes
2995478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
2996478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
2997478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
2998478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
2999478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_cv_lbl_cc_hpux_cc_aa=no
3000478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3001478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3002478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3003478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3004478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3005478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			    { echo "$as_me:$LINENO: result: $ac_cv_lbl_cc_hpux_cc_aa" >&5
3006478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_lbl_cc_hpux_cc_aa" >&6; }
3007478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			    if test $ac_cv_lbl_cc_hpux_cc_aa = no ; then
3008478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project				    { { echo "$as_me:$LINENO: error: see the INSTALL doc for more info" >&5
3009478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: see the INSTALL doc for more info" >&2;}
3010478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
3011478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			    fi
3012478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			    CFLAGS="$savedcflags"
3013478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			    V_CCOPT="-Aa $V_CCOPT"
3014478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3015478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<\_ACEOF
3016478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define _HPUX_SOURCE 1
3017478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3018478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3019478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			    ;;
3020478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3021478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    *)
3022478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			    { { echo "$as_me:$LINENO: error: see the INSTALL doc for more info" >&5
3023478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: see the INSTALL doc for more info" >&2;}
3024478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
3025478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			    ;;
3026478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    esac
3027478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    fi
3028478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    V_INCLS="$V_INCLS -I/usr/local/include"
3029478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    LDFLAGS="$LDFLAGS -L/usr/local/lib"
3030478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3031478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    case "$target_os" in
3032478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3033478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    irix*)
3034478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    V_CCOPT="$V_CCOPT -xansi -signed -g3"
3035478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    ;;
3036478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3037478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    osf*)
3038478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    V_CCOPT="$V_CCOPT -std1 -g3"
3039478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    ;;
3040478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3041478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    ultrix*)
3042478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    { echo "$as_me:$LINENO: checking that Ultrix $CC hacks const in prototypes" >&5
3043478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking that Ultrix $CC hacks const in prototypes... $ECHO_C" >&6; }
3044478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    if test "${ac_cv_lbl_cc_const_proto+set}" = set; then
3045478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
3046478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
3047478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >conftest.$ac_ext <<_ACEOF
3048478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
3049478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3050478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
3051478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
3052478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
3053478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <sys/types.h>
3054478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
3055478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
3056478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
3057478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectstruct a { int b; };
3058478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			    void c(const struct a *)
3059478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
3060478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
3061478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
3062478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3063478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext
3064478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_compile"
3065478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
3066478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3067478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
3068478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
3069478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3070478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compile") 2>conftest.er1
3071478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
3072478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
3073478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
3074478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
3075478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3076478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
3077478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
3078478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
3079478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest.$ac_objext; then
3080478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_lbl_cc_const_proto=yes
3081478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
3082478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
3083478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
3084478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3085478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_cv_lbl_cc_const_proto=no
3086478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3087478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3088478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3089478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3090478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3091478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    { echo "$as_me:$LINENO: result: $ac_cv_lbl_cc_const_proto" >&5
3092478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_lbl_cc_const_proto" >&6; }
3093478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    if test $ac_cv_lbl_cc_const_proto = no ; then
3094478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			    cat >>confdefs.h <<\_ACEOF
3095478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define const
3096478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3097478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3098478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    fi
3099478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    ;;
3100478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    esac
3101478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    fi
3102478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3103478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for inline" >&5
3104478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for inline... $ECHO_C" >&6; }
3105478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    save_CFLAGS="$CFLAGS"
3106478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    CFLAGS="$V_CCOPT"
3107478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test "${ac_cv_lbl_inline+set}" = set; then
3108478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
3109478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
3110478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3111478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_cv_lbl_inline=""
3112478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_lbl_cc_inline=no
3113478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	for ac_lbl_inline in inline __inline__ __inline
3114478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	do
3115478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    cat >conftest.$ac_ext <<_ACEOF
3116478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
3117478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3118478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
3119478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
3120478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
3121478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define inline $ac_lbl_inline
3122478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		static inline struct iltest *foo(void);
3123478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		struct iltest {
3124478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    int iltest1;
3125478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    int iltest2;
3126478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		};
3127478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3128478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		static inline struct iltest *
3129478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		foo()
3130478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		{
3131478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    static struct iltest xxx;
3132478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3133478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    return &xxx;
3134478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		}
3135478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
3136478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
3137478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
3138478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3139478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
3140478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
3141478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
3142478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3143478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext
3144478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_compile"
3145478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
3146478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3147478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
3148478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
3149478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3150478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compile") 2>conftest.er1
3151478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
3152478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
3153478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
3154478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
3155478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3156478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
3157478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
3158478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
3159478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest.$ac_objext; then
3160478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_lbl_cc_inline=yes
3161478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
3162478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
3163478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
3164478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3165478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3166478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3167478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3168478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3169478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    if test "$ac_lbl_cc_inline" = yes ; then
3170478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		break;
3171478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    fi
3172478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	done
3173478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	if test "$ac_lbl_cc_inline" = yes ; then
3174478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    ac_cv_lbl_inline=$ac_lbl_inline
3175478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	fi
3176478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3177478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3178478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    CFLAGS="$save_CFLAGS"
3179478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test ! -z "$ac_cv_lbl_inline" ; then
3180478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	{ echo "$as_me:$LINENO: result: $ac_cv_lbl_inline" >&5
3181478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_lbl_inline" >&6; }
3182478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    else
3183478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	{ echo "$as_me:$LINENO: result: no" >&5
3184478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}no" >&6; }
3185478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    fi
3186478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3187478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<_ACEOF
3188478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define inline $ac_cv_lbl_inline
3189478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3190478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3191478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3192478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for __attribute__" >&5
3193478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for __attribute__... $ECHO_C" >&6; }
3194478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv___attribute__+set}" = set; then
3195478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
3196478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
3197478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3198478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >conftest.$ac_ext <<_ACEOF
3199478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
3200478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3201478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
3202478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
3203478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
3204478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3205478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <stdlib.h>
3206478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3207478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectstatic void foo(void) __attribute__ ((noreturn));
3208478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3209478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectstatic void
3210478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfoo(void)
3211478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
3212478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  exit(1);
3213478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
3214478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3215478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
3216478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain(int argc, char **argv)
3217478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
3218478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  foo();
3219478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
3220478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3221478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3222478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext
3223478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_compile"
3224478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
3225478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3226478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
3227478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
3228478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3229478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compile") 2>conftest.er1
3230478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
3231478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
3232478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
3233478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
3234478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3235478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
3236478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
3237478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
3238478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest.$ac_objext; then
3239478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv___attribute__=yes
3240478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
3241478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
3242478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
3243478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3244478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_cv___attribute__=no
3245478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3246478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3247478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3248478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3249478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3250478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "$ac_cv___attribute__" = "yes"; then
3251478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3252478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<\_ACEOF
3253478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define HAVE___ATTRIBUTE__ 1
3254478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3255478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3256478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  V_DEFS="$V_DEFS -D_U_=\"__attribute__((unused))\""
3257478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
3258478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  V_DEFS="$V_DEFS -D_U_=\"\""
3259478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3260478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $ac_cv___attribute__" >&5
3261478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv___attribute__" >&6; }
3262478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3263478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3264478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for u_int8_t using $CC" >&5
3265478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for u_int8_t using $CC... $ECHO_C" >&6; }
3266478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test "${ac_cv_lbl_have_u_int8_t+set}" = set; then
3267478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
3268478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
3269478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >conftest.$ac_ext <<_ACEOF
3270478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
3271478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3272478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
3273478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
3274478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
3275478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3276478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#	include "confdefs.h"
3277478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#	include <sys/types.h>
3278478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#	if STDC_HEADERS
3279478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#	include <stdlib.h>
3280478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#	include <stddef.h>
3281478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#	endif
3282478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
3283478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
3284478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
3285478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectu_int8_t i
3286478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
3287478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
3288478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
3289478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3290478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext
3291478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_compile"
3292478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
3293478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3294478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
3295478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
3296478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3297478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compile") 2>conftest.er1
3298478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
3299478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
3300478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
3301478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
3302478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3303478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
3304478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
3305478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
3306478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest.$ac_objext; then
3307478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_lbl_have_u_int8_t=yes
3308478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
3309478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
3310478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
3311478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3312478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_cv_lbl_have_u_int8_t=no
3313478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3314478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3315478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3316478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3317478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3318478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: result: $ac_cv_lbl_have_u_int8_t" >&5
3319478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_lbl_have_u_int8_t" >&6; }
3320478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test $ac_cv_lbl_have_u_int8_t = no ; then
3321478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3322478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<\_ACEOF
3323478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define u_int8_t u_char
3324478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3325478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3326478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    fi
3327478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for u_int16_t using $CC" >&5
3328478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for u_int16_t using $CC... $ECHO_C" >&6; }
3329478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test "${ac_cv_lbl_have_u_int16_t+set}" = set; then
3330478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
3331478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
3332478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >conftest.$ac_ext <<_ACEOF
3333478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
3334478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3335478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
3336478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
3337478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
3338478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3339478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#	include "confdefs.h"
3340478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#	include <sys/types.h>
3341478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#	if STDC_HEADERS
3342478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#	include <stdlib.h>
3343478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#	include <stddef.h>
3344478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#	endif
3345478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
3346478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
3347478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
3348478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectu_int16_t i
3349478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
3350478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
3351478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
3352478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3353478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext
3354478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_compile"
3355478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
3356478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3357478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
3358478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
3359478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3360478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compile") 2>conftest.er1
3361478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
3362478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
3363478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
3364478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
3365478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3366478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
3367478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
3368478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
3369478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest.$ac_objext; then
3370478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_lbl_have_u_int16_t=yes
3371478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
3372478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
3373478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
3374478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3375478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_cv_lbl_have_u_int16_t=no
3376478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3377478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3378478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3379478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3380478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3381478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: result: $ac_cv_lbl_have_u_int16_t" >&5
3382478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_lbl_have_u_int16_t" >&6; }
3383478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test $ac_cv_lbl_have_u_int16_t = no ; then
3384478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3385478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<\_ACEOF
3386478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define u_int16_t u_short
3387478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3388478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3389478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    fi
3390478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for u_int32_t using $CC" >&5
3391478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for u_int32_t using $CC... $ECHO_C" >&6; }
3392478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test "${ac_cv_lbl_have_u_int32_t+set}" = set; then
3393478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
3394478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
3395478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >conftest.$ac_ext <<_ACEOF
3396478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
3397478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3398478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
3399478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
3400478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
3401478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3402478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#	include "confdefs.h"
3403478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#	include <sys/types.h>
3404478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#	if STDC_HEADERS
3405478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#	include <stdlib.h>
3406478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#	include <stddef.h>
3407478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#	endif
3408478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
3409478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
3410478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
3411478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectu_int32_t i
3412478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
3413478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
3414478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
3415478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3416478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext
3417478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_compile"
3418478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
3419478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3420478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
3421478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
3422478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3423478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compile") 2>conftest.er1
3424478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
3425478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
3426478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
3427478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
3428478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3429478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
3430478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
3431478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
3432478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest.$ac_objext; then
3433478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_lbl_have_u_int32_t=yes
3434478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
3435478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
3436478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
3437478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3438478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_cv_lbl_have_u_int32_t=no
3439478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3440478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3441478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3442478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3443478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3444478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: result: $ac_cv_lbl_have_u_int32_t" >&5
3445478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_lbl_have_u_int32_t" >&6; }
3446478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test $ac_cv_lbl_have_u_int32_t = no ; then
3447478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3448478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<\_ACEOF
3449478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define u_int32_t u_int
3450478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3451478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3452478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    fi
3453478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3454478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_ext=c
3455478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_cpp='$CPP $CPPFLAGS'
3456478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3457478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3458478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_compiler_gnu=$ac_cv_c_compiler_gnu
3459478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3460478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3461478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# On Suns, sometimes $CPP names a directory.
3462478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -n "$CPP" && test -d "$CPP"; then
3463478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  CPP=
3464478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3465478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -z "$CPP"; then
3466478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test "${ac_cv_prog_CPP+set}" = set; then
3467478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
3468478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
3469478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      # Double quotes because CPP needs to be expanded
3470478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3471478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    do
3472478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      ac_preproc_ok=false
3473478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor ac_c_preproc_warn_flag in '' yes
3474478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
3475478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Use a header file that comes with gcc, so configuring glibc
3476478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # with a fresh cross-compiler works.
3477478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3478478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # <limits.h> exists even on freestanding compilers.
3479478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # On the NeXT, cc -E runs the code through the compiler's parser,
3480478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # not just through cpp. "Syntax error" is here to catch this case.
3481478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >conftest.$ac_ext <<_ACEOF
3482478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
3483478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3484478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
3485478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
3486478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
3487478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#ifdef __STDC__
3488478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# include <limits.h>
3489478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#else
3490478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# include <assert.h>
3491478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif
3492478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		     Syntax error
3493478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3494478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_cpp conftest.$ac_ext"
3495478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
3496478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3497478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
3498478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
3499478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3500478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3501478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
3502478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
3503478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
3504478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
3505478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3506478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } >/dev/null && {
3507478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3508478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
3509478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       }; then
3510478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  :
3511478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
3512478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
3513478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
3514478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3515478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Broken: fails on valid input.
3516478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcontinue
3517478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3518478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3519478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.err conftest.$ac_ext
3520478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3521478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # OK, works on sane cases.  Now check whether nonexistent headers
3522478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # can be detected and how.
3523478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >conftest.$ac_ext <<_ACEOF
3524478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
3525478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3526478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
3527478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
3528478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
3529478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <ac_nonexistent.h>
3530478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3531478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_cpp conftest.$ac_ext"
3532478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
3533478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3534478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
3535478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
3536478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3537478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3538478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
3539478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
3540478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
3541478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
3542478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3543478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } >/dev/null && {
3544478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3545478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
3546478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       }; then
3547478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Broken: success on invalid input.
3548478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcontinue
3549478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
3550478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
3551478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
3552478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3553478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Passes both tests.
3554478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_preproc_ok=:
3555478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectbreak
3556478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3557478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3558478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.err conftest.$ac_ext
3559478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3560478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
3561478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3562478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.err conftest.$ac_ext
3563478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif $ac_preproc_ok; then
3564478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  break
3565478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3566478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3567478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    done
3568478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_cv_prog_CPP=$CPP
3569478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3570478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3571478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  CPP=$ac_cv_prog_CPP
3572478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
3573478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_prog_CPP=$CPP
3574478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3575478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $CPP" >&5
3576478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$CPP" >&6; }
3577478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_preproc_ok=false
3578478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor ac_c_preproc_warn_flag in '' yes
3579478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
3580478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Use a header file that comes with gcc, so configuring glibc
3581478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # with a fresh cross-compiler works.
3582478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3583478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # <limits.h> exists even on freestanding compilers.
3584478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # On the NeXT, cc -E runs the code through the compiler's parser,
3585478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # not just through cpp. "Syntax error" is here to catch this case.
3586478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >conftest.$ac_ext <<_ACEOF
3587478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
3588478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3589478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
3590478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
3591478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
3592478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#ifdef __STDC__
3593478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# include <limits.h>
3594478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#else
3595478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# include <assert.h>
3596478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif
3597478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		     Syntax error
3598478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3599478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_cpp conftest.$ac_ext"
3600478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
3601478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3602478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
3603478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
3604478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3605478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3606478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
3607478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
3608478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
3609478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
3610478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3611478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } >/dev/null && {
3612478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3613478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
3614478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       }; then
3615478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  :
3616478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
3617478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
3618478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
3619478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3620478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Broken: fails on valid input.
3621478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcontinue
3622478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3623478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3624478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.err conftest.$ac_ext
3625478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3626478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # OK, works on sane cases.  Now check whether nonexistent headers
3627478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # can be detected and how.
3628478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >conftest.$ac_ext <<_ACEOF
3629478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
3630478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3631478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
3632478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
3633478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
3634478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <ac_nonexistent.h>
3635478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3636478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_cpp conftest.$ac_ext"
3637478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
3638478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3639478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
3640478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
3641478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3642478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3643478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
3644478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
3645478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
3646478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
3647478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3648478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } >/dev/null && {
3649478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3650478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
3651478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       }; then
3652478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Broken: success on invalid input.
3653478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcontinue
3654478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
3655478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
3656478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
3657478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3658478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Passes both tests.
3659478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_preproc_ok=:
3660478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectbreak
3661478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3662478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3663478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.err conftest.$ac_ext
3664478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3665478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
3666478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3667478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.err conftest.$ac_ext
3668478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif $ac_preproc_ok; then
3669478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  :
3670478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
3671478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3672478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectSee \`config.log' for more details." >&5
3673478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3674478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectSee \`config.log' for more details." >&2;}
3675478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
3676478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3677478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3678478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_ext=c
3679478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_cpp='$CPP $CPPFLAGS'
3680478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3681478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3682478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_compiler_gnu=$ac_cv_c_compiler_gnu
3683478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3684478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3685478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3686478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3687478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_path_GREP+set}" = set; then
3688478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
3689478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
3690478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Extract the first word of "grep ggrep" to use in msg output
3691478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -z "$GREP"; then
3692478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectset dummy grep ggrep; ac_prog_name=$2
3693478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_path_GREP+set}" = set; then
3694478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
3695478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
3696478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_path_GREP_found=false
3697478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Loop through the user's path and test for each of PROGNAME-LIST
3698478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3699478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3700478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
3701478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  IFS=$as_save_IFS
3702478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test -z "$as_dir" && as_dir=.
3703478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  for ac_prog in grep ggrep; do
3704478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  for ac_exec_ext in '' $ac_executable_extensions; do
3705478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3706478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3707478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # Check for GNU ac_path_GREP and select it if it is found.
3708478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Check for GNU $ac_path_GREP
3709478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase `"$ac_path_GREP" --version 2>&1` in
3710478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project*GNU*)
3711478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3712478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project*)
3713478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_count=0
3714478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3715478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  while :
3716478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  do
3717478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    cat "conftest.in" "conftest.in" >"conftest.tmp"
3718478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    mv "conftest.tmp" "conftest.in"
3719478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    cp "conftest.in" "conftest.nl"
3720478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    echo 'GREP' >> "conftest.nl"
3721478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3722478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3723478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_count=`expr $ac_count + 1`
3724478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3725478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      # Best one so far, save it but keep looking for a better one
3726478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      ac_cv_path_GREP="$ac_path_GREP"
3727478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      ac_path_GREP_max=$ac_count
3728478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    fi
3729478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # 10*(2^10) chars as input seems more than enough
3730478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    test $ac_count -gt 10 && break
3731478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  done
3732478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3733478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
3734478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3735478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3736478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    $ac_path_GREP_found && break 3
3737478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  done
3738478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
3739478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3740478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
3741478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectIFS=$as_save_IFS
3742478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3743478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3744478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3745478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3746478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectGREP="$ac_cv_path_GREP"
3747478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -z "$GREP"; then
3748478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3749478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3750478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
3751478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3752478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3753478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
3754478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_path_GREP=$GREP
3755478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3756478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3757478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3758478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3759478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3760478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_path_GREP" >&6; }
3761478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project GREP="$ac_cv_path_GREP"
3762478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3763478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3764478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for egrep" >&5
3765478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3766478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_path_EGREP+set}" = set; then
3767478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
3768478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
3769478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3770478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   then ac_cv_path_EGREP="$GREP -E"
3771478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   else
3772478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     # Extract the first word of "egrep" to use in msg output
3773478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -z "$EGREP"; then
3774478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectset dummy egrep; ac_prog_name=$2
3775478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_path_EGREP+set}" = set; then
3776478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
3777478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
3778478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_path_EGREP_found=false
3779478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Loop through the user's path and test for each of PROGNAME-LIST
3780478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3781478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3782478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
3783478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  IFS=$as_save_IFS
3784478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test -z "$as_dir" && as_dir=.
3785478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  for ac_prog in egrep; do
3786478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  for ac_exec_ext in '' $ac_executable_extensions; do
3787478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3788478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3789478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # Check for GNU ac_path_EGREP and select it if it is found.
3790478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Check for GNU $ac_path_EGREP
3791478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase `"$ac_path_EGREP" --version 2>&1` in
3792478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project*GNU*)
3793478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3794478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project*)
3795478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_count=0
3796478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3797478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  while :
3798478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  do
3799478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    cat "conftest.in" "conftest.in" >"conftest.tmp"
3800478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    mv "conftest.tmp" "conftest.in"
3801478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    cp "conftest.in" "conftest.nl"
3802478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    echo 'EGREP' >> "conftest.nl"
3803478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3804478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3805478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_count=`expr $ac_count + 1`
3806478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3807478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      # Best one so far, save it but keep looking for a better one
3808478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      ac_cv_path_EGREP="$ac_path_EGREP"
3809478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      ac_path_EGREP_max=$ac_count
3810478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    fi
3811478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # 10*(2^10) chars as input seems more than enough
3812478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    test $ac_count -gt 10 && break
3813478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  done
3814478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3815478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
3816478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3817478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3818478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    $ac_path_EGREP_found && break 3
3819478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  done
3820478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
3821478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3822478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
3823478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectIFS=$as_save_IFS
3824478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3825478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3826478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3827478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3828478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectEGREP="$ac_cv_path_EGREP"
3829478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -z "$EGREP"; then
3830478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3831478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3832478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
3833478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3834478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3835478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
3836478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_path_EGREP=$EGREP
3837478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3838478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3839478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3840478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   fi
3841478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3842478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3843478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3844478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project EGREP="$ac_cv_path_EGREP"
3845478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3846478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3847478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3848478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
3849478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_header_stdc+set}" = set; then
3850478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
3851478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
3852478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >conftest.$ac_ext <<_ACEOF
3853478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
3854478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3855478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
3856478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
3857478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
3858478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <stdlib.h>
3859478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <stdarg.h>
3860478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <string.h>
3861478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <float.h>
3862478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3863478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
3864478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
3865478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
3866478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3867478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
3868478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
3869478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
3870478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3871478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext
3872478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_compile"
3873478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
3874478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3875478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
3876478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
3877478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3878478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compile") 2>conftest.er1
3879478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
3880478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
3881478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
3882478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
3883478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3884478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
3885478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
3886478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
3887478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest.$ac_objext; then
3888478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_header_stdc=yes
3889478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
3890478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
3891478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
3892478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3893478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_cv_header_stdc=no
3894478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3895478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3896478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3897478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3898478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test $ac_cv_header_stdc = yes; then
3899478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3900478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >conftest.$ac_ext <<_ACEOF
3901478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
3902478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3903478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
3904478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
3905478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
3906478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <string.h>
3907478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3908478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3909478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3910478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  $EGREP "memchr" >/dev/null 2>&1; then
3911478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  :
3912478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
3913478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_header_stdc=no
3914478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3915478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest*
3916478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3917478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3918478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3919478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test $ac_cv_header_stdc = yes; then
3920478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3921478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >conftest.$ac_ext <<_ACEOF
3922478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
3923478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3924478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
3925478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
3926478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
3927478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <stdlib.h>
3928478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3929478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3930478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3931478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  $EGREP "free" >/dev/null 2>&1; then
3932478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  :
3933478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
3934478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_header_stdc=no
3935478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3936478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest*
3937478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3938478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
3939478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3940478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test $ac_cv_header_stdc = yes; then
3941478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3942478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test "$cross_compiling" = yes; then
3943478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  :
3944478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
3945478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >conftest.$ac_ext <<_ACEOF
3946478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
3947478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3948478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
3949478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
3950478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
3951478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <ctype.h>
3952478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <stdlib.h>
3953478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#if ((' ' & 0x0FF) == 0x020)
3954478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3955478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3956478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#else
3957478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# define ISLOWER(c) \
3958478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		   (('a' <= (c) && (c) <= 'i') \
3959478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		     || ('j' <= (c) && (c) <= 'r') \
3960478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		     || ('s' <= (c) && (c) <= 'z'))
3961478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3962478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif
3963478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
3964478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3965478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
3966478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
3967478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
3968478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  int i;
3969478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  for (i = 0; i < 256; i++)
3970478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if (XOR (islower (i), ISLOWER (i))
3971478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	|| toupper (i) != TOUPPER (i))
3972478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      return 2;
3973478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
3974478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
3975478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
3976478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest$ac_exeext
3977478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_link"
3978478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
3979478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3980478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
3981478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
3982478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3983478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_link") 2>&5
3984478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
3985478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3986478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3987478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { (case "(($ac_try" in
3988478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3989478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
3990478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
3991478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3992478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_try") 2>&5
3993478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
3994478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3995478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); }; }; then
3996478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  :
3997478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
3998478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: program exited with status $ac_status" >&5
3999478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: failed program was:" >&5
4000478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
4001478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4002478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project( exit $ac_status )
4003478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_cv_header_stdc=no
4004478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4005478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4006478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4007478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4008478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4009478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4010478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4011478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4012478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_header_stdc" >&6; }
4013478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test $ac_cv_header_stdc = yes; then
4014478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4015478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<\_ACEOF
4016478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define STDC_HEADERS 1
4017478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
4018478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4019478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4020478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4021478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4022478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4023478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4024478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4025478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4026478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4027478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4028478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4029478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4030478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4031478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4032478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		  inttypes.h stdint.h unistd.h
4033478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
4034478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4035478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4036478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4037478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4038478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
4039478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
4040478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >conftest.$ac_ext <<_ACEOF
4041478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
4042478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
4043478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
4044478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
4045478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
4046478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project$ac_includes_default
4047478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4048478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <$ac_header>
4049478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
4050478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext
4051478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_compile"
4052478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
4053478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4054478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
4055478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
4056478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4057478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compile") 2>conftest.er1
4058478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
4059478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
4060478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
4061478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
4062478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4063478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
4064478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
4065478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
4066478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest.$ac_objext; then
4067478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  eval "$as_ac_Header=yes"
4068478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
4069478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
4070478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
4071478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4072478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	eval "$as_ac_Header=no"
4073478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4074478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4075478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4076478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4077478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_res=`eval echo '${'$as_ac_Header'}'`
4078478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	       { echo "$as_me:$LINENO: result: $ac_res" >&5
4079478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_res" >&6; }
4080478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test `eval echo '${'$as_ac_Header'}'` = yes; then
4081478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >>confdefs.h <<_ACEOF
4082478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4083478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
4084478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4085478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4086478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4087478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
4088478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4089478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4090478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4091478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4092478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4093478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4094478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor ac_header in sys/ioccom.h sys/sockio.h limits.h paths.h
4095478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
4096478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4097478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4098478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me:$LINENO: checking for $ac_header" >&5
4099478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4100478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4101478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
4102478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4103478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_res=`eval echo '${'$as_ac_Header'}'`
4104478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	       { echo "$as_me:$LINENO: result: $ac_res" >&5
4105478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_res" >&6; }
4106478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
4107478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Is the header compilable?
4108478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
4109478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
4110478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >conftest.$ac_ext <<_ACEOF
4111478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
4112478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
4113478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
4114478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
4115478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
4116478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project$ac_includes_default
4117478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <$ac_header>
4118478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
4119478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext
4120478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_compile"
4121478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
4122478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4123478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
4124478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
4125478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4126478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compile") 2>conftest.er1
4127478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
4128478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
4129478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
4130478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
4131478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4132478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
4133478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
4134478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
4135478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest.$ac_objext; then
4136478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_header_compiler=yes
4137478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
4138478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
4139478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
4140478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4141478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_header_compiler=no
4142478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4143478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4144478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4145478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4146478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_header_compiler" >&6; }
4147478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4148478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Is the header present?
4149478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
4150478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
4151478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >conftest.$ac_ext <<_ACEOF
4152478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
4153478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
4154478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
4155478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
4156478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
4157478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <$ac_header>
4158478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
4159478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_cpp conftest.$ac_ext"
4160478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
4161478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4162478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
4163478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
4164478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4165478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4166478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
4167478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
4168478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
4169478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
4170478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4171478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } >/dev/null && {
4172478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4173478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
4174478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       }; then
4175478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_header_preproc=yes
4176478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
4177478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
4178478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
4179478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4180478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_header_preproc=no
4181478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4182478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4183478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.err conftest.$ac_ext
4184478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4185478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_header_preproc" >&6; }
4186478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4187478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# So?  What about this header?
4188478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4189478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  yes:no: )
4190478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4191478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4192478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4193478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4194478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_header_preproc=yes
4195478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ;;
4196478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  no:yes:* )
4197478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4198478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4199478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
4200478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
4201478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4202478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4203478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
4204478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
4205478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4206478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4207478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4208478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
4209478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4210478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ;;
4211478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
4212478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4213478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4214478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4215478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
4216478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
4217478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  eval "$as_ac_Header=\$ac_header_preproc"
4218478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4219478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_res=`eval echo '${'$as_ac_Header'}'`
4220478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	       { echo "$as_me:$LINENO: result: $ac_res" >&5
4221478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_res" >&6; }
4222478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4223478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4224478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test `eval echo '${'$as_ac_Header'}'` = yes; then
4225478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >>confdefs.h <<_ACEOF
4226478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4227478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
4228478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4229478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4230478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4231478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
4232478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4233478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4234478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor ac_header in net/pfvar.h
4235478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
4236478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4237478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4238478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4239478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4240478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
4241478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
4242478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >conftest.$ac_ext <<_ACEOF
4243478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
4244478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
4245478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
4246478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
4247478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
4248478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <sys/types.h>
4249478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <sys/socket.h>
4250478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <net/if.h>
4251478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4252478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <$ac_header>
4253478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
4254478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext
4255478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_compile"
4256478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
4257478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4258478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
4259478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
4260478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4261478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compile") 2>conftest.er1
4262478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
4263478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
4264478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
4265478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
4266478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4267478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
4268478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
4269478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
4270478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest.$ac_objext; then
4271478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  eval "$as_ac_Header=yes"
4272478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
4273478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
4274478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
4275478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4276478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	eval "$as_ac_Header=no"
4277478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4278478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4279478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4280478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4281478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_res=`eval echo '${'$as_ac_Header'}'`
4282478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	       { echo "$as_me:$LINENO: result: $ac_res" >&5
4283478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_res" >&6; }
4284478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test `eval echo '${'$as_ac_Header'}'` = yes; then
4285478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >>confdefs.h <<_ACEOF
4286478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4287478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
4288478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4289478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4290478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4291478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
4292478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4293478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4294478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor ac_header in netinet/if_ether.h
4295478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
4296478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4297478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4298478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4299478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4300478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
4301478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
4302478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >conftest.$ac_ext <<_ACEOF
4303478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
4304478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
4305478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
4306478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
4307478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
4308478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <sys/types.h>
4309478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <sys/socket.h>
4310478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4311478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <$ac_header>
4312478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
4313478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext
4314478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_compile"
4315478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
4316478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4317478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
4318478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
4319478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4320478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compile") 2>conftest.er1
4321478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
4322478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
4323478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
4324478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
4325478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4326478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
4327478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
4328478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
4329478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest.$ac_objext; then
4330478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  eval "$as_ac_Header=yes"
4331478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
4332478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
4333478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
4334478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4335478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	eval "$as_ac_Header=no"
4336478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4337478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4338478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4339478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4340478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_res=`eval echo '${'$as_ac_Header'}'`
4341478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	       { echo "$as_me:$LINENO: result: $ac_res" >&5
4342478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_res" >&6; }
4343478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test `eval echo '${'$as_ac_Header'}'` = yes; then
4344478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >>confdefs.h <<_ACEOF
4345478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4346478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
4347478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4348478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4349478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4350478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
4351478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4352478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "$ac_cv_header_netinet_if_ether_h" != yes; then
4353478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
4354478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# The simple test didn't work.
4355478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# Do we need to include <net/if.h> first?
4356478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# Unset ac_cv_header_netinet_if_ether_h so we don't
4357478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# treat the previous failure as a cached value and
4358478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# suppress the next test.
4359478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
4360478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	{ echo "$as_me:$LINENO: Rechecking with some additional includes" >&5
4361478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: Rechecking with some additional includes" >&6;}
4362478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	unset ac_cv_header_netinet_if_ether_h
4363478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4364478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor ac_header in netinet/if_ether.h
4365478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
4366478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4367478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4368478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4369478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4370478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
4371478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
4372478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >conftest.$ac_ext <<_ACEOF
4373478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
4374478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
4375478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
4376478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
4377478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
4378478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <sys/types.h>
4379478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <sys/socket.h>
4380478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <netinet/in.h>
4381478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectstruct mbuf;
4382478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectstruct rtentry;
4383478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <net/if.h>
4384478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4385478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <$ac_header>
4386478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
4387478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext
4388478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_compile"
4389478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
4390478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4391478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
4392478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
4393478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4394478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compile") 2>conftest.er1
4395478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
4396478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
4397478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
4398478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
4399478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4400478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
4401478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
4402478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
4403478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest.$ac_objext; then
4404478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  eval "$as_ac_Header=yes"
4405478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
4406478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
4407478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
4408478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4409478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	eval "$as_ac_Header=no"
4410478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4411478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4412478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4413478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4414478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_res=`eval echo '${'$as_ac_Header'}'`
4415478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	       { echo "$as_me:$LINENO: result: $ac_res" >&5
4416478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_res" >&6; }
4417478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test `eval echo '${'$as_ac_Header'}'` = yes; then
4418478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >>confdefs.h <<_ACEOF
4419478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4420478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
4421478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4422478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4423478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4424478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
4425478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4426478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4427478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4428478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "$GCC" = yes ; then
4429478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    { echo "$as_me:$LINENO: checking for ANSI ioctl definitions" >&5
4430478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for ANSI ioctl definitions... $ECHO_C" >&6; }
4431478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    if test "${ac_cv_lbl_gcc_fixincludes+set}" = set; then
4432478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
4433478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
4434478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >conftest.$ac_ext <<_ACEOF
4435478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
4436478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
4437478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
4438478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
4439478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
4440478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/*
4441478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		     * This generates a "duplicate case value" when fixincludes
4442478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		     * has not be run.
4443478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		     */
4444478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#		include <sys/types.h>
4445478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#		include <sys/time.h>
4446478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#		include <sys/ioctl.h>
4447478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#		ifdef HAVE_SYS_IOCCOM_H
4448478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#		include <sys/ioccom.h>
4449478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#		endif
4450478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
4451478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
4452478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
4453478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectswitch (0) {
4454478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    case _IO('A', 1):;
4455478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    case _IO('B', 1):;
4456478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    }
4457478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
4458478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
4459478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
4460478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
4461478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext
4462478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_compile"
4463478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
4464478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4465478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
4466478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
4467478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4468478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compile") 2>conftest.er1
4469478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
4470478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
4471478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
4472478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
4473478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4474478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
4475478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
4476478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
4477478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest.$ac_objext; then
4478478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_lbl_gcc_fixincludes=yes
4479478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
4480478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
4481478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
4482478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4483478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_cv_lbl_gcc_fixincludes=no
4484478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4485478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4486478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4487478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4488478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4489478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    { echo "$as_me:$LINENO: result: $ac_cv_lbl_gcc_fixincludes" >&5
4490478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_lbl_gcc_fixincludes" >&6; }
4491478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    if test $ac_cv_lbl_gcc_fixincludes = no ; then
4492478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    # Don't cache failure
4493478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    unset ac_cv_lbl_gcc_fixincludes
4494478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    { { echo "$as_me:$LINENO: error: see the INSTALL for more info" >&5
4495478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: see the INSTALL for more info" >&2;}
4496478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
4497478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    fi
4498478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    fi
4499478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4500478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4501478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4502478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor ac_func in strerror strlcpy
4503478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
4504478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
4505478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for $ac_func" >&5
4506478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
4507478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
4508478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
4509478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
4510478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >conftest.$ac_ext <<_ACEOF
4511478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
4512478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
4513478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
4514478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
4515478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
4516478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
4517478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
4518478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define $ac_func innocuous_$ac_func
4519478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4520478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* System header to define __stub macros and hopefully few prototypes,
4521478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    which can conflict with char $ac_func (); below.
4522478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4523478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    <limits.h> exists even on freestanding compilers.  */
4524478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4525478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#ifdef __STDC__
4526478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# include <limits.h>
4527478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#else
4528478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# include <assert.h>
4529478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif
4530478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4531478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#undef $ac_func
4532478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4533478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* Override any GCC internal prototype to avoid an error.
4534478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   Use char because int might match the return type of a GCC
4535478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   builtin and then its argument prototype would still apply.  */
4536478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#ifdef __cplusplus
4537478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectextern "C"
4538478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif
4539478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectchar $ac_func ();
4540478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* The GNU C library defines this for functions which it implements
4541478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    to always fail with ENOSYS.  Some functions are actually named
4542478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    something starting with __ and the normal name is an alias.  */
4543478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#if defined __stub_$ac_func || defined __stub___$ac_func
4544478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectchoke me
4545478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif
4546478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4547478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
4548478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
4549478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
4550478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectreturn $ac_func ();
4551478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
4552478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
4553478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
4554478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
4555478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext conftest$ac_exeext
4556478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_link"
4557478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
4558478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4559478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
4560478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
4561478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4562478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_link") 2>conftest.er1
4563478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
4564478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
4565478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
4566478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
4567478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4568478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
4569478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
4570478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
4571478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest$ac_exeext &&
4572478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       $as_test_x conftest$ac_exeext; then
4573478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  eval "$as_ac_var=yes"
4574478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
4575478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
4576478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
4577478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4578478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	eval "$as_ac_var=no"
4579478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4580478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4581478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4582478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      conftest$ac_exeext conftest.$ac_ext
4583478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4584478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_res=`eval echo '${'$as_ac_var'}'`
4585478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	       { echo "$as_me:$LINENO: result: $ac_res" >&5
4586478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_res" >&6; }
4587478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test `eval echo '${'$as_ac_var'}'` = yes; then
4588478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >>confdefs.h <<_ACEOF
4589478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
4590478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
4591478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4592478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4593478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
4594478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4595478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4596478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectneedsnprintf=no
4597478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4598478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4599478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor ac_func in vsnprintf snprintf
4600478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
4601478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
4602478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for $ac_func" >&5
4603478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
4604478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
4605478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
4606478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
4607478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >conftest.$ac_ext <<_ACEOF
4608478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
4609478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
4610478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
4611478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
4612478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
4613478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
4614478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
4615478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define $ac_func innocuous_$ac_func
4616478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4617478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* System header to define __stub macros and hopefully few prototypes,
4618478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    which can conflict with char $ac_func (); below.
4619478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4620478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    <limits.h> exists even on freestanding compilers.  */
4621478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4622478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#ifdef __STDC__
4623478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# include <limits.h>
4624478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#else
4625478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# include <assert.h>
4626478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif
4627478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4628478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#undef $ac_func
4629478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4630478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* Override any GCC internal prototype to avoid an error.
4631478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   Use char because int might match the return type of a GCC
4632478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   builtin and then its argument prototype would still apply.  */
4633478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#ifdef __cplusplus
4634478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectextern "C"
4635478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif
4636478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectchar $ac_func ();
4637478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* The GNU C library defines this for functions which it implements
4638478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    to always fail with ENOSYS.  Some functions are actually named
4639478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    something starting with __ and the normal name is an alias.  */
4640478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#if defined __stub_$ac_func || defined __stub___$ac_func
4641478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectchoke me
4642478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif
4643478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4644478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
4645478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
4646478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
4647478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectreturn $ac_func ();
4648478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
4649478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
4650478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
4651478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
4652478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext conftest$ac_exeext
4653478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_link"
4654478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
4655478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4656478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
4657478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
4658478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4659478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_link") 2>conftest.er1
4660478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
4661478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
4662478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
4663478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
4664478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4665478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
4666478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
4667478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
4668478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest$ac_exeext &&
4669478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       $as_test_x conftest$ac_exeext; then
4670478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  eval "$as_ac_var=yes"
4671478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
4672478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
4673478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
4674478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4675478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	eval "$as_ac_var=no"
4676478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4677478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4678478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4679478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      conftest$ac_exeext conftest.$ac_ext
4680478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4681478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_res=`eval echo '${'$as_ac_var'}'`
4682478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	       { echo "$as_me:$LINENO: result: $ac_res" >&5
4683478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_res" >&6; }
4684478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test `eval echo '${'$as_ac_var'}'` = yes; then
4685478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >>confdefs.h <<_ACEOF
4686478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
4687478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
4688478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4689478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
4690478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  needsnprintf=yes
4691478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4692478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
4693478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4694478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test $needsnprintf = yes; then
4695478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	case " $LIBOBJS " in
4696478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *" snprintf.$ac_objext "* ) ;;
4697478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
4698478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project ;;
4699478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
4700478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4701478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4702478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4703478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#
4704478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Do this before checking for ether_hostton(), as it's a
4705478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# "gethostbyname() -ish function".
4706478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#
4707478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4708478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # Most operating systems have gethostbyname() in the default searched
4709478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # libraries (i.e. libc):
4710478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # Some OSes (eg. Solaris) place it in libnsl
4711478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # Some strange OSes (SINIX) have it in libsocket:
4712478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: checking for library containing gethostbyname" >&5
4713478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for library containing gethostbyname... $ECHO_C" >&6; }
4714478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_search_gethostbyname+set}" = set; then
4715478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
4716478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
4717478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_func_search_save_LIBS=$LIBS
4718478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >conftest.$ac_ext <<_ACEOF
4719478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
4720478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
4721478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
4722478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
4723478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
4724478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4725478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* Override any GCC internal prototype to avoid an error.
4726478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   Use char because int might match the return type of a GCC
4727478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   builtin and then its argument prototype would still apply.  */
4728478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#ifdef __cplusplus
4729478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectextern "C"
4730478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif
4731478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectchar gethostbyname ();
4732478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
4733478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
4734478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
4735478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectreturn gethostbyname ();
4736478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
4737478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
4738478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
4739478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
4740478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor ac_lib in '' nsl socket resolv; do
4741478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test -z "$ac_lib"; then
4742478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_res="none required"
4743478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  else
4744478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_res=-l$ac_lib
4745478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4746478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
4747478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.$ac_objext conftest$ac_exeext
4748478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_link"
4749478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
4750478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4751478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
4752478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
4753478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4754478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_link") 2>conftest.er1
4755478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
4756478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
4757478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
4758478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
4759478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4760478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
4761478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
4762478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
4763478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest$ac_exeext &&
4764478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       $as_test_x conftest$ac_exeext; then
4765478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_search_gethostbyname=$ac_res
4766478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
4767478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
4768478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
4769478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4770478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4771478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4772478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4773478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4774478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      conftest$ac_exeext
4775478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test "${ac_cv_search_gethostbyname+set}" = set; then
4776478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  break
4777478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4778478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
4779478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_search_gethostbyname+set}" = set; then
4780478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  :
4781478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
4782478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_search_gethostbyname=no
4783478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4784478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm conftest.$ac_ext
4785478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectLIBS=$ac_func_search_save_LIBS
4786478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4787478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $ac_cv_search_gethostbyname" >&5
4788478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_search_gethostbyname" >&6; }
4789478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_res=$ac_cv_search_gethostbyname
4790478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "$ac_res" != no; then
4791478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4792478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4793478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4794478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4795478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # Unfortunately libsocket sometimes depends on libnsl and
4796478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # AC_SEARCH_LIBS isn't up to the task of handling dependencies like this.
4797478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test "$ac_cv_search_gethostbyname" = "no"
4798478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    then
4799478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	{ echo "$as_me:$LINENO: checking for gethostbyname in -lsocket" >&5
4800478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for gethostbyname in -lsocket... $ECHO_C" >&6; }
4801478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_lib_socket_gethostbyname+set}" = set; then
4802478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
4803478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
4804478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_check_lib_save_LIBS=$LIBS
4805478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectLIBS="-lsocket -lnsl $LIBS"
4806478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >conftest.$ac_ext <<_ACEOF
4807478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
4808478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
4809478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
4810478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
4811478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
4812478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4813478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* Override any GCC internal prototype to avoid an error.
4814478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   Use char because int might match the return type of a GCC
4815478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   builtin and then its argument prototype would still apply.  */
4816478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#ifdef __cplusplus
4817478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectextern "C"
4818478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif
4819478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectchar gethostbyname ();
4820478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
4821478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
4822478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
4823478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectreturn gethostbyname ();
4824478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
4825478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
4826478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
4827478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
4828478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext conftest$ac_exeext
4829478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_link"
4830478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
4831478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4832478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
4833478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
4834478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4835478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_link") 2>conftest.er1
4836478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
4837478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
4838478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
4839478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
4840478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4841478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
4842478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
4843478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
4844478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest$ac_exeext &&
4845478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       $as_test_x conftest$ac_exeext; then
4846478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_lib_socket_gethostbyname=yes
4847478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
4848478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
4849478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
4850478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4851478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_cv_lib_socket_gethostbyname=no
4852478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4853478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4854478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4855478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      conftest$ac_exeext conftest.$ac_ext
4856478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectLIBS=$ac_check_lib_save_LIBS
4857478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4858478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $ac_cv_lib_socket_gethostbyname" >&5
4859478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_lib_socket_gethostbyname" >&6; }
4860478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test $ac_cv_lib_socket_gethostbyname = yes; then
4861478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  LIBS="-lsocket -lnsl $LIBS"
4862478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4863478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4864478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    fi
4865478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: checking for library containing socket" >&5
4866478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for library containing socket... $ECHO_C" >&6; }
4867478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_search_socket+set}" = set; then
4868478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
4869478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
4870478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_func_search_save_LIBS=$LIBS
4871478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >conftest.$ac_ext <<_ACEOF
4872478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
4873478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
4874478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
4875478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
4876478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
4877478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4878478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* Override any GCC internal prototype to avoid an error.
4879478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   Use char because int might match the return type of a GCC
4880478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   builtin and then its argument prototype would still apply.  */
4881478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#ifdef __cplusplus
4882478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectextern "C"
4883478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif
4884478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectchar socket ();
4885478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
4886478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
4887478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
4888478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectreturn socket ();
4889478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
4890478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
4891478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
4892478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
4893478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor ac_lib in '' socket; do
4894478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test -z "$ac_lib"; then
4895478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_res="none required"
4896478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  else
4897478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_res=-l$ac_lib
4898478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4899478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
4900478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.$ac_objext conftest$ac_exeext
4901478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_link"
4902478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
4903478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4904478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
4905478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
4906478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4907478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_link") 2>conftest.er1
4908478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
4909478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
4910478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
4911478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
4912478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4913478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
4914478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
4915478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
4916478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest$ac_exeext &&
4917478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       $as_test_x conftest$ac_exeext; then
4918478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_search_socket=$ac_res
4919478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
4920478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
4921478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
4922478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4923478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4924478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4925478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4926478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4927478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      conftest$ac_exeext
4928478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test "${ac_cv_search_socket+set}" = set; then
4929478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  break
4930478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4931478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
4932478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_search_socket+set}" = set; then
4933478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  :
4934478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
4935478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_search_socket=no
4936478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4937478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm conftest.$ac_ext
4938478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectLIBS=$ac_func_search_save_LIBS
4939478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
4940478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $ac_cv_search_socket" >&5
4941478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_search_socket" >&6; }
4942478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_res=$ac_cv_search_socket
4943478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "$ac_res" != no; then
4944478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4945478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4946478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
4947478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me:$LINENO: checking for socket in -lsocket" >&5
4948478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6; }
4949478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_lib_socket_socket+set}" = set; then
4950478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
4951478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
4952478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_check_lib_save_LIBS=$LIBS
4953478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectLIBS="-lsocket -lnsl $LIBS"
4954478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >conftest.$ac_ext <<_ACEOF
4955478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
4956478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
4957478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
4958478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
4959478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
4960478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4961478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* Override any GCC internal prototype to avoid an error.
4962478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   Use char because int might match the return type of a GCC
4963478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   builtin and then its argument prototype would still apply.  */
4964478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#ifdef __cplusplus
4965478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectextern "C"
4966478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif
4967478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectchar socket ();
4968478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
4969478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
4970478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
4971478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectreturn socket ();
4972478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
4973478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
4974478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
4975478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
4976478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext conftest$ac_exeext
4977478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_link"
4978478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
4979478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4980478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
4981478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
4982478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4983478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_link") 2>conftest.er1
4984478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
4985478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
4986478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
4987478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
4988478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4989478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
4990478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
4991478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
4992478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest$ac_exeext &&
4993478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       $as_test_x conftest$ac_exeext; then
4994478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_lib_socket_socket=yes
4995478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
4996478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
4997478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
4998478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
4999478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_cv_lib_socket_socket=no
5000478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5001478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5002478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5003478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      conftest$ac_exeext conftest.$ac_ext
5004478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectLIBS=$ac_check_lib_save_LIBS
5005478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5006478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5
5007478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_lib_socket_socket" >&6; }
5008478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test $ac_cv_lib_socket_socket = yes; then
5009478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  LIBS="-lsocket -lnsl $LIBS"
5010478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5011478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5012478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5013478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5014478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # DLPI needs putmsg under HPUX so test for -lstr while we're at it
5015478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: checking for library containing putmsg" >&5
5016478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for library containing putmsg... $ECHO_C" >&6; }
5017478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_search_putmsg+set}" = set; then
5018478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
5019478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
5020478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_func_search_save_LIBS=$LIBS
5021478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >conftest.$ac_ext <<_ACEOF
5022478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
5023478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
5024478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
5025478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
5026478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
5027478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5028478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* Override any GCC internal prototype to avoid an error.
5029478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   Use char because int might match the return type of a GCC
5030478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   builtin and then its argument prototype would still apply.  */
5031478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#ifdef __cplusplus
5032478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectextern "C"
5033478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif
5034478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectchar putmsg ();
5035478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
5036478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
5037478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
5038478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectreturn putmsg ();
5039478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
5040478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
5041478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
5042478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
5043478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor ac_lib in '' str; do
5044478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test -z "$ac_lib"; then
5045478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_res="none required"
5046478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  else
5047478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_res=-l$ac_lib
5048478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
5049478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
5050478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.$ac_objext conftest$ac_exeext
5051478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_link"
5052478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
5053478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5054478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
5055478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
5056478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5057478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_link") 2>conftest.er1
5058478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
5059478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
5060478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
5061478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
5062478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5063478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
5064478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
5065478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
5066478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest$ac_exeext &&
5067478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       $as_test_x conftest$ac_exeext; then
5068478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_search_putmsg=$ac_res
5069478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
5070478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
5071478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
5072478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5073478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5074478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5075478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5076478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5077478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      conftest$ac_exeext
5078478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test "${ac_cv_search_putmsg+set}" = set; then
5079478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  break
5080478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5081478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
5082478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_search_putmsg+set}" = set; then
5083478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  :
5084478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
5085478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_search_putmsg=no
5086478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5087478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm conftest.$ac_ext
5088478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectLIBS=$ac_func_search_save_LIBS
5089478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5090478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $ac_cv_search_putmsg" >&5
5091478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_search_putmsg" >&6; }
5092478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_res=$ac_cv_search_putmsg
5093478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "$ac_res" != no; then
5094478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5095478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5096478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5097478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5098478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5099478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5100478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#
5101478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# You are in a twisty little maze of UN*Xes, all different.
5102478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Some might not have ether_hostton().
5103478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Some might have it, but not declare it in any header file.
5104478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Some might have it, but declare it in <netinet/if_ether.h>.
5105478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Some might have it, but declare it in <netinet/ether.h>
5106478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# (And some might have it but document it as something declared in
5107478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# <netinet/ethernet.h>, although <netinet/if_ether.h> appears to work.)
5108478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#
5109478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Before you is a C compiler.
5110478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#
5111478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5112478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor ac_func in ether_hostton
5113478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
5114478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5115478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for $ac_func" >&5
5116478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
5117478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
5118478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
5119478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
5120478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >conftest.$ac_ext <<_ACEOF
5121478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
5122478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
5123478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
5124478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
5125478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
5126478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
5127478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
5128478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define $ac_func innocuous_$ac_func
5129478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5130478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* System header to define __stub macros and hopefully few prototypes,
5131478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    which can conflict with char $ac_func (); below.
5132478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5133478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    <limits.h> exists even on freestanding compilers.  */
5134478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5135478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#ifdef __STDC__
5136478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# include <limits.h>
5137478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#else
5138478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# include <assert.h>
5139478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif
5140478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5141478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#undef $ac_func
5142478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5143478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* Override any GCC internal prototype to avoid an error.
5144478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   Use char because int might match the return type of a GCC
5145478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   builtin and then its argument prototype would still apply.  */
5146478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#ifdef __cplusplus
5147478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectextern "C"
5148478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif
5149478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectchar $ac_func ();
5150478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* The GNU C library defines this for functions which it implements
5151478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    to always fail with ENOSYS.  Some functions are actually named
5152478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    something starting with __ and the normal name is an alias.  */
5153478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#if defined __stub_$ac_func || defined __stub___$ac_func
5154478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectchoke me
5155478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif
5156478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5157478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
5158478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
5159478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
5160478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectreturn $ac_func ();
5161478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
5162478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
5163478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
5164478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
5165478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext conftest$ac_exeext
5166478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_link"
5167478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
5168478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5169478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
5170478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
5171478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5172478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_link") 2>conftest.er1
5173478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
5174478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
5175478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
5176478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
5177478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5178478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
5179478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
5180478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
5181478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest$ac_exeext &&
5182478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       $as_test_x conftest$ac_exeext; then
5183478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  eval "$as_ac_var=yes"
5184478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
5185478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
5186478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
5187478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5188478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	eval "$as_ac_var=no"
5189478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5190478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5191478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5192478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      conftest$ac_exeext conftest.$ac_ext
5193478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5194478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_res=`eval echo '${'$as_ac_var'}'`
5195478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5196478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_res" >&6; }
5197478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test `eval echo '${'$as_ac_var'}'` = yes; then
5198478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >>confdefs.h <<_ACEOF
5199478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5200478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
5201478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5202478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5203478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
5204478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5205478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "$ac_cv_func_ether_hostton" = yes; then
5206478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
5207478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# OK, we have ether_hostton().  Do we have <netinet/if_ether.h>?
5208478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
5209478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	if test "$ac_cv_header_netinet_if_ether_h" = yes; then
5210478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		#
5211478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		# Yes.  Does it declare ether_hostton()?
5212478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		#
5213478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		{ echo "$as_me:$LINENO: checking whether ether_hostton is declared" >&5
5214478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking whether ether_hostton is declared... $ECHO_C" >&6; }
5215478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_have_decl_ether_hostton+set}" = set; then
5216478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
5217478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
5218478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >conftest.$ac_ext <<_ACEOF
5219478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
5220478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
5221478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
5222478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
5223478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
5224478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5225478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <sys/types.h>
5226478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <sys/socket.h>
5227478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <netinet/in.h>
5228478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <arpa/inet.h>
5229478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectstruct mbuf;
5230478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectstruct rtentry;
5231478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <net/if.h>
5232478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <netinet/if_ether.h>
5233478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5234478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5235478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
5236478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
5237478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
5238478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#ifndef ether_hostton
5239478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (void) ether_hostton;
5240478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif
5241478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5242478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
5243478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
5244478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
5245478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
5246478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext
5247478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_compile"
5248478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
5249478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5250478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
5251478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
5252478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5253478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compile") 2>conftest.er1
5254478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
5255478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
5256478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
5257478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
5258478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5259478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
5260478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
5261478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
5262478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest.$ac_objext; then
5263478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_have_decl_ether_hostton=yes
5264478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
5265478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
5266478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
5267478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5268478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_cv_have_decl_ether_hostton=no
5269478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5270478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5271478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5272478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5273478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_ether_hostton" >&5
5274478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_have_decl_ether_hostton" >&6; }
5275478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test $ac_cv_have_decl_ether_hostton = yes; then
5276478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5277478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5278478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<\_ACEOF
5279478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define NETINET_IF_ETHER_H_DECLARES_ETHER_HOSTTON
5280478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
5281478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5282478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5283478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5284478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5285478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	fi
5286478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
5287478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# Did that succeed?
5288478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
5289478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	if test "$ac_cv_have_decl_ether_hostton" != yes; then
5290478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		#
5291478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		# No, how about <netinet/ether.h>, as on Linux?
5292478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		#
5293478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5294478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor ac_header in netinet/ether.h
5295478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
5296478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5297478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5298478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me:$LINENO: checking for $ac_header" >&5
5299478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5300478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5301478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
5302478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5303478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_res=`eval echo '${'$as_ac_Header'}'`
5304478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5305478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_res" >&6; }
5306478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
5307478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Is the header compilable?
5308478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
5309478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
5310478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >conftest.$ac_ext <<_ACEOF
5311478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
5312478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
5313478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
5314478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
5315478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
5316478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project$ac_includes_default
5317478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <$ac_header>
5318478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
5319478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext
5320478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_compile"
5321478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
5322478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5323478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
5324478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
5325478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5326478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compile") 2>conftest.er1
5327478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
5328478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
5329478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
5330478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
5331478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5332478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
5333478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
5334478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
5335478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest.$ac_objext; then
5336478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_header_compiler=yes
5337478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
5338478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
5339478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
5340478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5341478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_header_compiler=no
5342478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5343478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5344478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5345478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5346478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_header_compiler" >&6; }
5347478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5348478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Is the header present?
5349478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
5350478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
5351478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >conftest.$ac_ext <<_ACEOF
5352478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
5353478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
5354478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
5355478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
5356478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
5357478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <$ac_header>
5358478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
5359478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_cpp conftest.$ac_ext"
5360478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
5361478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5362478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
5363478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
5364478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5365478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5366478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
5367478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
5368478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
5369478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
5370478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5371478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } >/dev/null && {
5372478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5373478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
5374478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       }; then
5375478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_header_preproc=yes
5376478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
5377478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
5378478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
5379478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5380478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_header_preproc=no
5381478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5382478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5383478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.err conftest.$ac_ext
5384478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5385478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_header_preproc" >&6; }
5386478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5387478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# So?  What about this header?
5388478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5389478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  yes:no: )
5390478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5391478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5392478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5393478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5394478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_header_preproc=yes
5395478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ;;
5396478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  no:yes:* )
5397478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5398478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5399478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5400478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5401478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5402478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5403478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5404478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5405478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5406478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5407478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5408478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5409478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5410478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ;;
5411478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
5412478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5413478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5414478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5415478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
5416478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
5417478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  eval "$as_ac_Header=\$ac_header_preproc"
5418478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5419478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_res=`eval echo '${'$as_ac_Header'}'`
5420478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5421478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_res" >&6; }
5422478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5423478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5424478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test `eval echo '${'$as_ac_Header'}'` = yes; then
5425478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >>confdefs.h <<_ACEOF
5426478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5427478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
5428478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5429478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5430478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5431478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
5432478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5433478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		if test "$ac_cv_header_netinet_ether_h" = yes; then
5434478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			#
5435478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			# We have it - does it declare ether_hostton()?
5436478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			# Unset ac_cv_have_decl_ether_hostton so we don't
5437478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			# treat the previous failure as a cached value and
5438478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			# suppress the next test.
5439478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			#
5440478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			unset ac_cv_have_decl_ether_hostton
5441478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			{ echo "$as_me:$LINENO: checking whether ether_hostton is declared" >&5
5442478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking whether ether_hostton is declared... $ECHO_C" >&6; }
5443478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_have_decl_ether_hostton+set}" = set; then
5444478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
5445478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
5446478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >conftest.$ac_ext <<_ACEOF
5447478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
5448478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
5449478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
5450478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
5451478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
5452478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5453478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <netinet/ether.h>
5454478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5455478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5456478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
5457478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
5458478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
5459478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#ifndef ether_hostton
5460478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (void) ether_hostton;
5461478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif
5462478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5463478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
5464478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
5465478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
5466478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
5467478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext
5468478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_compile"
5469478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
5470478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5471478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
5472478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
5473478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5474478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compile") 2>conftest.er1
5475478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
5476478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
5477478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
5478478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
5479478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5480478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
5481478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
5482478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
5483478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest.$ac_objext; then
5484478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_have_decl_ether_hostton=yes
5485478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
5486478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
5487478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
5488478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5489478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_cv_have_decl_ether_hostton=no
5490478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5491478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5492478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5493478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5494478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_ether_hostton" >&5
5495478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_have_decl_ether_hostton" >&6; }
5496478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test $ac_cv_have_decl_ether_hostton = yes; then
5497478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5498478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5499478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<\_ACEOF
5500478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define NETINET_ETHER_H_DECLARES_ETHER_HOSTTON
5501478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
5502478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5503478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5504478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5505478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5506478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		fi
5507478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	fi
5508478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
5509478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# Is ether_hostton() declared?
5510478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
5511478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	if test "$ac_cv_have_decl_ether_hostton" != yes; then
5512478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		#
5513478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		# No, we'll have to declare it ourselves.
5514478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		# Do we have "struct ether_addr"?
5515478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		#
5516478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		{ echo "$as_me:$LINENO: checking for struct ether_addr" >&5
5517478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for struct ether_addr... $ECHO_C" >&6; }
5518478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_type_struct_ether_addr+set}" = set; then
5519478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
5520478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
5521478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >conftest.$ac_ext <<_ACEOF
5522478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
5523478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
5524478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
5525478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
5526478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
5527478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5528478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <sys/types.h>
5529478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <sys/socket.h>
5530478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <netinet/in.h>
5531478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <arpa/inet.h>
5532478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectstruct mbuf;
5533478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectstruct rtentry;
5534478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <net/if.h>
5535478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <netinet/if_ether.h>
5536478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5537478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5538478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttypedef struct ether_addr ac__type_new_;
5539478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
5540478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
5541478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
5542478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif ((ac__type_new_ *) 0)
5543478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
5544478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif (sizeof (ac__type_new_))
5545478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
5546478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
5547478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
5548478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
5549478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
5550478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext
5551478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_compile"
5552478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
5553478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5554478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
5555478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
5556478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5557478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compile") 2>conftest.er1
5558478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
5559478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
5560478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
5561478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
5562478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5563478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
5564478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
5565478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
5566478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest.$ac_objext; then
5567478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_type_struct_ether_addr=yes
5568478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
5569478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
5570478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
5571478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5572478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_cv_type_struct_ether_addr=no
5573478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5574478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5575478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5576478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5577478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $ac_cv_type_struct_ether_addr" >&5
5578478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_type_struct_ether_addr" >&6; }
5579478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test $ac_cv_type_struct_ether_addr = yes; then
5580478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5581478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<_ACEOF
5582478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define HAVE_STRUCT_ETHER_ADDR 1
5583478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
5584478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5585478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5586478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5587478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5588478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5589478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<\_ACEOF
5590478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define HAVE_DECL_ETHER_HOSTTON 0
5591478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
5592478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5593478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	else
5594478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5595478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<\_ACEOF
5596478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define HAVE_DECL_ETHER_HOSTTON 1
5597478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
5598478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5599478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	fi
5600478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5601478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5602478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking if --disable-protochain option is specified" >&5
5603478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking if --disable-protochain option is specified... $ECHO_C" >&6; }
5604478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Check whether --enable-protochain was given.
5605478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${enable_protochain+set}" = set; then
5606478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  enableval=$enable_protochain;
5607478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5608478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5609478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "x$enable_protochain" in
5610478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectxyes)	enable_protochain=enabled	;;
5611478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectxno)	enable_protochain=disabled	;;
5612478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectx)	enable_protochain=enabled	;;
5613478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
5614478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5615478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "$enable_protochain" = "disabled"; then
5616478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5617478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<\_ACEOF
5618478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define NO_PROTOCHAIN 1
5619478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
5620478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5621478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5622478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: ${enable_protochain}" >&5
5623478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}${enable_protochain}" >&6; }
5624478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5625478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -z "$with_pcap" && test "$cross_compiling" = yes; then
5626478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	{ { echo "$as_me:$LINENO: error: pcap type not determined when cross-compiling; use --with-pcap=..." >&5
5627478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: pcap type not determined when cross-compiling; use --with-pcap=..." >&2;}
5628478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
5629478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5630478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5631478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Check whether --with-pcap was given.
5632478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${with_pcap+set}" = set; then
5633478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  withval=$with_pcap;
5634478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5635478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5636478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking packet capture type" >&5
5637478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking packet capture type... $ECHO_C" >&6; }
5638478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test ! -z "$with_pcap" ; then
5639478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	V_PCAP="$withval"
5640478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelif test -r /dev/bpf ; then
5641478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
5642478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# Cloning BPF device.
5643478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
5644478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	V_PCAP=bpf
5645478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5646478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<\_ACEOF
5647478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define HAVE_CLONING_BPF 1
5648478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
5649478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5650478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelif test -r /dev/bpf0 ; then
5651478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	V_PCAP=bpf
5652478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelif test -r /usr/include/net/pfilt.h ; then
5653478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	V_PCAP=pf
5654478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelif test -r /dev/enet ; then
5655478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	V_PCAP=enet
5656478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelif test -r /dev/nit ; then
5657478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	V_PCAP=snit
5658478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelif test -r /usr/include/sys/net/nit.h ; then
5659478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	V_PCAP=nit
5660478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelif test -r /usr/include/linux/socket.h ; then
5661478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	V_PCAP=linux
5662478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelif test -r /usr/include/net/raw.h ; then
5663478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	V_PCAP=snoop
5664478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelif test -r /usr/include/odmi.h ; then
5665478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
5666478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# On AIX, the BPF devices might not yet be present - they're
5667478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# created the first time libpcap runs after booting.
5668478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# We check for odmi.h instead.
5669478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
5670478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	V_PCAP=bpf
5671478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelif test -r /usr/include/sys/dlpi.h ; then
5672478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	V_PCAP=dlpi
5673478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelif test -c /dev/bpf0 ; then		# check again in case not readable
5674478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	V_PCAP=bpf
5675478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelif test -c /dev/enet ; then		# check again in case not readable
5676478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	V_PCAP=enet
5677478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelif test -c /dev/nit ; then		# check again in case not readable
5678478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	V_PCAP=snit
5679478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
5680478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	V_PCAP=null
5681478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5682478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $V_PCAP" >&5
5683478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$V_PCAP" >&6; }
5684478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5685478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "$V_PCAP" = null
5686478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectthen
5687478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
5688478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# We can't capture, so we can't open any capture
5689478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# devices, so we won't return any interfaces.
5690478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
5691478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	V_FINDALLDEVS=null
5692478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
5693478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	{ echo "$as_me:$LINENO: checking for getifaddrs" >&5
5694478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for getifaddrs... $ECHO_C" >&6; }
5695478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_func_getifaddrs+set}" = set; then
5696478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
5697478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
5698478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >conftest.$ac_ext <<_ACEOF
5699478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
5700478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
5701478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
5702478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
5703478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
5704478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* Define getifaddrs to an innocuous variant, in case <limits.h> declares getifaddrs.
5705478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
5706478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define getifaddrs innocuous_getifaddrs
5707478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5708478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* System header to define __stub macros and hopefully few prototypes,
5709478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    which can conflict with char getifaddrs (); below.
5710478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5711478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    <limits.h> exists even on freestanding compilers.  */
5712478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5713478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#ifdef __STDC__
5714478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# include <limits.h>
5715478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#else
5716478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# include <assert.h>
5717478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif
5718478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5719478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#undef getifaddrs
5720478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5721478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* Override any GCC internal prototype to avoid an error.
5722478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   Use char because int might match the return type of a GCC
5723478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   builtin and then its argument prototype would still apply.  */
5724478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#ifdef __cplusplus
5725478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectextern "C"
5726478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif
5727478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectchar getifaddrs ();
5728478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* The GNU C library defines this for functions which it implements
5729478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    to always fail with ENOSYS.  Some functions are actually named
5730478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    something starting with __ and the normal name is an alias.  */
5731478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#if defined __stub_getifaddrs || defined __stub___getifaddrs
5732478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectchoke me
5733478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif
5734478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5735478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
5736478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
5737478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
5738478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectreturn getifaddrs ();
5739478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
5740478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
5741478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
5742478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
5743478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext conftest$ac_exeext
5744478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_link"
5745478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
5746478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5747478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
5748478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
5749478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5750478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_link") 2>conftest.er1
5751478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
5752478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
5753478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
5754478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
5755478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5756478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
5757478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
5758478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
5759478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest$ac_exeext &&
5760478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       $as_test_x conftest$ac_exeext; then
5761478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_func_getifaddrs=yes
5762478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
5763478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
5764478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
5765478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5766478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_cv_func_getifaddrs=no
5767478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5768478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5769478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5770478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      conftest$ac_exeext conftest.$ac_ext
5771478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5772478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $ac_cv_func_getifaddrs" >&5
5773478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_func_getifaddrs" >&6; }
5774478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test $ac_cv_func_getifaddrs = yes; then
5775478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5776478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		#
5777478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		# We have "getifaddrs()"; make sure we have <ifaddrs.h>
5778478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		# as well, just in case some platform is really weird.
5779478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		#
5780478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		if test "${ac_cv_header_ifaddrs_h+set}" = set; then
5781478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me:$LINENO: checking for ifaddrs.h" >&5
5782478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for ifaddrs.h... $ECHO_C" >&6; }
5783478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_header_ifaddrs_h+set}" = set; then
5784478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
5785478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5786478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $ac_cv_header_ifaddrs_h" >&5
5787478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_header_ifaddrs_h" >&6; }
5788478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
5789478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Is the header compilable?
5790478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking ifaddrs.h usability" >&5
5791478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking ifaddrs.h usability... $ECHO_C" >&6; }
5792478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >conftest.$ac_ext <<_ACEOF
5793478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
5794478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
5795478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
5796478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
5797478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
5798478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project$ac_includes_default
5799478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <ifaddrs.h>
5800478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
5801478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext
5802478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_compile"
5803478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
5804478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5805478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
5806478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
5807478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5808478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compile") 2>conftest.er1
5809478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
5810478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
5811478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
5812478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
5813478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5814478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
5815478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
5816478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
5817478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest.$ac_objext; then
5818478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_header_compiler=yes
5819478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
5820478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
5821478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
5822478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5823478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_header_compiler=no
5824478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5825478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5826478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5827478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5828478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_header_compiler" >&6; }
5829478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5830478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Is the header present?
5831478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking ifaddrs.h presence" >&5
5832478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking ifaddrs.h presence... $ECHO_C" >&6; }
5833478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >conftest.$ac_ext <<_ACEOF
5834478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
5835478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
5836478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
5837478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
5838478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
5839478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <ifaddrs.h>
5840478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
5841478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_cpp conftest.$ac_ext"
5842478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
5843478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5844478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
5845478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
5846478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5847478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5848478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
5849478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
5850478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
5851478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
5852478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5853478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } >/dev/null && {
5854478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5855478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
5856478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       }; then
5857478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_header_preproc=yes
5858478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
5859478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
5860478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
5861478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5862478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_header_preproc=no
5863478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5864478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5865478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.err conftest.$ac_ext
5866478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5867478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_header_preproc" >&6; }
5868478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5869478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# So?  What about this header?
5870478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5871478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  yes:no: )
5872478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: WARNING: ifaddrs.h: accepted by the compiler, rejected by the preprocessor!" >&5
5873478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: ifaddrs.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
5874478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: WARNING: ifaddrs.h: proceeding with the compiler's result" >&5
5875478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: ifaddrs.h: proceeding with the compiler's result" >&2;}
5876478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_header_preproc=yes
5877478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ;;
5878478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  no:yes:* )
5879478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: WARNING: ifaddrs.h: present but cannot be compiled" >&5
5880478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: ifaddrs.h: present but cannot be compiled" >&2;}
5881478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: WARNING: ifaddrs.h:     check for missing prerequisite headers?" >&5
5882478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: ifaddrs.h:     check for missing prerequisite headers?" >&2;}
5883478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: WARNING: ifaddrs.h: see the Autoconf documentation" >&5
5884478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: ifaddrs.h: see the Autoconf documentation" >&2;}
5885478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: WARNING: ifaddrs.h:     section \"Present But Cannot Be Compiled\"" >&5
5886478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: ifaddrs.h:     section \"Present But Cannot Be Compiled\"" >&2;}
5887478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: WARNING: ifaddrs.h: proceeding with the preprocessor's result" >&5
5888478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: ifaddrs.h: proceeding with the preprocessor's result" >&2;}
5889478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: WARNING: ifaddrs.h: in the future, the compiler will take precedence" >&5
5890478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: ifaddrs.h: in the future, the compiler will take precedence" >&2;}
5891478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5892478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ;;
5893478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
5894478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for ifaddrs.h" >&5
5895478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for ifaddrs.h... $ECHO_C" >&6; }
5896478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_header_ifaddrs_h+set}" = set; then
5897478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
5898478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
5899478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_header_ifaddrs_h=$ac_header_preproc
5900478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5901478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $ac_cv_header_ifaddrs_h" >&5
5902478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_header_ifaddrs_h" >&6; }
5903478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5904478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5905478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test $ac_cv_header_ifaddrs_h = yes; then
5906478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5907478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    #
5908478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    # We have the header, so we use "getifaddrs()" to
5909478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    # get the list of interfaces.
5910478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    #
5911478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    V_FINDALLDEVS=getad
5912478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5913478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
5914478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5915478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    #
5916478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    # We don't have the header - give up.
5917478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    # XXX - we could also fall back on some other
5918478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    # mechanism, but, for now, this'll catch this
5919478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    # problem so that we can at least try to figure
5920478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    # out something to do on systems with "getifaddrs()"
5921478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    # but without "ifaddrs.h", if there is something
5922478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    # we can do on those systems.
5923478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    #
5924478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    { { echo "$as_me:$LINENO: error: Your system has getifaddrs() but doesn't have a usable <ifaddrs.h>." >&5
5925478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: Your system has getifaddrs() but doesn't have a usable <ifaddrs.h>." >&2;}
5926478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
5927478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5928478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5929478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5930478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5931478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5932478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
5933478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5934478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		#
5935478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		# Well, we don't have "getifaddrs()", so we have to use
5936478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		# some other mechanism; determine what that mechanism is.
5937478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		#
5938478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		# The first thing we use is the type of capture mechanism,
5939478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		# which is somewhat of a proxy for the OS we're using.
5940478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		#
5941478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		case "$V_PCAP" in
5942478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5943478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		dlpi)
5944478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			#
5945478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			# This might be Solaris 8 or later, with
5946478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			# SIOCGLIFCONF, or it might be some other OS
5947478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			# or some older version of Solaris, with
5948478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			# just SIOCGIFCONF.
5949478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			#
5950478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			{ echo "$as_me:$LINENO: checking whether we have SIOCGLIFCONF" >&5
5951478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking whether we have SIOCGLIFCONF... $ECHO_C" >&6; }
5952478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			if test "${ac_cv_lbl_have_siocglifconf+set}" = set; then
5953478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
5954478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
5955478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >conftest.$ac_ext <<_ACEOF
5956478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
5957478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
5958478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
5959478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
5960478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
5961478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <sys/param.h>
5962478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project				#include <sys/file.h>
5963478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project				#include <sys/ioctl.h>
5964478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project				#include <sys/socket.h>
5965478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project				#include <sys/sockio.h>
5966478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
5967478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
5968478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
5969478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectioctl(0, SIOCGLIFCONF, (char *)0);
5970478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
5971478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
5972478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
5973478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
5974478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext
5975478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_compile"
5976478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
5977478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5978478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
5979478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
5980478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5981478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compile") 2>conftest.er1
5982478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
5983478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
5984478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
5985478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
5986478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5987478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
5988478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
5989478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
5990478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest.$ac_objext; then
5991478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_lbl_have_siocglifconf=yes
5992478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
5993478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
5994478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
5995478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5996478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_cv_lbl_have_siocglifconf=no
5997478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
5998478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
5999478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6000478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6001478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6002478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			{ echo "$as_me:$LINENO: result: $ac_cv_lbl_have_siocglifconf" >&5
6003478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_lbl_have_siocglifconf" >&6; }
6004478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			if test $ac_cv_lbl_have_siocglifconf = yes ; then
6005478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project				V_FINDALLDEVS=glifc
6006478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			else
6007478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project				V_FINDALLDEVS=gifc
6008478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			fi
6009478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			;;
6010478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6011478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		*)
6012478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			#
6013478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			# Assume we just have SIOCGIFCONF.
6014478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			# (XXX - on at least later Linux kernels, there's
6015478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			# another mechanism, and we should be using that
6016478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			# instead.)
6017478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			#
6018478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			V_FINDALLDEVS=gifc
6019478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			;;
6020478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		esac
6021478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6022478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6023478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6024478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6025478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking if --enable-ipv6 option is specified" >&5
6026478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking if --enable-ipv6 option is specified... $ECHO_C" >&6; }
6027478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Check whether --enable-ipv6 was given.
6028478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${enable_ipv6+set}" = set; then
6029478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  enableval=$enable_ipv6;
6030478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6031478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6032478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "$enable_ipv6" = "yes"; then
6033478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6034478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<\_ACEOF
6035478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define INET6 1
6036478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
6037478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6038478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6039478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: ${enable_ipv6-no}" >&5
6040478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}${enable_ipv6-no}" >&6; }
6041478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6042478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking whether to build optimizer debugging code" >&5
6043478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking whether to build optimizer debugging code... $ECHO_C" >&6; }
6044478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Check whether --enable-optimizer-dbg was given.
6045478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${enable_optimizer_dbg+set}" = set; then
6046478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  enableval=$enable_optimizer_dbg;
6047478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6048478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6049478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "$enable_optimizer_dbg" = "yes"; then
6050478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6051478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<\_ACEOF
6052478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define BDEBUG 1
6053478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
6054478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6055478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6056478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: ${enable_optimizer_dbg-no}" >&5
6057478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}${enable_optimizer_dbg-no}" >&6; }
6058478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6059478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking whether to build parser debugging code" >&5
6060478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking whether to build parser debugging code... $ECHO_C" >&6; }
6061478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Check whether --enable-yydebug was given.
6062478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${enable_yydebug+set}" = set; then
6063478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  enableval=$enable_yydebug;
6064478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6065478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6066478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "$enable_yydebug" = "yes"; then
6067478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6068478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<\_ACEOF
6069478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define YYDEBUG 1
6070478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
6071478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6072478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6073478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: ${enable_yydebug-no}" >&5
6074478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}${enable_yydebug-no}" >&6; }
6075478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6076478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "$V_PCAP" in
6077478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6078478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdlpi)
6079478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6080478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6081478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor ac_header in sys/bufmod.h sys/dlpi_ext.h
6082478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
6083478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6084478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
6085478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me:$LINENO: checking for $ac_header" >&5
6086478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
6087478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
6088478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
6089478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6090478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_res=`eval echo '${'$as_ac_Header'}'`
6091478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	       { echo "$as_me:$LINENO: result: $ac_res" >&5
6092478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_res" >&6; }
6093478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
6094478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Is the header compilable?
6095478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
6096478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
6097478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >conftest.$ac_ext <<_ACEOF
6098478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
6099478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
6100478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
6101478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
6102478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
6103478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project$ac_includes_default
6104478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <$ac_header>
6105478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
6106478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext
6107478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_compile"
6108478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
6109478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6110478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
6111478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
6112478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6113478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compile") 2>conftest.er1
6114478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
6115478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
6116478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
6117478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
6118478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6119478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
6120478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
6121478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
6122478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest.$ac_objext; then
6123478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_header_compiler=yes
6124478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
6125478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
6126478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
6127478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6128478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_header_compiler=no
6129478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6130478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6131478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6132478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6133478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_header_compiler" >&6; }
6134478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6135478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Is the header present?
6136478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
6137478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
6138478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >conftest.$ac_ext <<_ACEOF
6139478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
6140478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
6141478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
6142478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
6143478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
6144478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#include <$ac_header>
6145478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
6146478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_cpp conftest.$ac_ext"
6147478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
6148478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6149478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
6150478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
6151478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6152478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6153478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
6154478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
6155478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
6156478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
6157478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6158478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } >/dev/null && {
6159478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6160478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
6161478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       }; then
6162478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_header_preproc=yes
6163478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
6164478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
6165478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
6166478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6167478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_header_preproc=no
6168478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6169478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6170478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.err conftest.$ac_ext
6171478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
6172478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_header_preproc" >&6; }
6173478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6174478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# So?  What about this header?
6175478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6176478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  yes:no: )
6177478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
6178478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
6179478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
6180478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
6181478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_header_preproc=yes
6182478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ;;
6183478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  no:yes:* )
6184478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
6185478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
6186478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
6187478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
6188478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
6189478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
6190478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
6191478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
6192478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
6193478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
6194478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
6195478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
6196478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6197478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ;;
6198478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
6199478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for $ac_header" >&5
6200478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
6201478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
6202478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
6203478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
6204478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  eval "$as_ac_Header=\$ac_header_preproc"
6205478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6206478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_res=`eval echo '${'$as_ac_Header'}'`
6207478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	       { echo "$as_me:$LINENO: result: $ac_res" >&5
6208478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_res" >&6; }
6209478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6210478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6211478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test `eval echo '${'$as_ac_Header'}'` = yes; then
6212478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >>confdefs.h <<_ACEOF
6213478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6214478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
6215478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6216478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6217478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6218478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
6219478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6220478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	{ echo "$as_me:$LINENO: checking for /dev/dlpi device" >&5
6221478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for /dev/dlpi device... $ECHO_C" >&6; }
6222478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	if test -c /dev/dlpi ; then
6223478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		{ echo "$as_me:$LINENO: result: yes" >&5
6224478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}yes" >&6; }
6225478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6226478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<\_ACEOF
6227478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define HAVE_DEV_DLPI 1
6228478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
6229478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6230478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	else
6231478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		{ echo "$as_me:$LINENO: result: no" >&5
6232478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}no" >&6; }
6233478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		dir="/dev/dlpi"
6234478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		{ echo "$as_me:$LINENO: checking for $dir directory" >&5
6235478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for $dir directory... $ECHO_C" >&6; }
6236478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		if test -d $dir ; then
6237478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			{ echo "$as_me:$LINENO: result: yes" >&5
6238478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}yes" >&6; }
6239478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6240478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<_ACEOF
6241478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define PCAP_DEV_PREFIX "$dir"
6242478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
6243478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6244478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		else
6245478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			{ echo "$as_me:$LINENO: result: no" >&5
6246478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}no" >&6; }
6247478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		fi
6248478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	fi
6249478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	;;
6250478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6251478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectlinux)
6252478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	{ echo "$as_me:$LINENO: checking Linux kernel version" >&5
6253478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking Linux kernel version... $ECHO_C" >&6; }
6254478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project 	if test "$cross_compiling" = yes; then
6255478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project 		if test "${ac_cv_linux_vers+set}" = set; then
6256478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
6257478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
6258478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_linux_vers=unknown
6259478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6260478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6261478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project 	else
6262478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project 		if test "${ac_cv_linux_vers+set}" = set; then
6263478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
6264478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
6265478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_linux_vers=`uname -r 2>&1 | \
6266478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project 			sed -n -e '$s/.* //' -e '$s/\..*//p'`
6267478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6268478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6269478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project 	fi
6270478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	{ echo "$as_me:$LINENO: result: $ac_cv_linux_vers" >&5
6271478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_linux_vers" >&6; }
6272478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project 	if test $ac_cv_linux_vers = unknown ; then
6273478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project 		{ { echo "$as_me:$LINENO: error: cannot determine linux version when cross-compiling" >&5
6274478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: cannot determine linux version when cross-compiling" >&2;}
6275478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
6276478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project 	fi
6277478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	if test $ac_cv_linux_vers -lt 2 ; then
6278478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		{ { echo "$as_me:$LINENO: error: version 2 or higher required; see the INSTALL doc for more info" >&5
6279478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: version 2 or higher required; see the INSTALL doc for more info" >&2;}
6280478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
6281478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	fi
6282478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	{ echo "$as_me:$LINENO: checking if if_packet.h has tpacket_stats defined" >&5
6283478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking if if_packet.h has tpacket_stats defined... $ECHO_C" >&6; }
6284478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   if test "${ac_cv_lbl_tpacket_stats+set}" = set; then
6285478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
6286478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
6287478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >conftest.$ac_ext <<_ACEOF
6288478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
6289478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
6290478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
6291478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
6292478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
6293478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6294478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#  include <linux/if_packet.h>
6295478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
6296478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
6297478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
6298478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectstruct tpacket_stats stats
6299478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
6300478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
6301478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
6302478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
6303478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext
6304478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_compile"
6305478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
6306478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6307478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
6308478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
6309478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6310478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compile") 2>conftest.er1
6311478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
6312478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
6313478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
6314478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
6315478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6316478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
6317478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
6318478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
6319478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest.$ac_objext; then
6320478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_lbl_tpacket_stats=yes
6321478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
6322478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
6323478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
6324478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6325478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_cv_lbl_tpacket_stats=no
6326478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6327478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6328478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6329478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6330478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6331478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { echo "$as_me:$LINENO: result: $ac_cv_lbl_tpacket_stats" >&5
6332478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_lbl_tpacket_stats" >&6; }
6333478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   if test $ac_cv_lbl_tpacket_stats = yes; then
6334478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6335478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<\_ACEOF
6336478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define HAVE_TPACKET_STATS 1
6337478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
6338478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6339478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   fi
6340478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	;;
6341478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6342478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdag)
6343478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	V_DEFS="$V_DEFS -DDAG_ONLY"
6344478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	;;
6345478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6346478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectseptel)
6347478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	V_DEFS="$V_DEFS -DSEPTEL_ONLY"
6348478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	;;
6349478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6350478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectnull)
6351478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	{ echo "$as_me:$LINENO: WARNING: cannot determine packet capture interface" >&5
6352478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: cannot determine packet capture interface" >&2;}
6353478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	{ echo "$as_me:$LINENO: WARNING: (see the INSTALL doc for more info)" >&5
6354478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: (see the INSTALL doc for more info)" >&2;}
6355478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	;;
6356478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6357478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
6358478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6359478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking whether we have /proc/net/dev" >&5
6360478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking whether we have /proc/net/dev... $ECHO_C" >&6; }
6361478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -r /proc/net/dev ; then
6362478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_cv_lbl_proc_net_dev=yes
6363478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
6364478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_cv_lbl_proc_net_dev=no
6365478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6366478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test $ac_cv_lbl_proc_net_dev = yes; then
6367478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6368478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<\_ACEOF
6369478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define HAVE_PROC_NET_DEV 1
6370478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
6371478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6372478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6373478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $ac_cv_lbl_proc_net_dev" >&5
6374478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_lbl_proc_net_dev" >&6; }
6375478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6376478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Check for Endace DAG card support.
6377478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6378478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Check whether --with-dag was given.
6379478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${with_dag+set}" = set; then
6380478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  withval=$with_dag;
6381478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	if test "$withval" = no
6382478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	then
6383478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		# User doesn't want DAG support.
6384478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		want_dag=no
6385478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	elif test "$withval" = yes
6386478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	then
6387478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		# User wants DAG support but hasn't specified a directory.
6388478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		want_dag=yes
6389478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	else
6390478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		# User wants DAG support and has specified a directory, so use the provided value.
6391478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		want_dag=yes
6392478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		dag_root=$withval
6393478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	fi
6394478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6395478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
6396478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6397478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
6398478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# Use DAG API if present, otherwise don't
6399478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
6400478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	want_dag=ifpresent
6401478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6402478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6403478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6404478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6405478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6406478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Check whether --with-dag-includes was given.
6407478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${with_dag_includes+set}" = set; then
6408478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  withval=$with_dag_includes;
6409478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# User wants DAG support and has specified a header directory, so use the provided value.
6410478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	want_dag=yes
6411478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	dag_include_dir=$withval
6412478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6413478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6414478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6415478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6416478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6417478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Check whether --with-dag-libraries was given.
6418478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${with_dag_libraries+set}" = set; then
6419478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  withval=$with_dag_libraries;
6420478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# User wants DAG support and has specified a library directory, so use the provided value.
6421478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	want_dag=yes
6422478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	dag_lib_dir=$withval
6423478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6424478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6425478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6426478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6427478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "$V_PCAP" in
6428478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectlinux|bpf|dag)
6429478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
6430478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# We support the DAG API if we're on Linux or BSD, or if we're
6431478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# building a DAG-only libpcap.
6432478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
6433478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	;;
6434478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project*)
6435478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
6436478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# If the user explicitly requested DAG, tell them it's not
6437478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# supported.
6438478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
6439478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# If they expressed no preference, don't include it.
6440478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
6441478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	if test $want_dag = yes; then
6442478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		{ { echo "$as_me:$LINENO: error: DAG support is only available with 'linux' 'bpf' and 'dag' packet capture types" >&5
6443478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: DAG support is only available with 'linux' 'bpf' and 'dag' packet capture types" >&2;}
6444478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
6445478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	elif test $want_dag = yes; then
6446478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		want_dag=no
6447478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	fi
6448478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	;;
6449478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
6450478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6451478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_cv_lbl_dag_api=no
6452478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "$want_dag" != no; then
6453478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6454478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	{ echo "$as_me:$LINENO: checking whether we have DAG API headers" >&5
6455478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking whether we have DAG API headers... $ECHO_C" >&6; }
6456478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6457478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# If necessary, set default paths for DAG API headers and libraries.
6458478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	if test -z "$dag_root"; then
6459478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    dag_root=/usr/local
6460478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	fi
6461478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6462478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	if test -z "$dag_include_dir"; then
6463478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		dag_include_dir="$dag_root/include"
6464478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	fi
6465478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6466478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	if test -z "$dag_lib_dir"; then
6467478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    dag_lib_dir="$dag_root/lib"
6468478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	fi
6469478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6470478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	if test -z "$dag_tools_dir"; then
6471478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    dag_tools_dir="$dag_root/tools"
6472478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		fi
6473478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6474478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	if test -r $dag_include_dir/dagapi.h; then
6475478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		ac_cv_lbl_dag_api=yes
6476478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	fi
6477478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	{ echo "$as_me:$LINENO: result: $ac_cv_lbl_dag_api ($dag_include_dir)" >&5
6478478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_lbl_dag_api ($dag_include_dir)" >&6; }
6479478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6480478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6481478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test $ac_cv_lbl_dag_api = yes; then
6482478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6483478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	{ echo "$as_me:$LINENO: checking dagapi.o" >&5
6484478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking dagapi.o... $ECHO_C" >&6; }
6485478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	dagapi_obj=no
6486478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	if test -r $dag_tools_dir/dagapi.o; then
6487478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		# 2.4.x.
6488478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		dagapi_obj=$dag_tools_dir/dagapi.o
6489478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	elif test -r $dag_lib_dir/dagapi.o; then
6490478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		# 2.5.x.
6491478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		dagapi_obj=$dag_lib_dir/dagapi.o
6492478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	elif test -r $dag_lib_dir/libdag.a; then
6493478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		# 2.5.x.
6494478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		ar x $dag_lib_dir/libdag.a dagapi.o
6495478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		if test -r ./dagapi.o; then
6496478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    dagapi_obj=./dagapi.o
6497478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		else
6498478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    ar x $dag_lib_dir/libdag.a libdag_la-dagapi.o
6499478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    if test -r ./libdag_la-dagapi.o; then
6500478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		       dagapi_obj=./libdag_la-dagapi.o
6501478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    fi
6502478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		fi
6503478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	fi
6504478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6505478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	if test $dagapi_obj = no; then
6506478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		{ echo "$as_me:$LINENO: result: no (checked $dag_lib_dir  $dag_tools_dir  $dag_lib_dir/libdag.a)" >&5
6507478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}no (checked $dag_lib_dir  $dag_tools_dir  $dag_lib_dir/libdag.a)" >&6; }
6508478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			ac_cv_lbl_dag_api=no
6509478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	else
6510478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		{ echo "$as_me:$LINENO: result: yes ($dagapi_obj)" >&5
6511478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}yes ($dagapi_obj)" >&6; }
6512478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	fi
6513478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6514478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6515478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test $ac_cv_lbl_dag_api = yes; then
6516478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6517478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	{ echo "$as_me:$LINENO: checking dagopts.o" >&5
6518478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking dagopts.o... $ECHO_C" >&6; }
6519478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	dagopts_obj=no
6520478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	if test -r $dag_tools_dir/dagopts.o; then
6521478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		# 2.4.x.
6522478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		dagopts_obj=$dag_tools_dir/dagopts.o
6523478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	elif test -r $dag_lib_dir/dagopts.o; then
6524478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		# 2.5.x.
6525478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		dagopts_obj=$dag_lib_dir/dagopts.o
6526478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	elif test -r $dag_lib_dir/libdag.a; then
6527478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		# 2.5.x.
6528478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		ar x $dag_lib_dir/libdag.a dagopts.o
6529478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		if test -r ./dagopts.o; then
6530478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    dagopts_obj=./dagopts.o
6531478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		else
6532478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    ar x $dag_lib_dir/libdag.a libdag_la-dagopts.o
6533478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    if test -r ./libdag_la-dagopts.o; then
6534478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		       dagopts_obj=./libdag_la-dagopts.o
6535478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    fi
6536478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		fi
6537478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	fi
6538478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6539478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	if test $dagopts_obj = no; then
6540478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		{ echo "$as_me:$LINENO: result: no (checked $dag_lib_dir  $dag_tools_dir  $dag_lib_dir/libdag.a)" >&5
6541478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}no (checked $dag_lib_dir  $dag_tools_dir  $dag_lib_dir/libdag.a)" >&6; }
6542478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		ac_cv_lbl_dag_api=no
6543478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	else
6544478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		{ echo "$as_me:$LINENO: result: yes ($dagopts_obj)" >&5
6545478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}yes ($dagopts_obj)" >&6; }
6546478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	fi
6547478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6548478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6549478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test $ac_cv_lbl_dag_api = yes; then
6550478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# Under 2.5.x only we need to add dagreg.o.
6551478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	if test -r $dag_include_dir/dagreg.h; then
6552478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		{ echo "$as_me:$LINENO: checking dagreg.o" >&5
6553478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking dagreg.o... $ECHO_C" >&6; }
6554478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		dagreg_obj=no
6555478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		if test -r $dag_lib_dir/dagreg.o; then
6556478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			# Object file is ready and waiting.
6557478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			dagreg_obj=$dag_lib_dir/dagreg.o
6558478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		elif test -r $dag_lib_dir/libdag.a; then
6559478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			# Extract from libdag.a.
6560478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			ar x $dag_lib_dir/libdag.a dagreg.o
6561478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			if test -r ./dagreg.o; then
6562478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project				dagreg_obj=./dagreg.o
6563478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			else
6564478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project				ar x $dag_lib_dir/libdag.a libdag_la-dagreg.o
6565478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project				if test -r ./libdag_la-dagreg.o; then
6566478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project				   dagreg_obj=./libdag_la-dagreg.o
6567478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project				fi
6568478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			fi
6569478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		fi
6570478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6571478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		if test $dagreg_obj = no; then
6572478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			{ echo "$as_me:$LINENO: result: no (checked $dag_lib_dir  $dag_lib_dir/libdag.a)" >&5
6573478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}no (checked $dag_lib_dir  $dag_lib_dir/libdag.a)" >&6; }
6574478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			ac_cv_lbl_dag_api=no
6575478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		else
6576478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			{ echo "$as_me:$LINENO: result: yes ($dagreg_obj)" >&5
6577478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}yes ($dagreg_obj)" >&6; }
6578478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		fi
6579478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	fi
6580478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6581478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6582478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test $ac_cv_lbl_dag_api = yes; then
6583478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	V_INCLS="$V_INCLS -I$dag_include_dir"
6584478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	V_LIBS="$V_LIBS $dagapi_obj $dagopts_obj $dagreg_obj"
6585478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	if test $V_PCAP != dag ; then
6586478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		 SSRC="pcap-dag.c"
6587478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	fi
6588478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6589478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# See if we can find a general version string.
6590478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# Don't need to save and restore LIBS to prevent -ldag being
6591478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# included if there's a found-action (arg 3).
6592478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	saved_ldflags=$LDFLAGS
6593478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	LDFLAGS="-L$dag_lib_dir"
6594478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	{ echo "$as_me:$LINENO: checking for dag_attach_stream in -ldag" >&5
6595478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for dag_attach_stream in -ldag... $ECHO_C" >&6; }
6596478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_lib_dag_dag_attach_stream+set}" = set; then
6597478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
6598478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
6599478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_check_lib_save_LIBS=$LIBS
6600478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectLIBS="-ldag  $LIBS"
6601478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >conftest.$ac_ext <<_ACEOF
6602478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
6603478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
6604478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
6605478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
6606478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
6607478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6608478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* Override any GCC internal prototype to avoid an error.
6609478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   Use char because int might match the return type of a GCC
6610478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   builtin and then its argument prototype would still apply.  */
6611478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#ifdef __cplusplus
6612478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectextern "C"
6613478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif
6614478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectchar dag_attach_stream ();
6615478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
6616478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
6617478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
6618478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectreturn dag_attach_stream ();
6619478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
6620478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
6621478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
6622478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
6623478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext conftest$ac_exeext
6624478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_link"
6625478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
6626478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6627478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
6628478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
6629478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6630478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_link") 2>conftest.er1
6631478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
6632478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
6633478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
6634478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
6635478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6636478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
6637478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
6638478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
6639478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest$ac_exeext &&
6640478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       $as_test_x conftest$ac_exeext; then
6641478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_lib_dag_dag_attach_stream=yes
6642478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
6643478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
6644478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
6645478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6646478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_cv_lib_dag_dag_attach_stream=no
6647478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6648478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6649478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6650478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      conftest$ac_exeext conftest.$ac_ext
6651478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectLIBS=$ac_check_lib_save_LIBS
6652478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6653478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $ac_cv_lib_dag_dag_attach_stream" >&5
6654478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_lib_dag_dag_attach_stream" >&6; }
6655478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test $ac_cv_lib_dag_dag_attach_stream = yes; then
6656478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  dag_version="2.5.x"
6657478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
6658478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  dag_version="2.4.x"
6659478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6660478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6661478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	{ echo "$as_me:$LINENO: checking for dag_get_erf_types in -ldag" >&5
6662478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for dag_get_erf_types in -ldag... $ECHO_C" >&6; }
6663478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_lib_dag_dag_get_erf_types+set}" = set; then
6664478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
6665478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
6666478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_check_lib_save_LIBS=$LIBS
6667478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectLIBS="-ldag  $LIBS"
6668478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >conftest.$ac_ext <<_ACEOF
6669478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
6670478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
6671478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
6672478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
6673478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
6674478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6675478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* Override any GCC internal prototype to avoid an error.
6676478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   Use char because int might match the return type of a GCC
6677478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   builtin and then its argument prototype would still apply.  */
6678478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#ifdef __cplusplus
6679478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectextern "C"
6680478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#endif
6681478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectchar dag_get_erf_types ();
6682478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
6683478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
6684478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
6685478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectreturn dag_get_erf_types ();
6686478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
6687478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
6688478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
6689478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
6690478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext conftest$ac_exeext
6691478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_link"
6692478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
6693478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6694478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
6695478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
6696478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6697478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_link") 2>conftest.er1
6698478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
6699478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
6700478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
6701478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
6702478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6703478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
6704478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
6705478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
6706478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest$ac_exeext &&
6707478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       $as_test_x conftest$ac_exeext; then
6708478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_lib_dag_dag_get_erf_types=yes
6709478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
6710478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
6711478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
6712478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6713478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_cv_lib_dag_dag_get_erf_types=no
6714478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6715478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6716478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6717478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      conftest$ac_exeext conftest.$ac_ext
6718478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectLIBS=$ac_check_lib_save_LIBS
6719478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6720478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $ac_cv_lib_dag_dag_get_erf_types" >&5
6721478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_lib_dag_dag_get_erf_types" >&6; }
6722478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test $ac_cv_lib_dag_dag_get_erf_types = yes; then
6723478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6724478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6725478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<\_ACEOF
6726478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define HAVE_DAG_GET_ERF_TYPES 1
6727478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
6728478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6729478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6730478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6731478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6732478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	LDFLAGS=$saved_ldflags
6733478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6734478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	if test "$dag_version" = 2.5.x; then
6735478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6736478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<\_ACEOF
6737478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define HAVE_DAG_STREAMS_API 1
6738478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
6739478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6740478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		DAGLIBS="-ldag"
6741478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	fi
6742478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6743478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# See if we can find a specific version string.
6744478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	{ echo "$as_me:$LINENO: checking the DAG API version" >&5
6745478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking the DAG API version... $ECHO_C" >&6; }
6746478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	if test -r "$dag_root/VERSION"; then
6747478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		dag_version="`cat $dag_root/VERSION`"
6748478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	fi
6749478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	{ echo "$as_me:$LINENO: result: $dag_version" >&5
6750478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$dag_version" >&6; }
6751478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6752478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<\_ACEOF
6753478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define HAVE_DAG_API 1
6754478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
6755478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6756478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6757478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6758478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test $ac_cv_lbl_dag_api = no; then
6759478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	if test "$want_dag" = yes; then
6760478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project        	# User wanted DAG support but we couldn't find it.
6761478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		{ { echo "$as_me:$LINENO: error: DAG API requested, but not found at $dag_root: use --without-dag" >&5
6762478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: DAG API requested, but not found at $dag_root: use --without-dag" >&2;}
6763478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
6764478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	fi
6765478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6766478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	if test "$V_PCAP" = dag; then
6767478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		# User requested "dag" capture type but the DAG API wasn't
6768478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		# found.
6769478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		{ { echo "$as_me:$LINENO: error: Specifying the capture type as \"dag\" requires the DAG API to be present; use the --with-dag options to specify the location. (Try \"./configure --help\" for more information.)" >&5
6770478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: Specifying the capture type as \"dag\" requires the DAG API to be present; use the --with-dag options to specify the location. (Try \"./configure --help\" for more information.)" >&2;}
6771478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
6772478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	fi
6773478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6774478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6775478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6776478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Check whether --with-septel was given.
6777478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${with_septel+set}" = set; then
6778478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  withval=$with_septel;
6779478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	if test "$withval" = no
6780478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	then
6781478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		want_septel=no
6782478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	elif test "$withval" = yes
6783478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	then
6784478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		want_septel=yes
6785478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		septel_root=
6786478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	else
6787478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		want_septel=yes
6788478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		septel_root=$withval
6789478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	fi
6790478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6791478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
6792478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6793478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
6794478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# Use Septel API if present, otherwise don't
6795478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
6796478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	want_septel=ifpresent
6797478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	septel_root=./../septel
6798478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6799478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6800478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6801478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_cv_lbl_septel_api=no
6802478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "$V_PCAP" in
6803478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectlinux|septel)
6804478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
6805478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# We support the Septel API if we're on Linux, or if we're building
6806478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# a Septel-only libpcap.
6807478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
6808478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	;;
6809478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project*)
6810478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
6811478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# If the user explicitly requested Septel, tell them it's not
6812478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# supported.
6813478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
6814478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# If they expressed no preference, don't include it.
6815478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
6816478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	if test $want_septel = yes; then
6817478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		{ { echo "$as_me:$LINENO: error: Septel support only available with 'linux' and 'septel' packet capture types" >&5
6818478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: Septel support only available with 'linux' and 'septel' packet capture types" >&2;}
6819478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
6820478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	elif test $want_septel = yes; then
6821478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		want_septel=no
6822478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	fi
6823478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	;;
6824478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
6825478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6826478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "$with_septel" != no; then
6827478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	{ echo "$as_me:$LINENO: checking whether we have Septel API" >&5
6828478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking whether we have Septel API... $ECHO_C" >&6; }
6829478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6830478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	if test -z "$septel_root"; then
6831478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		septel_root=$srcdir/../septel
6832478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6833478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	fi
6834478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6835478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	septel_tools_dir="$septel_root"
6836478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	septel_include_dir="$septel_root/INC"
6837478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	DEF="-DHAVE_SEPTEL_API"
6838478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6839478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_cv_lbl_septel_api=no
6840478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	if test -r "$septel_include_dir/msg.h"; then
6841478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		V_INCLS="$V_INCLS -I$septel_include_dir"
6842478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		V_DEFS="$V_DEFS $DEF"
6843478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		V_LIBS="$V_LIBS $septel_tools_dir/asciibin.o $septel_tools_dir/bit2byte.o $septel_tools_dir/confirm.o $septel_tools_dir/fmtmsg.o $septel_tools_dir/gct_unix.o $septel_tools_dir/hqueue.o $septel_tools_dir/ident.o $septel_tools_dir/mem.o $septel_tools_dir/pack.o $septel_tools_dir/parse.o $septel_tools_dir/pool.o $septel_tools_dir/sdlsig.o $septel_tools_dir/strtonum.o $septel_tools_dir/timer.o $septel_tools_dir/trace.o "
6844478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6845478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		if test "$V_PCAP" != septel ; then
6846478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			 SSRC="pcap-septel.c"
6847478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6848478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		fi
6849478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		ac_cv_lbl_septel_api=yes
6850478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	fi
6851478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6852478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	{ echo "$as_me:$LINENO: result: $ac_cv_lbl_septel_api" >&5
6853478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_lbl_septel_api" >&6; }
6854478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	if test $ac_cv_lbl_septel_api = no; then
6855478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		if test "$want_septel" = yes; then
6856478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			{ { echo "$as_me:$LINENO: error: Septel API not found under directory $septel_root; use --without-septel" >&5
6857478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: Septel API not found under directory $septel_root; use --without-septel" >&2;}
6858478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
6859478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		fi
6860478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	else
6861478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6862478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<\_ACEOF
6863478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define HAVE_SEPTEL_API 1
6864478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
6865478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6866478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	fi
6867478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6868478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6869478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "$V_PCAP" = septel -a "$ac_cv_lbl_septel_api" = no; then
6870478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	{ { echo "$as_me:$LINENO: error: Specifying the capture type as 'septel' requires the Septel API to be present; use --with-septel=DIR" >&5
6871478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: Specifying the capture type as 'septel' requires the Septel API to be present; use --with-septel=DIR" >&2;}
6872478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
6873478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6874478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6875478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6876478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6877478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Check whether --with-flex was given.
6878478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${with_flex+set}" = set; then
6879478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  withval=$with_flex;
6880478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6881478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6882478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6883478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Check whether --with-bison was given.
6884478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${with_bison+set}" = set; then
6885478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  withval=$with_bison;
6886478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6887478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6888478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test "$with_flex" = no ; then
6889478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    V_LEX=lex
6890478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    else
6891478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    for ac_prog in flex
6892478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
6893478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Extract the first word of "$ac_prog", so it can be a program name with args.
6894478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectset dummy $ac_prog; ac_word=$2
6895478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6896478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6897478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_prog_V_LEX+set}" = set; then
6898478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
6899478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
6900478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test -n "$V_LEX"; then
6901478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_prog_V_LEX="$V_LEX" # Let the user override the test.
6902478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
6903478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6904478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor as_dir in $PATH
6905478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
6906478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  IFS=$as_save_IFS
6907478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test -z "$as_dir" && as_dir=.
6908478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  for ac_exec_ext in '' $ac_executable_extensions; do
6909478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6910478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_cv_prog_V_LEX="$ac_prog"
6911478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6912478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    break 2
6913478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
6914478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
6915478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
6916478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectIFS=$as_save_IFS
6917478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6918478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6919478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6920478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectV_LEX=$ac_cv_prog_V_LEX
6921478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -n "$V_LEX"; then
6922478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me:$LINENO: result: $V_LEX" >&5
6923478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$V_LEX" >&6; }
6924478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
6925478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me:$LINENO: result: no" >&5
6926478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}no" >&6; }
6927478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6928478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6929478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6930478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test -n "$V_LEX" && break
6931478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
6932478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttest -n "$V_LEX" || V_LEX="lex"
6933478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6934478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    fi
6935478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test "$V_LEX" = flex ; then
6936478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    # The -V flag was added in 2.4
6937478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    { echo "$as_me:$LINENO: checking for flex 2.4 or higher" >&5
6938478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for flex 2.4 or higher... $ECHO_C" >&6; }
6939478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    if test "${ac_cv_lbl_flex_v24+set}" = set; then
6940478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
6941478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
6942478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if flex -V >/dev/null 2>&1; then
6943478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			ac_cv_lbl_flex_v24=yes
6944478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		else
6945478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			ac_cv_lbl_flex_v24=no
6946478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		fi
6947478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6948478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6949478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    { echo "$as_me:$LINENO: result: $ac_cv_lbl_flex_v24" >&5
6950478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_lbl_flex_v24" >&6; }
6951478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    if test $ac_cv_lbl_flex_v24 = no ; then
6952478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    s="2.4 or higher required"
6953478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    { echo "$as_me:$LINENO: WARNING: ignoring obsolete flex executable ($s)" >&5
6954478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: ignoring obsolete flex executable ($s)" >&2;}
6955478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    V_LEX=lex
6956478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    fi
6957478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    fi
6958478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test "$with_bison" = no ; then
6959478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    V_YACC=yacc
6960478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    else
6961478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    for ac_prog in bison
6962478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
6963478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Extract the first word of "$ac_prog", so it can be a program name with args.
6964478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectset dummy $ac_prog; ac_word=$2
6965478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6966478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6967478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_prog_V_YACC+set}" = set; then
6968478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
6969478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
6970478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test -n "$V_YACC"; then
6971478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_prog_V_YACC="$V_YACC" # Let the user override the test.
6972478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
6973478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6974478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor as_dir in $PATH
6975478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
6976478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  IFS=$as_save_IFS
6977478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test -z "$as_dir" && as_dir=.
6978478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  for ac_exec_ext in '' $ac_executable_extensions; do
6979478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6980478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_cv_prog_V_YACC="$ac_prog"
6981478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6982478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    break 2
6983478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
6984478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
6985478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
6986478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectIFS=$as_save_IFS
6987478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6988478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6989478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6990478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectV_YACC=$ac_cv_prog_V_YACC
6991478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -n "$V_YACC"; then
6992478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me:$LINENO: result: $V_YACC" >&5
6993478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$V_YACC" >&6; }
6994478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
6995478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me:$LINENO: result: no" >&5
6996478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}no" >&6; }
6997478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
6998478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
6999478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7000478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test -n "$V_YACC" && break
7001478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
7002478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttest -n "$V_YACC" || V_YACC="yacc"
7003478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7004478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    fi
7005478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test "$V_YACC" = bison ; then
7006478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    V_YACC="$V_YACC -y"
7007478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    fi
7008478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test "$V_LEX" != lex -a "$V_YACC" = yacc -o "$V_LEX" = lex -a "$V_YACC" != yacc ; then
7009478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    { echo "$as_me:$LINENO: WARNING: don't have both flex and bison; reverting to lex/yacc" >&5
7010478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: don't have both flex and bison; reverting to lex/yacc" >&2;}
7011478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    V_LEX=lex
7012478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    V_YACC=yacc
7013478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    fi
7014478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test "$V_LEX" = flex -a -n "pcap_" ; then
7015478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    V_LEX="$V_LEX -Ppcap_"
7016478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    V_YACC="$V_YACC -p pcap_"
7017478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    fi
7018478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "$V_LEX" = lex ; then
7019478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Some versions of lex can't handle the definitions section of scanner.l .
7020478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Try lexing it and complain if it can't deal.
7021478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	{ echo "$as_me:$LINENO: checking for capable lex" >&5
7022478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for capable lex... $ECHO_C" >&6; }
7023478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${tcpdump_cv_capable_lex+set}" = set; then
7024478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
7025478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
7026478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if lex -t scanner.l > /dev/null 2>&1; then
7027478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			tcpdump_cv_capable_lex=yes
7028478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		else
7029478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			tcpdump_cv_capable_lex=insufficient
7030478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		fi
7031478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
7032478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $tcpdump_cv_capable_lex" >&5
7033478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$tcpdump_cv_capable_lex" >&6; }
7034478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	if test $tcpdump_cv_capable_lex = insufficient ; then
7035478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		{ { echo "$as_me:$LINENO: error: Your operating system's lex is insufficient to compile
7036478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project libpcap.  flex is a lex replacement that has many advantages, including
7037478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project being able to compile libpcap.  For more information, see
7038478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project http://www.gnu.org/software/flex/flex.html ." >&5
7039478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: Your operating system's lex is insufficient to compile
7040478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project libpcap.  flex is a lex replacement that has many advantages, including
7041478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project being able to compile libpcap.  For more information, see
7042478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project http://www.gnu.org/software/flex/flex.html ." >&2;}
7043478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
7044478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	fi
7045478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
7046478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7047478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectDYEXT="so"
7048478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "$host_os" in
7049478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7050478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectaix*)
7051478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7052478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<\_ACEOF
7053478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define _SUN 1
7054478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
7055478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7056478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	;;
7057478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7058478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecthpux9*)
7059478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7060478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<\_ACEOF
7061478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define HAVE_HPUX9 1
7062478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
7063478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7064478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	;;
7065478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7066478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecthpux10.0*)
7067478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	;;
7068478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7069478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecthpux10.1*)
7070478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	;;
7071478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7072478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecthpux*)
7073478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7074478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<\_ACEOF
7075478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define HAVE_HPUX10_20_OR_LATER 1
7076478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
7077478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7078478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	;;
7079478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7080478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsinix*)
7081478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	{ echo "$as_me:$LINENO: checking if SINIX compiler defines sinix" >&5
7082478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking if SINIX compiler defines sinix... $ECHO_C" >&6; }
7083478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	if test "${ac_cv_cc_sinix_defined+set}" = set; then
7084478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
7085478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
7086478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >conftest.$ac_ext <<_ACEOF
7087478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
7088478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
7089478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
7090478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
7091478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
7092478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7093478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
7094478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
7095478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
7096478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint i = sinix;
7097478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
7098478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
7099478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
7100478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
7101478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext
7102478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_compile"
7103478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
7104478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7105478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
7106478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
7107478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7108478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compile") 2>conftest.er1
7109478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
7110478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
7111478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
7112478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
7113478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7114478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
7115478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
7116478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
7117478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest.$ac_objext; then
7118478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_cc_sinix_defined=yes
7119478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
7120478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
7121478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
7122478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7123478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_cv_cc_sinix_defined=no
7124478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
7125478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7126478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7127478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
7128478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7129478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    { echo "$as_me:$LINENO: result: $ac_cv_cc_sinix_defined" >&5
7130478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_cc_sinix_defined" >&6; }
7131478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    if test $ac_cv_cc_sinix_defined = no ; then
7132478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7133478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<\_ACEOF
7134478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define sinix 1
7135478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
7136478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7137478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    fi
7138478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	;;
7139478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7140478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsolaris*)
7141478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7142478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<\_ACEOF
7143478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define HAVE_SOLARIS 1
7144478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
7145478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7146478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	;;
7147478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7148478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdarwin*)
7149478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	DYEXT="dylib"
7150478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	V_CCOPT="$V_CCOPT -fno-common"
7151478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	;;
7152478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7153478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectlinux*)
7154478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	V_CCOPT="$V_CCOPT -fPIC"
7155478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	;;
7156478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7157478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
7158478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7159478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -n "$ac_tool_prefix"; then
7160478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7161478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectset dummy ${ac_tool_prefix}ranlib; ac_word=$2
7162478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7163478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7164478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_prog_RANLIB+set}" = set; then
7165478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
7166478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
7167478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test -n "$RANLIB"; then
7168478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7169478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
7170478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7171478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor as_dir in $PATH
7172478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
7173478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  IFS=$as_save_IFS
7174478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test -z "$as_dir" && as_dir=.
7175478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  for ac_exec_ext in '' $ac_executable_extensions; do
7176478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7177478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7178478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7179478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    break 2
7180478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
7181478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
7182478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
7183478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectIFS=$as_save_IFS
7184478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7185478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
7186478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
7187478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectRANLIB=$ac_cv_prog_RANLIB
7188478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -n "$RANLIB"; then
7189478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me:$LINENO: result: $RANLIB" >&5
7190478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$RANLIB" >&6; }
7191478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
7192478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me:$LINENO: result: no" >&5
7193478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}no" >&6; }
7194478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
7195478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7196478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7197478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
7198478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -z "$ac_cv_prog_RANLIB"; then
7199478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_ct_RANLIB=$RANLIB
7200478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Extract the first word of "ranlib", so it can be a program name with args.
7201478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectset dummy ranlib; ac_word=$2
7202478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7203478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7204478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
7205478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
7206478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
7207478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test -n "$ac_ct_RANLIB"; then
7208478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7209478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
7210478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7211478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor as_dir in $PATH
7212478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
7213478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  IFS=$as_save_IFS
7214478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test -z "$as_dir" && as_dir=.
7215478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  for ac_exec_ext in '' $ac_executable_extensions; do
7216478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7217478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_cv_prog_ac_ct_RANLIB="ranlib"
7218478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7219478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    break 2
7220478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
7221478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
7222478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
7223478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectIFS=$as_save_IFS
7224478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7225478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
7226478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
7227478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7228478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -n "$ac_ct_RANLIB"; then
7229478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
7230478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_ct_RANLIB" >&6; }
7231478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
7232478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me:$LINENO: result: no" >&5
7233478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}no" >&6; }
7234478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
7235478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7236478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test "x$ac_ct_RANLIB" = x; then
7237478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    RANLIB=":"
7238478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  else
7239478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    case $cross_compiling:$ac_tool_warned in
7240478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectyes:)
7241478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7242478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectwhose name does not start with the host triplet.  If you think this
7243478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectconfiguration is useful to you, please write to autoconf@gnu.org." >&5
7244478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7245478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectwhose name does not start with the host triplet.  If you think this
7246478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
7247478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_tool_warned=yes ;;
7248478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
7249478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    RANLIB=$ac_ct_RANLIB
7250478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
7251478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
7252478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  RANLIB="$ac_cv_prog_RANLIB"
7253478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
7254478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7255478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7256478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f os-proto.h
7257478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test "${LBL_CFLAGS+set}" = set; then
7258478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    V_CCOPT="$V_CCOPT ${LBL_CFLAGS}"
7259478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    fi
7260478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test -f .devel ; then
7261478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    if test "$GCC" = yes ; then
7262478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    if test "${LBL_CFLAGS+set}" != set; then
7263478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			    if test "$ac_cv_prog_cc_g" = yes ; then
7264478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project				    V_CCOPT="-g $V_CCOPT"
7265478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			    fi
7266478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			    V_CCOPT="$V_CCOPT -Wall"
7267478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			    if test $ac_cv_lbl_gcc_vers -gt 1 ; then
7268478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project				    V_CCOPT="$V_CCOPT -Wmissing-prototypes -Wstrict-prototypes"
7269478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			    fi
7270478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    fi
7271478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    else
7272478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    case "$target_os" in
7273478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7274478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    irix6*)
7275478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			    V_CCOPT="$V_CCOPT -n32"
7276478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			    ;;
7277478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7278478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    *)
7279478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			    ;;
7280478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    esac
7281478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    fi
7282478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    os=`echo $target_os | sed -e 's/\([0-9][0-9]*\)[^0-9].*$/\1/'`
7283478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    name="lbl/os-$os.h"
7284478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    if test -f $name ; then
7285478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    ln -s $name os-proto.h
7286478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7287478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<\_ACEOF
7288478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define HAVE_OS_PROTO_H 1
7289478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
7290478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7291478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    else
7292478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    { echo "$as_me:$LINENO: WARNING: can't find $name" >&5
7293478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: can't find $name" >&2;}
7294478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    fi
7295478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    fi
7296478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7297478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking if sockaddr struct has sa_len member" >&5
7298478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking if sockaddr struct has sa_len member... $ECHO_C" >&6; }
7299478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test "${ac_cv_lbl_sockaddr_has_sa_len+set}" = set; then
7300478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
7301478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
7302478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >conftest.$ac_ext <<_ACEOF
7303478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
7304478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
7305478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
7306478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
7307478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
7308478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7309478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#	include <sys/types.h>
7310478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#	include <sys/socket.h>
7311478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
7312478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
7313478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
7314478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectu_int i = sizeof(((struct sockaddr *)0)->sa_len)
7315478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
7316478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
7317478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
7318478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
7319478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext
7320478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_compile"
7321478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
7322478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7323478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
7324478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
7325478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7326478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compile") 2>conftest.er1
7327478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
7328478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
7329478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
7330478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
7331478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7332478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
7333478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
7334478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
7335478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest.$ac_objext; then
7336478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_lbl_sockaddr_has_sa_len=yes
7337478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
7338478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
7339478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
7340478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7341478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_cv_lbl_sockaddr_has_sa_len=no
7342478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
7343478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7344478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7345478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
7346478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7347478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: result: $ac_cv_lbl_sockaddr_has_sa_len" >&5
7348478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_lbl_sockaddr_has_sa_len" >&6; }
7349478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test $ac_cv_lbl_sockaddr_has_sa_len = yes ; then
7350478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7351478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<\_ACEOF
7352478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define HAVE_SOCKADDR_SA_LEN 1
7353478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
7354478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7355478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    fi
7356478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7357478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking if sockaddr_storage struct exists" >&5
7358478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking if sockaddr_storage struct exists... $ECHO_C" >&6; }
7359478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test "${ac_cv_lbl_has_sockaddr_storage+set}" = set; then
7360478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
7361478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
7362478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >conftest.$ac_ext <<_ACEOF
7363478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
7364478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
7365478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
7366478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
7367478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
7368478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7369478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#	include <sys/types.h>
7370478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#	include <sys/socket.h>
7371478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
7372478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
7373478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
7374478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectu_int i = sizeof (struct sockaddr_storage)
7375478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
7376478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
7377478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
7378478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
7379478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext
7380478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_compile"
7381478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
7382478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7383478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
7384478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
7385478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7386478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compile") 2>conftest.er1
7387478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
7388478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
7389478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
7390478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
7391478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7392478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
7393478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
7394478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
7395478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest.$ac_objext; then
7396478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_lbl_has_sockaddr_storage=yes
7397478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
7398478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
7399478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
7400478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7401478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_cv_lbl_has_sockaddr_storage=no
7402478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
7403478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7404478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7405478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
7406478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7407478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: result: $ac_cv_lbl_has_sockaddr_storage" >&5
7408478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_lbl_has_sockaddr_storage" >&6; }
7409478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test $ac_cv_lbl_has_sockaddr_storage = yes ; then
7410478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7411478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<\_ACEOF
7412478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define HAVE_SOCKADDR_STORAGE 1
7413478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
7414478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7415478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    fi
7416478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7417478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking if dl_hp_ppa_info_t struct has dl_module_id_1 member" >&5
7418478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking if dl_hp_ppa_info_t struct has dl_module_id_1 member... $ECHO_C" >&6; }
7419478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test "${ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1+set}" = set; then
7420478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
7421478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
7422478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >conftest.$ac_ext <<_ACEOF
7423478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* confdefs.h.  */
7424478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
7425478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat confdefs.h >>conftest.$ac_ext
7426478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>conftest.$ac_ext <<_ACEOF
7427478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* end confdefs.h.  */
7428478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7429478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#	include <sys/types.h>
7430478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#	include <sys/dlpi.h>
7431478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#	include <sys/dlpi_ext.h>
7432478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectint
7433478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmain ()
7434478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
7435478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectu_int i = sizeof(((dl_hp_ppa_info_t *)0)->dl_module_id_1)
7436478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ;
7437478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  return 0;
7438478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
7439478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
7440478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.$ac_objext
7441478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif { (ac_try="$ac_compile"
7442478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "(($ac_try" in
7443478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7444478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_try_echo=$ac_try;;
7445478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
7446478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecteval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7447478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (eval "$ac_compile") 2>conftest.er1
7448478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_status=$?
7449478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep -v '^ *+' conftest.er1 >conftest.err
7450478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.er1
7451478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat conftest.err >&5
7452478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7453478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (exit $ac_status); } && {
7454478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -z "$ac_c_werror_flag" ||
7455478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test ! -s conftest.err
7456478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project       } && test -s conftest.$ac_objext; then
7457478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1=yes
7458478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
7459478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_me: failed program was:" >&5
7460478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5
7461478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7462478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1=no
7463478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
7464478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7465478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7466478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
7467478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7468478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: result: $ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1" >&5
7469478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1" >&6; }
7470478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test $ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1 = yes ; then
7471478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7472478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<\_ACEOF
7473478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define HAVE_HP_PPA_INFO_T_DL_MODULE_ID_1 1
7474478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
7475478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7476478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    fi
7477478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7478478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking if unaligned accesses fail" >&5
7479478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking if unaligned accesses fail... $ECHO_C" >&6; }
7480478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test "${ac_cv_lbl_unaligned_fail+set}" = set; then
7481478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
7482478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
7483478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  case "$host_cpu" in
7484478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7485478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
7486478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# These are CPU types where:
7487478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
7488478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#	the CPU faults on an unaligned access, but at least some
7489478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#	OSes that support that CPU catch the fault and simulate
7490478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#	the unaligned access (e.g., Alpha/{Digital,Tru64} UNIX) -
7491478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#	the simulation is slow, so we don't want to use it;
7492478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
7493478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#	the CPU, I infer (from the old
7494478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
7495478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# XXX: should also check that they don't do weird things (like on arm)
7496478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
7497478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#	comment) doesn't fault on unaligned accesses, but doesn't
7498478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#	do a normal unaligned fetch, either (e.g., presumably, ARM);
7499478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
7500478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#	for whatever reason, the test program doesn't work
7501478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#	(this has been claimed to be the case for several of those
7502478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#	CPUs - I don't know what the problem is; the problem
7503478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#	was reported as "the test program dumps core" for SuperH,
7504478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#	but that's what the test program is *supposed* to do -
7505478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#	it dumps core before it writes anything, so the test
7506478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#	for an empty output file should find an empty output
7507478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#	file and conclude that unaligned accesses don't work).
7508478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
7509478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# This run-time test won't work if you're cross-compiling, so
7510478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# in order to support cross-compiling for a particular CPU,
7511478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# we have to wire in the list of CPU types anyway, as far as
7512478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# I know, so perhaps we should just have a set of CPUs on
7513478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# which we know it doesn't work, a set of CPUs on which we
7514478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# know it does work, and have the script just fail on other
7515478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	# cpu types and update it when such a failure occurs.
7516478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	#
7517478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	alpha*|arm*|hp*|mips*|sh*|sparc*|ia64|nv1)
7518478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		ac_cv_lbl_unaligned_fail=yes
7519478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		;;
7520478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7521478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	*)
7522478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		cat >conftest.c <<EOF
7523478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#		include <sys/types.h>
7524478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#		include <sys/wait.h>
7525478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#		include <stdio.h>
7526478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		unsigned char a[5] = { 1, 2, 3, 4, 5 };
7527478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		main() {
7528478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		unsigned int i;
7529478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		pid_t pid;
7530478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		int status;
7531478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		/* avoid "core dumped" message */
7532478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		pid = fork();
7533478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		if (pid <  0)
7534478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			exit(2);
7535478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		if (pid > 0) {
7536478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			/* parent */
7537478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			pid = waitpid(pid, &status, 0);
7538478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			if (pid < 0)
7539478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project				exit(3);
7540478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			exit(!WIFEXITED(status));
7541478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		}
7542478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		/* child */
7543478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		i = *(unsigned int *)&a[1];
7544478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		printf("%d\n", i);
7545478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		exit(0);
7546478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		}
7547478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectEOF
7548478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS \
7549478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		    conftest.c $LIBS >/dev/null 2>&1
7550478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		if test ! -x conftest ; then
7551478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project						ac_cv_lbl_unaligned_fail=yes
7552478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		else
7553478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			./conftest >conftest.out
7554478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			if test ! -s conftest.out ; then
7555478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project				ac_cv_lbl_unaligned_fail=yes
7556478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			else
7557478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project				ac_cv_lbl_unaligned_fail=no
7558478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project			fi
7559478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		fi
7560478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		rm -f conftest* core core.conftest
7561478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		;;
7562478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	esac
7563478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
7564478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7565478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: result: $ac_cv_lbl_unaligned_fail" >&5
7566478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$ac_cv_lbl_unaligned_fail" >&6; }
7567478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test $ac_cv_lbl_unaligned_fail = yes ; then
7568478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7569478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<\_ACEOF
7570478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define LBL_ALIGN 1
7571478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
7572478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7573478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    fi
7574478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7575478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#
7576478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Makefile.in includes rules to generate version.h, so we assume
7577478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# that it will be generated if autoconf is used.
7578478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#
7579478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7580478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>confdefs.h <<\_ACEOF
7581478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define HAVE_VERSION_H 1
7582478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
7583478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7584478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7585478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f net
7586478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectln -s ${srcdir}/bpf/net net
7587478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7588478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7589478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7590478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7591478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7592478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7593478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7594478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7595478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7596478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7597478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7598478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7599478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7600478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7601478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Find a good install program.  We prefer a C program (faster),
7602478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# so one script is as good as another.  But avoid the broken or
7603478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# incompatible versions:
7604478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# SysV /etc/install, /usr/sbin/install
7605478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# SunOS /usr/etc/install
7606478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# IRIX /sbin/install
7607478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# AIX /bin/install
7608478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# AmigaOS /C/install, which installs bootblocks on floppy discs
7609478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7610478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# AFS /usr/afsws/bin/install, which mishandles nonexistent args
7611478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7612478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# OS/2's system install, which has a completely different semantic
7613478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# ./install, which can be erroneously created by make from ./install.sh.
7614478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
7615478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
7616478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -z "$INSTALL"; then
7617478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${ac_cv_path_install+set}" = set; then
7618478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo $ECHO_N "(cached) $ECHO_C" >&6
7619478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
7620478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7621478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor as_dir in $PATH
7622478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
7623478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  IFS=$as_save_IFS
7624478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test -z "$as_dir" && as_dir=.
7625478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Account for people who put trailing slashes in PATH elements.
7626478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase $as_dir/ in
7627478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ./ | .// | /cC/* | \
7628478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7629478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
7630478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  /usr/ucb/* ) ;;
7631478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *)
7632478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # OSF1 and SCO ODT 3.0 have their own names for install.
7633478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # Don't use installbsd from OSF since it installs stuff as root
7634478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # by default.
7635478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    for ac_prog in ginstall scoinst install; do
7636478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      for ac_exec_ext in '' $ac_executable_extensions; do
7637478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
7638478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  if test $ac_prog = install &&
7639478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7640478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    # AIX install.  It has an incompatible calling convention.
7641478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    :
7642478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  elif test $ac_prog = install &&
7643478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7644478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    # program-specific install script used by HP pwplus--don't use.
7645478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    :
7646478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  else
7647478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7648478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    break 3
7649478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  fi
7650478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	fi
7651478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      done
7652478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    done
7653478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ;;
7654478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
7655478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
7656478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectIFS=$as_save_IFS
7657478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7658478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7659478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
7660478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test "${ac_cv_path_install+set}" = set; then
7661478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    INSTALL=$ac_cv_path_install
7662478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  else
7663478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # As a last resort, use the slow shell script.  Don't cache a
7664478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # value for INSTALL within a source directory, because that will
7665478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # break other packages using the cache if that directory is
7666478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # removed, or if the value is a relative name.
7667478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    INSTALL=$ac_install_sh
7668478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
7669478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
7670478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: result: $INSTALL" >&5
7671478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "${ECHO_T}$INSTALL" >&6; }
7672478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7673478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7674478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# It thinks the first close brace ends the variable substitution.
7675478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7676478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7677478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7678478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7679478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7680478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7681478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7682478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_config_headers="$ac_config_headers config.h"
7683478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7684478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7685478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_config_files="$ac_config_files Makefile"
7686478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7687478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >confcache <<\_ACEOF
7688478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# This file is a shell script that caches the results of configure
7689478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# tests run on this system so they can be shared between configure
7690478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# scripts and configure runs, see configure's option --config-cache.
7691478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# It is not useful on other systems.  If it contains results you don't
7692478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# want to keep, you may remove or edit it.
7693478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#
7694478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# config.status only pays attention to the cache file if you give it
7695478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# the --recheck option to rerun configure.
7696478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#
7697478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# `ac_cv_env_foo' variables (set or unset) will be overridden when
7698478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# loading this file, other *unset* `ac_cv_foo' will be assigned the
7699478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# following values.
7700478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7701478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
7702478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7703478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# The following way of writing the cache mishandles newlines in values,
7704478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# but we know of no workaround that is simple, portable, and efficient.
7705478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# So, we kill variables containing newlines.
7706478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Ultrix sh set writes to stderr and can't be redirected directly,
7707478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# and sets the high bit in the cache file unless we assign to the vars.
7708478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project(
7709478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7710478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    eval ac_val=\$$ac_var
7711478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    case $ac_val in #(
7712478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    *${as_nl}*)
7713478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      case $ac_var in #(
7714478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
7715478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
7716478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      esac
7717478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      case $ac_var in #(
7718478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      _ | IFS | as_nl) ;; #(
7719478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      *) $as_unset $ac_var ;;
7720478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      esac ;;
7721478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    esac
7722478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  done
7723478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7724478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (set) 2>&1 |
7725478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    case $as_nl`(ac_space=' '; set) 2>&1` in #(
7726478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    *${as_nl}ac_space=\ *)
7727478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      # `set' does not quote correctly, so add quotes (double-quote
7728478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      # substitution turns \\\\ into \\, and sed turns \\ into \).
7729478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      sed -n \
7730478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	"s/'/'\\\\''/g;
7731478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7732478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      ;; #(
7733478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    *)
7734478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      # `set' quotes correctly as required by POSIX, so do not add quotes.
7735478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7736478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      ;;
7737478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    esac |
7738478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    sort
7739478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project) |
7740478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  sed '
7741478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     /^ac_cv_env_/b end
7742478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     t clear
7743478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     :clear
7744478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7745478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     t end
7746478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7747478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     :end' >>confcache
7748478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7749478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test -w "$cache_file"; then
7750478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    test "x$cache_file" != "x/dev/null" &&
7751478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
7752478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: updating cache $cache_file" >&6;}
7753478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    cat confcache >$cache_file
7754478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  else
7755478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
7756478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: not updating unwritable cache $cache_file" >&6;}
7757478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
7758478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
7759478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f confcache
7760478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7761478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttest "x$prefix" = xNONE && prefix=$ac_default_prefix
7762478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Let make expand exec_prefix.
7763478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7764478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7765478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectDEFS=-DHAVE_CONFIG_H
7766478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7767478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_libobjs=
7768478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_ltlibobjs=
7769478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7770478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # 1. Remove the extension, and $U if already installed.
7771478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7772478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_i=`echo "$ac_i" | sed "$ac_script"`
7773478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
7774478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  #    will be set to the directory where LIBOBJS objects are built.
7775478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7776478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
7777478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
7778478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectLIBOBJS=$ac_libobjs
7779478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7780478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectLTLIBOBJS=$ac_ltlibobjs
7781478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7782478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7783478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7784478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project: ${CONFIG_STATUS=./config.status}
7785478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_clean_files_save=$ac_clean_files
7786478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_clean_files="$ac_clean_files $CONFIG_STATUS"
7787478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
7788478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: creating $CONFIG_STATUS" >&6;}
7789478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >$CONFIG_STATUS <<_ACEOF
7790478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#! $SHELL
7791478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Generated by $as_me.
7792478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Run this file to recreate the current configuration.
7793478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Compiler output produced by configure, useful for debugging
7794478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# configure, is in config.log if it exists.
7795478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7796478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdebug=false
7797478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_cs_recheck=false
7798478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_cs_silent=false
7799478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectSHELL=\${CONFIG_SHELL-$SHELL}
7800478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
7801478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7802478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>$CONFIG_STATUS <<\_ACEOF
7803478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project## --------------------- ##
7804478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project## M4sh Initialization.  ##
7805478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project## --------------------- ##
7806478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7807478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Be more Bourne compatible
7808478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectDUALCASE=1; export DUALCASE # for MKS sh
7809478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
7810478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  emulate sh
7811478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  NULLCMD=:
7812478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
7813478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # is contrary to our usage.  Disable this feature.
7814478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  alias -g '${1+"$@"}'='"$@"'
7815478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  setopt NO_GLOB_SUBST
7816478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
7817478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  case `(set -o) 2>/dev/null` in
7818478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *posix*) set -o posix ;;
7819478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
7820478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7821478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
7822478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7823478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7824478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7825478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7826478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# PATH needs CR
7827478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Avoid depending upon Character Ranges.
7828478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_cr_letters='abcdefghijklmnopqrstuvwxyz'
7829478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7830478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_cr_Letters=$as_cr_letters$as_cr_LETTERS
7831478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_cr_digits='0123456789'
7832478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_cr_alnum=$as_cr_Letters$as_cr_digits
7833478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7834478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# The user is always right.
7835478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "${PATH_SEPARATOR+set}" != set; then
7836478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "#! /bin/sh" >conf$$.sh
7837478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo  "exit 0"   >>conf$$.sh
7838478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  chmod +x conf$$.sh
7839478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7840478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    PATH_SEPARATOR=';'
7841478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  else
7842478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    PATH_SEPARATOR=:
7843478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
7844478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conf$$.sh
7845478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
7846478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7847478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Support unset when possible.
7848478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7849478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_unset=unset
7850478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
7851478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_unset=false
7852478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
7853478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7854478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7855478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# IFS
7856478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# We need space, tab and new line, in precisely that order.  Quoting is
7857478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# there to prevent editors from complaining about space-tab.
7858478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# (If _AS_PATH_WALK were called with IFS unset, it would disable word
7859478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# splitting by setting IFS to empty value.)
7860478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_nl='
7861478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project'
7862478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectIFS=" ""	$as_nl"
7863478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7864478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Find who we are.  Look in the path if we contain no directory separator.
7865478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase $0 in
7866478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *[\\/]* ) as_myself=$0 ;;
7867478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7868478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor as_dir in $PATH
7869478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
7870478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  IFS=$as_save_IFS
7871478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test -z "$as_dir" && as_dir=.
7872478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7873478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
7874478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectIFS=$as_save_IFS
7875478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7876478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     ;;
7877478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
7878478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# We did not find ourselves, most probably we were run as `sh COMMAND'
7879478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# in which case we are not to be found in the path.
7880478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "x$as_myself" = x; then
7881478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_myself=$0
7882478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
7883478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test ! -f "$as_myself"; then
7884478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
7885478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { (exit 1); exit 1; }
7886478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
7887478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7888478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Work around bugs in pre-3.0 UWIN ksh.
7889478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor as_var in ENV MAIL MAILPATH
7890478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
7891478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
7892478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectPS1='$ '
7893478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectPS2='> '
7894478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectPS4='+ '
7895478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7896478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# NLS nuisances.
7897478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor as_var in \
7898478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
7899478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
7900478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  LC_TELEPHONE LC_TIME
7901478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
7902478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
7903478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    eval $as_var=C; export $as_var
7904478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  else
7905478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
7906478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
7907478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
7908478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7909478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Required to use basename.
7910478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif expr a : '\(a\)' >/dev/null 2>&1 &&
7911478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   test "X`expr 00001 : '.*\(...\)'`" = X001; then
7912478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_expr=expr
7913478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
7914478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_expr=false
7915478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
7916478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7917478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
7918478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_basename=basename
7919478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
7920478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_basename=false
7921478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
7922478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7923478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7924478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Name of the executable.
7925478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_me=`$as_basename -- "$0" ||
7926478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7927478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 X"$0" : 'X\(//\)$' \| \
7928478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
7929478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho X/"$0" |
7930478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    sed '/^.*\/\([^/][^/]*\)\/*$/{
7931478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    s//\1/
7932478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    q
7933478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  }
7934478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  /^X\/\(\/\/\)$/{
7935478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    s//\1/
7936478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    q
7937478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  }
7938478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  /^X\/\(\/\).*/{
7939478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    s//\1/
7940478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    q
7941478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  }
7942478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  s/.*/./; q'`
7943478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7944478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# CDPATH.
7945478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project$as_unset CDPATH
7946478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7947478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7948478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7949478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_lineno_1=$LINENO
7950478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_lineno_2=$LINENO
7951478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test "x$as_lineno_1" != "x$as_lineno_2" &&
7952478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
7953478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7954478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
7955478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # uniformly replaced by the line number.  The first 'sed' inserts a
7956478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # line-number line after each line using $LINENO; the second 'sed'
7957478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # does the real work.  The second script uses 'N' to pair each
7958478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # line-number line with the line containing $LINENO, and appends
7959478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # trailing '-' during substitution so that $LINENO is not a special
7960478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # case at line end.
7961478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
7962478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # scripts with optimization help from Paolo Bonzini.  Blame Lee
7963478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # E. McMahon (1931-1989) for sed's syntax.  :-)
7964478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  sed -n '
7965478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    p
7966478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    /[$]LINENO/=
7967478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ' <$as_myself |
7968478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    sed '
7969478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      s/[$]LINENO.*/&-/
7970478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      t lineno
7971478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      b
7972478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      :lineno
7973478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      N
7974478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      :loop
7975478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
7976478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      t loop
7977478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      s/-\n.*//
7978478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ' >$as_me.lineno &&
7979478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  chmod +x "$as_me.lineno" ||
7980478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
7981478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
7982478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7983478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Don't try to exec as it changes $[0], causing all sort of problems
7984478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # (the dirname of $[0] is not the place where we might find the
7985478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # original and so on.  Autoconf is especially sensitive to this).
7986478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  . "./$as_me.lineno"
7987478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Exit status is that of the last command.
7988478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  exit
7989478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
7990478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7991478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7992478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
7993478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_dirname=dirname
7994478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
7995478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_dirname=false
7996478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
7997478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
7998478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectECHO_C= ECHO_N= ECHO_T=
7999478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase `echo -n x` in
8000478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project-n*)
8001478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  case `echo 'x\c'` in
8002478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
8003478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *)   ECHO_C='\c';;
8004478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  esac;;
8005478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project*)
8006478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ECHO_N='-n';;
8007478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
8008478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8009478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif expr a : '\(a\)' >/dev/null 2>&1 &&
8010478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   test "X`expr 00001 : '.*\(...\)'`" = X001; then
8011478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_expr=expr
8012478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
8013478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_expr=false
8014478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
8015478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8016478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conf$$ conf$$.exe conf$$.file
8017478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -d conf$$.dir; then
8018478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conf$$.dir/conf$$.file
8019478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
8020478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conf$$.dir
8021478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  mkdir conf$$.dir
8022478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
8023478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho >conf$$.file
8024478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif ln -s conf$$.file conf$$ 2>/dev/null; then
8025478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_ln_s='ln -s'
8026478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # ... but there are two gotchas:
8027478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8028478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8029478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # In both cases, we have to default to `cp -p'.
8030478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8031478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    as_ln_s='cp -p'
8032478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelif ln conf$$.file conf$$ 2>/dev/null; then
8033478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_ln_s=ln
8034478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
8035478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_ln_s='cp -p'
8036478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
8037478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8038478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrmdir conf$$.dir 2>/dev/null
8039478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8040478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif mkdir -p . 2>/dev/null; then
8041478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_mkdir_p=:
8042478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
8043478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test -d ./-p && rmdir ./-p
8044478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_mkdir_p=false
8045478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
8046478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8047478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -x / >/dev/null 2>&1; then
8048478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_test_x='test -x'
8049478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectelse
8050478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if ls -dL / >/dev/null 2>&1; then
8051478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    as_ls_L_option=L
8052478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  else
8053478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    as_ls_L_option=
8054478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
8055478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  as_test_x='
8056478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    eval sh -c '\''
8057478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      if test -d "$1"; then
8058478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project        test -d "$1/.";
8059478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      else
8060478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	case $1 in
8061478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project        -*)set "./$1";;
8062478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	esac;
8063478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
8064478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	???[sx]*):;;*)false;;esac;fi
8065478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    '\'' sh
8066478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  '
8067478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
8068478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_executable_p=$as_test_x
8069478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8070478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Sed expression to map a string onto a valid CPP name.
8071478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8072478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8073478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Sed expression to map a string onto a valid variable name.
8074478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8075478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8076478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8077478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectexec 6>&1
8078478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8079478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Save the log message, to keep $[0] and so on meaningful, and to
8080478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# report actual input values of CONFIG_FILES etc. instead of their
8081478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# values after options handling.
8082478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_log="
8083478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectThis file was extended by $as_me, which was
8084478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectgenerated by GNU Autoconf 2.61.  Invocation command line was
8085478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8086478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  CONFIG_FILES    = $CONFIG_FILES
8087478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  CONFIG_HEADERS  = $CONFIG_HEADERS
8088478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  CONFIG_LINKS    = $CONFIG_LINKS
8089478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  CONFIG_COMMANDS = $CONFIG_COMMANDS
8090478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  $ $0 $@
8091478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8092478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecton `(hostname || uname -n) 2>/dev/null | sed 1q`
8093478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project"
8094478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8095478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
8096478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8097478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>$CONFIG_STATUS <<_ACEOF
8098478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Files that config.status was made for.
8099478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectconfig_files="$ac_config_files"
8100478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectconfig_headers="$ac_config_headers"
8101478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8102478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
8103478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8104478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>$CONFIG_STATUS <<\_ACEOF
8105478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_cs_usage="\
8106478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project\`$as_me' instantiates files from templates according to the
8107478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcurrent configuration.
8108478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8109478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectUsage: $0 [OPTIONS] [FILE]...
8110478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8111478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -h, --help       print this help, then exit
8112478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -V, --version    print version number and configuration settings, then exit
8113478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -q, --quiet      do not print progress messages
8114478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -d, --debug      don't remove temporary files
8115478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      --recheck    update $as_me by reconfiguring in the same conditions
8116478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --file=FILE[:TEMPLATE]
8117478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		   instantiate the configuration file FILE
8118478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --header=FILE[:TEMPLATE]
8119478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project		   instantiate the configuration header FILE
8120478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8121478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectConfiguration files:
8122478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project$config_files
8123478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8124478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectConfiguration headers:
8125478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project$config_headers
8126478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8127478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectReport bugs to <bug-autoconf@gnu.org>."
8128478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8129478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
8130478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>$CONFIG_STATUS <<_ACEOF
8131478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_cs_version="\\
8132478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectconfig.status
8133478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectconfigured by $0, generated by GNU Autoconf 2.61,
8134478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
8135478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8136478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectCopyright (C) 2006 Free Software Foundation, Inc.
8137478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectThis config.status script is free software; the Free Software Foundation
8138478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectgives unlimited permission to copy, distribute and modify it."
8139478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8140478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_pwd='$ac_pwd'
8141478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsrcdir='$srcdir'
8142478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectINSTALL='$INSTALL'
8143478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
8144478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8145478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>$CONFIG_STATUS <<\_ACEOF
8146478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# If no file are specified by the user, then we need to provide default
8147478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# value.  By we need to know if files were specified by the user.
8148478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_need_defaults=:
8149478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectwhile test $# != 0
8150478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
8151478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  case $1 in
8152478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --*=*)
8153478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_option=`expr "X$1" : 'X\([^=]*\)='`
8154478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8155478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_shift=:
8156478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ;;
8157478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *)
8158478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_option=$1
8159478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_optarg=$2
8160478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_shift=shift
8161478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ;;
8162478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  esac
8163478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8164478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  case $ac_option in
8165478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Handling of the options.
8166478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8167478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_cs_recheck=: ;;
8168478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8169478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    echo "$ac_cs_version"; exit ;;
8170478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --debug | --debu | --deb | --de | --d | -d )
8171478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    debug=: ;;
8172478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --file | --fil | --fi | --f )
8173478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    $ac_shift
8174478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
8175478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_need_defaults=false;;
8176478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --header | --heade | --head | --hea )
8177478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    $ac_shift
8178478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
8179478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_need_defaults=false;;
8180478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --he | --h)
8181478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # Conflict between --help and --header
8182478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { echo "$as_me: error: ambiguous option: $1
8183478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectTry \`$0 --help' for more information." >&2
8184478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; };;
8185478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  --help | --hel | -h )
8186478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    echo "$ac_cs_usage"; exit ;;
8187478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8188478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  | -silent | --silent | --silen | --sile | --sil | --si | --s)
8189478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_cs_silent=: ;;
8190478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8191478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # This is an error.
8192478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -*) { echo "$as_me: error: unrecognized option: $1
8193478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectTry \`$0 --help' for more information." >&2
8194478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; } ;;
8195478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8196478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_config_targets="$ac_config_targets $1"
8197478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project     ac_need_defaults=false ;;
8198478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8199478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  esac
8200478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  shift
8201478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
8202478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8203478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_configure_extra_args=
8204478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8205478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif $ac_cs_silent; then
8206478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  exec 6>/dev/null
8207478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_configure_extra_args="$ac_configure_extra_args --silent"
8208478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
8209478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8210478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
8211478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>$CONFIG_STATUS <<_ACEOF
8212478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif \$ac_cs_recheck; then
8213478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
8214478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  CONFIG_SHELL=$SHELL
8215478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  export CONFIG_SHELL
8216478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8217478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
8218478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8219478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
8220478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>$CONFIG_STATUS <<\_ACEOF
8221478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectexec 5>>config.log
8222478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
8223478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo
8224478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8225478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project## Running $as_me. ##
8226478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ASBOX
8227478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo "$ac_log"
8228478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project} >&5
8229478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8230478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
8231478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>$CONFIG_STATUS <<_ACEOF
8232478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
8233478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8234478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>$CONFIG_STATUS <<\_ACEOF
8235478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8236478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Handling of arguments.
8237478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor ac_config_target in $ac_config_targets
8238478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
8239478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  case $ac_config_target in
8240478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8241478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
8242478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8243478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
8244478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: invalid argument: $ac_config_target" >&2;}
8245478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; };;
8246478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  esac
8247478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
8248478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8249478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8250478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# If the user did not use the arguments to specify the items to instantiate,
8251478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# then the envvar interface is used.  Set only those that are not.
8252478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# We use the long form for the default assignment because of an extremely
8253478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# bizarre bug on SunOS 4.1.3.
8254478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif $ac_need_defaults; then
8255478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8256478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8257478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
8258478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8259478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Have a temporary directory for convenience.  Make it in the build tree
8260478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# simply because there is no reason against having it here, and in addition,
8261478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# creating and moving files from /tmp can sometimes cause problems.
8262478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Hook for its removal unless debugging.
8263478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Note that there is a small window in which the directory will not be cleaned:
8264478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# after its creation but before its name has been assigned to `$tmp'.
8265478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project$debug ||
8266478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
8267478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  tmp=
8268478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  trap 'exit_status=$?
8269478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
8270478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project' 0
8271478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  trap '{ (exit 1); exit 1; }' 1 2 13 15
8272478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
8273478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Create a (secure) tmp directory for tmp files.
8274478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8275478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
8276478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8277478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test -n "$tmp" && test -d "$tmp"
8278478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}  ||
8279478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
8280478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  tmp=./conf$$-$RANDOM
8281478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  (umask 077 && mkdir "$tmp")
8282478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project} ||
8283478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{
8284478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   echo "$me: cannot create a temporary directory in ." >&2
8285478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }
8286478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
8287478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8288478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#
8289478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Set up the sed scripts for CONFIG_FILES section.
8290478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#
8291478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8292478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# No need to generate the scripts if there are no CONFIG_FILES.
8293478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# This happens for instance when ./config.status config.h
8294478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -n "$CONFIG_FILES"; then
8295478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8296478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
8297478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8298478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8299478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8300478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_delim='%!_!# '
8301478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor ac_last_try in false false false false false :; do
8302478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  cat >conf$$subs.sed <<_ACEOF
8303478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectSHELL!$SHELL$ac_delim
8304478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectPATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
8305478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectPACKAGE_NAME!$PACKAGE_NAME$ac_delim
8306478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectPACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
8307478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectPACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
8308478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectPACKAGE_STRING!$PACKAGE_STRING$ac_delim
8309478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectPACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
8310478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectexec_prefix!$exec_prefix$ac_delim
8311478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectprefix!$prefix$ac_delim
8312478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectprogram_transform_name!$program_transform_name$ac_delim
8313478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectbindir!$bindir$ac_delim
8314478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsbindir!$sbindir$ac_delim
8315478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectlibexecdir!$libexecdir$ac_delim
8316478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdatarootdir!$datarootdir$ac_delim
8317478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdatadir!$datadir$ac_delim
8318478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsysconfdir!$sysconfdir$ac_delim
8319478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsharedstatedir!$sharedstatedir$ac_delim
8320478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectlocalstatedir!$localstatedir$ac_delim
8321478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectincludedir!$includedir$ac_delim
8322478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectoldincludedir!$oldincludedir$ac_delim
8323478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdocdir!$docdir$ac_delim
8324478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectinfodir!$infodir$ac_delim
8325478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecthtmldir!$htmldir$ac_delim
8326478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdvidir!$dvidir$ac_delim
8327478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectpdfdir!$pdfdir$ac_delim
8328478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectpsdir!$psdir$ac_delim
8329478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectlibdir!$libdir$ac_delim
8330478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectlocaledir!$localedir$ac_delim
8331478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectmandir!$mandir$ac_delim
8332478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectDEFS!$DEFS$ac_delim
8333478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectECHO_C!$ECHO_C$ac_delim
8334478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectECHO_N!$ECHO_N$ac_delim
8335478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectECHO_T!$ECHO_T$ac_delim
8336478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectLIBS!$LIBS$ac_delim
8337478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectbuild_alias!$build_alias$ac_delim
8338478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecthost_alias!$host_alias$ac_delim
8339478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttarget_alias!$target_alias$ac_delim
8340478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectbuild!$build$ac_delim
8341478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectbuild_cpu!$build_cpu$ac_delim
8342478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectbuild_vendor!$build_vendor$ac_delim
8343478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectbuild_os!$build_os$ac_delim
8344478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecthost!$host$ac_delim
8345478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecthost_cpu!$host_cpu$ac_delim
8346478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecthost_vendor!$host_vendor$ac_delim
8347478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecthost_os!$host_os$ac_delim
8348478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttarget!$target$ac_delim
8349478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttarget_cpu!$target_cpu$ac_delim
8350478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttarget_vendor!$target_vendor$ac_delim
8351478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttarget_os!$target_os$ac_delim
8352478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectSHLICC2!$SHLICC2$ac_delim
8353478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectCC!$CC$ac_delim
8354478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectCFLAGS!$CFLAGS$ac_delim
8355478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectLDFLAGS!$LDFLAGS$ac_delim
8356478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectCPPFLAGS!$CPPFLAGS$ac_delim
8357478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_ct_CC!$ac_ct_CC$ac_delim
8358478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectEXEEXT!$EXEEXT$ac_delim
8359478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectOBJEXT!$OBJEXT$ac_delim
8360478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectCPP!$CPP$ac_delim
8361478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectGREP!$GREP$ac_delim
8362478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectEGREP!$EGREP$ac_delim
8363478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectLIBOBJS!$LIBOBJS$ac_delim
8364478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectV_LEX!$V_LEX$ac_delim
8365478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectV_YACC!$V_YACC$ac_delim
8366478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectRANLIB!$RANLIB$ac_delim
8367478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectV_CCOPT!$V_CCOPT$ac_delim
8368478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectV_DEFS!$V_DEFS$ac_delim
8369478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectV_INCLS!$V_INCLS$ac_delim
8370478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectV_LIBS!$V_LIBS$ac_delim
8371478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectV_PCAP!$V_PCAP$ac_delim
8372478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectV_FINDALLDEVS!$V_FINDALLDEVS$ac_delim
8373478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectV_RANLIB!$V_RANLIB$ac_delim
8374478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectSSRC!$SSRC$ac_delim
8375478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectDYEXT!$DYEXT$ac_delim
8376478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectDAGLIBS!$DAGLIBS$ac_delim
8377478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectINSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
8378478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectINSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
8379478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectINSTALL_DATA!$INSTALL_DATA$ac_delim
8380478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectLTLIBOBJS!$LTLIBOBJS$ac_delim
8381478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
8382478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8383478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 78; then
8384478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    break
8385478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  elif $ac_last_try; then
8386478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
8387478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: could not make $CONFIG_STATUS" >&2;}
8388478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }
8389478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  else
8390478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8391478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
8392478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
8393478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8394478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
8395478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -n "$ac_eof"; then
8396478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
8397478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_eof=`expr $ac_eof + 1`
8398478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
8399478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8400478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>$CONFIG_STATUS <<_ACEOF
8401478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
8402478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
8403478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
8404478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectsed '
8405478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projects/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
8406478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projects/^/s,@/; s/!/@,|#_!!_#|/
8407478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project:n
8408478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectt n
8409478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projects/'"$ac_delim"'$/,g/; t
8410478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projects/$/\\/; p
8411478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectN; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
8412478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project' >>$CONFIG_STATUS <conf$$subs.sed
8413478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conf$$subs.sed
8414478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>$CONFIG_STATUS <<_ACEOF
8415478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project:end
8416478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projects/|#_!!_#|//g
8417478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source ProjectCEOF$ac_eof
8418478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
8419478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8420478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8421478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# VPATH may cause trouble with some makes, so we remove $(srcdir),
8422478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
8423478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# trailing colons and then remove the whole line if VPATH becomes empty
8424478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# (actually we leave an empty line to preserve line numbers).
8425478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "x$srcdir" = x.; then
8426478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
8427478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projects/:*\$(srcdir):*/:/
8428478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projects/:*\${srcdir}:*/:/
8429478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projects/:*@srcdir@:*/:/
8430478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projects/^\([^=]*=[	 ]*\):*/\1/
8431478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projects/:*$//
8432478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projects/^[^=]*=[	 ]*$//
8433478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}'
8434478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
8435478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8436478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>$CONFIG_STATUS <<\_ACEOF
8437478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi # test -n "$CONFIG_FILES"
8438478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8439478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8440478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfor ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS
8441478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
8442478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  case $ac_tag in
8443478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  :[FHLC]) ac_mode=$ac_tag; continue;;
8444478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  esac
8445478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  case $ac_mode$ac_tag in
8446478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  :[FHL]*:*);;
8447478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
8448478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: Invalid tag $ac_tag." >&2;}
8449478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; };;
8450478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  :[FH]-) ac_tag=-:-;;
8451478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8452478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  esac
8453478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_save_IFS=$IFS
8454478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  IFS=:
8455478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  set x $ac_tag
8456478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  IFS=$ac_save_IFS
8457478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  shift
8458478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_file=$1
8459478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  shift
8460478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8461478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  case $ac_mode in
8462478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  :L) ac_source=$1;;
8463478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  :[FH])
8464478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_file_inputs=
8465478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    for ac_f
8466478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    do
8467478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      case $ac_f in
8468478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      -) ac_f="$tmp/stdin";;
8469478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      *) # Look for the file first in the build tree, then in the source tree
8470478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
8471478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 # because $ac_f cannot contain `:'.
8472478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 test -f "$ac_f" ||
8473478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	   case $ac_f in
8474478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	   [\\/$]*) false;;
8475478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8476478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	   esac ||
8477478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
8478478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: cannot find input file: $ac_f" >&2;}
8479478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; };;
8480478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      esac
8481478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      ac_file_inputs="$ac_file_inputs $ac_f"
8482478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    done
8483478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8484478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # Let's still pretend it is `configure' which instantiates (i.e., don't
8485478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # use $as_me), people would be surprised to read:
8486478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    #    /* config.h.  Generated by config.status.  */
8487478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    configure_input="Generated from "`IFS=:
8488478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
8489478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if test x"$ac_file" != x-; then
8490478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      configure_input="$ac_file.  $configure_input"
8491478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      { echo "$as_me:$LINENO: creating $ac_file" >&5
8492478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: creating $ac_file" >&6;}
8493478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    fi
8494478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8495478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    case $ac_tag in
8496478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    *:-:* | *:-) cat >"$tmp/stdin";;
8497478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    esac
8498478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ;;
8499478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  esac
8500478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8501478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_dir=`$as_dirname -- "$ac_file" ||
8502478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8503478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 X"$ac_file" : 'X\(//\)[^/]' \| \
8504478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 X"$ac_file" : 'X\(//\)$' \| \
8505478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8506478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho X"$ac_file" |
8507478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8508478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    s//\1/
8509478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    q
8510478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  }
8511478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  /^X\(\/\/\)[^/].*/{
8512478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    s//\1/
8513478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    q
8514478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  }
8515478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  /^X\(\/\/\)$/{
8516478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    s//\1/
8517478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    q
8518478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  }
8519478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  /^X\(\/\).*/{
8520478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    s//\1/
8521478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    q
8522478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  }
8523478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  s/.*/./; q'`
8524478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { as_dir="$ac_dir"
8525478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  case $as_dir in #(
8526478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -*) as_dir=./$as_dir;;
8527478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  esac
8528478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
8529478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    as_dirs=
8530478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    while :; do
8531478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      case $as_dir in #(
8532478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
8533478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      *) as_qdir=$as_dir;;
8534478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      esac
8535478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      as_dirs="'$as_qdir' $as_dirs"
8536478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      as_dir=`$as_dirname -- "$as_dir" ||
8537478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8538478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 X"$as_dir" : 'X\(//\)[^/]' \| \
8539478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 X"$as_dir" : 'X\(//\)$' \| \
8540478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8541478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho X"$as_dir" |
8542478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8543478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    s//\1/
8544478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    q
8545478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  }
8546478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  /^X\(\/\/\)[^/].*/{
8547478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    s//\1/
8548478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    q
8549478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  }
8550478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  /^X\(\/\/\)$/{
8551478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    s//\1/
8552478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    q
8553478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  }
8554478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  /^X\(\/\).*/{
8555478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    s//\1/
8556478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	    q
8557478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  }
8558478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	  s/.*/./; q'`
8559478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      test -d "$as_dir" && break
8560478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    done
8561478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    test -z "$as_dirs" || eval "mkdir $as_dirs"
8562478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
8563478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: error: cannot create directory $as_dir" >&2;}
8564478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project   { (exit 1); exit 1; }; }; }
8565478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_builddir=.
8566478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8567478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase "$ac_dir" in
8568478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8569478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project*)
8570478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8571478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # A ".." for each directory in $ac_dir_suffix.
8572478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
8573478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  case $ac_top_builddir_sub in
8574478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8575478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8576478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  esac ;;
8577478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
8578478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_abs_top_builddir=$ac_pwd
8579478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_abs_builddir=$ac_pwd$ac_dir_suffix
8580478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# for backward compatibility:
8581478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_top_builddir=$ac_top_build_prefix
8582478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8583478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase $srcdir in
8584478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  .)  # We are building in place.
8585478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_srcdir=.
8586478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_top_srcdir=$ac_top_builddir_sub
8587478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_abs_top_srcdir=$ac_pwd ;;
8588478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  [\\/]* | ?:[\\/]* )  # Absolute name.
8589478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_srcdir=$srcdir$ac_dir_suffix;
8590478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_top_srcdir=$srcdir
8591478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_abs_top_srcdir=$srcdir ;;
8592478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) # Relative name.
8593478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8594478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_top_srcdir=$ac_top_build_prefix$srcdir
8595478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8596478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
8597478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8598478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8599478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8600478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  case $ac_mode in
8601478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  :F)
8602478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  #
8603478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # CONFIG_FILE
8604478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  #
8605478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8606478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  case $INSTALL in
8607478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8608478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
8609478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  esac
8610478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
8611478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8612478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>$CONFIG_STATUS <<\_ACEOF
8613478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# If the template does not know about datarootdir, expand it.
8614478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# FIXME: This hack should be removed a few years after 2.60.
8615478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_datarootdir_hack=; ac_datarootdir_seen=
8616478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8617478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcase `sed -n '/datarootdir/ {
8618478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  p
8619478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  q
8620478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project}
8621478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/@datadir@/p
8622478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/@docdir@/p
8623478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/@infodir@/p
8624478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/@localedir@/p
8625478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/@mandir@/p
8626478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project' $ac_file_inputs` in
8627478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project*datarootdir*) ac_datarootdir_seen=yes;;
8628478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
8629478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
8630478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
8631478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
8632478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>$CONFIG_STATUS <<_ACEOF
8633478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_datarootdir_hack='
8634478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  s&@datadir@&$datadir&g
8635478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  s&@docdir@&$docdir&g
8636478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  s&@infodir@&$infodir&g
8637478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  s&@localedir@&$localedir&g
8638478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  s&@mandir@&$mandir&g
8639478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    s&\\\${datarootdir}&$datarootdir&g' ;;
8640478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectesac
8641478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
8642478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8643478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Neutralize VPATH when `$srcdir' = `.'.
8644478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Shell code in configure.ac might set extrasub.
8645478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# FIXME: do we really want to maintain this feature?
8646478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>$CONFIG_STATUS <<_ACEOF
8647478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  sed "$ac_vpsub
8648478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project$extrasub
8649478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
8650478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>$CONFIG_STATUS <<\_ACEOF
8651478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project:t
8652478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8653478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projects&@configure_input@&$configure_input&;t t
8654478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projects&@top_builddir@&$ac_top_builddir_sub&;t t
8655478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projects&@srcdir@&$ac_srcdir&;t t
8656478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projects&@abs_srcdir@&$ac_abs_srcdir&;t t
8657478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projects&@top_srcdir@&$ac_top_srcdir&;t t
8658478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projects&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
8659478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projects&@builddir@&$ac_builddir&;t t
8660478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projects&@abs_builddir@&$ac_abs_builddir&;t t
8661478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projects&@abs_top_builddir@&$ac_abs_top_builddir&;t t
8662478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projects&@INSTALL@&$ac_INSTALL&;t t
8663478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project$ac_datarootdir_hack
8664478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project" $ac_file_inputs | sed -f "$tmp/subs-1.sed" >$tmp/out
8665478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8666478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projecttest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
8667478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
8668478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
8669478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8670478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectwhich seems to be undefined.  Please make sure it is defined." >&5
8671478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8672478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectwhich seems to be undefined.  Please make sure it is defined." >&2;}
8673478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8674478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f "$tmp/stdin"
8675478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  case $ac_file in
8676478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  -) cat "$tmp/out"; rm -f "$tmp/out";;
8677478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
8678478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  esac
8679478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project ;;
8680478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  :H)
8681478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  #
8682478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # CONFIG_HEADER
8683478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  #
8684478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
8685478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8686478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Transform confdefs.h into a sed script `conftest.defines', that
8687478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# substitutes the proper values into config.h.in to produce config.h.
8688478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.defines conftest.tail
8689478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# First, append a space to every undef/define line, to ease matching.
8690478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho 's/$/ /' >conftest.defines
8691478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Then, protect against being on the right side of a sed subst, or in
8692478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# an unquoted here document, in config.status.  If some macros were
8693478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# called several times there might be several #defines for the same
8694478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# symbol, which is useless.  But do not sort them, since the last
8695478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# AC_DEFINE must be honored.
8696478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8697478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
8698478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# NAME is the cpp macro being defined, VALUE is the value it is being given.
8699478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# PARAMS is the parameter list in the macro definition--in most cases, it's
8700478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# just an empty string.
8701478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_dA='s,^\\([	 #]*\\)[^	 ]*\\([	 ]*'
8702478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_dB='\\)[	 (].*,\\1define\\2'
8703478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_dC=' '
8704478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_dD=' ,'
8705478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8706478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectuniq confdefs.h |
8707478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  sed -n '
8708478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	t rset
8709478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	:rset
8710478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	s/^[	 ]*#[	 ]*define[	 ][	 ]*//
8711478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	t ok
8712478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	d
8713478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	:ok
8714478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	s/[\\&,]/\\&/g
8715478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	s/^\('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
8716478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	s/^\('"$ac_word_re"'\)[	 ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
8717478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ' >>conftest.defines
8718478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8719478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Remove the space that was appended to ease matching.
8720478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Then replace #undef with comments.  This is necessary, for
8721478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# example, in the case of _POSIX_SOURCE, which is predefined and required
8722478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# on some systems where configure will not decide to define it.
8723478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# (The regexp can be short, since the line contains either #define or #undef.)
8724478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho 's/ $//
8725478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projects,^[	 #]*u.*,/* & */,' >>conftest.defines
8726478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8727478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Break up conftest.defines:
8728478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_max_sed_lines=50
8729478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8730478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# First sed command is:	 sed -f defines.sed $ac_file_inputs >"$tmp/out1"
8731478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Second one is:	 sed -f defines.sed "$tmp/out1" >"$tmp/out2"
8732478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Third one will be:	 sed -f defines.sed "$tmp/out2" >"$tmp/out1"
8733478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# et cetera.
8734478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_in='$ac_file_inputs'
8735478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_out='"$tmp/out1"'
8736478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_nxt='"$tmp/out2"'
8737478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8738478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectwhile :
8739478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdo
8740478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Write a here document:
8741478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    cat >>$CONFIG_STATUS <<_ACEOF
8742478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    # First, check the format of the line:
8743478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    cat >"\$tmp/defines.sed" <<\\CEOF
8744478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/^[	 ]*#[	 ]*undef[	 ][	 ]*$ac_word_re[	 ]*\$/b def
8745478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/^[	 ]*#[	 ]*define[	 ][	 ]*$ac_word_re[(	 ]/b def
8746478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectb
8747478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project:def
8748478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
8749478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
8750478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  echo 'CEOF
8751478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
8752478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
8753478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
8754478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  grep . conftest.tail >/dev/null || break
8755478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f conftest.defines
8756478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  mv conftest.tail conftest.defines
8757478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone
8758478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectrm -f conftest.defines conftest.tail
8759478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8760478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "ac_result=$ac_in" >>$CONFIG_STATUS
8761478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectcat >>$CONFIG_STATUS <<\_ACEOF
8762478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  if test x"$ac_file" != x-; then
8763478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    echo "/* $configure_input  */" >"$tmp/config.h"
8764478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    cat "$ac_result" >>"$tmp/config.h"
8765478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
8766478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
8767478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectecho "$as_me: $ac_file is unchanged" >&6;}
8768478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    else
8769478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      rm -f $ac_file
8770478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project      mv "$tmp/config.h" $ac_file
8771478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    fi
8772478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  else
8773478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    echo "/* $configure_input  */"
8774478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    cat "$ac_result"
8775478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  fi
8776478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  rm -f "$tmp/out12"
8777478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project ;;
8778478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8779478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8780478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  esac
8781478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8782478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectdone # for ac_tag
8783478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8784478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8785478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project{ (exit 0); exit 0; }
8786478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project_ACEOF
8787478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectchmod +x $CONFIG_STATUS
8788478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectac_clean_files=$ac_clean_files_save
8789478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8790478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8791478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# configure is writing to config.log, and then calls config.status.
8792478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# config.status does its own redirection, appending to config.log.
8793478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# Unfortunately, on DOS this fails, as config.log is still kept open
8794478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# by configure, so config.status won't be able to write to it; its
8795478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# output is simply discarded.  So we exec the FD to /dev/null,
8796478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# effectively closing config.log, so it can be properly (re)opened and
8797478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# appended to by config.status.  When coming back to configure, we
8798478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project# need to make the FD available again.
8799478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test "$no_create" != yes; then
8800478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_cs_success=:
8801478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  ac_config_status_args=
8802478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  test "$silent" = yes &&
8803478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project    ac_config_status_args="$ac_config_status_args --quiet"
8804478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  exec 5>/dev/null
8805478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8806478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  exec 5>>config.log
8807478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8808478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  # would make configure fail if this is the last instruction.
8809478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project  $ac_cs_success || { (exit 1); exit 1; }
8810478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
8811478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8812478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
8813478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectif test -f .devel ; then
8814478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project	make depend
8815478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectfi
8816478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Projectexit 0
8817