1#! /bin/sh
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45sim_inline="-DDEFAULT_INLINE=0"
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82# This file is derived from `gettext.m4'.  The difference is that the
83# included macros assume Cygnus-style source and build trees.
84
85# Macro to add for using GNU gettext.
86# Ulrich Drepper <drepper@cygnus.com>, 1995.
87#
88# This file file be copied and used freely without restrictions.  It can
89# be used in projects which are not available under the GNU Public License
90# but which still want to provide support for the GNU gettext functionality.
91# Please note that the actual code is *not* freely available.
92
93# serial 3
94
95
96
97
98
99# Search path for a program which passes the given test.
100# Ulrich Drepper <drepper@cygnus.com>, 1996.
101#
102# This file file be copied and used freely without restrictions.  It can
103# be used in projects which are not available under the GNU Public License
104# but which still want to provide support for the GNU gettext functionality.
105# Please note that the actual code is *not* freely available.
106
107# serial 1
108
109
110
111# Check whether LC_MESSAGES is available in <locale.h>.
112# Ulrich Drepper <drepper@cygnus.com>, 1995.
113#
114# This file file be copied and used freely without restrictions.  It can
115# be used in projects which are not available under the GNU Public License
116# but which still want to provide support for the GNU gettext functionality.
117# Please note that the actual code is *not* freely available.
118
119# serial 1
120
121
122
123
124
125
126# Guess values for system-dependent variables and create Makefiles.
127# Generated automatically using autoconf version 2.13
128# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
129#
130# This configure script is free software; the Free Software Foundation
131# gives unlimited permission to copy, distribute and modify it.
132
133# Defaults:
134ac_help=
135ac_default_prefix=/usr/local
136# Any additions from configure.in:
137ac_help="$ac_help
138  --disable-nls           do not use Native Language Support"
139ac_help="$ac_help
140  --with-included-gettext use the GNU gettext library included here"
141ac_help="$ac_help
142  --enable-maintainer-mode		Enable developer functionality."
143ac_help="$ac_help
144  --enable-sim-bswap			Use Host specific BSWAP instruction."
145ac_help="$ac_help
146  --enable-sim-cflags=opts		Extra CFLAGS for use in building simulator"
147ac_help="$ac_help
148  --enable-sim-debug=opts		Enable debugging flags"
149ac_help="$ac_help
150  --enable-sim-stdio			Specify whether to use stdio for console input/output."
151ac_help="$ac_help
152  --enable-sim-trace=opts		Enable tracing flags"
153ac_help="$ac_help
154  --enable-sim-profile=opts		Enable profiling flags"
155ac_help="$ac_help
156  --enable-sim-inline=inlines		Specify which functions should be inlined."
157ac_help="$ac_help
158  --enable-sim-alignment=align		Specify strict,  nonstrict or forced alignment of memory accesses."
159ac_help="$ac_help
160  --enable-sim-hostendian=end		Specify host byte endian orientation."
161ac_help="$ac_help
162  --enable-build-warnings Enable build-time compiler warnings if gcc is used"
163ac_help="$ac_help
164  --enable-gdb-build-warnings Enable SIM specific build-time compiler warnings if gcc is used"
165ac_help="$ac_help
166  --enable-sim-hardware=LIST		Specify the hardware to be included in the build."
167
168# Initialize some variables set by options.
169# The variables have the same names as the options, with
170# dashes changed to underlines.
171build=NONE
172cache_file=./config.cache
173exec_prefix=NONE
174host=NONE
175no_create=
176nonopt=NONE
177no_recursion=
178prefix=NONE
179program_prefix=NONE
180program_suffix=NONE
181program_transform_name=s,x,x,
182silent=
183site=
184sitefile=
185srcdir=
186target=NONE
187verbose=
188x_includes=NONE
189x_libraries=NONE
190bindir='${exec_prefix}/bin'
191sbindir='${exec_prefix}/sbin'
192libexecdir='${exec_prefix}/libexec'
193datadir='${prefix}/share'
194sysconfdir='${prefix}/etc'
195sharedstatedir='${prefix}/com'
196localstatedir='${prefix}/var'
197libdir='${exec_prefix}/lib'
198includedir='${prefix}/include'
199oldincludedir='/usr/include'
200infodir='${prefix}/info'
201mandir='${prefix}/man'
202
203# Initialize some other variables.
204subdirs=
205MFLAGS= MAKEFLAGS=
206SHELL=${CONFIG_SHELL-/bin/sh}
207# Maximum number of lines to put in a shell here document.
208ac_max_here_lines=12
209
210ac_prev=
211for ac_option
212do
213
214  # If the previous option needs an argument, assign it.
215  if test -n "$ac_prev"; then
216    eval "$ac_prev=\$ac_option"
217    ac_prev=
218    continue
219  fi
220
221  case "$ac_option" in
222  -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
223  *) ac_optarg= ;;
224  esac
225
226  # Accept the important Cygnus configure options, so we can diagnose typos.
227
228  case "$ac_option" in
229
230  -bindir | --bindir | --bindi | --bind | --bin | --bi)
231    ac_prev=bindir ;;
232  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
233    bindir="$ac_optarg" ;;
234
235  -build | --build | --buil | --bui | --bu)
236    ac_prev=build ;;
237  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
238    build="$ac_optarg" ;;
239
240  -cache-file | --cache-file | --cache-fil | --cache-fi \
241  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
242    ac_prev=cache_file ;;
243  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
244  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
245    cache_file="$ac_optarg" ;;
246
247  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
248    ac_prev=datadir ;;
249  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
250  | --da=*)
251    datadir="$ac_optarg" ;;
252
253  -disable-* | --disable-*)
254    ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
255    # Reject names that are not valid shell variable names.
256    if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
257      { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
258    fi
259    ac_feature=`echo $ac_feature| sed 's/-/_/g'`
260    eval "enable_${ac_feature}=no" ;;
261
262  -enable-* | --enable-*)
263    ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
264    # Reject names that are not valid shell variable names.
265    if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
266      { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
267    fi
268    ac_feature=`echo $ac_feature| sed 's/-/_/g'`
269    case "$ac_option" in
270      *=*) ;;
271      *) ac_optarg=yes ;;
272    esac
273    eval "enable_${ac_feature}='$ac_optarg'" ;;
274
275  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
276  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
277  | --exec | --exe | --ex)
278    ac_prev=exec_prefix ;;
279  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
280  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
281  | --exec=* | --exe=* | --ex=*)
282    exec_prefix="$ac_optarg" ;;
283
284  -gas | --gas | --ga | --g)
285    # Obsolete; use --with-gas.
286    with_gas=yes ;;
287
288  -help | --help | --hel | --he)
289    # Omit some internal or obsolete options to make the list less imposing.
290    # This message is too long to be a string in the A/UX 3.1 sh.
291    cat << EOF
292Usage: configure [options] [host]
293Options: [defaults in brackets after descriptions]
294Configuration:
295  --cache-file=FILE       cache test results in FILE
296  --help                  print this message
297  --no-create             do not create output files
298  --quiet, --silent       do not print \`checking...' messages
299  --site-file=FILE        use FILE as the site file
300  --version               print the version of autoconf that created configure
301Directory and file names:
302  --prefix=PREFIX         install architecture-independent files in PREFIX
303                          [$ac_default_prefix]
304  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
305                          [same as prefix]
306  --bindir=DIR            user executables in DIR [EPREFIX/bin]
307  --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
308  --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
309  --datadir=DIR           read-only architecture-independent data in DIR
310                          [PREFIX/share]
311  --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
312  --sharedstatedir=DIR    modifiable architecture-independent data in DIR
313                          [PREFIX/com]
314  --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
315  --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
316  --includedir=DIR        C header files in DIR [PREFIX/include]
317  --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
318  --infodir=DIR           info documentation in DIR [PREFIX/info]
319  --mandir=DIR            man documentation in DIR [PREFIX/man]
320  --srcdir=DIR            find the sources in DIR [configure dir or ..]
321  --program-prefix=PREFIX prepend PREFIX to installed program names
322  --program-suffix=SUFFIX append SUFFIX to installed program names
323  --program-transform-name=PROGRAM
324                          run sed PROGRAM on installed program names
325EOF
326    cat << EOF
327Host type:
328  --build=BUILD           configure for building on BUILD [BUILD=HOST]
329  --host=HOST             configure for HOST [guessed]
330  --target=TARGET         configure for TARGET [TARGET=HOST]
331Features and packages:
332  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
333  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
334  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
335  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
336  --x-includes=DIR        X include files are in DIR
337  --x-libraries=DIR       X library files are in DIR
338EOF
339    if test -n "$ac_help"; then
340      echo "--enable and --with options recognized:$ac_help"
341    fi
342    exit 0 ;;
343
344  -host | --host | --hos | --ho)
345    ac_prev=host ;;
346  -host=* | --host=* | --hos=* | --ho=*)
347    host="$ac_optarg" ;;
348
349  -includedir | --includedir | --includedi | --included | --include \
350  | --includ | --inclu | --incl | --inc)
351    ac_prev=includedir ;;
352  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
353  | --includ=* | --inclu=* | --incl=* | --inc=*)
354    includedir="$ac_optarg" ;;
355
356  -infodir | --infodir | --infodi | --infod | --info | --inf)
357    ac_prev=infodir ;;
358  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
359    infodir="$ac_optarg" ;;
360
361  -libdir | --libdir | --libdi | --libd)
362    ac_prev=libdir ;;
363  -libdir=* | --libdir=* | --libdi=* | --libd=*)
364    libdir="$ac_optarg" ;;
365
366  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
367  | --libexe | --libex | --libe)
368    ac_prev=libexecdir ;;
369  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
370  | --libexe=* | --libex=* | --libe=*)
371    libexecdir="$ac_optarg" ;;
372
373  -localstatedir | --localstatedir | --localstatedi | --localstated \
374  | --localstate | --localstat | --localsta | --localst \
375  | --locals | --local | --loca | --loc | --lo)
376    ac_prev=localstatedir ;;
377  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
378  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
379  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
380    localstatedir="$ac_optarg" ;;
381
382  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
383    ac_prev=mandir ;;
384  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
385    mandir="$ac_optarg" ;;
386
387  -nfp | --nfp | --nf)
388    # Obsolete; use --without-fp.
389    with_fp=no ;;
390
391  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
392  | --no-cr | --no-c)
393    no_create=yes ;;
394
395  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
396  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
397    no_recursion=yes ;;
398
399  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
400  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
401  | --oldin | --oldi | --old | --ol | --o)
402    ac_prev=oldincludedir ;;
403  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
404  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
405  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
406    oldincludedir="$ac_optarg" ;;
407
408  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
409    ac_prev=prefix ;;
410  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
411    prefix="$ac_optarg" ;;
412
413  -program-prefix | --program-prefix | --program-prefi | --program-pref \
414  | --program-pre | --program-pr | --program-p)
415    ac_prev=program_prefix ;;
416  -program-prefix=* | --program-prefix=* | --program-prefi=* \
417  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
418    program_prefix="$ac_optarg" ;;
419
420  -program-suffix | --program-suffix | --program-suffi | --program-suff \
421  | --program-suf | --program-su | --program-s)
422    ac_prev=program_suffix ;;
423  -program-suffix=* | --program-suffix=* | --program-suffi=* \
424  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
425    program_suffix="$ac_optarg" ;;
426
427  -program-transform-name | --program-transform-name \
428  | --program-transform-nam | --program-transform-na \
429  | --program-transform-n | --program-transform- \
430  | --program-transform | --program-transfor \
431  | --program-transfo | --program-transf \
432  | --program-trans | --program-tran \
433  | --progr-tra | --program-tr | --program-t)
434    ac_prev=program_transform_name ;;
435  -program-transform-name=* | --program-transform-name=* \
436  | --program-transform-nam=* | --program-transform-na=* \
437  | --program-transform-n=* | --program-transform-=* \
438  | --program-transform=* | --program-transfor=* \
439  | --program-transfo=* | --program-transf=* \
440  | --program-trans=* | --program-tran=* \
441  | --progr-tra=* | --program-tr=* | --program-t=*)
442    program_transform_name="$ac_optarg" ;;
443
444  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
445  | -silent | --silent | --silen | --sile | --sil)
446    silent=yes ;;
447
448  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
449    ac_prev=sbindir ;;
450  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
451  | --sbi=* | --sb=*)
452    sbindir="$ac_optarg" ;;
453
454  -sharedstatedir | --sharedstatedir | --sharedstatedi \
455  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
456  | --sharedst | --shareds | --shared | --share | --shar \
457  | --sha | --sh)
458    ac_prev=sharedstatedir ;;
459  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
460  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
461  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
462  | --sha=* | --sh=*)
463    sharedstatedir="$ac_optarg" ;;
464
465  -site | --site | --sit)
466    ac_prev=site ;;
467  -site=* | --site=* | --sit=*)
468    site="$ac_optarg" ;;
469
470  -site-file | --site-file | --site-fil | --site-fi | --site-f)
471    ac_prev=sitefile ;;
472  -site-file=* | --site-file=* | --site-fil=* | --site-fi=* | --site-f=*)
473    sitefile="$ac_optarg" ;;
474
475  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
476    ac_prev=srcdir ;;
477  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
478    srcdir="$ac_optarg" ;;
479
480  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
481  | --syscon | --sysco | --sysc | --sys | --sy)
482    ac_prev=sysconfdir ;;
483  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
484  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
485    sysconfdir="$ac_optarg" ;;
486
487  -target | --target | --targe | --targ | --tar | --ta | --t)
488    ac_prev=target ;;
489  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
490    target="$ac_optarg" ;;
491
492  -v | -verbose | --verbose | --verbos | --verbo | --verb)
493    verbose=yes ;;
494
495  -version | --version | --versio | --versi | --vers)
496    echo "configure generated by autoconf version 2.13"
497    exit 0 ;;
498
499  -with-* | --with-*)
500    ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
501    # Reject names that are not valid shell variable names.
502    if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
503      { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
504    fi
505    ac_package=`echo $ac_package| sed 's/-/_/g'`
506    case "$ac_option" in
507      *=*) ;;
508      *) ac_optarg=yes ;;
509    esac
510    eval "with_${ac_package}='$ac_optarg'" ;;
511
512  -without-* | --without-*)
513    ac_package=`echo $ac_option|sed -e 's/-*without-//'`
514    # Reject names that are not valid shell variable names.
515    if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
516      { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
517    fi
518    ac_package=`echo $ac_package| sed 's/-/_/g'`
519    eval "with_${ac_package}=no" ;;
520
521  --x)
522    # Obsolete; use --with-x.
523    with_x=yes ;;
524
525  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
526  | --x-incl | --x-inc | --x-in | --x-i)
527    ac_prev=x_includes ;;
528  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
529  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
530    x_includes="$ac_optarg" ;;
531
532  -x-libraries | --x-libraries | --x-librarie | --x-librari \
533  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
534    ac_prev=x_libraries ;;
535  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
536  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
537    x_libraries="$ac_optarg" ;;
538
539  -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
540    ;;
541
542  *)
543    if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
544      echo "configure: warning: $ac_option: invalid host type" 1>&2
545    fi
546    if test "x$nonopt" != xNONE; then
547      { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
548    fi
549    nonopt="$ac_option"
550    ;;
551
552  esac
553done
554
555if test -n "$ac_prev"; then
556  { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
557fi
558
559trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
560
561# File descriptor usage:
562# 0 standard input
563# 1 file creation
564# 2 errors and warnings
565# 3 some systems may open it to /dev/tty
566# 4 used on the Kubota Titan
567# 6 checking for... messages and results
568# 5 compiler messages saved in config.log
569if test "$silent" = yes; then
570  exec 6>/dev/null
571else
572  exec 6>&1
573fi
574exec 5>./config.log
575
576echo "\
577This file contains any messages produced by compilers while
578running configure, to aid debugging if configure makes a mistake.
579" 1>&5
580
581# Strip out --no-create and --no-recursion so they do not pile up.
582# Also quote any args containing shell metacharacters.
583ac_configure_args=
584for ac_arg
585do
586  case "$ac_arg" in
587  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
588  | --no-cr | --no-c) ;;
589  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
590  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
591  *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
592  ac_configure_args="$ac_configure_args '$ac_arg'" ;;
593  *) ac_configure_args="$ac_configure_args $ac_arg" ;;
594  esac
595done
596
597# NLS nuisances.
598# Only set these to C if already set.  These must not be set unconditionally
599# because not all systems understand e.g. LANG=C (notably SCO).
600# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
601# Non-C LC_CTYPE values break the ctype check.
602if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
603if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
604if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
605if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
606
607# confdefs.h avoids OS command line length limits that DEFS can exceed.
608rm -rf conftest* confdefs.h
609# AIX cpp loses on an empty file, so make sure it contains at least a newline.
610echo > confdefs.h
611
612# A filename unique to this package, relative to the directory that
613# configure is in, which we can look for to find out if srcdir is correct.
614ac_unique_file=Makefile.in
615
616# Find the source files, if location was not specified.
617if test -z "$srcdir"; then
618  ac_srcdir_defaulted=yes
619  # Try the directory containing this script, then its parent.
620  ac_prog=$0
621  ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
622  test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
623  srcdir=$ac_confdir
624  if test ! -r $srcdir/$ac_unique_file; then
625    srcdir=..
626  fi
627else
628  ac_srcdir_defaulted=no
629fi
630if test ! -r $srcdir/$ac_unique_file; then
631  if test "$ac_srcdir_defaulted" = yes; then
632    { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
633  else
634    { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
635  fi
636fi
637srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
638
639# Prefer explicitly selected file to automatically selected ones.
640if test -z "$sitefile"; then
641  if test -z "$CONFIG_SITE"; then
642    if test "x$prefix" != xNONE; then
643      CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
644    else
645      CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
646    fi
647  fi
648else
649  CONFIG_SITE="$sitefile"
650fi
651for ac_site_file in $CONFIG_SITE; do
652  if test -r "$ac_site_file"; then
653    echo "loading site script $ac_site_file"
654    . "$ac_site_file"
655  fi
656done
657
658if test -r "$cache_file"; then
659  echo "loading cache $cache_file"
660  . $cache_file
661else
662  echo "creating cache $cache_file"
663  > $cache_file
664fi
665
666ac_ext=c
667# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
668ac_cpp='$CPP $CPPFLAGS'
669ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
670ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
671cross_compiling=$ac_cv_prog_cc_cross
672
673ac_exeext=
674ac_objext=o
675if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
676  # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
677  if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
678    ac_n= ac_c='
679' ac_t='	'
680  else
681    ac_n=-n ac_c= ac_t=
682  fi
683else
684  ac_n= ac_c='\c' ac_t=
685fi
686
687
688
689echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
690echo "configure:691: checking how to run the C preprocessor" >&5
691# On Suns, sometimes $CPP names a directory.
692if test -n "$CPP" && test -d "$CPP"; then
693  CPP=
694fi
695if test -z "$CPP"; then
696if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
697  echo $ac_n "(cached) $ac_c" 1>&6
698else
699    # This must be in double quotes, not single quotes, because CPP may get
700  # substituted into the Makefile and "${CC-cc}" will confuse make.
701  CPP="${CC-cc} -E"
702  # On the NeXT, cc -E runs the code through the compiler's parser,
703  # not just through cpp.
704  cat > conftest.$ac_ext <<EOF
705#line 706 "configure"
706#include "confdefs.h"
707#include <assert.h>
708Syntax Error
709EOF
710ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
711{ (eval echo configure:712: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
712ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
713if test -z "$ac_err"; then
714  :
715else
716  echo "$ac_err" >&5
717  echo "configure: failed program was:" >&5
718  cat conftest.$ac_ext >&5
719  rm -rf conftest*
720  CPP="${CC-cc} -E -traditional-cpp"
721  cat > conftest.$ac_ext <<EOF
722#line 723 "configure"
723#include "confdefs.h"
724#include <assert.h>
725Syntax Error
726EOF
727ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
728{ (eval echo configure:729: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
729ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
730if test -z "$ac_err"; then
731  :
732else
733  echo "$ac_err" >&5
734  echo "configure: failed program was:" >&5
735  cat conftest.$ac_ext >&5
736  rm -rf conftest*
737  CPP="${CC-cc} -nologo -E"
738  cat > conftest.$ac_ext <<EOF
739#line 740 "configure"
740#include "confdefs.h"
741#include <assert.h>
742Syntax Error
743EOF
744ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
745{ (eval echo configure:746: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
746ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
747if test -z "$ac_err"; then
748  :
749else
750  echo "$ac_err" >&5
751  echo "configure: failed program was:" >&5
752  cat conftest.$ac_ext >&5
753  rm -rf conftest*
754  CPP=/lib/cpp
755fi
756rm -f conftest*
757fi
758rm -f conftest*
759fi
760rm -f conftest*
761  ac_cv_prog_CPP="$CPP"
762fi
763  CPP="$ac_cv_prog_CPP"
764else
765  ac_cv_prog_CPP="$CPP"
766fi
767echo "$ac_t""$CPP" 1>&6
768
769echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
770echo "configure:771: checking whether ${MAKE-make} sets \${MAKE}" >&5
771set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
772if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
773  echo $ac_n "(cached) $ac_c" 1>&6
774else
775  cat > conftestmake <<\EOF
776all:
777	@echo 'ac_maketemp="${MAKE}"'
778EOF
779# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
780eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
781if test -n "$ac_maketemp"; then
782  eval ac_cv_prog_make_${ac_make}_set=yes
783else
784  eval ac_cv_prog_make_${ac_make}_set=no
785fi
786rm -f conftestmake
787fi
788if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
789  echo "$ac_t""yes" 1>&6
790  SET_MAKE=
791else
792  echo "$ac_t""no" 1>&6
793  SET_MAKE="MAKE=${MAKE-make}"
794fi
795
796echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
797echo "configure:798: checking for POSIXized ISC" >&5
798if test -d /etc/conf/kconfig.d &&
799  grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
800then
801  echo "$ac_t""yes" 1>&6
802  ISC=yes # If later tests want to check for ISC.
803  cat >> confdefs.h <<\EOF
804#define _POSIX_SOURCE 1
805EOF
806
807  if test "$GCC" = yes; then
808    CC="$CC -posix"
809  else
810    CC="$CC -Xp"
811  fi
812else
813  echo "$ac_t""no" 1>&6
814  ISC=
815fi
816
817echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
818echo "configure:819: checking for ANSI C header files" >&5
819if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
820  echo $ac_n "(cached) $ac_c" 1>&6
821else
822  cat > conftest.$ac_ext <<EOF
823#line 824 "configure"
824#include "confdefs.h"
825#include <stdlib.h>
826#include <stdarg.h>
827#include <string.h>
828#include <float.h>
829EOF
830ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
831{ (eval echo configure:832: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
832ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
833if test -z "$ac_err"; then
834  rm -rf conftest*
835  ac_cv_header_stdc=yes
836else
837  echo "$ac_err" >&5
838  echo "configure: failed program was:" >&5
839  cat conftest.$ac_ext >&5
840  rm -rf conftest*
841  ac_cv_header_stdc=no
842fi
843rm -f conftest*
844
845if test $ac_cv_header_stdc = yes; then
846  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
847cat > conftest.$ac_ext <<EOF
848#line 849 "configure"
849#include "confdefs.h"
850#include <string.h>
851EOF
852if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
853  egrep "memchr" >/dev/null 2>&1; then
854  :
855else
856  rm -rf conftest*
857  ac_cv_header_stdc=no
858fi
859rm -f conftest*
860
861fi
862
863if test $ac_cv_header_stdc = yes; then
864  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
865cat > conftest.$ac_ext <<EOF
866#line 867 "configure"
867#include "confdefs.h"
868#include <stdlib.h>
869EOF
870if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
871  egrep "free" >/dev/null 2>&1; then
872  :
873else
874  rm -rf conftest*
875  ac_cv_header_stdc=no
876fi
877rm -f conftest*
878
879fi
880
881if test $ac_cv_header_stdc = yes; then
882  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
883if test "$cross_compiling" = yes; then
884  :
885else
886  cat > conftest.$ac_ext <<EOF
887#line 888 "configure"
888#include "confdefs.h"
889#include <ctype.h>
890#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
891#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
892#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
893int main () { int i; for (i = 0; i < 256; i++)
894if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
895exit (0); }
896
897EOF
898if { (eval echo configure:899: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
899then
900  :
901else
902  echo "configure: failed program was:" >&5
903  cat conftest.$ac_ext >&5
904  rm -fr conftest*
905  ac_cv_header_stdc=no
906fi
907rm -fr conftest*
908fi
909
910fi
911fi
912
913echo "$ac_t""$ac_cv_header_stdc" 1>&6
914if test $ac_cv_header_stdc = yes; then
915  cat >> confdefs.h <<\EOF
916#define STDC_HEADERS 1
917EOF
918
919fi
920
921echo $ac_n "checking for working const""... $ac_c" 1>&6
922echo "configure:923: checking for working const" >&5
923if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
924  echo $ac_n "(cached) $ac_c" 1>&6
925else
926  cat > conftest.$ac_ext <<EOF
927#line 928 "configure"
928#include "confdefs.h"
929
930int main() {
931
932/* Ultrix mips cc rejects this.  */
933typedef int charset[2]; const charset x;
934/* SunOS 4.1.1 cc rejects this.  */
935char const *const *ccp;
936char **p;
937/* NEC SVR4.0.2 mips cc rejects this.  */
938struct point {int x, y;};
939static struct point const zero = {0,0};
940/* AIX XL C 1.02.0.0 rejects this.
941   It does not let you subtract one const X* pointer from another in an arm
942   of an if-expression whose if-part is not a constant expression */
943const char *g = "string";
944ccp = &g + (g ? g-g : 0);
945/* HPUX 7.0 cc rejects these. */
946++ccp;
947p = (char**) ccp;
948ccp = (char const *const *) p;
949{ /* SCO 3.2v4 cc rejects this.  */
950  char *t;
951  char const *s = 0 ? (char *) 0 : (char const *) 0;
952
953  *t++ = 0;
954}
955{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
956  int x[] = {25, 17};
957  const int *foo = &x[0];
958  ++foo;
959}
960{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
961  typedef const int *iptr;
962  iptr p = 0;
963  ++p;
964}
965{ /* AIX XL C 1.02.0.0 rejects this saying
966     "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
967  struct s { int j; const int *ap[3]; };
968  struct s *b; b->j = 5;
969}
970{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
971  const int foo = 10;
972}
973
974; return 0; }
975EOF
976if { (eval echo configure:977: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
977  rm -rf conftest*
978  ac_cv_c_const=yes
979else
980  echo "configure: failed program was:" >&5
981  cat conftest.$ac_ext >&5
982  rm -rf conftest*
983  ac_cv_c_const=no
984fi
985rm -f conftest*
986fi
987
988echo "$ac_t""$ac_cv_c_const" 1>&6
989if test $ac_cv_c_const = no; then
990  cat >> confdefs.h <<\EOF
991#define const
992EOF
993
994fi
995
996echo $ac_n "checking for inline""... $ac_c" 1>&6
997echo "configure:998: checking for inline" >&5
998if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
999  echo $ac_n "(cached) $ac_c" 1>&6
1000else
1001  ac_cv_c_inline=no
1002for ac_kw in inline __inline__ __inline; do
1003  cat > conftest.$ac_ext <<EOF
1004#line 1005 "configure"
1005#include "confdefs.h"
1006
1007int main() {
1008} $ac_kw foo() {
1009; return 0; }
1010EOF
1011if { (eval echo configure:1012: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1012  rm -rf conftest*
1013  ac_cv_c_inline=$ac_kw; break
1014else
1015  echo "configure: failed program was:" >&5
1016  cat conftest.$ac_ext >&5
1017fi
1018rm -f conftest*
1019done
1020
1021fi
1022
1023echo "$ac_t""$ac_cv_c_inline" 1>&6
1024case "$ac_cv_c_inline" in
1025  inline | yes) ;;
1026  no) cat >> confdefs.h <<\EOF
1027#define inline
1028EOF
1029 ;;
1030  *)  cat >> confdefs.h <<EOF
1031#define inline $ac_cv_c_inline
1032EOF
1033 ;;
1034esac
1035
1036echo $ac_n "checking for off_t""... $ac_c" 1>&6
1037echo "configure:1038: checking for off_t" >&5
1038if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
1039  echo $ac_n "(cached) $ac_c" 1>&6
1040else
1041  cat > conftest.$ac_ext <<EOF
1042#line 1043 "configure"
1043#include "confdefs.h"
1044#include <sys/types.h>
1045#if STDC_HEADERS
1046#include <stdlib.h>
1047#include <stddef.h>
1048#endif
1049EOF
1050if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1051  egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1052  rm -rf conftest*
1053  ac_cv_type_off_t=yes
1054else
1055  rm -rf conftest*
1056  ac_cv_type_off_t=no
1057fi
1058rm -f conftest*
1059
1060fi
1061echo "$ac_t""$ac_cv_type_off_t" 1>&6
1062if test $ac_cv_type_off_t = no; then
1063  cat >> confdefs.h <<\EOF
1064#define off_t long
1065EOF
1066
1067fi
1068
1069echo $ac_n "checking for size_t""... $ac_c" 1>&6
1070echo "configure:1071: checking for size_t" >&5
1071if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
1072  echo $ac_n "(cached) $ac_c" 1>&6
1073else
1074  cat > conftest.$ac_ext <<EOF
1075#line 1076 "configure"
1076#include "confdefs.h"
1077#include <sys/types.h>
1078#if STDC_HEADERS
1079#include <stdlib.h>
1080#include <stddef.h>
1081#endif
1082EOF
1083if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1084  egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1085  rm -rf conftest*
1086  ac_cv_type_size_t=yes
1087else
1088  rm -rf conftest*
1089  ac_cv_type_size_t=no
1090fi
1091rm -f conftest*
1092
1093fi
1094echo "$ac_t""$ac_cv_type_size_t" 1>&6
1095if test $ac_cv_type_size_t = no; then
1096  cat >> confdefs.h <<\EOF
1097#define size_t unsigned
1098EOF
1099
1100fi
1101
1102# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
1103# for constant arguments.  Useless!
1104echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
1105echo "configure:1106: checking for working alloca.h" >&5
1106if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
1107  echo $ac_n "(cached) $ac_c" 1>&6
1108else
1109  cat > conftest.$ac_ext <<EOF
1110#line 1111 "configure"
1111#include "confdefs.h"
1112#include <alloca.h>
1113int main() {
1114char *p = alloca(2 * sizeof(int));
1115; return 0; }
1116EOF
1117if { (eval echo configure:1118: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1118  rm -rf conftest*
1119  ac_cv_header_alloca_h=yes
1120else
1121  echo "configure: failed program was:" >&5
1122  cat conftest.$ac_ext >&5
1123  rm -rf conftest*
1124  ac_cv_header_alloca_h=no
1125fi
1126rm -f conftest*
1127fi
1128
1129echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
1130if test $ac_cv_header_alloca_h = yes; then
1131  cat >> confdefs.h <<\EOF
1132#define HAVE_ALLOCA_H 1
1133EOF
1134
1135fi
1136
1137echo $ac_n "checking for alloca""... $ac_c" 1>&6
1138echo "configure:1139: checking for alloca" >&5
1139if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
1140  echo $ac_n "(cached) $ac_c" 1>&6
1141else
1142  cat > conftest.$ac_ext <<EOF
1143#line 1144 "configure"
1144#include "confdefs.h"
1145
1146#ifdef __GNUC__
1147# define alloca __builtin_alloca
1148#else
1149# ifdef _MSC_VER
1150#  include <malloc.h>
1151#  define alloca _alloca
1152# else
1153#  if HAVE_ALLOCA_H
1154#   include <alloca.h>
1155#  else
1156#   ifdef _AIX
1157 #pragma alloca
1158#   else
1159#    ifndef alloca /* predefined by HP cc +Olibcalls */
1160char *alloca ();
1161#    endif
1162#   endif
1163#  endif
1164# endif
1165#endif
1166
1167int main() {
1168char *p = (char *) alloca(1);
1169; return 0; }
1170EOF
1171if { (eval echo configure:1172: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1172  rm -rf conftest*
1173  ac_cv_func_alloca_works=yes
1174else
1175  echo "configure: failed program was:" >&5
1176  cat conftest.$ac_ext >&5
1177  rm -rf conftest*
1178  ac_cv_func_alloca_works=no
1179fi
1180rm -f conftest*
1181fi
1182
1183echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
1184if test $ac_cv_func_alloca_works = yes; then
1185  cat >> confdefs.h <<\EOF
1186#define HAVE_ALLOCA 1
1187EOF
1188
1189fi
1190
1191if test $ac_cv_func_alloca_works = no; then
1192  # The SVR3 libPW and SVR4 libucb both contain incompatible functions
1193  # that cause trouble.  Some versions do not even contain alloca or
1194  # contain a buggy version.  If you still want to use their alloca,
1195  # use ar to extract alloca.o from them instead of compiling alloca.c.
1196  ALLOCA=alloca.${ac_objext}
1197  cat >> confdefs.h <<\EOF
1198#define C_ALLOCA 1
1199EOF
1200
1201
1202echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
1203echo "configure:1204: checking whether alloca needs Cray hooks" >&5
1204if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
1205  echo $ac_n "(cached) $ac_c" 1>&6
1206else
1207  cat > conftest.$ac_ext <<EOF
1208#line 1209 "configure"
1209#include "confdefs.h"
1210#if defined(CRAY) && ! defined(CRAY2)
1211webecray
1212#else
1213wenotbecray
1214#endif
1215
1216EOF
1217if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1218  egrep "webecray" >/dev/null 2>&1; then
1219  rm -rf conftest*
1220  ac_cv_os_cray=yes
1221else
1222  rm -rf conftest*
1223  ac_cv_os_cray=no
1224fi
1225rm -f conftest*
1226
1227fi
1228
1229echo "$ac_t""$ac_cv_os_cray" 1>&6
1230if test $ac_cv_os_cray = yes; then
1231for ac_func in _getb67 GETB67 getb67; do
1232  echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1233echo "configure:1234: checking for $ac_func" >&5
1234if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1235  echo $ac_n "(cached) $ac_c" 1>&6
1236else
1237  cat > conftest.$ac_ext <<EOF
1238#line 1239 "configure"
1239#include "confdefs.h"
1240/* System header to define __stub macros and hopefully few prototypes,
1241    which can conflict with char $ac_func(); below.  */
1242#include <assert.h>
1243/* Override any gcc2 internal prototype to avoid an error.  */
1244/* We use char because int might match the return type of a gcc2
1245    builtin and then its argument prototype would still apply.  */
1246char $ac_func();
1247
1248int main() {
1249
1250/* The GNU C library defines this for functions which it implements
1251    to always fail with ENOSYS.  Some functions are actually named
1252    something starting with __ and the normal name is an alias.  */
1253#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1254choke me
1255#else
1256$ac_func();
1257#endif
1258
1259; return 0; }
1260EOF
1261if { (eval echo configure:1262: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1262  rm -rf conftest*
1263  eval "ac_cv_func_$ac_func=yes"
1264else
1265  echo "configure: failed program was:" >&5
1266  cat conftest.$ac_ext >&5
1267  rm -rf conftest*
1268  eval "ac_cv_func_$ac_func=no"
1269fi
1270rm -f conftest*
1271fi
1272
1273if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1274  echo "$ac_t""yes" 1>&6
1275  cat >> confdefs.h <<EOF
1276#define CRAY_STACKSEG_END $ac_func
1277EOF
1278
1279  break
1280else
1281  echo "$ac_t""no" 1>&6
1282fi
1283
1284done
1285fi
1286
1287echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
1288echo "configure:1289: checking stack direction for C alloca" >&5
1289if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
1290  echo $ac_n "(cached) $ac_c" 1>&6
1291else
1292  if test "$cross_compiling" = yes; then
1293  ac_cv_c_stack_direction=0
1294else
1295  cat > conftest.$ac_ext <<EOF
1296#line 1297 "configure"
1297#include "confdefs.h"
1298find_stack_direction ()
1299{
1300  static char *addr = 0;
1301  auto char dummy;
1302  if (addr == 0)
1303    {
1304      addr = &dummy;
1305      return find_stack_direction ();
1306    }
1307  else
1308    return (&dummy > addr) ? 1 : -1;
1309}
1310main ()
1311{
1312  exit (find_stack_direction() < 0);
1313}
1314EOF
1315if { (eval echo configure:1316: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1316then
1317  ac_cv_c_stack_direction=1
1318else
1319  echo "configure: failed program was:" >&5
1320  cat conftest.$ac_ext >&5
1321  rm -fr conftest*
1322  ac_cv_c_stack_direction=-1
1323fi
1324rm -fr conftest*
1325fi
1326
1327fi
1328
1329echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
1330cat >> confdefs.h <<EOF
1331#define STACK_DIRECTION $ac_cv_c_stack_direction
1332EOF
1333
1334fi
1335
1336for ac_hdr in unistd.h
1337do
1338ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1339echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1340echo "configure:1341: checking for $ac_hdr" >&5
1341if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1342  echo $ac_n "(cached) $ac_c" 1>&6
1343else
1344  cat > conftest.$ac_ext <<EOF
1345#line 1346 "configure"
1346#include "confdefs.h"
1347#include <$ac_hdr>
1348EOF
1349ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1350{ (eval echo configure:1351: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1351ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1352if test -z "$ac_err"; then
1353  rm -rf conftest*
1354  eval "ac_cv_header_$ac_safe=yes"
1355else
1356  echo "$ac_err" >&5
1357  echo "configure: failed program was:" >&5
1358  cat conftest.$ac_ext >&5
1359  rm -rf conftest*
1360  eval "ac_cv_header_$ac_safe=no"
1361fi
1362rm -f conftest*
1363fi
1364if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1365  echo "$ac_t""yes" 1>&6
1366    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1367  cat >> confdefs.h <<EOF
1368#define $ac_tr_hdr 1
1369EOF
1370
1371else
1372  echo "$ac_t""no" 1>&6
1373fi
1374done
1375
1376for ac_func in getpagesize
1377do
1378echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1379echo "configure:1380: checking for $ac_func" >&5
1380if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1381  echo $ac_n "(cached) $ac_c" 1>&6
1382else
1383  cat > conftest.$ac_ext <<EOF
1384#line 1385 "configure"
1385#include "confdefs.h"
1386/* System header to define __stub macros and hopefully few prototypes,
1387    which can conflict with char $ac_func(); below.  */
1388#include <assert.h>
1389/* Override any gcc2 internal prototype to avoid an error.  */
1390/* We use char because int might match the return type of a gcc2
1391    builtin and then its argument prototype would still apply.  */
1392char $ac_func();
1393
1394int main() {
1395
1396/* The GNU C library defines this for functions which it implements
1397    to always fail with ENOSYS.  Some functions are actually named
1398    something starting with __ and the normal name is an alias.  */
1399#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1400choke me
1401#else
1402$ac_func();
1403#endif
1404
1405; return 0; }
1406EOF
1407if { (eval echo configure:1408: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1408  rm -rf conftest*
1409  eval "ac_cv_func_$ac_func=yes"
1410else
1411  echo "configure: failed program was:" >&5
1412  cat conftest.$ac_ext >&5
1413  rm -rf conftest*
1414  eval "ac_cv_func_$ac_func=no"
1415fi
1416rm -f conftest*
1417fi
1418
1419if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1420  echo "$ac_t""yes" 1>&6
1421    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1422  cat >> confdefs.h <<EOF
1423#define $ac_tr_func 1
1424EOF
1425
1426else
1427  echo "$ac_t""no" 1>&6
1428fi
1429done
1430
1431echo $ac_n "checking for working mmap""... $ac_c" 1>&6
1432echo "configure:1433: checking for working mmap" >&5
1433if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
1434  echo $ac_n "(cached) $ac_c" 1>&6
1435else
1436  if test "$cross_compiling" = yes; then
1437  ac_cv_func_mmap_fixed_mapped=no
1438else
1439  cat > conftest.$ac_ext <<EOF
1440#line 1441 "configure"
1441#include "confdefs.h"
1442
1443/* Thanks to Mike Haertel and Jim Avera for this test.
1444   Here is a matrix of mmap possibilities:
1445	mmap private not fixed
1446	mmap private fixed at somewhere currently unmapped
1447	mmap private fixed at somewhere already mapped
1448	mmap shared not fixed
1449	mmap shared fixed at somewhere currently unmapped
1450	mmap shared fixed at somewhere already mapped
1451   For private mappings, we should verify that changes cannot be read()
1452   back from the file, nor mmap's back from the file at a different
1453   address.  (There have been systems where private was not correctly
1454   implemented like the infamous i386 svr4.0, and systems where the
1455   VM page cache was not coherent with the filesystem buffer cache
1456   like early versions of FreeBSD and possibly contemporary NetBSD.)
1457   For shared mappings, we should conversely verify that changes get
1458   propogated back to all the places they're supposed to be.
1459
1460   Grep wants private fixed already mapped.
1461   The main things grep needs to know about mmap are:
1462   * does it exist and is it safe to write into the mmap'd area
1463   * how to use it (BSD variants)  */
1464#include <sys/types.h>
1465#include <fcntl.h>
1466#include <sys/mman.h>
1467
1468/* This mess was copied from the GNU getpagesize.h.  */
1469#ifndef HAVE_GETPAGESIZE
1470# ifdef HAVE_UNISTD_H
1471#  include <unistd.h>
1472# endif
1473
1474/* Assume that all systems that can run configure have sys/param.h.  */
1475# ifndef HAVE_SYS_PARAM_H
1476#  define HAVE_SYS_PARAM_H 1
1477# endif
1478
1479# ifdef _SC_PAGESIZE
1480#  define getpagesize() sysconf(_SC_PAGESIZE)
1481# else /* no _SC_PAGESIZE */
1482#  ifdef HAVE_SYS_PARAM_H
1483#   include <sys/param.h>
1484#   ifdef EXEC_PAGESIZE
1485#    define getpagesize() EXEC_PAGESIZE
1486#   else /* no EXEC_PAGESIZE */
1487#    ifdef NBPG
1488#     define getpagesize() NBPG * CLSIZE
1489#     ifndef CLSIZE
1490#      define CLSIZE 1
1491#     endif /* no CLSIZE */
1492#    else /* no NBPG */
1493#     ifdef NBPC
1494#      define getpagesize() NBPC
1495#     else /* no NBPC */
1496#      ifdef PAGESIZE
1497#       define getpagesize() PAGESIZE
1498#      endif /* PAGESIZE */
1499#     endif /* no NBPC */
1500#    endif /* no NBPG */
1501#   endif /* no EXEC_PAGESIZE */
1502#  else /* no HAVE_SYS_PARAM_H */
1503#   define getpagesize() 8192	/* punt totally */
1504#  endif /* no HAVE_SYS_PARAM_H */
1505# endif /* no _SC_PAGESIZE */
1506
1507#endif /* no HAVE_GETPAGESIZE */
1508
1509#ifdef __cplusplus
1510extern "C" { void *malloc(unsigned); }
1511#else
1512char *malloc();
1513#endif
1514
1515int
1516main()
1517{
1518	char *data, *data2, *data3;
1519	int i, pagesize;
1520	int fd;
1521
1522	pagesize = getpagesize();
1523
1524	/*
1525	 * First, make a file with some known garbage in it.
1526	 */
1527	data = malloc(pagesize);
1528	if (!data)
1529		exit(1);
1530	for (i = 0; i < pagesize; ++i)
1531		*(data + i) = rand();
1532	umask(0);
1533	fd = creat("conftestmmap", 0600);
1534	if (fd < 0)
1535		exit(1);
1536	if (write(fd, data, pagesize) != pagesize)
1537		exit(1);
1538	close(fd);
1539
1540	/*
1541	 * Next, try to mmap the file at a fixed address which
1542	 * already has something else allocated at it.  If we can,
1543	 * also make sure that we see the same garbage.
1544	 */
1545	fd = open("conftestmmap", O_RDWR);
1546	if (fd < 0)
1547		exit(1);
1548	data2 = malloc(2 * pagesize);
1549	if (!data2)
1550		exit(1);
1551	data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
1552	if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
1553	    MAP_PRIVATE | MAP_FIXED, fd, 0L))
1554		exit(1);
1555	for (i = 0; i < pagesize; ++i)
1556		if (*(data + i) != *(data2 + i))
1557			exit(1);
1558
1559	/*
1560	 * Finally, make sure that changes to the mapped area
1561	 * do not percolate back to the file as seen by read().
1562	 * (This is a bug on some variants of i386 svr4.0.)
1563	 */
1564	for (i = 0; i < pagesize; ++i)
1565		*(data2 + i) = *(data2 + i) + 1;
1566	data3 = malloc(pagesize);
1567	if (!data3)
1568		exit(1);
1569	if (read(fd, data3, pagesize) != pagesize)
1570		exit(1);
1571	for (i = 0; i < pagesize; ++i)
1572		if (*(data + i) != *(data3 + i))
1573			exit(1);
1574	close(fd);
1575	unlink("conftestmmap");
1576	exit(0);
1577}
1578
1579EOF
1580if { (eval echo configure:1581: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1581then
1582  ac_cv_func_mmap_fixed_mapped=yes
1583else
1584  echo "configure: failed program was:" >&5
1585  cat conftest.$ac_ext >&5
1586  rm -fr conftest*
1587  ac_cv_func_mmap_fixed_mapped=no
1588fi
1589rm -fr conftest*
1590fi
1591
1592fi
1593
1594echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
1595if test $ac_cv_func_mmap_fixed_mapped = yes; then
1596  cat >> confdefs.h <<\EOF
1597#define HAVE_MMAP 1
1598EOF
1599
1600fi
1601
1602echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
1603echo "configure:1604: checking for Cygwin environment" >&5
1604if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
1605  echo $ac_n "(cached) $ac_c" 1>&6
1606else
1607  cat > conftest.$ac_ext <<EOF
1608#line 1609 "configure"
1609#include "confdefs.h"
1610
1611int main() {
1612
1613#ifndef __CYGWIN__
1614#define __CYGWIN__ __CYGWIN32__
1615#endif
1616return __CYGWIN__;
1617; return 0; }
1618EOF
1619if { (eval echo configure:1620: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1620  rm -rf conftest*
1621  ac_cv_cygwin=yes
1622else
1623  echo "configure: failed program was:" >&5
1624  cat conftest.$ac_ext >&5
1625  rm -rf conftest*
1626  ac_cv_cygwin=no
1627fi
1628rm -f conftest*
1629rm -f conftest*
1630fi
1631
1632echo "$ac_t""$ac_cv_cygwin" 1>&6
1633CYGWIN=
1634test "$ac_cv_cygwin" = yes && CYGWIN=yes
1635echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
1636echo "configure:1637: checking for mingw32 environment" >&5
1637if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
1638  echo $ac_n "(cached) $ac_c" 1>&6
1639else
1640  cat > conftest.$ac_ext <<EOF
1641#line 1642 "configure"
1642#include "confdefs.h"
1643
1644int main() {
1645return __MINGW32__;
1646; return 0; }
1647EOF
1648if { (eval echo configure:1649: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1649  rm -rf conftest*
1650  ac_cv_mingw32=yes
1651else
1652  echo "configure: failed program was:" >&5
1653  cat conftest.$ac_ext >&5
1654  rm -rf conftest*
1655  ac_cv_mingw32=no
1656fi
1657rm -f conftest*
1658rm -f conftest*
1659fi
1660
1661echo "$ac_t""$ac_cv_mingw32" 1>&6
1662MINGW32=
1663test "$ac_cv_mingw32" = yes && MINGW32=yes
1664
1665# autoconf.info says this should be called right after AC_INIT.
1666
1667
1668ac_aux_dir=
1669for ac_dir in `cd $srcdir;pwd`/../.. $srcdir/`cd $srcdir;pwd`/../..; do
1670  if test -f $ac_dir/install-sh; then
1671    ac_aux_dir=$ac_dir
1672    ac_install_sh="$ac_aux_dir/install-sh -c"
1673    break
1674  elif test -f $ac_dir/install.sh; then
1675    ac_aux_dir=$ac_dir
1676    ac_install_sh="$ac_aux_dir/install.sh -c"
1677    break
1678  fi
1679done
1680if test -z "$ac_aux_dir"; then
1681  { echo "configure: error: can not find install-sh or install.sh in `cd $srcdir;pwd`/../.. $srcdir/`cd $srcdir;pwd`/../.." 1>&2; exit 1; }
1682fi
1683ac_config_guess=$ac_aux_dir/config.guess
1684ac_config_sub=$ac_aux_dir/config.sub
1685ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
1686
1687
1688# Do some error checking and defaulting for the host and target type.
1689# The inputs are:
1690#    configure --host=HOST --target=TARGET --build=BUILD NONOPT
1691#
1692# The rules are:
1693# 1. You are not allowed to specify --host, --target, and nonopt at the
1694#    same time.
1695# 2. Host defaults to nonopt.
1696# 3. If nonopt is not specified, then host defaults to the current host,
1697#    as determined by config.guess.
1698# 4. Target and build default to nonopt.
1699# 5. If nonopt is not specified, then target and build default to host.
1700
1701# The aliases save the names the user supplied, while $host etc.
1702# will get canonicalized.
1703case $host---$target---$nonopt in
1704NONE---*---* | *---NONE---* | *---*---NONE) ;;
1705*) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
1706esac
1707
1708
1709# Make sure we can run config.sub.
1710if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
1711else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
1712fi
1713
1714echo $ac_n "checking host system type""... $ac_c" 1>&6
1715echo "configure:1716: checking host system type" >&5
1716
1717host_alias=$host
1718case "$host_alias" in
1719NONE)
1720  case $nonopt in
1721  NONE)
1722    if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
1723    else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
1724    fi ;;
1725  *) host_alias=$nonopt ;;
1726  esac ;;
1727esac
1728
1729host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
1730host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1731host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1732host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1733echo "$ac_t""$host" 1>&6
1734
1735echo $ac_n "checking target system type""... $ac_c" 1>&6
1736echo "configure:1737: checking target system type" >&5
1737
1738target_alias=$target
1739case "$target_alias" in
1740NONE)
1741  case $nonopt in
1742  NONE) target_alias=$host_alias ;;
1743  *) target_alias=$nonopt ;;
1744  esac ;;
1745esac
1746
1747target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
1748target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1749target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1750target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1751echo "$ac_t""$target" 1>&6
1752
1753echo $ac_n "checking build system type""... $ac_c" 1>&6
1754echo "configure:1755: checking build system type" >&5
1755
1756build_alias=$build
1757case "$build_alias" in
1758NONE)
1759  case $nonopt in
1760  NONE) build_alias=$host_alias ;;
1761  *) build_alias=$nonopt ;;
1762  esac ;;
1763esac
1764
1765build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
1766build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1767build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1768build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1769echo "$ac_t""$build" 1>&6
1770
1771test "$host_alias" != "$target_alias" &&
1772  test "$program_prefix$program_suffix$program_transform_name" = \
1773    NONENONEs,x,x, &&
1774  program_prefix=${target_alias}-
1775
1776if test "$program_transform_name" = s,x,x,; then
1777  program_transform_name=
1778else
1779  # Double any \ or $.  echo might interpret backslashes.
1780  cat <<\EOF_SED > conftestsed
1781s,\\,\\\\,g; s,\$,$$,g
1782EOF_SED
1783  program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
1784  rm -f conftestsed
1785fi
1786test "$program_prefix" != NONE &&
1787  program_transform_name="s,^,${program_prefix},; $program_transform_name"
1788# Use a double $ so make ignores it.
1789test "$program_suffix" != NONE &&
1790  program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
1791
1792# sed with no file args requires a program.
1793test "$program_transform_name" = "" && program_transform_name="s,x,x,"
1794
1795# Extract the first word of "gcc", so it can be a program name with args.
1796set dummy gcc; ac_word=$2
1797echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1798echo "configure:1799: checking for $ac_word" >&5
1799if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1800  echo $ac_n "(cached) $ac_c" 1>&6
1801else
1802  if test -n "$CC"; then
1803  ac_cv_prog_CC="$CC" # Let the user override the test.
1804else
1805  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
1806  ac_dummy="$PATH"
1807  for ac_dir in $ac_dummy; do
1808    test -z "$ac_dir" && ac_dir=.
1809    if test -f $ac_dir/$ac_word; then
1810      ac_cv_prog_CC="gcc"
1811      break
1812    fi
1813  done
1814  IFS="$ac_save_ifs"
1815fi
1816fi
1817CC="$ac_cv_prog_CC"
1818if test -n "$CC"; then
1819  echo "$ac_t""$CC" 1>&6
1820else
1821  echo "$ac_t""no" 1>&6
1822fi
1823
1824if test -z "$CC"; then
1825  # Extract the first word of "cc", so it can be a program name with args.
1826set dummy cc; ac_word=$2
1827echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1828echo "configure:1829: checking for $ac_word" >&5
1829if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1830  echo $ac_n "(cached) $ac_c" 1>&6
1831else
1832  if test -n "$CC"; then
1833  ac_cv_prog_CC="$CC" # Let the user override the test.
1834else
1835  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
1836  ac_prog_rejected=no
1837  ac_dummy="$PATH"
1838  for ac_dir in $ac_dummy; do
1839    test -z "$ac_dir" && ac_dir=.
1840    if test -f $ac_dir/$ac_word; then
1841      if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1842        ac_prog_rejected=yes
1843	continue
1844      fi
1845      ac_cv_prog_CC="cc"
1846      break
1847    fi
1848  done
1849  IFS="$ac_save_ifs"
1850if test $ac_prog_rejected = yes; then
1851  # We found a bogon in the path, so make sure we never use it.
1852  set dummy $ac_cv_prog_CC
1853  shift
1854  if test $# -gt 0; then
1855    # We chose a different compiler from the bogus one.
1856    # However, it has the same basename, so the bogon will be chosen
1857    # first if we set CC to just the basename; use the full file name.
1858    shift
1859    set dummy "$ac_dir/$ac_word" "$@"
1860    shift
1861    ac_cv_prog_CC="$@"
1862  fi
1863fi
1864fi
1865fi
1866CC="$ac_cv_prog_CC"
1867if test -n "$CC"; then
1868  echo "$ac_t""$CC" 1>&6
1869else
1870  echo "$ac_t""no" 1>&6
1871fi
1872
1873  if test -z "$CC"; then
1874    case "`uname -s`" in
1875    *win32* | *WIN32*)
1876      # Extract the first word of "cl", so it can be a program name with args.
1877set dummy cl; ac_word=$2
1878echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1879echo "configure:1880: checking for $ac_word" >&5
1880if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1881  echo $ac_n "(cached) $ac_c" 1>&6
1882else
1883  if test -n "$CC"; then
1884  ac_cv_prog_CC="$CC" # Let the user override the test.
1885else
1886  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
1887  ac_dummy="$PATH"
1888  for ac_dir in $ac_dummy; do
1889    test -z "$ac_dir" && ac_dir=.
1890    if test -f $ac_dir/$ac_word; then
1891      ac_cv_prog_CC="cl"
1892      break
1893    fi
1894  done
1895  IFS="$ac_save_ifs"
1896fi
1897fi
1898CC="$ac_cv_prog_CC"
1899if test -n "$CC"; then
1900  echo "$ac_t""$CC" 1>&6
1901else
1902  echo "$ac_t""no" 1>&6
1903fi
1904 ;;
1905    esac
1906  fi
1907  test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1908fi
1909
1910echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1911echo "configure:1912: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1912
1913ac_ext=c
1914# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1915ac_cpp='$CPP $CPPFLAGS'
1916ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1917ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1918cross_compiling=$ac_cv_prog_cc_cross
1919
1920cat > conftest.$ac_ext << EOF
1921
1922#line 1923 "configure"
1923#include "confdefs.h"
1924
1925main(){return(0);}
1926EOF
1927if { (eval echo configure:1928: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1928  ac_cv_prog_cc_works=yes
1929  # If we can't run a trivial program, we are probably using a cross compiler.
1930  if (./conftest; exit) 2>/dev/null; then
1931    ac_cv_prog_cc_cross=no
1932  else
1933    ac_cv_prog_cc_cross=yes
1934  fi
1935else
1936  echo "configure: failed program was:" >&5
1937  cat conftest.$ac_ext >&5
1938  ac_cv_prog_cc_works=no
1939fi
1940rm -fr conftest*
1941ac_ext=c
1942# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1943ac_cpp='$CPP $CPPFLAGS'
1944ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1945ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1946cross_compiling=$ac_cv_prog_cc_cross
1947
1948echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1949if test $ac_cv_prog_cc_works = no; then
1950  { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1951fi
1952echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1953echo "configure:1954: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1954echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1955cross_compiling=$ac_cv_prog_cc_cross
1956
1957echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1958echo "configure:1959: checking whether we are using GNU C" >&5
1959if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1960  echo $ac_n "(cached) $ac_c" 1>&6
1961else
1962  cat > conftest.c <<EOF
1963#ifdef __GNUC__
1964  yes;
1965#endif
1966EOF
1967if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1968: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1968  ac_cv_prog_gcc=yes
1969else
1970  ac_cv_prog_gcc=no
1971fi
1972fi
1973
1974echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1975
1976if test $ac_cv_prog_gcc = yes; then
1977  GCC=yes
1978else
1979  GCC=
1980fi
1981
1982ac_test_CFLAGS="${CFLAGS+set}"
1983ac_save_CFLAGS="$CFLAGS"
1984CFLAGS=
1985echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1986echo "configure:1987: checking whether ${CC-cc} accepts -g" >&5
1987if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1988  echo $ac_n "(cached) $ac_c" 1>&6
1989else
1990  echo 'void f(){}' > conftest.c
1991if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1992  ac_cv_prog_cc_g=yes
1993else
1994  ac_cv_prog_cc_g=no
1995fi
1996rm -f conftest*
1997
1998fi
1999
2000echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2001if test "$ac_test_CFLAGS" = set; then
2002  CFLAGS="$ac_save_CFLAGS"
2003elif test $ac_cv_prog_cc_g = yes; then
2004  if test "$GCC" = yes; then
2005    CFLAGS="-g -O2"
2006  else
2007    CFLAGS="-g"
2008  fi
2009else
2010  if test "$GCC" = yes; then
2011    CFLAGS="-O2"
2012  else
2013    CFLAGS=
2014  fi
2015fi
2016
2017# Find a good install program.  We prefer a C program (faster),
2018# so one script is as good as another.  But avoid the broken or
2019# incompatible versions:
2020# SysV /etc/install, /usr/sbin/install
2021# SunOS /usr/etc/install
2022# IRIX /sbin/install
2023# AIX /bin/install
2024# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2025# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2026# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2027# ./install, which can be erroneously created by make from ./install.sh.
2028echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
2029echo "configure:2030: checking for a BSD compatible install" >&5
2030if test -z "$INSTALL"; then
2031if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
2032  echo $ac_n "(cached) $ac_c" 1>&6
2033else
2034    IFS="${IFS= 	}"; ac_save_IFS="$IFS"; IFS=":"
2035  for ac_dir in $PATH; do
2036    # Account for people who put trailing slashes in PATH elements.
2037    case "$ac_dir/" in
2038    /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
2039    *)
2040      # OSF1 and SCO ODT 3.0 have their own names for install.
2041      # Don't use installbsd from OSF since it installs stuff as root
2042      # by default.
2043      for ac_prog in ginstall scoinst install; do
2044        if test -f $ac_dir/$ac_prog; then
2045	  if test $ac_prog = install &&
2046            grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
2047	    # AIX install.  It has an incompatible calling convention.
2048	    :
2049	  else
2050	    ac_cv_path_install="$ac_dir/$ac_prog -c"
2051	    break 2
2052	  fi
2053	fi
2054      done
2055      ;;
2056    esac
2057  done
2058  IFS="$ac_save_IFS"
2059
2060fi
2061  if test "${ac_cv_path_install+set}" = set; then
2062    INSTALL="$ac_cv_path_install"
2063  else
2064    # As a last resort, use the slow shell script.  We don't cache a
2065    # path for INSTALL within a source directory, because that will
2066    # break other packages using the cache if that directory is
2067    # removed, or if the path is relative.
2068    INSTALL="$ac_install_sh"
2069  fi
2070fi
2071echo "$ac_t""$INSTALL" 1>&6
2072
2073# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2074# It thinks the first close brace ends the variable substitution.
2075test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2076
2077test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
2078
2079test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2080
2081
2082# Put a plausible default for CC_FOR_BUILD in Makefile.
2083if test "x$cross_compiling" = "xno"; then
2084  CC_FOR_BUILD='$(CC)'
2085else
2086  CC_FOR_BUILD=gcc
2087fi
2088
2089
2090
2091
2092AR=${AR-ar}
2093
2094# Extract the first word of "ranlib", so it can be a program name with args.
2095set dummy ranlib; ac_word=$2
2096echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2097echo "configure:2098: checking for $ac_word" >&5
2098if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2099  echo $ac_n "(cached) $ac_c" 1>&6
2100else
2101  if test -n "$RANLIB"; then
2102  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2103else
2104  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
2105  ac_dummy="$PATH"
2106  for ac_dir in $ac_dummy; do
2107    test -z "$ac_dir" && ac_dir=.
2108    if test -f $ac_dir/$ac_word; then
2109      ac_cv_prog_RANLIB="ranlib"
2110      break
2111    fi
2112  done
2113  IFS="$ac_save_ifs"
2114  test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
2115fi
2116fi
2117RANLIB="$ac_cv_prog_RANLIB"
2118if test -n "$RANLIB"; then
2119  echo "$ac_t""$RANLIB" 1>&6
2120else
2121  echo "$ac_t""no" 1>&6
2122fi
2123
2124
2125ALL_LINGUAS=
2126
2127   for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
2128unistd.h values.h sys/param.h
2129do
2130ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2131echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2132echo "configure:2133: checking for $ac_hdr" >&5
2133if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2134  echo $ac_n "(cached) $ac_c" 1>&6
2135else
2136  cat > conftest.$ac_ext <<EOF
2137#line 2138 "configure"
2138#include "confdefs.h"
2139#include <$ac_hdr>
2140EOF
2141ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2142{ (eval echo configure:2143: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2143ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2144if test -z "$ac_err"; then
2145  rm -rf conftest*
2146  eval "ac_cv_header_$ac_safe=yes"
2147else
2148  echo "$ac_err" >&5
2149  echo "configure: failed program was:" >&5
2150  cat conftest.$ac_ext >&5
2151  rm -rf conftest*
2152  eval "ac_cv_header_$ac_safe=no"
2153fi
2154rm -f conftest*
2155fi
2156if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2157  echo "$ac_t""yes" 1>&6
2158    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2159  cat >> confdefs.h <<EOF
2160#define $ac_tr_hdr 1
2161EOF
2162
2163else
2164  echo "$ac_t""no" 1>&6
2165fi
2166done
2167
2168   for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
2169__argz_count __argz_stringify __argz_next
2170do
2171echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2172echo "configure:2173: checking for $ac_func" >&5
2173if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2174  echo $ac_n "(cached) $ac_c" 1>&6
2175else
2176  cat > conftest.$ac_ext <<EOF
2177#line 2178 "configure"
2178#include "confdefs.h"
2179/* System header to define __stub macros and hopefully few prototypes,
2180    which can conflict with char $ac_func(); below.  */
2181#include <assert.h>
2182/* Override any gcc2 internal prototype to avoid an error.  */
2183/* We use char because int might match the return type of a gcc2
2184    builtin and then its argument prototype would still apply.  */
2185char $ac_func();
2186
2187int main() {
2188
2189/* The GNU C library defines this for functions which it implements
2190    to always fail with ENOSYS.  Some functions are actually named
2191    something starting with __ and the normal name is an alias.  */
2192#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2193choke me
2194#else
2195$ac_func();
2196#endif
2197
2198; return 0; }
2199EOF
2200if { (eval echo configure:2201: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2201  rm -rf conftest*
2202  eval "ac_cv_func_$ac_func=yes"
2203else
2204  echo "configure: failed program was:" >&5
2205  cat conftest.$ac_ext >&5
2206  rm -rf conftest*
2207  eval "ac_cv_func_$ac_func=no"
2208fi
2209rm -f conftest*
2210fi
2211
2212if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2213  echo "$ac_t""yes" 1>&6
2214    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2215  cat >> confdefs.h <<EOF
2216#define $ac_tr_func 1
2217EOF
2218
2219else
2220  echo "$ac_t""no" 1>&6
2221fi
2222done
2223
2224
2225   if test "${ac_cv_func_stpcpy+set}" != "set"; then
2226     for ac_func in stpcpy
2227do
2228echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2229echo "configure:2230: checking for $ac_func" >&5
2230if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2231  echo $ac_n "(cached) $ac_c" 1>&6
2232else
2233  cat > conftest.$ac_ext <<EOF
2234#line 2235 "configure"
2235#include "confdefs.h"
2236/* System header to define __stub macros and hopefully few prototypes,
2237    which can conflict with char $ac_func(); below.  */
2238#include <assert.h>
2239/* Override any gcc2 internal prototype to avoid an error.  */
2240/* We use char because int might match the return type of a gcc2
2241    builtin and then its argument prototype would still apply.  */
2242char $ac_func();
2243
2244int main() {
2245
2246/* The GNU C library defines this for functions which it implements
2247    to always fail with ENOSYS.  Some functions are actually named
2248    something starting with __ and the normal name is an alias.  */
2249#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2250choke me
2251#else
2252$ac_func();
2253#endif
2254
2255; return 0; }
2256EOF
2257if { (eval echo configure:2258: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2258  rm -rf conftest*
2259  eval "ac_cv_func_$ac_func=yes"
2260else
2261  echo "configure: failed program was:" >&5
2262  cat conftest.$ac_ext >&5
2263  rm -rf conftest*
2264  eval "ac_cv_func_$ac_func=no"
2265fi
2266rm -f conftest*
2267fi
2268
2269if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2270  echo "$ac_t""yes" 1>&6
2271    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2272  cat >> confdefs.h <<EOF
2273#define $ac_tr_func 1
2274EOF
2275
2276else
2277  echo "$ac_t""no" 1>&6
2278fi
2279done
2280
2281   fi
2282   if test "${ac_cv_func_stpcpy}" = "yes"; then
2283     cat >> confdefs.h <<\EOF
2284#define HAVE_STPCPY 1
2285EOF
2286
2287   fi
2288
2289   if test $ac_cv_header_locale_h = yes; then
2290    echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
2291echo "configure:2292: checking for LC_MESSAGES" >&5
2292if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
2293  echo $ac_n "(cached) $ac_c" 1>&6
2294else
2295  cat > conftest.$ac_ext <<EOF
2296#line 2297 "configure"
2297#include "confdefs.h"
2298#include <locale.h>
2299int main() {
2300return LC_MESSAGES
2301; return 0; }
2302EOF
2303if { (eval echo configure:2304: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2304  rm -rf conftest*
2305  am_cv_val_LC_MESSAGES=yes
2306else
2307  echo "configure: failed program was:" >&5
2308  cat conftest.$ac_ext >&5
2309  rm -rf conftest*
2310  am_cv_val_LC_MESSAGES=no
2311fi
2312rm -f conftest*
2313fi
2314
2315echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
2316    if test $am_cv_val_LC_MESSAGES = yes; then
2317      cat >> confdefs.h <<\EOF
2318#define HAVE_LC_MESSAGES 1
2319EOF
2320
2321    fi
2322  fi
2323   echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
2324echo "configure:2325: checking whether NLS is requested" >&5
2325        # Check whether --enable-nls or --disable-nls was given.
2326if test "${enable_nls+set}" = set; then
2327  enableval="$enable_nls"
2328  USE_NLS=$enableval
2329else
2330  USE_NLS=yes
2331fi
2332
2333    echo "$ac_t""$USE_NLS" 1>&6
2334
2335
2336    USE_INCLUDED_LIBINTL=no
2337
2338        if test "$USE_NLS" = "yes"; then
2339      cat >> confdefs.h <<\EOF
2340#define ENABLE_NLS 1
2341EOF
2342
2343      echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
2344echo "configure:2345: checking whether included gettext is requested" >&5
2345      # Check whether --with-included-gettext or --without-included-gettext was given.
2346if test "${with_included_gettext+set}" = set; then
2347  withval="$with_included_gettext"
2348  nls_cv_force_use_gnu_gettext=$withval
2349else
2350  nls_cv_force_use_gnu_gettext=no
2351fi
2352
2353      echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
2354
2355      nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
2356      if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
2357                        		nls_cv_header_intl=
2358	nls_cv_header_libgt=
2359	CATOBJEXT=NONE
2360
2361	ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
2362echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
2363echo "configure:2364: checking for libintl.h" >&5
2364if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2365  echo $ac_n "(cached) $ac_c" 1>&6
2366else
2367  cat > conftest.$ac_ext <<EOF
2368#line 2369 "configure"
2369#include "confdefs.h"
2370#include <libintl.h>
2371EOF
2372ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2373{ (eval echo configure:2374: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2374ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2375if test -z "$ac_err"; then
2376  rm -rf conftest*
2377  eval "ac_cv_header_$ac_safe=yes"
2378else
2379  echo "$ac_err" >&5
2380  echo "configure: failed program was:" >&5
2381  cat conftest.$ac_ext >&5
2382  rm -rf conftest*
2383  eval "ac_cv_header_$ac_safe=no"
2384fi
2385rm -f conftest*
2386fi
2387if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2388  echo "$ac_t""yes" 1>&6
2389  echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
2390echo "configure:2391: checking for gettext in libc" >&5
2391if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
2392  echo $ac_n "(cached) $ac_c" 1>&6
2393else
2394  cat > conftest.$ac_ext <<EOF
2395#line 2396 "configure"
2396#include "confdefs.h"
2397#include <libintl.h>
2398int main() {
2399return (int) gettext ("")
2400; return 0; }
2401EOF
2402if { (eval echo configure:2403: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2403  rm -rf conftest*
2404  gt_cv_func_gettext_libc=yes
2405else
2406  echo "configure: failed program was:" >&5
2407  cat conftest.$ac_ext >&5
2408  rm -rf conftest*
2409  gt_cv_func_gettext_libc=no
2410fi
2411rm -f conftest*
2412fi
2413
2414echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
2415
2416	   if test "$gt_cv_func_gettext_libc" != "yes"; then
2417	     echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
2418echo "configure:2419: checking for bindtextdomain in -lintl" >&5
2419ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
2420if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2421  echo $ac_n "(cached) $ac_c" 1>&6
2422else
2423  ac_save_LIBS="$LIBS"
2424LIBS="-lintl  $LIBS"
2425cat > conftest.$ac_ext <<EOF
2426#line 2427 "configure"
2427#include "confdefs.h"
2428/* Override any gcc2 internal prototype to avoid an error.  */
2429/* We use char because int might match the return type of a gcc2
2430    builtin and then its argument prototype would still apply.  */
2431char bindtextdomain();
2432
2433int main() {
2434bindtextdomain()
2435; return 0; }
2436EOF
2437if { (eval echo configure:2438: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2438  rm -rf conftest*
2439  eval "ac_cv_lib_$ac_lib_var=yes"
2440else
2441  echo "configure: failed program was:" >&5
2442  cat conftest.$ac_ext >&5
2443  rm -rf conftest*
2444  eval "ac_cv_lib_$ac_lib_var=no"
2445fi
2446rm -f conftest*
2447LIBS="$ac_save_LIBS"
2448
2449fi
2450if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2451  echo "$ac_t""yes" 1>&6
2452  echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
2453echo "configure:2454: checking for gettext in libintl" >&5
2454if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
2455  echo $ac_n "(cached) $ac_c" 1>&6
2456else
2457  cat > conftest.$ac_ext <<EOF
2458#line 2459 "configure"
2459#include "confdefs.h"
2460
2461int main() {
2462return (int) gettext ("")
2463; return 0; }
2464EOF
2465if { (eval echo configure:2466: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2466  rm -rf conftest*
2467  gt_cv_func_gettext_libintl=yes
2468else
2469  echo "configure: failed program was:" >&5
2470  cat conftest.$ac_ext >&5
2471  rm -rf conftest*
2472  gt_cv_func_gettext_libintl=no
2473fi
2474rm -f conftest*
2475fi
2476
2477echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
2478else
2479  echo "$ac_t""no" 1>&6
2480fi
2481
2482	   fi
2483
2484	   if test "$gt_cv_func_gettext_libc" = "yes" \
2485	      || test "$gt_cv_func_gettext_libintl" = "yes"; then
2486	      cat >> confdefs.h <<\EOF
2487#define HAVE_GETTEXT 1
2488EOF
2489
2490	      # Extract the first word of "msgfmt", so it can be a program name with args.
2491set dummy msgfmt; ac_word=$2
2492echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2493echo "configure:2494: checking for $ac_word" >&5
2494if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2495  echo $ac_n "(cached) $ac_c" 1>&6
2496else
2497  case "$MSGFMT" in
2498  /*)
2499  ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2500  ;;
2501  *)
2502  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2503  for ac_dir in $PATH; do
2504    test -z "$ac_dir" && ac_dir=.
2505    if test -f $ac_dir/$ac_word; then
2506      if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2507	ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2508	break
2509      fi
2510    fi
2511  done
2512  IFS="$ac_save_ifs"
2513  test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
2514  ;;
2515esac
2516fi
2517MSGFMT="$ac_cv_path_MSGFMT"
2518if test -n "$MSGFMT"; then
2519  echo "$ac_t""$MSGFMT" 1>&6
2520else
2521  echo "$ac_t""no" 1>&6
2522fi
2523	      if test "$MSGFMT" != "no"; then
2524		for ac_func in dcgettext
2525do
2526echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2527echo "configure:2528: checking for $ac_func" >&5
2528if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2529  echo $ac_n "(cached) $ac_c" 1>&6
2530else
2531  cat > conftest.$ac_ext <<EOF
2532#line 2533 "configure"
2533#include "confdefs.h"
2534/* System header to define __stub macros and hopefully few prototypes,
2535    which can conflict with char $ac_func(); below.  */
2536#include <assert.h>
2537/* Override any gcc2 internal prototype to avoid an error.  */
2538/* We use char because int might match the return type of a gcc2
2539    builtin and then its argument prototype would still apply.  */
2540char $ac_func();
2541
2542int main() {
2543
2544/* The GNU C library defines this for functions which it implements
2545    to always fail with ENOSYS.  Some functions are actually named
2546    something starting with __ and the normal name is an alias.  */
2547#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2548choke me
2549#else
2550$ac_func();
2551#endif
2552
2553; return 0; }
2554EOF
2555if { (eval echo configure:2556: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2556  rm -rf conftest*
2557  eval "ac_cv_func_$ac_func=yes"
2558else
2559  echo "configure: failed program was:" >&5
2560  cat conftest.$ac_ext >&5
2561  rm -rf conftest*
2562  eval "ac_cv_func_$ac_func=no"
2563fi
2564rm -f conftest*
2565fi
2566
2567if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2568  echo "$ac_t""yes" 1>&6
2569    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2570  cat >> confdefs.h <<EOF
2571#define $ac_tr_func 1
2572EOF
2573
2574else
2575  echo "$ac_t""no" 1>&6
2576fi
2577done
2578
2579		# Extract the first word of "gmsgfmt", so it can be a program name with args.
2580set dummy gmsgfmt; ac_word=$2
2581echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2582echo "configure:2583: checking for $ac_word" >&5
2583if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2584  echo $ac_n "(cached) $ac_c" 1>&6
2585else
2586  case "$GMSGFMT" in
2587  /*)
2588  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2589  ;;
2590  ?:/*)
2591  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2592  ;;
2593  *)
2594  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
2595  ac_dummy="$PATH"
2596  for ac_dir in $ac_dummy; do
2597    test -z "$ac_dir" && ac_dir=.
2598    if test -f $ac_dir/$ac_word; then
2599      ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2600      break
2601    fi
2602  done
2603  IFS="$ac_save_ifs"
2604  test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2605  ;;
2606esac
2607fi
2608GMSGFMT="$ac_cv_path_GMSGFMT"
2609if test -n "$GMSGFMT"; then
2610  echo "$ac_t""$GMSGFMT" 1>&6
2611else
2612  echo "$ac_t""no" 1>&6
2613fi
2614
2615		# Extract the first word of "xgettext", so it can be a program name with args.
2616set dummy xgettext; ac_word=$2
2617echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2618echo "configure:2619: checking for $ac_word" >&5
2619if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2620  echo $ac_n "(cached) $ac_c" 1>&6
2621else
2622  case "$XGETTEXT" in
2623  /*)
2624  ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2625  ;;
2626  *)
2627  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2628  for ac_dir in $PATH; do
2629    test -z "$ac_dir" && ac_dir=.
2630    if test -f $ac_dir/$ac_word; then
2631      if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2632	ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2633	break
2634      fi
2635    fi
2636  done
2637  IFS="$ac_save_ifs"
2638  test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2639  ;;
2640esac
2641fi
2642XGETTEXT="$ac_cv_path_XGETTEXT"
2643if test -n "$XGETTEXT"; then
2644  echo "$ac_t""$XGETTEXT" 1>&6
2645else
2646  echo "$ac_t""no" 1>&6
2647fi
2648
2649		cat > conftest.$ac_ext <<EOF
2650#line 2651 "configure"
2651#include "confdefs.h"
2652
2653int main() {
2654extern int _nl_msg_cat_cntr;
2655			       return _nl_msg_cat_cntr
2656; return 0; }
2657EOF
2658if { (eval echo configure:2659: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2659  rm -rf conftest*
2660  CATOBJEXT=.gmo
2661		   DATADIRNAME=share
2662else
2663  echo "configure: failed program was:" >&5
2664  cat conftest.$ac_ext >&5
2665  rm -rf conftest*
2666  CATOBJEXT=.mo
2667		   DATADIRNAME=lib
2668fi
2669rm -f conftest*
2670		INSTOBJEXT=.mo
2671	      fi
2672	    fi
2673
2674else
2675  echo "$ac_t""no" 1>&6
2676fi
2677
2678
2679
2680        if test "$CATOBJEXT" = "NONE"; then
2681	  	  	  nls_cv_use_gnu_gettext=yes
2682        fi
2683      fi
2684
2685      if test "$nls_cv_use_gnu_gettext" = "yes"; then
2686                INTLOBJS="\$(GETTOBJS)"
2687        # Extract the first word of "msgfmt", so it can be a program name with args.
2688set dummy msgfmt; ac_word=$2
2689echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2690echo "configure:2691: checking for $ac_word" >&5
2691if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2692  echo $ac_n "(cached) $ac_c" 1>&6
2693else
2694  case "$MSGFMT" in
2695  /*)
2696  ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2697  ;;
2698  *)
2699  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2700  for ac_dir in $PATH; do
2701    test -z "$ac_dir" && ac_dir=.
2702    if test -f $ac_dir/$ac_word; then
2703      if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2704	ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2705	break
2706      fi
2707    fi
2708  done
2709  IFS="$ac_save_ifs"
2710  test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
2711  ;;
2712esac
2713fi
2714MSGFMT="$ac_cv_path_MSGFMT"
2715if test -n "$MSGFMT"; then
2716  echo "$ac_t""$MSGFMT" 1>&6
2717else
2718  echo "$ac_t""no" 1>&6
2719fi
2720
2721        # Extract the first word of "gmsgfmt", so it can be a program name with args.
2722set dummy gmsgfmt; ac_word=$2
2723echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2724echo "configure:2725: checking for $ac_word" >&5
2725if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2726  echo $ac_n "(cached) $ac_c" 1>&6
2727else
2728  case "$GMSGFMT" in
2729  /*)
2730  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2731  ;;
2732  ?:/*)
2733  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2734  ;;
2735  *)
2736  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
2737  ac_dummy="$PATH"
2738  for ac_dir in $ac_dummy; do
2739    test -z "$ac_dir" && ac_dir=.
2740    if test -f $ac_dir/$ac_word; then
2741      ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2742      break
2743    fi
2744  done
2745  IFS="$ac_save_ifs"
2746  test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2747  ;;
2748esac
2749fi
2750GMSGFMT="$ac_cv_path_GMSGFMT"
2751if test -n "$GMSGFMT"; then
2752  echo "$ac_t""$GMSGFMT" 1>&6
2753else
2754  echo "$ac_t""no" 1>&6
2755fi
2756
2757        # Extract the first word of "xgettext", so it can be a program name with args.
2758set dummy xgettext; ac_word=$2
2759echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2760echo "configure:2761: checking for $ac_word" >&5
2761if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2762  echo $ac_n "(cached) $ac_c" 1>&6
2763else
2764  case "$XGETTEXT" in
2765  /*)
2766  ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2767  ;;
2768  *)
2769  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2770  for ac_dir in $PATH; do
2771    test -z "$ac_dir" && ac_dir=.
2772    if test -f $ac_dir/$ac_word; then
2773      if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2774	ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2775	break
2776      fi
2777    fi
2778  done
2779  IFS="$ac_save_ifs"
2780  test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2781  ;;
2782esac
2783fi
2784XGETTEXT="$ac_cv_path_XGETTEXT"
2785if test -n "$XGETTEXT"; then
2786  echo "$ac_t""$XGETTEXT" 1>&6
2787else
2788  echo "$ac_t""no" 1>&6
2789fi
2790
2791
2792	USE_INCLUDED_LIBINTL=yes
2793        CATOBJEXT=.gmo
2794        INSTOBJEXT=.mo
2795        DATADIRNAME=share
2796	INTLDEPS='$(top_builddir)/../intl/libintl.a'
2797	INTLLIBS=$INTLDEPS
2798	LIBS=`echo $LIBS | sed -e 's/-lintl//'`
2799        nls_cv_header_intl=libintl.h
2800        nls_cv_header_libgt=libgettext.h
2801      fi
2802
2803            if test "$XGETTEXT" != ":"; then
2804			if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
2805	  : ;
2806	else
2807	  echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
2808	  XGETTEXT=":"
2809	fi
2810      fi
2811
2812      # We need to process the po/ directory.
2813      POSUB=po
2814    else
2815      DATADIRNAME=share
2816      nls_cv_header_intl=libintl.h
2817      nls_cv_header_libgt=libgettext.h
2818    fi
2819
2820    # If this is used in GNU gettext we have to set USE_NLS to `yes'
2821    # because some of the sources are only built for this goal.
2822    if test "$PACKAGE" = gettext; then
2823      USE_NLS=yes
2824      USE_INCLUDED_LIBINTL=yes
2825    fi
2826
2827                for lang in $ALL_LINGUAS; do
2828      GMOFILES="$GMOFILES $lang.gmo"
2829      POFILES="$POFILES $lang.po"
2830    done
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845   if test "x$CATOBJEXT" != "x"; then
2846     if test "x$ALL_LINGUAS" = "x"; then
2847       LINGUAS=
2848     else
2849       echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
2850echo "configure:2851: checking for catalogs to be installed" >&5
2851       NEW_LINGUAS=
2852       for lang in ${LINGUAS=$ALL_LINGUAS}; do
2853         case "$ALL_LINGUAS" in
2854          *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
2855         esac
2856       done
2857       LINGUAS=$NEW_LINGUAS
2858       echo "$ac_t""$LINGUAS" 1>&6
2859     fi
2860
2861          if test -n "$LINGUAS"; then
2862       for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
2863     fi
2864   fi
2865
2866            if test $ac_cv_header_locale_h = yes; then
2867     INCLUDE_LOCALE_H="#include <locale.h>"
2868   else
2869     INCLUDE_LOCALE_H="\
2870/* The system does not provide the header <locale.h>.  Take care yourself.  */"
2871   fi
2872
2873
2874            if test -f $srcdir/po2tbl.sed.in; then
2875      if test "$CATOBJEXT" = ".cat"; then
2876	 ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
2877echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
2878echo "configure:2879: checking for linux/version.h" >&5
2879if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2880  echo $ac_n "(cached) $ac_c" 1>&6
2881else
2882  cat > conftest.$ac_ext <<EOF
2883#line 2884 "configure"
2884#include "confdefs.h"
2885#include <linux/version.h>
2886EOF
2887ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2888{ (eval echo configure:2889: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2889ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2890if test -z "$ac_err"; then
2891  rm -rf conftest*
2892  eval "ac_cv_header_$ac_safe=yes"
2893else
2894  echo "$ac_err" >&5
2895  echo "configure: failed program was:" >&5
2896  cat conftest.$ac_ext >&5
2897  rm -rf conftest*
2898  eval "ac_cv_header_$ac_safe=no"
2899fi
2900rm -f conftest*
2901fi
2902if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2903  echo "$ac_t""yes" 1>&6
2904  msgformat=linux
2905else
2906  echo "$ac_t""no" 1>&6
2907msgformat=xopen
2908fi
2909
2910
2911	          	 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
2912      fi
2913            sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
2914	 $srcdir/po2tbl.sed.in > po2tbl.sed
2915   fi
2916
2917            if test "$PACKAGE" = "gettext"; then
2918     GT_NO="#NO#"
2919     GT_YES=
2920   else
2921     GT_NO=
2922     GT_YES="#YES#"
2923   fi
2924
2925
2926
2927   MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
2928
2929
2930      l=
2931
2932
2933            if test -d $srcdir/po; then
2934      test -d po || mkdir po
2935      if test "x$srcdir" != "x."; then
2936	 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
2937	    posrcprefix="$srcdir/"
2938	 else
2939	    posrcprefix="../$srcdir/"
2940	 fi
2941      else
2942	 posrcprefix="../"
2943      fi
2944      rm -f po/POTFILES
2945      sed -e "/^#/d" -e "/^\$/d" -e "s,.*,	$posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
2946	 < $srcdir/po/POTFILES.in > po/POTFILES
2947   fi
2948
2949
2950# Check for common headers.
2951# FIXME: Seems to me this can cause problems for i386-windows hosts.
2952# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
2953for ac_hdr in stdlib.h string.h strings.h unistd.h time.h
2954do
2955ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2956echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2957echo "configure:2958: checking for $ac_hdr" >&5
2958if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2959  echo $ac_n "(cached) $ac_c" 1>&6
2960else
2961  cat > conftest.$ac_ext <<EOF
2962#line 2963 "configure"
2963#include "confdefs.h"
2964#include <$ac_hdr>
2965EOF
2966ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2967{ (eval echo configure:2968: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2968ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2969if test -z "$ac_err"; then
2970  rm -rf conftest*
2971  eval "ac_cv_header_$ac_safe=yes"
2972else
2973  echo "$ac_err" >&5
2974  echo "configure: failed program was:" >&5
2975  cat conftest.$ac_ext >&5
2976  rm -rf conftest*
2977  eval "ac_cv_header_$ac_safe=no"
2978fi
2979rm -f conftest*
2980fi
2981if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2982  echo "$ac_t""yes" 1>&6
2983    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2984  cat >> confdefs.h <<EOF
2985#define $ac_tr_hdr 1
2986EOF
2987
2988else
2989  echo "$ac_t""no" 1>&6
2990fi
2991done
2992
2993for ac_hdr in sys/time.h sys/resource.h
2994do
2995ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2996echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2997echo "configure:2998: checking for $ac_hdr" >&5
2998if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2999  echo $ac_n "(cached) $ac_c" 1>&6
3000else
3001  cat > conftest.$ac_ext <<EOF
3002#line 3003 "configure"
3003#include "confdefs.h"
3004#include <$ac_hdr>
3005EOF
3006ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3007{ (eval echo configure:3008: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3008ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3009if test -z "$ac_err"; then
3010  rm -rf conftest*
3011  eval "ac_cv_header_$ac_safe=yes"
3012else
3013  echo "$ac_err" >&5
3014  echo "configure: failed program was:" >&5
3015  cat conftest.$ac_ext >&5
3016  rm -rf conftest*
3017  eval "ac_cv_header_$ac_safe=no"
3018fi
3019rm -f conftest*
3020fi
3021if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3022  echo "$ac_t""yes" 1>&6
3023    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3024  cat >> confdefs.h <<EOF
3025#define $ac_tr_hdr 1
3026EOF
3027
3028else
3029  echo "$ac_t""no" 1>&6
3030fi
3031done
3032
3033for ac_hdr in fcntl.h fpu_control.h
3034do
3035ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3036echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3037echo "configure:3038: checking for $ac_hdr" >&5
3038if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3039  echo $ac_n "(cached) $ac_c" 1>&6
3040else
3041  cat > conftest.$ac_ext <<EOF
3042#line 3043 "configure"
3043#include "confdefs.h"
3044#include <$ac_hdr>
3045EOF
3046ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3047{ (eval echo configure:3048: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3048ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3049if test -z "$ac_err"; then
3050  rm -rf conftest*
3051  eval "ac_cv_header_$ac_safe=yes"
3052else
3053  echo "$ac_err" >&5
3054  echo "configure: failed program was:" >&5
3055  cat conftest.$ac_ext >&5
3056  rm -rf conftest*
3057  eval "ac_cv_header_$ac_safe=no"
3058fi
3059rm -f conftest*
3060fi
3061if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3062  echo "$ac_t""yes" 1>&6
3063    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3064  cat >> confdefs.h <<EOF
3065#define $ac_tr_hdr 1
3066EOF
3067
3068else
3069  echo "$ac_t""no" 1>&6
3070fi
3071done
3072
3073for ac_hdr in dlfcn.h errno.h sys/stat.h
3074do
3075ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3076echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3077echo "configure:3078: checking for $ac_hdr" >&5
3078if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3079  echo $ac_n "(cached) $ac_c" 1>&6
3080else
3081  cat > conftest.$ac_ext <<EOF
3082#line 3083 "configure"
3083#include "confdefs.h"
3084#include <$ac_hdr>
3085EOF
3086ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3087{ (eval echo configure:3088: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3088ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3089if test -z "$ac_err"; then
3090  rm -rf conftest*
3091  eval "ac_cv_header_$ac_safe=yes"
3092else
3093  echo "$ac_err" >&5
3094  echo "configure: failed program was:" >&5
3095  cat conftest.$ac_ext >&5
3096  rm -rf conftest*
3097  eval "ac_cv_header_$ac_safe=no"
3098fi
3099rm -f conftest*
3100fi
3101if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3102  echo "$ac_t""yes" 1>&6
3103    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3104  cat >> confdefs.h <<EOF
3105#define $ac_tr_hdr 1
3106EOF
3107
3108else
3109  echo "$ac_t""no" 1>&6
3110fi
3111done
3112
3113for ac_func in getrusage time sigaction __setfpucw
3114do
3115echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3116echo "configure:3117: checking for $ac_func" >&5
3117if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3118  echo $ac_n "(cached) $ac_c" 1>&6
3119else
3120  cat > conftest.$ac_ext <<EOF
3121#line 3122 "configure"
3122#include "confdefs.h"
3123/* System header to define __stub macros and hopefully few prototypes,
3124    which can conflict with char $ac_func(); below.  */
3125#include <assert.h>
3126/* Override any gcc2 internal prototype to avoid an error.  */
3127/* We use char because int might match the return type of a gcc2
3128    builtin and then its argument prototype would still apply.  */
3129char $ac_func();
3130
3131int main() {
3132
3133/* The GNU C library defines this for functions which it implements
3134    to always fail with ENOSYS.  Some functions are actually named
3135    something starting with __ and the normal name is an alias.  */
3136#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3137choke me
3138#else
3139$ac_func();
3140#endif
3141
3142; return 0; }
3143EOF
3144if { (eval echo configure:3145: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3145  rm -rf conftest*
3146  eval "ac_cv_func_$ac_func=yes"
3147else
3148  echo "configure: failed program was:" >&5
3149  cat conftest.$ac_ext >&5
3150  rm -rf conftest*
3151  eval "ac_cv_func_$ac_func=no"
3152fi
3153rm -f conftest*
3154fi
3155
3156if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3157  echo "$ac_t""yes" 1>&6
3158    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3159  cat >> confdefs.h <<EOF
3160#define $ac_tr_func 1
3161EOF
3162
3163else
3164  echo "$ac_t""no" 1>&6
3165fi
3166done
3167
3168
3169# Check for socket libraries
3170echo $ac_n "checking for bind in -lsocket""... $ac_c" 1>&6
3171echo "configure:3172: checking for bind in -lsocket" >&5
3172ac_lib_var=`echo socket'_'bind | sed 'y%./+-%__p_%'`
3173if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3174  echo $ac_n "(cached) $ac_c" 1>&6
3175else
3176  ac_save_LIBS="$LIBS"
3177LIBS="-lsocket  $LIBS"
3178cat > conftest.$ac_ext <<EOF
3179#line 3180 "configure"
3180#include "confdefs.h"
3181/* Override any gcc2 internal prototype to avoid an error.  */
3182/* We use char because int might match the return type of a gcc2
3183    builtin and then its argument prototype would still apply.  */
3184char bind();
3185
3186int main() {
3187bind()
3188; return 0; }
3189EOF
3190if { (eval echo configure:3191: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3191  rm -rf conftest*
3192  eval "ac_cv_lib_$ac_lib_var=yes"
3193else
3194  echo "configure: failed program was:" >&5
3195  cat conftest.$ac_ext >&5
3196  rm -rf conftest*
3197  eval "ac_cv_lib_$ac_lib_var=no"
3198fi
3199rm -f conftest*
3200LIBS="$ac_save_LIBS"
3201
3202fi
3203if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3204  echo "$ac_t""yes" 1>&6
3205    ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3206    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3207  cat >> confdefs.h <<EOF
3208#define $ac_tr_lib 1
3209EOF
3210
3211  LIBS="-lsocket $LIBS"
3212
3213else
3214  echo "$ac_t""no" 1>&6
3215fi
3216
3217echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
3218echo "configure:3219: checking for gethostbyname in -lnsl" >&5
3219ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
3220if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3221  echo $ac_n "(cached) $ac_c" 1>&6
3222else
3223  ac_save_LIBS="$LIBS"
3224LIBS="-lnsl  $LIBS"
3225cat > conftest.$ac_ext <<EOF
3226#line 3227 "configure"
3227#include "confdefs.h"
3228/* Override any gcc2 internal prototype to avoid an error.  */
3229/* We use char because int might match the return type of a gcc2
3230    builtin and then its argument prototype would still apply.  */
3231char gethostbyname();
3232
3233int main() {
3234gethostbyname()
3235; return 0; }
3236EOF
3237if { (eval echo configure:3238: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3238  rm -rf conftest*
3239  eval "ac_cv_lib_$ac_lib_var=yes"
3240else
3241  echo "configure: failed program was:" >&5
3242  cat conftest.$ac_ext >&5
3243  rm -rf conftest*
3244  eval "ac_cv_lib_$ac_lib_var=no"
3245fi
3246rm -f conftest*
3247LIBS="$ac_save_LIBS"
3248
3249fi
3250if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3251  echo "$ac_t""yes" 1>&6
3252    ac_tr_lib=HAVE_LIB`echo nsl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3253    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3254  cat >> confdefs.h <<EOF
3255#define $ac_tr_lib 1
3256EOF
3257
3258  LIBS="-lnsl $LIBS"
3259
3260else
3261  echo "$ac_t""no" 1>&6
3262fi
3263
3264
3265. ${srcdir}/../../bfd/configure.host
3266
3267
3268
3269USE_MAINTAINER_MODE=no
3270# Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
3271if test "${enable_maintainer_mode+set}" = set; then
3272  enableval="$enable_maintainer_mode"
3273  case "${enableval}" in
3274  yes)	MAINT="" USE_MAINTAINER_MODE=yes ;;
3275  no)	MAINT="#" ;;
3276  *)	{ echo "configure: error: "--enable-maintainer-mode does not take a value"" 1>&2; exit 1; }; MAINT="#" ;;
3277esac
3278if test x"$silent" != x"yes" && test x"$MAINT" = x""; then
3279  echo "Setting maintainer mode" 6>&1
3280fi
3281else
3282  MAINT="#"
3283fi
3284
3285
3286
3287# Check whether --enable-sim-bswap or --disable-sim-bswap was given.
3288if test "${enable_sim_bswap+set}" = set; then
3289  enableval="$enable_sim_bswap"
3290  case "${enableval}" in
3291  yes)	sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
3292  no)	sim_bswap="-DWITH_BSWAP=0";;
3293  *)	{ echo "configure: error: "--enable-sim-bswap does not take a value"" 1>&2; exit 1; }; sim_bswap="";;
3294esac
3295if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
3296  echo "Setting bswap flags = $sim_bswap" 6>&1
3297fi
3298else
3299  sim_bswap=""
3300fi
3301
3302
3303
3304# Check whether --enable-sim-cflags or --disable-sim-cflags was given.
3305if test "${enable_sim_cflags+set}" = set; then
3306  enableval="$enable_sim_cflags"
3307  case "${enableval}" in
3308  yes)	 sim_cflags="-O2 -fomit-frame-pointer";;
3309  trace) { echo "configure: error: "Please use --enable-sim-debug instead."" 1>&2; exit 1; }; sim_cflags="";;
3310  no)	 sim_cflags="";;
3311  *)	 sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
3312esac
3313if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
3314  echo "Setting sim cflags = $sim_cflags" 6>&1
3315fi
3316else
3317  sim_cflags=""
3318fi
3319
3320
3321
3322# Check whether --enable-sim-debug or --disable-sim-debug was given.
3323if test "${enable_sim_debug+set}" = set; then
3324  enableval="$enable_sim_debug"
3325  case "${enableval}" in
3326  yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
3327  no)  sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
3328  *)   sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
3329esac
3330if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
3331  echo "Setting sim debug = $sim_debug" 6>&1
3332fi
3333else
3334  sim_debug=""
3335fi
3336
3337
3338
3339# Check whether --enable-sim-stdio or --disable-sim-stdio was given.
3340if test "${enable_sim_stdio+set}" = set; then
3341  enableval="$enable_sim_stdio"
3342  case "${enableval}" in
3343  yes)	sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
3344  no)	sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
3345  *)	{ echo "configure: error: "Unknown value $enableval passed to --enable-sim-stdio"" 1>&2; exit 1; }; sim_stdio="";;
3346esac
3347if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
3348  echo "Setting stdio flags = $sim_stdio" 6>&1
3349fi
3350else
3351  sim_stdio=""
3352fi
3353
3354
3355
3356# Check whether --enable-sim-trace or --disable-sim-trace was given.
3357if test "${enable_sim_trace+set}" = set; then
3358  enableval="$enable_sim_trace"
3359  case "${enableval}" in
3360  yes)	sim_trace="-DTRACE=1 -DWITH_TRACE=-1";;
3361  no)	sim_trace="-DTRACE=0 -DWITH_TRACE=0";;
3362  [-0-9]*)
3363	sim_trace="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";;
3364  [a-z]*)
3365	sim_trace=""
3366	for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
3367	  if test x"$sim_trace" = x; then
3368	    sim_trace="-DWITH_TRACE='(TRACE_$x"
3369	  else
3370	    sim_trace="${sim_trace}|TRACE_$x"
3371	  fi
3372	done
3373	sim_trace="$sim_trace)'" ;;
3374esac
3375if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
3376  echo "Setting sim trace = $sim_trace" 6>&1
3377fi
3378else
3379  sim_trace=""
3380fi
3381
3382
3383
3384# Check whether --enable-sim-profile or --disable-sim-profile was given.
3385if test "${enable_sim_profile+set}" = set; then
3386  enableval="$enable_sim_profile"
3387  case "${enableval}" in
3388  yes)	sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
3389  no)	sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
3390  [-0-9]*)
3391	sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
3392  [a-z]*)
3393	sim_profile=""
3394	for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
3395	  if test x"$sim_profile" = x; then
3396	    sim_profile="-DWITH_PROFILE='(PROFILE_$x"
3397	  else
3398	    sim_profile="${sim_profile}|PROFILE_$x"
3399	  fi
3400	done
3401	sim_profile="$sim_profile)'" ;;
3402esac
3403if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
3404  echo "Setting sim profile = $sim_profile" 6>&1
3405fi
3406else
3407  sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
3408fi
3409
3410
3411
3412echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
3413echo "configure:3414: checking return type of signal handlers" >&5
3414if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
3415  echo $ac_n "(cached) $ac_c" 1>&6
3416else
3417  cat > conftest.$ac_ext <<EOF
3418#line 3419 "configure"
3419#include "confdefs.h"
3420#include <sys/types.h>
3421#include <signal.h>
3422#ifdef signal
3423#undef signal
3424#endif
3425#ifdef __cplusplus
3426extern "C" void (*signal (int, void (*)(int)))(int);
3427#else
3428void (*signal ()) ();
3429#endif
3430
3431int main() {
3432int i;
3433; return 0; }
3434EOF
3435if { (eval echo configure:3436: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3436  rm -rf conftest*
3437  ac_cv_type_signal=void
3438else
3439  echo "configure: failed program was:" >&5
3440  cat conftest.$ac_ext >&5
3441  rm -rf conftest*
3442  ac_cv_type_signal=int
3443fi
3444rm -f conftest*
3445fi
3446
3447echo "$ac_t""$ac_cv_type_signal" 1>&6
3448cat >> confdefs.h <<EOF
3449#define RETSIGTYPE $ac_cv_type_signal
3450EOF
3451
3452
3453
3454
3455
3456echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
3457echo "configure:3458: checking for executable suffix" >&5
3458if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
3459  echo $ac_n "(cached) $ac_c" 1>&6
3460else
3461  if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
3462  ac_cv_exeext=.exe
3463else
3464  rm -f conftest*
3465  echo 'int main () { return 0; }' > conftest.$ac_ext
3466  ac_cv_exeext=
3467  if { (eval echo configure:3468: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
3468    for file in conftest.*; do
3469      case $file in
3470      *.c | *.o | *.obj | *.ilk | *.pdb) ;;
3471      *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
3472      esac
3473    done
3474  else
3475    { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
3476  fi
3477  rm -f conftest*
3478  test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
3479fi
3480fi
3481
3482EXEEXT=""
3483test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
3484echo "$ac_t""${ac_cv_exeext}" 1>&6
3485ac_exeext=$EXEEXT
3486
3487
3488sim_link_files=
3489sim_link_links=
3490
3491sim_link_links=tconfig.h
3492if test -f ${srcdir}/tconfig.in
3493then
3494  sim_link_files=tconfig.in
3495else
3496  sim_link_files=../common/tconfig.in
3497fi
3498
3499# targ-vals.def points to the libc macro description file.
3500case "${target}" in
3501*-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
3502esac
3503sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
3504sim_link_links="${sim_link_links} targ-vals.def"
3505
3506
3507
3508
3509default_sim_inline=""
3510# Check whether --enable-sim-inline or --disable-sim-inline was given.
3511if test "${enable_sim_inline+set}" = set; then
3512  enableval="$enable_sim_inline"
3513  sim_inline=""
3514case "$enableval" in
3515  no)		sim_inline="-DDEFAULT_INLINE=0";;
3516  0)		sim_inline="-DDEFAULT_INLINE=0";;
3517  yes | 2)	sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
3518  1)		sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
3519  *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
3520       new_flag=""
3521       case "$x" in
3522	 *_INLINE=*)	new_flag="-D$x";;
3523	 *=*)		new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
3524	 *_INLINE)	new_flag="-D$x=ALL_C_INLINE";;
3525	 *)		new_flag="-D$x""_INLINE=ALL_C_INLINE";;
3526       esac
3527       if test x"$sim_inline" = x""; then
3528	 sim_inline="$new_flag"
3529       else
3530	 sim_inline="$sim_inline $new_flag"
3531       fi
3532     done;;
3533esac
3534if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
3535  echo "Setting inline flags = $sim_inline" 6>&1
3536fi
3537else
3538
3539if test "x$cross_compiling" = "xno"; then
3540  if test x"$GCC" != "x" -a x"${default_sim_inline}" != "x" ; then
3541    sim_inline="${default_sim_inline}"
3542    if test x"$silent" != x"yes"; then
3543      echo "Setting inline flags = $sim_inline" 6>&1
3544    fi
3545  else
3546    sim_inline=""
3547  fi
3548else
3549  sim_inline="-DDEFAULT_INLINE=0"
3550fi
3551fi
3552
3553wire_alignment="NONSTRICT_ALIGNMENT"
3554default_alignment=""
3555
3556# Check whether --enable-sim-alignment or --disable-sim-alignment was given.
3557if test "${enable_sim_alignment+set}" = set; then
3558  enableval="$enable_sim_alignment"
3559  case "${enableval}" in
3560  strict | STRICT)       sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
3561  nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
3562  forced | FORCED)       sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
3563  yes) if test x"$wire_alignment" != x; then
3564	 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
3565       else
3566         if test x"$default_alignment" != x; then
3567           sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
3568         else
3569	   echo "No hard-wired alignment for target $target" 1>&6
3570	   sim_alignment="-DWITH_ALIGNMENT=0"
3571         fi
3572       fi;;
3573  no)  if test x"$default_alignment" != x; then
3574	 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
3575       else
3576         if test x"$wire_alignment" != x; then
3577	   sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
3578         else
3579           echo "No default alignment for target $target" 1>&6
3580           sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
3581         fi
3582       fi;;
3583  *)   { echo "configure: error: "Unknown value $enableval passed to --enable-sim-alignment"" 1>&2; exit 1; }; sim_alignment="";;
3584esac
3585if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
3586  echo "Setting alignment flags = $sim_alignment" 6>&1
3587fi
3588else
3589  if test x"$default_alignment" != x; then
3590  sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
3591else
3592  if test x"$wire_alignment" != x; then
3593    sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
3594  else
3595    sim_alignment=
3596  fi
3597fi
3598fi
3599
3600
3601# Check whether --enable-sim-hostendian or --disable-sim-hostendian was given.
3602if test "${enable_sim_hostendian+set}" = set; then
3603  enableval="$enable_sim_hostendian"
3604  case "${enableval}" in
3605  no)	 sim_hostendian="-DWITH_HOST_BYTE_ORDER=0";;
3606  b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";;
3607  l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";;
3608  *)	 { echo "configure: error: "Unknown value $enableval for --enable-sim-hostendian"" 1>&2; exit 1; }; sim_hostendian="";;
3609esac
3610if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then
3611  echo "Setting hostendian flags = $sim_hostendian" 6>&1
3612fi
3613else
3614
3615if test "x$cross_compiling" = "xno"; then
3616  echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
3617echo "configure:3618: checking whether byte ordering is bigendian" >&5
3618if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
3619  echo $ac_n "(cached) $ac_c" 1>&6
3620else
3621  ac_cv_c_bigendian=unknown
3622# See if sys/param.h defines the BYTE_ORDER macro.
3623cat > conftest.$ac_ext <<EOF
3624#line 3625 "configure"
3625#include "confdefs.h"
3626#include <sys/types.h>
3627#include <sys/param.h>
3628int main() {
3629
3630#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
3631 bogus endian macros
3632#endif
3633; return 0; }
3634EOF
3635if { (eval echo configure:3636: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3636  rm -rf conftest*
3637  # It does; now see whether it defined to BIG_ENDIAN or not.
3638cat > conftest.$ac_ext <<EOF
3639#line 3640 "configure"
3640#include "confdefs.h"
3641#include <sys/types.h>
3642#include <sys/param.h>
3643int main() {
3644
3645#if BYTE_ORDER != BIG_ENDIAN
3646 not big endian
3647#endif
3648; return 0; }
3649EOF
3650if { (eval echo configure:3651: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3651  rm -rf conftest*
3652  ac_cv_c_bigendian=yes
3653else
3654  echo "configure: failed program was:" >&5
3655  cat conftest.$ac_ext >&5
3656  rm -rf conftest*
3657  ac_cv_c_bigendian=no
3658fi
3659rm -f conftest*
3660else
3661  echo "configure: failed program was:" >&5
3662  cat conftest.$ac_ext >&5
3663fi
3664rm -f conftest*
3665if test $ac_cv_c_bigendian = unknown; then
3666if test "$cross_compiling" = yes; then
3667    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
3668else
3669  cat > conftest.$ac_ext <<EOF
3670#line 3671 "configure"
3671#include "confdefs.h"
3672main () {
3673  /* Are we little or big endian?  From Harbison&Steele.  */
3674  union
3675  {
3676    long l;
3677    char c[sizeof (long)];
3678  } u;
3679  u.l = 1;
3680  exit (u.c[sizeof (long) - 1] == 1);
3681}
3682EOF
3683if { (eval echo configure:3684: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3684then
3685  ac_cv_c_bigendian=no
3686else
3687  echo "configure: failed program was:" >&5
3688  cat conftest.$ac_ext >&5
3689  rm -fr conftest*
3690  ac_cv_c_bigendian=yes
3691fi
3692rm -fr conftest*
3693fi
3694
3695fi
3696fi
3697
3698echo "$ac_t""$ac_cv_c_bigendian" 1>&6
3699if test $ac_cv_c_bigendian = yes; then
3700  cat >> confdefs.h <<\EOF
3701#define WORDS_BIGENDIAN 1
3702EOF
3703
3704fi
3705
3706  if test $ac_cv_c_bigendian = yes; then
3707    sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN"
3708  else
3709    sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN"
3710  fi
3711else
3712  sim_hostendian="-DWITH_HOST_BYTE_ORDER=0"
3713fi
3714fi
3715
3716
3717# NOTE: Don't add -Wall or -Wunused, they both include
3718# -Wunused-parameter which reports bogus warnings.
3719# NOTE: If you add to this list, remember to update
3720# gdb/doc/gdbint.texinfo.
3721build_warnings="-Wimplicit -Wreturn-type -Wcomment -Wtrigraphs \
3722-Wformat -Wparentheses -Wpointer-arith -Wuninitialized"
3723# Up for debate: -Wswitch -Wcomment -trigraphs -Wtrigraphs
3724# -Wunused-function -Wunused-label -Wunused-variable -Wunused-value
3725# -Wchar-subscripts -Wtraditional -Wshadow -Wcast-qual
3726# -Wcast-align -Wwrite-strings -Wconversion -Wstrict-prototypes
3727# -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls
3728# -Woverloaded-virtual -Winline -Werror"
3729# Check whether --enable-build-warnings or --disable-build-warnings was given.
3730if test "${enable_build_warnings+set}" = set; then
3731  enableval="$enable_build_warnings"
3732  case "${enableval}" in
3733  yes)	;;
3734  no)	build_warnings="-w";;
3735  ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
3736        build_warnings="${build_warnings} ${t}";;
3737  *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
3738        build_warnings="${t} ${build_warnings}";;
3739  *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
3740esac
3741if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
3742  echo "Setting compiler warning flags = $build_warnings" 6>&1
3743fi
3744fi
3745# Check whether --enable-sim-build-warnings or --disable-sim-build-warnings was given.
3746if test "${enable_sim_build_warnings+set}" = set; then
3747  enableval="$enable_sim_build_warnings"
3748  case "${enableval}" in
3749  yes)	;;
3750  no)	build_warnings="-w";;
3751  ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
3752        build_warnings="${build_warnings} ${t}";;
3753  *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
3754        build_warnings="${t} ${build_warnings}";;
3755  *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
3756esac
3757if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
3758  echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
3759fi
3760fi
3761WARN_CFLAGS=""
3762WERROR_CFLAGS=""
3763if test "x${build_warnings}" != x -a "x$GCC" = xyes
3764then
3765    echo $ac_n "checking compiler warning flags""... $ac_c" 1>&6
3766echo "configure:3767: checking compiler warning flags" >&5
3767    # Separate out the -Werror flag as some files just cannot be
3768    # compiled with it enabled.
3769    for w in ${build_warnings}; do
3770	case $w in
3771	-Werr*) WERROR_CFLAGS=-Werror ;;
3772	*) # Check that GCC accepts it
3773	    saved_CFLAGS="$CFLAGS"
3774	    CFLAGS="$CFLAGS $w"
3775	    cat > conftest.$ac_ext <<EOF
3776#line 3777 "configure"
3777#include "confdefs.h"
3778
3779int main() {
3780
3781; return 0; }
3782EOF
3783if { (eval echo configure:3784: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3784  rm -rf conftest*
3785  WARN_CFLAGS="${WARN_CFLAGS} $w"
3786else
3787  echo "configure: failed program was:" >&5
3788  cat conftest.$ac_ext >&5
3789fi
3790rm -f conftest*
3791	    CFLAGS="$saved_CFLAGS"
3792	esac
3793    done
3794    echo "$ac_t""${WARN_CFLAGS}${WERROR_CFLAGS}" 1>&6
3795fi
3796
3797
3798#
3799# Add simulated hardware devices
3800#
3801hw_enabled=no
3802case "${target}" in
3803  m68hc11-*-*|m6811-*-*)
3804	hw_enabled=yes
3805	hw_extra_devices="m68hc11 m68hc11sio m68hc11eepr m68hc11tim m68hc11spi nvram"
3806	m68hc11_extra_objs="dv-sockser.o"
3807	SIM_SUBTARGET="$SIM_SUBTARGET -DTARGET_M68HC11=1"
3808	;;
3809  *)
3810	m68hc11_extra_objs=""
3811	;;
3812esac
3813
3814if test x"$hw_enabled" = x"yes"; then
3815  sim_hw_p=yes
3816else
3817  sim_hw_p=no
3818fi
3819if test "$hw_devices"; then
3820  hardware="core pal glue"
3821else
3822  hardware="core pal glue $hw_extra_devices"
3823fi
3824sim_hw_cflags="-DWITH_HW=1"
3825sim_hw="$hardware"
3826sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
3827# Check whether --enable-sim-hardware or --disable-sim-hardware was given.
3828if test "${enable_sim_hardware+set}" = set; then
3829  enableval="$enable_sim_hardware"
3830
3831case "${enableval}" in
3832  yes)	sim_hw_p=yes;;
3833  no)	sim_hw_p=no;;
3834  ,*)   sim_hw_p=yes; hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
3835  *,)   sim_hw_p=yes; hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
3836  *)	sim_hw_p=yes; hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
3837esac
3838if test "$sim_hw_p" != yes; then
3839  sim_hw_objs=
3840  sim_hw_cflags="-DWITH_HW=0"
3841  sim_hw=
3842else
3843  sim_hw_cflags="-DWITH_HW=1"
3844  # remove duplicates
3845  sim_hw=""
3846  sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
3847  for i in x $hardware ; do
3848    case " $f " in
3849      x) ;;
3850      *" $i "*) ;;
3851      *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
3852    esac
3853  done
3854fi
3855if test x"$silent" != x"yes" && test "$sim_hw_p" = "yes"; then
3856  echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
3857fi
3858else
3859
3860if test "$sim_hw_p" != yes; then
3861  sim_hw_objs=
3862  sim_hw_cflags="-DWITH_HW=0"
3863  sim_hw=
3864fi
3865if test x"$silent" != x"yes"; then
3866  echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
3867fi
3868fi
3869
3870
3871for ac_hdr in string.h strings.h stdlib.h stdlib.h fcntl.h
3872do
3873ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3874echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3875echo "configure:3876: checking for $ac_hdr" >&5
3876if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3877  echo $ac_n "(cached) $ac_c" 1>&6
3878else
3879  cat > conftest.$ac_ext <<EOF
3880#line 3881 "configure"
3881#include "confdefs.h"
3882#include <$ac_hdr>
3883EOF
3884ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3885{ (eval echo configure:3886: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3886ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3887if test -z "$ac_err"; then
3888  rm -rf conftest*
3889  eval "ac_cv_header_$ac_safe=yes"
3890else
3891  echo "$ac_err" >&5
3892  echo "configure: failed program was:" >&5
3893  cat conftest.$ac_ext >&5
3894  rm -rf conftest*
3895  eval "ac_cv_header_$ac_safe=no"
3896fi
3897rm -f conftest*
3898fi
3899if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3900  echo "$ac_t""yes" 1>&6
3901    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3902  cat >> confdefs.h <<EOF
3903#define $ac_tr_hdr 1
3904EOF
3905
3906else
3907  echo "$ac_t""no" 1>&6
3908fi
3909done
3910
3911
3912
3913
3914
3915
3916trap '' 1 2 15
3917cat > confcache <<\EOF
3918# This file is a shell script that caches the results of configure
3919# tests run on this system so they can be shared between configure
3920# scripts and configure runs.  It is not useful on other systems.
3921# If it contains results you don't want to keep, you may remove or edit it.
3922#
3923# By default, configure uses ./config.cache as the cache file,
3924# creating it if it does not exist already.  You can give configure
3925# the --cache-file=FILE option to use a different cache file; that is
3926# what configure does when it calls configure scripts in
3927# subdirectories, so they share the cache.
3928# Giving --cache-file=/dev/null disables caching, for debugging configure.
3929# config.status only pays attention to the cache file if you give it the
3930# --recheck option to rerun configure.
3931#
3932EOF
3933# The following way of writing the cache mishandles newlines in values,
3934# but we know of no workaround that is simple, portable, and efficient.
3935# So, don't put newlines in cache variables' values.
3936# Ultrix sh set writes to stderr and can't be redirected directly,
3937# and sets the high bit in the cache file unless we assign to the vars.
3938(set) 2>&1 |
3939  case `(ac_space=' '; set | grep ac_space) 2>&1` in
3940  *ac_space=\ *)
3941    # `set' does not quote correctly, so add quotes (double-quote substitution
3942    # turns \\\\ into \\, and sed turns \\ into \).
3943    sed -n \
3944      -e "s/'/'\\\\''/g" \
3945      -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
3946    ;;
3947  *)
3948    # `set' quotes correctly as required by POSIX, so do not add quotes.
3949    sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3950    ;;
3951  esac >> confcache
3952if cmp -s $cache_file confcache; then
3953  :
3954else
3955  if test -w $cache_file; then
3956    echo "updating cache $cache_file"
3957    cat confcache > $cache_file
3958  else
3959    echo "not updating unwritable cache $cache_file"
3960  fi
3961fi
3962rm -f confcache
3963
3964trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
3965
3966test "x$prefix" = xNONE && prefix=$ac_default_prefix
3967# Let make expand exec_prefix.
3968test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
3969
3970# Any assignment to VPATH causes Sun make to only execute
3971# the first set of double-colon rules, so remove it if not needed.
3972# If there is a colon in the path, we need to keep it.
3973if test "x$srcdir" = x.; then
3974  ac_vpsub='/^[ 	]*VPATH[ 	]*=[^:]*$/d'
3975fi
3976
3977trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
3978
3979DEFS=-DHAVE_CONFIG_H
3980
3981# Without the "./", some shells look in PATH for config.status.
3982: ${CONFIG_STATUS=./config.status}
3983
3984echo creating $CONFIG_STATUS
3985rm -f $CONFIG_STATUS
3986cat > $CONFIG_STATUS <<EOF
3987#! /bin/sh
3988# Generated automatically by configure.
3989# Run this file to recreate the current configuration.
3990# This directory was configured as follows,
3991# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3992#
3993# $0 $ac_configure_args
3994#
3995# Compiler output produced by configure, useful for debugging
3996# configure, is in ./config.log if it exists.
3997
3998ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
3999for ac_option
4000do
4001  case "\$ac_option" in
4002  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
4003    echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
4004    exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
4005  -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
4006    echo "$CONFIG_STATUS generated by autoconf version 2.13"
4007    exit 0 ;;
4008  -help | --help | --hel | --he | --h)
4009    echo "\$ac_cs_usage"; exit 0 ;;
4010  *) echo "\$ac_cs_usage"; exit 1 ;;
4011  esac
4012done
4013
4014ac_given_srcdir=$srcdir
4015ac_given_INSTALL="$INSTALL"
4016
4017trap 'rm -fr `echo "Makefile.sim:Makefile.in Make-common.sim:../common/Make-common.in .gdbinit:../common/gdbinit.in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
4018EOF
4019cat >> $CONFIG_STATUS <<EOF
4020
4021# Protect against being on the right side of a sed subst in config.status.
4022sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
4023 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
4024$ac_vpsub
4025$extrasub
4026s%@sim_environment@%$sim_environment%g
4027s%@sim_alignment@%$sim_alignment%g
4028s%@sim_assert@%$sim_assert%g
4029s%@sim_bitsize@%$sim_bitsize%g
4030s%@sim_endian@%$sim_endian%g
4031s%@sim_hostendian@%$sim_hostendian%g
4032s%@sim_float@%$sim_float%g
4033s%@sim_scache@%$sim_scache%g
4034s%@sim_default_model@%$sim_default_model%g
4035s%@sim_hw_cflags@%$sim_hw_cflags%g
4036s%@sim_hw_objs@%$sim_hw_objs%g
4037s%@sim_hw@%$sim_hw%g
4038s%@sim_inline@%$sim_inline%g
4039s%@sim_packages@%$sim_packages%g
4040s%@sim_regparm@%$sim_regparm%g
4041s%@sim_reserved_bits@%$sim_reserved_bits%g
4042s%@sim_smp@%$sim_smp%g
4043s%@sim_stdcall@%$sim_stdcall%g
4044s%@sim_xor_endian@%$sim_xor_endian%g
4045s%@WARN_CFLAGS@%$WARN_CFLAGS%g
4046s%@WERROR_CFLAGS@%$WERROR_CFLAGS%g
4047s%@SHELL@%$SHELL%g
4048s%@CFLAGS@%$CFLAGS%g
4049s%@CPPFLAGS@%$CPPFLAGS%g
4050s%@CXXFLAGS@%$CXXFLAGS%g
4051s%@FFLAGS@%$FFLAGS%g
4052s%@DEFS@%$DEFS%g
4053s%@LDFLAGS@%$LDFLAGS%g
4054s%@LIBS@%$LIBS%g
4055s%@exec_prefix@%$exec_prefix%g
4056s%@prefix@%$prefix%g
4057s%@program_transform_name@%$program_transform_name%g
4058s%@bindir@%$bindir%g
4059s%@sbindir@%$sbindir%g
4060s%@libexecdir@%$libexecdir%g
4061s%@datadir@%$datadir%g
4062s%@sysconfdir@%$sysconfdir%g
4063s%@sharedstatedir@%$sharedstatedir%g
4064s%@localstatedir@%$localstatedir%g
4065s%@libdir@%$libdir%g
4066s%@includedir@%$includedir%g
4067s%@oldincludedir@%$oldincludedir%g
4068s%@infodir@%$infodir%g
4069s%@mandir@%$mandir%g
4070s%@host@%$host%g
4071s%@host_alias@%$host_alias%g
4072s%@host_cpu@%$host_cpu%g
4073s%@host_vendor@%$host_vendor%g
4074s%@host_os@%$host_os%g
4075s%@target@%$target%g
4076s%@target_alias@%$target_alias%g
4077s%@target_cpu@%$target_cpu%g
4078s%@target_vendor@%$target_vendor%g
4079s%@target_os@%$target_os%g
4080s%@build@%$build%g
4081s%@build_alias@%$build_alias%g
4082s%@build_cpu@%$build_cpu%g
4083s%@build_vendor@%$build_vendor%g
4084s%@build_os@%$build_os%g
4085s%@CC@%$CC%g
4086s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
4087s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
4088s%@INSTALL_DATA@%$INSTALL_DATA%g
4089s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
4090s%@HDEFINES@%$HDEFINES%g
4091s%@AR@%$AR%g
4092s%@RANLIB@%$RANLIB%g
4093s%@SET_MAKE@%$SET_MAKE%g
4094s%@CPP@%$CPP%g
4095s%@ALLOCA@%$ALLOCA%g
4096s%@USE_NLS@%$USE_NLS%g
4097s%@MSGFMT@%$MSGFMT%g
4098s%@GMSGFMT@%$GMSGFMT%g
4099s%@XGETTEXT@%$XGETTEXT%g
4100s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
4101s%@CATALOGS@%$CATALOGS%g
4102s%@CATOBJEXT@%$CATOBJEXT%g
4103s%@DATADIRNAME@%$DATADIRNAME%g
4104s%@GMOFILES@%$GMOFILES%g
4105s%@INSTOBJEXT@%$INSTOBJEXT%g
4106s%@INTLDEPS@%$INTLDEPS%g
4107s%@INTLLIBS@%$INTLLIBS%g
4108s%@INTLOBJS@%$INTLOBJS%g
4109s%@POFILES@%$POFILES%g
4110s%@POSUB@%$POSUB%g
4111s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
4112s%@GT_NO@%$GT_NO%g
4113s%@GT_YES@%$GT_YES%g
4114s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
4115s%@l@%$l%g
4116s%@MAINT@%$MAINT%g
4117s%@sim_bswap@%$sim_bswap%g
4118s%@sim_cflags@%$sim_cflags%g
4119s%@sim_debug@%$sim_debug%g
4120s%@sim_stdio@%$sim_stdio%g
4121s%@sim_trace@%$sim_trace%g
4122s%@sim_profile@%$sim_profile%g
4123s%@EXEEXT@%$EXEEXT%g
4124s%@m68hc11_extra_objs@%$m68hc11_extra_objs%g
4125
4126CEOF
4127EOF
4128
4129cat >> $CONFIG_STATUS <<\EOF
4130
4131# Split the substitutions into bite-sized pieces for seds with
4132# small command number limits, like on Digital OSF/1 and HP-UX.
4133ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
4134ac_file=1 # Number of current file.
4135ac_beg=1 # First line for current file.
4136ac_end=$ac_max_sed_cmds # Line after last line for current file.
4137ac_more_lines=:
4138ac_sed_cmds=""
4139while $ac_more_lines; do
4140  if test $ac_beg -gt 1; then
4141    sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
4142  else
4143    sed "${ac_end}q" conftest.subs > conftest.s$ac_file
4144  fi
4145  if test ! -s conftest.s$ac_file; then
4146    ac_more_lines=false
4147    rm -f conftest.s$ac_file
4148  else
4149    if test -z "$ac_sed_cmds"; then
4150      ac_sed_cmds="sed -f conftest.s$ac_file"
4151    else
4152      ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
4153    fi
4154    ac_file=`expr $ac_file + 1`
4155    ac_beg=$ac_end
4156    ac_end=`expr $ac_end + $ac_max_sed_cmds`
4157  fi
4158done
4159if test -z "$ac_sed_cmds"; then
4160  ac_sed_cmds=cat
4161fi
4162EOF
4163
4164cat >> $CONFIG_STATUS <<EOF
4165
4166CONFIG_FILES=\${CONFIG_FILES-"Makefile.sim:Makefile.in Make-common.sim:../common/Make-common.in .gdbinit:../common/gdbinit.in"}
4167EOF
4168cat >> $CONFIG_STATUS <<\EOF
4169for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
4170  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
4171  case "$ac_file" in
4172  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
4173       ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
4174  *) ac_file_in="${ac_file}.in" ;;
4175  esac
4176
4177  # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
4178
4179  # Remove last slash and all that follows it.  Not all systems have dirname.
4180  ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
4181  if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
4182    # The file is in a subdirectory.
4183    test ! -d "$ac_dir" && mkdir "$ac_dir"
4184    ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
4185    # A "../" for each directory in $ac_dir_suffix.
4186    ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
4187  else
4188    ac_dir_suffix= ac_dots=
4189  fi
4190
4191  case "$ac_given_srcdir" in
4192  .)  srcdir=.
4193      if test -z "$ac_dots"; then top_srcdir=.
4194      else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
4195  /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
4196  *) # Relative path.
4197    srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
4198    top_srcdir="$ac_dots$ac_given_srcdir" ;;
4199  esac
4200
4201  case "$ac_given_INSTALL" in
4202  [/$]*) INSTALL="$ac_given_INSTALL" ;;
4203  *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
4204  esac
4205
4206  echo creating "$ac_file"
4207  rm -f "$ac_file"
4208  configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
4209  case "$ac_file" in
4210  *Makefile*) ac_comsub="1i\\
4211# $configure_input" ;;
4212  *) ac_comsub= ;;
4213  esac
4214
4215  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
4216  sed -e "$ac_comsub
4217s%@configure_input@%$configure_input%g
4218s%@srcdir@%$srcdir%g
4219s%@top_srcdir@%$top_srcdir%g
4220s%@INSTALL@%$INSTALL%g
4221" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
4222fi; done
4223rm -f conftest.s*
4224
4225# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
4226# NAME is the cpp macro being defined and VALUE is the value it is being given.
4227#
4228# ac_d sets the value in "#define NAME VALUE" lines.
4229ac_dA='s%^\([ 	]*\)#\([ 	]*define[ 	][ 	]*\)'
4230ac_dB='\([ 	][ 	]*\)[^ 	]*%\1#\2'
4231ac_dC='\3'
4232ac_dD='%g'
4233# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
4234ac_uA='s%^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
4235ac_uB='\([ 	]\)%\1#\2define\3'
4236ac_uC=' '
4237ac_uD='\4%g'
4238# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
4239ac_eA='s%^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
4240ac_eB='$%\1#\2define\3'
4241ac_eC=' '
4242ac_eD='%g'
4243
4244if test "${CONFIG_HEADERS+set}" != set; then
4245EOF
4246cat >> $CONFIG_STATUS <<EOF
4247  CONFIG_HEADERS="config.h:config.in"
4248EOF
4249cat >> $CONFIG_STATUS <<\EOF
4250fi
4251for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
4252  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
4253  case "$ac_file" in
4254  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
4255       ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
4256  *) ac_file_in="${ac_file}.in" ;;
4257  esac
4258
4259  echo creating $ac_file
4260
4261  rm -f conftest.frag conftest.in conftest.out
4262  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
4263  cat $ac_file_inputs > conftest.in
4264
4265EOF
4266
4267# Transform confdefs.h into a sed script conftest.vals that substitutes
4268# the proper values into config.h.in to produce config.h.  And first:
4269# Protect against being on the right side of a sed subst in config.status.
4270# Protect against being in an unquoted here document in config.status.
4271rm -f conftest.vals
4272cat > conftest.hdr <<\EOF
4273s/[\\&%]/\\&/g
4274s%[\\$`]%\\&%g
4275s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
4276s%ac_d%ac_u%gp
4277s%ac_u%ac_e%gp
4278EOF
4279sed -n -f conftest.hdr confdefs.h > conftest.vals
4280rm -f conftest.hdr
4281
4282# This sed command replaces #undef with comments.  This is necessary, for
4283# example, in the case of _POSIX_SOURCE, which is predefined and required
4284# on some systems where configure will not decide to define it.
4285cat >> conftest.vals <<\EOF
4286s%^[ 	]*#[ 	]*undef[ 	][ 	]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
4287EOF
4288
4289# Break up conftest.vals because some shells have a limit on
4290# the size of here documents, and old seds have small limits too.
4291
4292rm -f conftest.tail
4293while :
4294do
4295  ac_lines=`grep -c . conftest.vals`
4296  # grep -c gives empty output for an empty file on some AIX systems.
4297  if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
4298  # Write a limited-size here document to conftest.frag.
4299  echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
4300  sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
4301  echo 'CEOF
4302  sed -f conftest.frag conftest.in > conftest.out
4303  rm -f conftest.in
4304  mv conftest.out conftest.in
4305' >> $CONFIG_STATUS
4306  sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
4307  rm -f conftest.vals
4308  mv conftest.tail conftest.vals
4309done
4310rm -f conftest.vals
4311
4312cat >> $CONFIG_STATUS <<\EOF
4313  rm -f conftest.frag conftest.h
4314  echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
4315  cat conftest.in >> conftest.h
4316  rm -f conftest.in
4317  if cmp -s $ac_file conftest.h 2>/dev/null; then
4318    echo "$ac_file is unchanged"
4319    rm -f conftest.h
4320  else
4321    # Remove last slash and all that follows it.  Not all systems have dirname.
4322      ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
4323      if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
4324      # The file is in a subdirectory.
4325      test ! -d "$ac_dir" && mkdir "$ac_dir"
4326    fi
4327    rm -f $ac_file
4328    mv conftest.h $ac_file
4329  fi
4330fi; done
4331
4332EOF
4333
4334cat >> $CONFIG_STATUS <<EOF
4335ac_sources="$sim_link_files"
4336ac_dests="$sim_link_links"
4337EOF
4338
4339cat >> $CONFIG_STATUS <<\EOF
4340srcdir=$ac_given_srcdir
4341while test -n "$ac_sources"; do
4342  set $ac_dests; ac_dest=$1; shift; ac_dests=$*
4343  set $ac_sources; ac_source=$1; shift; ac_sources=$*
4344
4345  echo "linking $srcdir/$ac_source to $ac_dest"
4346
4347  if test ! -r $srcdir/$ac_source; then
4348    { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
4349  fi
4350  rm -f $ac_dest
4351
4352  # Make relative symlinks.
4353  # Remove last slash and all that follows it.  Not all systems have dirname.
4354  ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
4355  if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
4356    # The dest file is in a subdirectory.
4357    test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
4358    ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
4359    # A "../" for each directory in $ac_dest_dir_suffix.
4360    ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
4361  else
4362    ac_dest_dir_suffix= ac_dots=
4363  fi
4364
4365  case "$srcdir" in
4366  [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
4367  *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
4368  esac
4369
4370  # Make a symlink if possible; otherwise try a hard link.
4371  if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
4372    ln $srcdir/$ac_source $ac_dest; then :
4373  else
4374    { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
4375  fi
4376done
4377EOF
4378cat >> $CONFIG_STATUS <<EOF
4379
4380EOF
4381cat >> $CONFIG_STATUS <<\EOF
4382case "x$CONFIG_FILES" in
4383 xMakefile*)
4384   echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
4385   rm -f Makesim1.tmp Makesim2.tmp Makefile
4386   sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
4387   sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
4388   sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
4389	-e '/^## COMMON_POST_/ r Makesim2.tmp' \
4390	<Makefile.sim >Makefile
4391   rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
4392   ;;
4393 esac
4394 case "x$CONFIG_HEADERS" in xconfig.h:config.in) echo > stamp-h ;; esac
4395
4396exit 0
4397EOF
4398chmod +x $CONFIG_STATUS
4399rm -fr confdefs* $ac_clean_files
4400test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
4401
4402
4403