configure
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:672k
源码类别:

通讯编程

开发平台:

Visual C++

  1.       hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
  2.       hardcode_libdir_separator_GCJ=:
  3.       hardcode_direct_GCJ=yes
  4.       # hardcode_minus_L: Not really in the search PATH,
  5.       # but as the default location of the library.
  6.       hardcode_minus_L_GCJ=yes
  7.       export_dynamic_flag_spec_GCJ='${wl}-E'
  8.       ;;
  9.     hpux10*)
  10.       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
  11. archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
  12.       else
  13. archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
  14.       fi
  15.       if test "$with_gnu_ld" = no; then
  16. hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
  17. hardcode_libdir_separator_GCJ=:
  18. hardcode_direct_GCJ=yes
  19. export_dynamic_flag_spec_GCJ='${wl}-E'
  20. # hardcode_minus_L: Not really in the search PATH,
  21. # but as the default location of the library.
  22. hardcode_minus_L_GCJ=yes
  23.       fi
  24.       ;;
  25.     hpux11*)
  26.       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
  27. case $host_cpu in
  28. hppa*64*)
  29.   archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
  30.   ;;
  31. ia64*)
  32.   archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
  33.   ;;
  34. *)
  35.   archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
  36.   ;;
  37. esac
  38.       else
  39. case $host_cpu in
  40. hppa*64*)
  41.   archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
  42.   ;;
  43. ia64*)
  44.   archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
  45.   ;;
  46. *)
  47.   archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
  48.   ;;
  49. esac
  50.       fi
  51.       if test "$with_gnu_ld" = no; then
  52. hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
  53. hardcode_libdir_separator_GCJ=:
  54. case $host_cpu in
  55. hppa*64*|ia64*)
  56.   hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
  57.   hardcode_direct_GCJ=no
  58.   hardcode_shlibpath_var_GCJ=no
  59.   ;;
  60. *)
  61.   hardcode_direct_GCJ=yes
  62.   export_dynamic_flag_spec_GCJ='${wl}-E'
  63.   # hardcode_minus_L: Not really in the search PATH,
  64.   # but as the default location of the library.
  65.   hardcode_minus_L_GCJ=yes
  66.   ;;
  67. esac
  68.       fi
  69.       ;;
  70.     irix5* | irix6* | nonstopux*)
  71.       if test "$GCC" = yes; then
  72. archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
  73.       else
  74. archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
  75. hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
  76.       fi
  77.       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
  78.       hardcode_libdir_separator_GCJ=:
  79.       link_all_deplibs_GCJ=yes
  80.       ;;
  81.     netbsd*)
  82.       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
  83. archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
  84.       else
  85. archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
  86.       fi
  87.       hardcode_libdir_flag_spec_GCJ='-R$libdir'
  88.       hardcode_direct_GCJ=yes
  89.       hardcode_shlibpath_var_GCJ=no
  90.       ;;
  91.     newsos6)
  92.       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  93.       hardcode_direct_GCJ=yes
  94.       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
  95.       hardcode_libdir_separator_GCJ=:
  96.       hardcode_shlibpath_var_GCJ=no
  97.       ;;
  98.     openbsd*)
  99.       if test -f /usr/libexec/ld.so; then
  100. hardcode_direct_GCJ=yes
  101. hardcode_shlibpath_var_GCJ=no
  102. if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
  103.   archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
  104.   archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
  105.   hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
  106.   export_dynamic_flag_spec_GCJ='${wl}-E'
  107. else
  108.   case $host_os in
  109.    openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
  110.      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
  111.      hardcode_libdir_flag_spec_GCJ='-R$libdir'
  112.      ;;
  113.    *)
  114.      archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
  115.      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
  116.      ;;
  117.   esac
  118.         fi
  119.       else
  120. ld_shlibs_GCJ=no
  121.       fi
  122.       ;;
  123.     os2*)
  124.       hardcode_libdir_flag_spec_GCJ='-L$libdir'
  125.       hardcode_minus_L_GCJ=yes
  126.       allow_undefined_flag_GCJ=unsupported
  127.       archive_cmds_GCJ='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION "$libname"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
  128.       old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
  129.       ;;
  130.     osf3*)
  131.       if test "$GCC" = yes; then
  132. allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}*'
  133. archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
  134.       else
  135. allow_undefined_flag_GCJ=' -expect_unresolved *'
  136. archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
  137.       fi
  138.       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
  139.       hardcode_libdir_separator_GCJ=:
  140.       ;;
  141.     osf4* | osf5*) # as osf3* with the addition of -msym flag
  142.       if test "$GCC" = yes; then
  143. allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}*'
  144. archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
  145. hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
  146.       else
  147. allow_undefined_flag_GCJ=' -expect_unresolved *'
  148. archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
  149. archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\n" -exported_symbol "$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
  150. $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
  151. # Both c and cxx compiler support -rpath directly
  152. hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
  153.       fi
  154.       hardcode_libdir_separator_GCJ=:
  155.       ;;
  156.     solaris*)
  157.       no_undefined_flag_GCJ=' -z text'
  158.       if test "$GCC" = yes; then
  159. wlarc='${wl}'
  160. archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
  161. archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/(.*)/1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
  162.   $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
  163.       else
  164. wlarc=''
  165. archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
  166. archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/(.*)/1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
  167.    $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
  168.       fi
  169.       hardcode_libdir_flag_spec_GCJ='-R$libdir'
  170.       hardcode_shlibpath_var_GCJ=no
  171.       case $host_os in
  172.       solaris2.[0-5] | solaris2.[0-5].*) ;;
  173.       *)
  174. # The compiler driver will combine and reorder linker options,
  175. # but understands `-z linker_flag'.  GCC discards it without `$wl',
  176. # but is careful enough not to reorder.
  177.   # Supported since Solaris 2.6 (maybe 2.5.1?)
  178. if test "$GCC" = yes; then
  179.   whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
  180. else
  181.   whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
  182. fi
  183. ;;
  184.       esac
  185.       link_all_deplibs_GCJ=yes
  186.       ;;
  187.     sunos4*)
  188.       if test "x$host_vendor" = xsequent; then
  189. # Use $CC to link under sequent, because it throws in some extra .o
  190. # files that make .init and .fini sections work.
  191. archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
  192.       else
  193. archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
  194.       fi
  195.       hardcode_libdir_flag_spec_GCJ='-L$libdir'
  196.       hardcode_direct_GCJ=yes
  197.       hardcode_minus_L_GCJ=yes
  198.       hardcode_shlibpath_var_GCJ=no
  199.       ;;
  200.     sysv4)
  201.       case $host_vendor in
  202. sni)
  203.   archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  204.   hardcode_direct_GCJ=yes # is this really true???
  205. ;;
  206. siemens)
  207.   ## LD is ld it makes a PLAMLIB
  208.   ## CC just makes a GrossModule.
  209.   archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
  210.   reload_cmds_GCJ='$CC -r -o $output$reload_objs'
  211.   hardcode_direct_GCJ=no
  212.         ;;
  213. motorola)
  214.   archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  215.   hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
  216. ;;
  217.       esac
  218.       runpath_var='LD_RUN_PATH'
  219.       hardcode_shlibpath_var_GCJ=no
  220.       ;;
  221.     sysv4.3*)
  222.       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  223.       hardcode_shlibpath_var_GCJ=no
  224.       export_dynamic_flag_spec_GCJ='-Bexport'
  225.       ;;
  226.     sysv4*MP*)
  227.       if test -d /usr/nec; then
  228. archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  229. hardcode_shlibpath_var_GCJ=no
  230. runpath_var=LD_RUN_PATH
  231. hardcode_runpath_var=yes
  232. ld_shlibs_GCJ=yes
  233.       fi
  234.       ;;
  235.     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
  236.       no_undefined_flag_GCJ='${wl}-z,text'
  237.       archive_cmds_need_lc_GCJ=no
  238.       hardcode_shlibpath_var_GCJ=no
  239.       runpath_var='LD_RUN_PATH'
  240.       if test "$GCC" = yes; then
  241. archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  242. archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  243.       else
  244. archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  245. archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  246.       fi
  247.       ;;
  248.     sysv5* | sco3.2v5* | sco5v6*)
  249.       # Note: We can NOT use -z defs as we might desire, because we do not
  250.       # link with -lc, and that would cause any symbols used from libc to
  251.       # always be unresolved, which means just about no library would
  252.       # ever link correctly.  If we're not using GNU ld we use -z text
  253.       # though, which does catch some bad symbols but isn't as heavy-handed
  254.       # as -z defs.
  255.       no_undefined_flag_GCJ='${wl}-z,text'
  256.       allow_undefined_flag_GCJ='${wl}-z,nodefs'
  257.       archive_cmds_need_lc_GCJ=no
  258.       hardcode_shlibpath_var_GCJ=no
  259.       hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
  260.       hardcode_libdir_separator_GCJ=':'
  261.       link_all_deplibs_GCJ=yes
  262.       export_dynamic_flag_spec_GCJ='${wl}-Bexport'
  263.       runpath_var='LD_RUN_PATH'
  264.       if test "$GCC" = yes; then
  265. archive_cmds_GCJ='$CC -shared ${wl}-h,${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
  266. archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
  267.       else
  268. archive_cmds_GCJ='$CC -G ${wl}-h,${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
  269. archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
  270.       fi
  271.       ;;
  272.     uts4*)
  273.       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  274.       hardcode_libdir_flag_spec_GCJ='-L$libdir'
  275.       hardcode_shlibpath_var_GCJ=no
  276.       ;;
  277.     *)
  278.       ld_shlibs_GCJ=no
  279.       ;;
  280.     esac
  281.   fi
  282. { echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
  283. echo "${ECHO_T}$ld_shlibs_GCJ" >&6; }
  284. test "$ld_shlibs_GCJ" = no && can_build_shared=no
  285. #
  286. # Do we need to explicitly link libc?
  287. #
  288. case "x$archive_cmds_need_lc_GCJ" in
  289. x|xyes)
  290.   # Assume -lc should be added
  291.   archive_cmds_need_lc_GCJ=yes
  292.   if test "$enable_shared" = yes && test "$GCC" = yes; then
  293.     case $archive_cmds_GCJ in
  294.     *'~'*)
  295.       # FIXME: we may have to deal with multi-command sequences.
  296.       ;;
  297.     '$CC '*)
  298.       # Test whether the compiler implicitly links with -lc since on some
  299.       # systems, -lgcc has to come before -lc. If gcc already passes -lc
  300.       # to ld, don't add -lc before -lgcc.
  301.       { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
  302. echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
  303.       $rm conftest*
  304.       echo "$lt_simple_compile_test_code" > conftest.$ac_ext
  305.       if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  306.   (eval $ac_compile) 2>&5
  307.   ac_status=$?
  308.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  309.   (exit $ac_status); } 2>conftest.err; then
  310.         soname=conftest
  311.         lib=conftest
  312.         libobjs=conftest.$ac_objext
  313.         deplibs=
  314.         wl=$lt_prog_compiler_wl_GCJ
  315. pic_flag=$lt_prog_compiler_pic_GCJ
  316.         compiler_flags=-v
  317.         linker_flags=-v
  318.         verstring=
  319.         output_objdir=.
  320.         libname=conftest
  321.         lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
  322.         allow_undefined_flag_GCJ=
  323.         if { (eval echo "$as_me:$LINENO: "$archive_cmds_GCJ 2>&1 | grep " -lc " >/dev/null 2>&1"") >&5
  324.   (eval $archive_cmds_GCJ 2>&1 | grep " -lc " >/dev/null 2>&1) 2>&5
  325.   ac_status=$?
  326.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  327.   (exit $ac_status); }
  328.         then
  329.   archive_cmds_need_lc_GCJ=no
  330.         else
  331.   archive_cmds_need_lc_GCJ=yes
  332.         fi
  333.         allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
  334.       else
  335.         cat conftest.err 1>&5
  336.       fi
  337.       $rm conftest*
  338.       { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
  339. echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; }
  340.       ;;
  341.     esac
  342.   fi
  343.   ;;
  344. esac
  345. { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
  346. echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
  347. library_names_spec=
  348. libname_spec='lib$name'
  349. soname_spec=
  350. shrext_cmds=".so"
  351. postinstall_cmds=
  352. postuninstall_cmds=
  353. finish_cmds=
  354. finish_eval=
  355. shlibpath_var=
  356. shlibpath_overrides_runpath=unknown
  357. version_type=none
  358. dynamic_linker="$host_os ld.so"
  359. sys_lib_dlsearch_path_spec="/lib /usr/lib"
  360. need_lib_prefix=unknown
  361. hardcode_into_libs=no
  362. # when you set need_version to no, make sure it does not cause -set_version
  363. # flags to be left without arguments
  364. need_version=unknown
  365. case $host_os in
  366. aix3*)
  367.   version_type=linux
  368.   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
  369.   shlibpath_var=LIBPATH
  370.   # AIX 3 has no versioning support, so we append a major version to the name.
  371.   soname_spec='${libname}${release}${shared_ext}$major'
  372.   ;;
  373. aix4* | aix5*)
  374.   version_type=linux
  375.   need_lib_prefix=no
  376.   need_version=no
  377.   hardcode_into_libs=yes
  378.   if test "$host_cpu" = ia64; then
  379.     # AIX 5 supports IA64
  380.     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
  381.     shlibpath_var=LD_LIBRARY_PATH
  382.   else
  383.     # With GCC up to 2.95.x, collect2 would create an import file
  384.     # for dependence libraries.  The import file would start with
  385.     # the line `#! .'.  This would cause the generated library to
  386.     # depend on `.', always an invalid library.  This was fixed in
  387.     # development snapshots of GCC prior to 3.0.
  388.     case $host_os in
  389.       aix4 | aix4.[01] | aix4.[01].*)
  390.       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
  391.    echo ' yes '
  392.    echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
  393. :
  394.       else
  395. can_build_shared=no
  396.       fi
  397.       ;;
  398.     esac
  399.     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
  400.     # soname into executable. Probably we can add versioning support to
  401.     # collect2, so additional links can be useful in future.
  402.     if test "$aix_use_runtimelinking" = yes; then
  403.       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
  404.       # instead of lib<name>.a to let people know that these are not
  405.       # typical AIX shared libraries.
  406.       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  407.     else
  408.       # We preserve .a as extension for shared libraries through AIX4.2
  409.       # and later when we are not doing run time linking.
  410.       library_names_spec='${libname}${release}.a $libname.a'
  411.       soname_spec='${libname}${release}${shared_ext}$major'
  412.     fi
  413.     shlibpath_var=LIBPATH
  414.   fi
  415.   ;;
  416. amigaos*)
  417.   library_names_spec='$libname.ixlibrary $libname.a'
  418.   # Create ${libname}_ixlibrary.a entries in /sys/libs.
  419.   finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '''s%^.*/([^/]*).ixlibrary$%1%'''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
  420.   ;;
  421. beos*)
  422.   library_names_spec='${libname}${shared_ext}'
  423.   dynamic_linker="$host_os ld.so"
  424.   shlibpath_var=LIBRARY_PATH
  425.   ;;
  426. bsdi[45]*)
  427.   version_type=linux
  428.   need_version=no
  429.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  430.   soname_spec='${libname}${release}${shared_ext}$major'
  431.   finish_cmds='PATH="$PATH:/sbin" ldconfig $libdir'
  432.   shlibpath_var=LD_LIBRARY_PATH
  433.   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
  434.   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
  435.   # the default ld.so.conf also contains /usr/contrib/lib and
  436.   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
  437.   # libtool to hard-code these into programs
  438.   ;;
  439. cygwin* | mingw* | pw32*)
  440.   version_type=windows
  441.   shrext_cmds=".dll"
  442.   need_version=no
  443.   need_lib_prefix=no
  444.   case $GCC,$host_os in
  445.   yes,cygwin* | yes,mingw* | yes,pw32*)
  446.     library_names_spec='$libname.dll.a'
  447.     # DLL is installed to $(libdir)/../bin by postinstall_cmds
  448.     postinstall_cmds='base_file=`basename ${file}`~
  449.       dlpath=`$SHELL 2>&1 -c '''. $dir/'''${base_file}'''i;echo $dlname'''`~
  450.       dldir=$destdir/`dirname $dlpath`~
  451.       test -d $dldir || mkdir -p $dldir~
  452.       $install_prog $dir/$dlname $dldir/$dlname~
  453.       chmod a+x $dldir/$dlname'
  454.     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '''. $file; echo $dlname'''`~
  455.       dlpath=$dir/$dldll~
  456.        $rm $dlpath'
  457.     shlibpath_overrides_runpath=yes
  458.     case $host_os in
  459.     cygwin*)
  460.       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
  461.       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
  462.       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
  463.       ;;
  464.     mingw*)
  465.       # MinGW DLLs use traditional 'lib' prefix
  466.       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
  467.       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
  468.       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
  469.         # It is most probably a Windows format PATH printed by
  470.         # mingw gcc, but we are running on Cygwin. Gcc prints its search
  471.         # path with ; separators, and with drive letters. We can handle the
  472.         # drive letters (cygwin fileutils understands them), so leave them,
  473.         # especially as we might pass files found there to a mingw objdump,
  474.         # which wouldn't understand a cygwinified path. Ahh.
  475.         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
  476.       else
  477.         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
  478.       fi
  479.       ;;
  480.     pw32*)
  481.       # pw32 DLLs use 'pw' prefix rather than 'lib'
  482.       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
  483.       ;;
  484.     esac
  485.     ;;
  486.   *)
  487.     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
  488.     ;;
  489.   esac
  490.   dynamic_linker='Win32 ld.exe'
  491.   # FIXME: first we should search . and the directory the executable is in
  492.   shlibpath_var=PATH
  493.   ;;
  494. darwin* | rhapsody*)
  495.   dynamic_linker="$host_os dyld"
  496.   version_type=darwin
  497.   need_lib_prefix=no
  498.   need_version=no
  499.   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
  500.   soname_spec='${libname}${release}${major}$shared_ext'
  501.   shlibpath_overrides_runpath=yes
  502.   shlibpath_var=DYLD_LIBRARY_PATH
  503.   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
  504.   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
  505.   ;;
  506. dgux*)
  507.   version_type=linux
  508.   need_lib_prefix=no
  509.   need_version=no
  510.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
  511.   soname_spec='${libname}${release}${shared_ext}$major'
  512.   shlibpath_var=LD_LIBRARY_PATH
  513.   ;;
  514. freebsd1*)
  515.   dynamic_linker=no
  516.   ;;
  517. freebsd* | dragonfly*)
  518.   # DragonFly does not have aout.  When/if they implement a new
  519.   # versioning mechanism, adjust this.
  520.   if test -x /usr/bin/objformat; then
  521.     objformat=`/usr/bin/objformat`
  522.   else
  523.     case $host_os in
  524.     freebsd[123]*) objformat=aout ;;
  525.     *) objformat=elf ;;
  526.     esac
  527.   fi
  528.   version_type=freebsd-$objformat
  529.   case $version_type in
  530.     freebsd-elf*)
  531.       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
  532.       need_version=no
  533.       need_lib_prefix=no
  534.       ;;
  535.     freebsd-*)
  536.       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
  537.       need_version=yes
  538.       ;;
  539.   esac
  540.   shlibpath_var=LD_LIBRARY_PATH
  541.   case $host_os in
  542.   freebsd2*)
  543.     shlibpath_overrides_runpath=yes
  544.     ;;
  545.   freebsd3.[01]* | freebsdelf3.[01]*)
  546.     shlibpath_overrides_runpath=yes
  547.     hardcode_into_libs=yes
  548.     ;;
  549.   freebsd3.[2-9]* | freebsdelf3.[2-9]* | 
  550.   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
  551.     shlibpath_overrides_runpath=no
  552.     hardcode_into_libs=yes
  553.     ;;
  554.   *) # from 4.6 on, and DragonFly
  555.     shlibpath_overrides_runpath=yes
  556.     hardcode_into_libs=yes
  557.     ;;
  558.   esac
  559.   ;;
  560. gnu*)
  561.   version_type=linux
  562.   need_lib_prefix=no
  563.   need_version=no
  564.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
  565.   soname_spec='${libname}${release}${shared_ext}$major'
  566.   shlibpath_var=LD_LIBRARY_PATH
  567.   hardcode_into_libs=yes
  568.   ;;
  569. hpux9* | hpux10* | hpux11*)
  570.   # Give a soname corresponding to the major version so that dld.sl refuses to
  571.   # link against other versions.
  572.   version_type=sunos
  573.   need_lib_prefix=no
  574.   need_version=no
  575.   case $host_cpu in
  576.   ia64*)
  577.     shrext_cmds='.so'
  578.     hardcode_into_libs=yes
  579.     dynamic_linker="$host_os dld.so"
  580.     shlibpath_var=LD_LIBRARY_PATH
  581.     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
  582.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  583.     soname_spec='${libname}${release}${shared_ext}$major'
  584.     if test "X$HPUX_IA64_MODE" = X32; then
  585.       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
  586.     else
  587.       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
  588.     fi
  589.     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
  590.     ;;
  591.    hppa*64*)
  592.      shrext_cmds='.sl'
  593.      hardcode_into_libs=yes
  594.      dynamic_linker="$host_os dld.sl"
  595.      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
  596.      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
  597.      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  598.      soname_spec='${libname}${release}${shared_ext}$major'
  599.      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
  600.      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
  601.      ;;
  602.    *)
  603.     shrext_cmds='.sl'
  604.     dynamic_linker="$host_os dld.sl"
  605.     shlibpath_var=SHLIB_PATH
  606.     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
  607.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  608.     soname_spec='${libname}${release}${shared_ext}$major'
  609.     ;;
  610.   esac
  611.   # HP-UX runs *really* slowly unless shared libraries are mode 555.
  612.   postinstall_cmds='chmod 555 $lib'
  613.   ;;
  614. interix[3-9]*)
  615.   version_type=linux
  616.   need_lib_prefix=no
  617.   need_version=no
  618.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  619.   soname_spec='${libname}${release}${shared_ext}$major'
  620.   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
  621.   shlibpath_var=LD_LIBRARY_PATH
  622.   shlibpath_overrides_runpath=no
  623.   hardcode_into_libs=yes
  624.   ;;
  625. irix5* | irix6* | nonstopux*)
  626.   case $host_os in
  627.     nonstopux*) version_type=nonstopux ;;
  628.     *)
  629. if test "$lt_cv_prog_gnu_ld" = yes; then
  630. version_type=linux
  631. else
  632. version_type=irix
  633. fi ;;
  634.   esac
  635.   need_lib_prefix=no
  636.   need_version=no
  637.   soname_spec='${libname}${release}${shared_ext}$major'
  638.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
  639.   case $host_os in
  640.   irix5* | nonstopux*)
  641.     libsuff= shlibsuff=
  642.     ;;
  643.   *)
  644.     case $LD in # libtool.m4 will add one of these switches to LD
  645.     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
  646.       libsuff= shlibsuff= libmagic=32-bit;;
  647.     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
  648.       libsuff=32 shlibsuff=N32 libmagic=N32;;
  649.     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
  650.       libsuff=64 shlibsuff=64 libmagic=64-bit;;
  651.     *) libsuff= shlibsuff= libmagic=never-match;;
  652.     esac
  653.     ;;
  654.   esac
  655.   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
  656.   shlibpath_overrides_runpath=no
  657.   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
  658.   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
  659.   hardcode_into_libs=yes
  660.   ;;
  661. # No shared lib support for Linux oldld, aout, or coff.
  662. linux*oldld* | linux*aout* | linux*coff*)
  663.   dynamic_linker=no
  664.   ;;
  665. # This must be Linux ELF.
  666. linux* | k*bsd*-gnu)
  667.   version_type=linux
  668.   need_lib_prefix=no
  669.   need_version=no
  670.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  671.   soname_spec='${libname}${release}${shared_ext}$major'
  672.   finish_cmds='PATH="$PATH:/sbin" ldconfig -n $libdir'
  673.   shlibpath_var=LD_LIBRARY_PATH
  674.   shlibpath_overrides_runpath=no
  675.   # This implies no fast_install, which is unacceptable.
  676.   # Some rework will be needed to allow for fast_install
  677.   # before this can be enabled.
  678.   hardcode_into_libs=yes
  679.   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
  680.   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
  681.   # Append ld.so.conf contents to the search path
  682.   if test -f /etc/ld.so.conf; then
  683.     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", $2)); skip = 1; } { if (!skip) print $0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[  ]*hwcap[  ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr 'n' ' '`
  684.     sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
  685.   fi
  686.   # We used to test for /lib/ld.so.1 and disable shared libraries on
  687.   # powerpc, because MkLinux only supported shared libraries with the
  688.   # GNU dynamic linker.  Since this was broken with cross compilers,
  689.   # most powerpc-linux boxes support dynamic linking these days and
  690.   # people can always --disable-shared, the test was removed, and we
  691.   # assume the GNU/Linux dynamic linker is in use.
  692.   dynamic_linker='GNU/Linux ld.so'
  693.   ;;
  694. netbsd*)
  695.   version_type=sunos
  696.   need_lib_prefix=no
  697.   need_version=no
  698.   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
  699.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
  700.     finish_cmds='PATH="$PATH:/sbin" ldconfig -m $libdir'
  701.     dynamic_linker='NetBSD (a.out) ld.so'
  702.   else
  703.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  704.     soname_spec='${libname}${release}${shared_ext}$major'
  705.     dynamic_linker='NetBSD ld.elf_so'
  706.   fi
  707.   shlibpath_var=LD_LIBRARY_PATH
  708.   shlibpath_overrides_runpath=yes
  709.   hardcode_into_libs=yes
  710.   ;;
  711. newsos6)
  712.   version_type=linux
  713.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  714.   shlibpath_var=LD_LIBRARY_PATH
  715.   shlibpath_overrides_runpath=yes
  716.   ;;
  717. nto-qnx*)
  718.   version_type=linux
  719.   need_lib_prefix=no
  720.   need_version=no
  721.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  722.   soname_spec='${libname}${release}${shared_ext}$major'
  723.   shlibpath_var=LD_LIBRARY_PATH
  724.   shlibpath_overrides_runpath=yes
  725.   ;;
  726. openbsd*)
  727.   version_type=sunos
  728.   sys_lib_dlsearch_path_spec="/usr/lib"
  729.   need_lib_prefix=no
  730.   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
  731.   case $host_os in
  732.     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
  733.     *)                         need_version=no  ;;
  734.   esac
  735.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
  736.   finish_cmds='PATH="$PATH:/sbin" ldconfig -m $libdir'
  737.   shlibpath_var=LD_LIBRARY_PATH
  738.   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
  739.     case $host_os in
  740.       openbsd2.[89] | openbsd2.[89].*)
  741. shlibpath_overrides_runpath=no
  742. ;;
  743.       *)
  744. shlibpath_overrides_runpath=yes
  745. ;;
  746.       esac
  747.   else
  748.     shlibpath_overrides_runpath=yes
  749.   fi
  750.   ;;
  751. os2*)
  752.   libname_spec='$name'
  753.   shrext_cmds=".dll"
  754.   need_lib_prefix=no
  755.   library_names_spec='$libname${shared_ext} $libname.a'
  756.   dynamic_linker='OS/2 ld.exe'
  757.   shlibpath_var=LIBPATH
  758.   ;;
  759. osf3* | osf4* | osf5*)
  760.   version_type=osf
  761.   need_lib_prefix=no
  762.   need_version=no
  763.   soname_spec='${libname}${release}${shared_ext}$major'
  764.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  765.   shlibpath_var=LD_LIBRARY_PATH
  766.   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
  767.   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
  768.   ;;
  769. rdos*)
  770.   dynamic_linker=no
  771.   ;;
  772. solaris*)
  773.   version_type=linux
  774.   need_lib_prefix=no
  775.   need_version=no
  776.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  777.   soname_spec='${libname}${release}${shared_ext}$major'
  778.   shlibpath_var=LD_LIBRARY_PATH
  779.   shlibpath_overrides_runpath=yes
  780.   hardcode_into_libs=yes
  781.   # ldd complains unless libraries are executable
  782.   postinstall_cmds='chmod +x $lib'
  783.   ;;
  784. sunos4*)
  785.   version_type=sunos
  786.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
  787.   finish_cmds='PATH="$PATH:/usr/etc" ldconfig $libdir'
  788.   shlibpath_var=LD_LIBRARY_PATH
  789.   shlibpath_overrides_runpath=yes
  790.   if test "$with_gnu_ld" = yes; then
  791.     need_lib_prefix=no
  792.   fi
  793.   need_version=yes
  794.   ;;
  795. sysv4 | sysv4.3*)
  796.   version_type=linux
  797.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  798.   soname_spec='${libname}${release}${shared_ext}$major'
  799.   shlibpath_var=LD_LIBRARY_PATH
  800.   case $host_vendor in
  801.     sni)
  802.       shlibpath_overrides_runpath=no
  803.       need_lib_prefix=no
  804.       export_dynamic_flag_spec='${wl}-Blargedynsym'
  805.       runpath_var=LD_RUN_PATH
  806.       ;;
  807.     siemens)
  808.       need_lib_prefix=no
  809.       ;;
  810.     motorola)
  811.       need_lib_prefix=no
  812.       need_version=no
  813.       shlibpath_overrides_runpath=no
  814.       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
  815.       ;;
  816.   esac
  817.   ;;
  818. sysv4*MP*)
  819.   if test -d /usr/nec ;then
  820.     version_type=linux
  821.     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
  822.     soname_spec='$libname${shared_ext}.$major'
  823.     shlibpath_var=LD_LIBRARY_PATH
  824.   fi
  825.   ;;
  826. sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
  827.   version_type=freebsd-elf
  828.   need_lib_prefix=no
  829.   need_version=no
  830.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
  831.   soname_spec='${libname}${release}${shared_ext}$major'
  832.   shlibpath_var=LD_LIBRARY_PATH
  833.   hardcode_into_libs=yes
  834.   if test "$with_gnu_ld" = yes; then
  835.     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
  836.     shlibpath_overrides_runpath=no
  837.   else
  838.     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
  839.     shlibpath_overrides_runpath=yes
  840.     case $host_os in
  841.       sco3.2v5*)
  842.         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
  843. ;;
  844.     esac
  845.   fi
  846.   sys_lib_dlsearch_path_spec='/usr/lib'
  847.   ;;
  848. uts4*)
  849.   version_type=linux
  850.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  851.   soname_spec='${libname}${release}${shared_ext}$major'
  852.   shlibpath_var=LD_LIBRARY_PATH
  853.   ;;
  854. *)
  855.   dynamic_linker=no
  856.   ;;
  857. esac
  858. { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
  859. echo "${ECHO_T}$dynamic_linker" >&6; }
  860. test "$dynamic_linker" = no && can_build_shared=no
  861. variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
  862. if test "$GCC" = yes; then
  863.   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
  864. fi
  865. { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
  866. echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
  867. hardcode_action_GCJ=
  868. if test -n "$hardcode_libdir_flag_spec_GCJ" || 
  869.    test -n "$runpath_var_GCJ" || 
  870.    test "X$hardcode_automatic_GCJ" = "Xyes" ; then
  871.   # We can hardcode non-existant directories.
  872.   if test "$hardcode_direct_GCJ" != no &&
  873.      # If the only mechanism to avoid hardcoding is shlibpath_var, we
  874.      # have to relink, otherwise we might link with an installed library
  875.      # when we should be linking with a yet-to-be-installed one
  876.      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
  877.      test "$hardcode_minus_L_GCJ" != no; then
  878.     # Linking always hardcodes the temporary library directory.
  879.     hardcode_action_GCJ=relink
  880.   else
  881.     # We can link without hardcoding, and we can hardcode nonexisting dirs.
  882.     hardcode_action_GCJ=immediate
  883.   fi
  884. else
  885.   # We cannot hardcode anything, or else we can only hardcode existing
  886.   # directories.
  887.   hardcode_action_GCJ=unsupported
  888. fi
  889. { echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
  890. echo "${ECHO_T}$hardcode_action_GCJ" >&6; }
  891. if test "$hardcode_action_GCJ" = relink; then
  892.   # Fast installation is not supported
  893.   enable_fast_install=no
  894. elif test "$shlibpath_overrides_runpath" = yes ||
  895.      test "$enable_shared" = no; then
  896.   # Fast installation is not necessary
  897.   enable_fast_install=needless
  898. fi
  899. # The else clause should only fire when bootstrapping the
  900. # libtool distribution, otherwise you forgot to ship ltmain.sh
  901. # with your package, and you will get complaints that there are
  902. # no rules to generate ltmain.sh.
  903. if test -f "$ltmain"; then
  904.   # See if we are running on zsh, and set the options which allow our commands through
  905.   # without removal of  escapes.
  906.   if test -n "${ZSH_VERSION+set}" ; then
  907.     setopt NO_GLOB_SUBST
  908.   fi
  909.   # Now quote all the things that may contain metacharacters while being
  910.   # careful not to overquote the AC_SUBSTed values.  We take copies of the
  911.   # variables and quote the copies for generation of the libtool script.
  912.   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM 
  913.     SED SHELL STRIP 
  914.     libname_spec library_names_spec soname_spec extract_expsyms_cmds 
  915.     old_striplib striplib file_magic_cmd finish_cmds finish_eval 
  916.     deplibs_check_method reload_flag reload_cmds need_locks 
  917.     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl 
  918.     lt_cv_sys_global_symbol_to_c_name_address 
  919.     sys_lib_search_path_spec sys_lib_dlsearch_path_spec 
  920.     old_postinstall_cmds old_postuninstall_cmds 
  921.     compiler_GCJ 
  922.     CC_GCJ 
  923.     LD_GCJ 
  924.     lt_prog_compiler_wl_GCJ 
  925.     lt_prog_compiler_pic_GCJ 
  926.     lt_prog_compiler_static_GCJ 
  927.     lt_prog_compiler_no_builtin_flag_GCJ 
  928.     export_dynamic_flag_spec_GCJ 
  929.     thread_safe_flag_spec_GCJ 
  930.     whole_archive_flag_spec_GCJ 
  931.     enable_shared_with_static_runtimes_GCJ 
  932.     old_archive_cmds_GCJ 
  933.     old_archive_from_new_cmds_GCJ 
  934.     predep_objects_GCJ 
  935.     postdep_objects_GCJ 
  936.     predeps_GCJ 
  937.     postdeps_GCJ 
  938.     compiler_lib_search_path_GCJ 
  939.     archive_cmds_GCJ 
  940.     archive_expsym_cmds_GCJ 
  941.     postinstall_cmds_GCJ 
  942.     postuninstall_cmds_GCJ 
  943.     old_archive_from_expsyms_cmds_GCJ 
  944.     allow_undefined_flag_GCJ 
  945.     no_undefined_flag_GCJ 
  946.     export_symbols_cmds_GCJ 
  947.     hardcode_libdir_flag_spec_GCJ 
  948.     hardcode_libdir_flag_spec_ld_GCJ 
  949.     hardcode_libdir_separator_GCJ 
  950.     hardcode_automatic_GCJ 
  951.     module_cmds_GCJ 
  952.     module_expsym_cmds_GCJ 
  953.     lt_cv_prog_compiler_c_o_GCJ 
  954.     fix_srcfile_path_GCJ 
  955.     exclude_expsyms_GCJ 
  956.     include_expsyms_GCJ; do
  957.     case $var in
  958.     old_archive_cmds_GCJ | 
  959.     old_archive_from_new_cmds_GCJ | 
  960.     archive_cmds_GCJ | 
  961.     archive_expsym_cmds_GCJ | 
  962.     module_cmds_GCJ | 
  963.     module_expsym_cmds_GCJ | 
  964.     old_archive_from_expsyms_cmds_GCJ | 
  965.     export_symbols_cmds_GCJ | 
  966.     extract_expsyms_cmds | reload_cmds | finish_cmds | 
  967.     postinstall_cmds | postuninstall_cmds | 
  968.     old_postinstall_cmds | old_postuninstall_cmds | 
  969.     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
  970.       # Double-quote double-evaled strings.
  971.       eval "lt_$var=\"`$echo "X$$var" | $Xsed -e "$double_quote_subst" -e "$sed_quote_subst" -e "$delay_variable_subst"`\""
  972.       ;;
  973.     *)
  974.       eval "lt_$var=\"`$echo "X$$var" | $Xsed -e "$sed_quote_subst"`\""
  975.       ;;
  976.     esac
  977.   done
  978.   case $lt_echo in
  979.   *'$0 --fallback-echo"')
  980.     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
  981.     ;;
  982.   esac
  983. cfgfile="$ofile"
  984.   cat <<__EOF__ >> "$cfgfile"
  985. # ### BEGIN LIBTOOL TAG CONFIG: $tagname
  986. # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
  987. # Shell to use when invoking shell scripts.
  988. SHELL=$lt_SHELL
  989. # Whether or not to build shared libraries.
  990. build_libtool_libs=$enable_shared
  991. # Whether or not to build static libraries.
  992. build_old_libs=$enable_static
  993. # Whether or not to add -lc for building shared libraries.
  994. build_libtool_need_lc=$archive_cmds_need_lc_GCJ
  995. # Whether or not to disallow shared libs when runtime libs are static
  996. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
  997. # Whether or not to optimize for fast installation.
  998. fast_install=$enable_fast_install
  999. # The host system.
  1000. host_alias=$host_alias
  1001. host=$host
  1002. host_os=$host_os
  1003. # The build system.
  1004. build_alias=$build_alias
  1005. build=$build
  1006. build_os=$build_os
  1007. # An echo program that does not interpret backslashes.
  1008. echo=$lt_echo
  1009. # The archiver.
  1010. AR=$lt_AR
  1011. AR_FLAGS=$lt_AR_FLAGS
  1012. # A C compiler.
  1013. LTCC=$lt_LTCC
  1014. # LTCC compiler flags.
  1015. LTCFLAGS=$lt_LTCFLAGS
  1016. # A language-specific compiler.
  1017. CC=$lt_compiler_GCJ
  1018. # Is the compiler the GNU C compiler?
  1019. with_gcc=$GCC_GCJ
  1020. # An ERE matcher.
  1021. EGREP=$lt_EGREP
  1022. # The linker used to build libraries.
  1023. LD=$lt_LD_GCJ
  1024. # Whether we need hard or soft links.
  1025. LN_S=$lt_LN_S
  1026. # A BSD-compatible nm program.
  1027. NM=$lt_NM
  1028. # A symbol stripping program
  1029. STRIP=$lt_STRIP
  1030. # Used to examine libraries when file_magic_cmd begins "file"
  1031. MAGIC_CMD=$MAGIC_CMD
  1032. # Used on cygwin: DLL creation program.
  1033. DLLTOOL="$DLLTOOL"
  1034. # Used on cygwin: object dumper.
  1035. OBJDUMP="$OBJDUMP"
  1036. # Used on cygwin: assembler.
  1037. AS="$AS"
  1038. # The name of the directory that contains temporary libtool files.
  1039. objdir=$objdir
  1040. # How to create reloadable object files.
  1041. reload_flag=$lt_reload_flag
  1042. reload_cmds=$lt_reload_cmds
  1043. # How to pass a linker flag through the compiler.
  1044. wl=$lt_lt_prog_compiler_wl_GCJ
  1045. # Object file suffix (normally "o").
  1046. objext="$ac_objext"
  1047. # Old archive suffix (normally "a").
  1048. libext="$libext"
  1049. # Shared library suffix (normally ".so").
  1050. shrext_cmds='$shrext_cmds'
  1051. # Executable file suffix (normally "").
  1052. exeext="$exeext"
  1053. # Additional compiler flags for building library objects.
  1054. pic_flag=$lt_lt_prog_compiler_pic_GCJ
  1055. pic_mode=$pic_mode
  1056. # What is the maximum length of a command?
  1057. max_cmd_len=$lt_cv_sys_max_cmd_len
  1058. # Does compiler simultaneously support -c and -o options?
  1059. compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
  1060. # Must we lock files when doing compilation?
  1061. need_locks=$lt_need_locks
  1062. # Do we need the lib prefix for modules?
  1063. need_lib_prefix=$need_lib_prefix
  1064. # Do we need a version for libraries?
  1065. need_version=$need_version
  1066. # Whether dlopen is supported.
  1067. dlopen_support=$enable_dlopen
  1068. # Whether dlopen of programs is supported.
  1069. dlopen_self=$enable_dlopen_self
  1070. # Whether dlopen of statically linked programs is supported.
  1071. dlopen_self_static=$enable_dlopen_self_static
  1072. # Compiler flag to prevent dynamic linking.
  1073. link_static_flag=$lt_lt_prog_compiler_static_GCJ
  1074. # Compiler flag to turn off builtin functions.
  1075. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
  1076. # Compiler flag to allow reflexive dlopens.
  1077. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
  1078. # Compiler flag to generate shared objects directly from archives.
  1079. whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
  1080. # Compiler flag to generate thread-safe objects.
  1081. thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
  1082. # Library versioning type.
  1083. version_type=$version_type
  1084. # Format of library name prefix.
  1085. libname_spec=$lt_libname_spec
  1086. # List of archive names.  First name is the real one, the rest are links.
  1087. # The last name is the one that the linker finds with -lNAME.
  1088. library_names_spec=$lt_library_names_spec
  1089. # The coded name of the library, if different from the real name.
  1090. soname_spec=$lt_soname_spec
  1091. # Commands used to build and install an old-style archive.
  1092. RANLIB=$lt_RANLIB
  1093. old_archive_cmds=$lt_old_archive_cmds_GCJ
  1094. old_postinstall_cmds=$lt_old_postinstall_cmds
  1095. old_postuninstall_cmds=$lt_old_postuninstall_cmds
  1096. # Create an old-style archive from a shared archive.
  1097. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
  1098. # Create a temporary old-style archive to link instead of a shared archive.
  1099. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
  1100. # Commands used to build and install a shared archive.
  1101. archive_cmds=$lt_archive_cmds_GCJ
  1102. archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
  1103. postinstall_cmds=$lt_postinstall_cmds
  1104. postuninstall_cmds=$lt_postuninstall_cmds
  1105. # Commands used to build a loadable module (assumed same as above if empty)
  1106. module_cmds=$lt_module_cmds_GCJ
  1107. module_expsym_cmds=$lt_module_expsym_cmds_GCJ
  1108. # Commands to strip libraries.
  1109. old_striplib=$lt_old_striplib
  1110. striplib=$lt_striplib
  1111. # Dependencies to place before the objects being linked to create a
  1112. # shared library.
  1113. predep_objects=$lt_predep_objects_GCJ
  1114. # Dependencies to place after the objects being linked to create a
  1115. # shared library.
  1116. postdep_objects=$lt_postdep_objects_GCJ
  1117. # Dependencies to place before the objects being linked to create a
  1118. # shared library.
  1119. predeps=$lt_predeps_GCJ
  1120. # Dependencies to place after the objects being linked to create a
  1121. # shared library.
  1122. postdeps=$lt_postdeps_GCJ
  1123. # The library search path used internally by the compiler when linking
  1124. # a shared library.
  1125. compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
  1126. # Method to check whether dependent libraries are shared objects.
  1127. deplibs_check_method=$lt_deplibs_check_method
  1128. # Command to use when deplibs_check_method == file_magic.
  1129. file_magic_cmd=$lt_file_magic_cmd
  1130. # Flag that allows shared libraries with undefined symbols to be built.
  1131. allow_undefined_flag=$lt_allow_undefined_flag_GCJ
  1132. # Flag that forces no undefined symbols.
  1133. no_undefined_flag=$lt_no_undefined_flag_GCJ
  1134. # Commands used to finish a libtool library installation in a directory.
  1135. finish_cmds=$lt_finish_cmds
  1136. # Same as above, but a single script fragment to be evaled but not shown.
  1137. finish_eval=$lt_finish_eval
  1138. # Take the output of nm and produce a listing of raw symbols and C names.
  1139. global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
  1140. # Transform the output of nm in a proper C declaration
  1141. global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
  1142. # Transform the output of nm in a C name address pair
  1143. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
  1144. # This is the shared library runtime path variable.
  1145. runpath_var=$runpath_var
  1146. # This is the shared library path variable.
  1147. shlibpath_var=$shlibpath_var
  1148. # Is shlibpath searched before the hard-coded library search path?
  1149. shlibpath_overrides_runpath=$shlibpath_overrides_runpath
  1150. # How to hardcode a shared library path into an executable.
  1151. hardcode_action=$hardcode_action_GCJ
  1152. # Whether we should hardcode library paths into libraries.
  1153. hardcode_into_libs=$hardcode_into_libs
  1154. # Flag to hardcode $libdir into a binary during linking.
  1155. # This must work even if $libdir does not exist.
  1156. hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
  1157. # If ld is used when linking, flag to hardcode $libdir into
  1158. # a binary during linking. This must work even if $libdir does
  1159. # not exist.
  1160. hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
  1161. # Whether we need a single -rpath flag with a separated argument.
  1162. hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
  1163. # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
  1164. # resulting binary.
  1165. hardcode_direct=$hardcode_direct_GCJ
  1166. # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
  1167. # resulting binary.
  1168. hardcode_minus_L=$hardcode_minus_L_GCJ
  1169. # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
  1170. # the resulting binary.
  1171. hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
  1172. # Set to yes if building a shared library automatically hardcodes DIR into the library
  1173. # and all subsequent libraries and executables linked against it.
  1174. hardcode_automatic=$hardcode_automatic_GCJ
  1175. # Variables whose values should be saved in libtool wrapper scripts and
  1176. # restored at relink time.
  1177. variables_saved_for_relink="$variables_saved_for_relink"
  1178. # Whether libtool must link a program against all its dependency libraries.
  1179. link_all_deplibs=$link_all_deplibs_GCJ
  1180. # Compile-time system search path for libraries
  1181. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
  1182. # Run-time system search path for libraries
  1183. sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
  1184. # Fix the shell variable $srcfile for the compiler.
  1185. fix_srcfile_path=$lt_fix_srcfile_path
  1186. # Set to yes if exported symbols are required.
  1187. always_export_symbols=$always_export_symbols_GCJ
  1188. # The commands to list exported symbols.
  1189. export_symbols_cmds=$lt_export_symbols_cmds_GCJ
  1190. # The commands to extract the exported symbol list from a shared archive.
  1191. extract_expsyms_cmds=$lt_extract_expsyms_cmds
  1192. # Symbols that should not be listed in the preloaded symbols.
  1193. exclude_expsyms=$lt_exclude_expsyms_GCJ
  1194. # Symbols that must always be exported.
  1195. include_expsyms=$lt_include_expsyms_GCJ
  1196. # ### END LIBTOOL TAG CONFIG: $tagname
  1197. __EOF__
  1198. else
  1199.   # If there is no Makefile yet, we rely on a make rule to execute
  1200.   # `config.status --recheck' to rerun these tests and create the
  1201.   # libtool script then.
  1202.   ltmain_in=`echo $ltmain | sed -e 's/.sh$/.in/'`
  1203.   if test -f "$ltmain_in"; then
  1204.     test -f Makefile && make "$ltmain"
  1205.   fi
  1206. fi
  1207. ac_ext=c
  1208. ac_cpp='$CPP $CPPFLAGS'
  1209. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  1210. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  1211. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  1212. CC="$lt_save_CC"
  1213. else
  1214.   tagname=""
  1215. fi
  1216. ;;
  1217.       RC)
  1218. # Source file extension for RC test sources.
  1219. ac_ext=rc
  1220. # Object file extension for compiled RC test sources.
  1221. objext=o
  1222. objext_RC=$objext
  1223. # Code to be used in simple compile tests
  1224. lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
  1225. # Code to be used in simple link tests
  1226. lt_simple_link_test_code="$lt_simple_compile_test_code"
  1227. # ltmain only uses $CC for tagged configurations so make sure $CC is set.
  1228. # If no C compiler was specified, use CC.
  1229. LTCC=${LTCC-"$CC"}
  1230. # If no C compiler flags were specified, use CFLAGS.
  1231. LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
  1232. # Allow CC to be a program name with arguments.
  1233. compiler=$CC
  1234. # save warnings/boilerplate of simple test code
  1235. ac_outfile=conftest.$ac_objext
  1236. echo "$lt_simple_compile_test_code" >conftest.$ac_ext
  1237. eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
  1238. _lt_compiler_boilerplate=`cat conftest.err`
  1239. $rm conftest*
  1240. ac_outfile=conftest.$ac_objext
  1241. echo "$lt_simple_link_test_code" >conftest.$ac_ext
  1242. eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
  1243. _lt_linker_boilerplate=`cat conftest.err`
  1244. $rm conftest*
  1245. # Allow CC to be a program name with arguments.
  1246. lt_save_CC="$CC"
  1247. CC=${RC-"windres"}
  1248. compiler=$CC
  1249. compiler_RC=$CC
  1250. for cc_temp in $compiler""; do
  1251.   case $cc_temp in
  1252.     compile | *[\/]compile | ccache | *[\/]ccache ) ;;
  1253.     distcc | *[\/]distcc | purify | *[\/]purify ) ;;
  1254.     -*) ;;
  1255.     *) break;;
  1256.   esac
  1257. done
  1258. cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
  1259. lt_cv_prog_compiler_c_o_RC=yes
  1260. # The else clause should only fire when bootstrapping the
  1261. # libtool distribution, otherwise you forgot to ship ltmain.sh
  1262. # with your package, and you will get complaints that there are
  1263. # no rules to generate ltmain.sh.
  1264. if test -f "$ltmain"; then
  1265.   # See if we are running on zsh, and set the options which allow our commands through
  1266.   # without removal of  escapes.
  1267.   if test -n "${ZSH_VERSION+set}" ; then
  1268.     setopt NO_GLOB_SUBST
  1269.   fi
  1270.   # Now quote all the things that may contain metacharacters while being
  1271.   # careful not to overquote the AC_SUBSTed values.  We take copies of the
  1272.   # variables and quote the copies for generation of the libtool script.
  1273.   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM 
  1274.     SED SHELL STRIP 
  1275.     libname_spec library_names_spec soname_spec extract_expsyms_cmds 
  1276.     old_striplib striplib file_magic_cmd finish_cmds finish_eval 
  1277.     deplibs_check_method reload_flag reload_cmds need_locks 
  1278.     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl 
  1279.     lt_cv_sys_global_symbol_to_c_name_address 
  1280.     sys_lib_search_path_spec sys_lib_dlsearch_path_spec 
  1281.     old_postinstall_cmds old_postuninstall_cmds 
  1282.     compiler_RC 
  1283.     CC_RC 
  1284.     LD_RC 
  1285.     lt_prog_compiler_wl_RC 
  1286.     lt_prog_compiler_pic_RC 
  1287.     lt_prog_compiler_static_RC 
  1288.     lt_prog_compiler_no_builtin_flag_RC 
  1289.     export_dynamic_flag_spec_RC 
  1290.     thread_safe_flag_spec_RC 
  1291.     whole_archive_flag_spec_RC 
  1292.     enable_shared_with_static_runtimes_RC 
  1293.     old_archive_cmds_RC 
  1294.     old_archive_from_new_cmds_RC 
  1295.     predep_objects_RC 
  1296.     postdep_objects_RC 
  1297.     predeps_RC 
  1298.     postdeps_RC 
  1299.     compiler_lib_search_path_RC 
  1300.     archive_cmds_RC 
  1301.     archive_expsym_cmds_RC 
  1302.     postinstall_cmds_RC 
  1303.     postuninstall_cmds_RC 
  1304.     old_archive_from_expsyms_cmds_RC 
  1305.     allow_undefined_flag_RC 
  1306.     no_undefined_flag_RC 
  1307.     export_symbols_cmds_RC 
  1308.     hardcode_libdir_flag_spec_RC 
  1309.     hardcode_libdir_flag_spec_ld_RC 
  1310.     hardcode_libdir_separator_RC 
  1311.     hardcode_automatic_RC 
  1312.     module_cmds_RC 
  1313.     module_expsym_cmds_RC 
  1314.     lt_cv_prog_compiler_c_o_RC 
  1315.     fix_srcfile_path_RC 
  1316.     exclude_expsyms_RC 
  1317.     include_expsyms_RC; do
  1318.     case $var in
  1319.     old_archive_cmds_RC | 
  1320.     old_archive_from_new_cmds_RC | 
  1321.     archive_cmds_RC | 
  1322.     archive_expsym_cmds_RC | 
  1323.     module_cmds_RC | 
  1324.     module_expsym_cmds_RC | 
  1325.     old_archive_from_expsyms_cmds_RC | 
  1326.     export_symbols_cmds_RC | 
  1327.     extract_expsyms_cmds | reload_cmds | finish_cmds | 
  1328.     postinstall_cmds | postuninstall_cmds | 
  1329.     old_postinstall_cmds | old_postuninstall_cmds | 
  1330.     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
  1331.       # Double-quote double-evaled strings.
  1332.       eval "lt_$var=\"`$echo "X$$var" | $Xsed -e "$double_quote_subst" -e "$sed_quote_subst" -e "$delay_variable_subst"`\""
  1333.       ;;
  1334.     *)
  1335.       eval "lt_$var=\"`$echo "X$$var" | $Xsed -e "$sed_quote_subst"`\""
  1336.       ;;
  1337.     esac
  1338.   done
  1339.   case $lt_echo in
  1340.   *'$0 --fallback-echo"')
  1341.     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
  1342.     ;;
  1343.   esac
  1344. cfgfile="$ofile"
  1345.   cat <<__EOF__ >> "$cfgfile"
  1346. # ### BEGIN LIBTOOL TAG CONFIG: $tagname
  1347. # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
  1348. # Shell to use when invoking shell scripts.
  1349. SHELL=$lt_SHELL
  1350. # Whether or not to build shared libraries.
  1351. build_libtool_libs=$enable_shared
  1352. # Whether or not to build static libraries.
  1353. build_old_libs=$enable_static
  1354. # Whether or not to add -lc for building shared libraries.
  1355. build_libtool_need_lc=$archive_cmds_need_lc_RC
  1356. # Whether or not to disallow shared libs when runtime libs are static
  1357. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
  1358. # Whether or not to optimize for fast installation.
  1359. fast_install=$enable_fast_install
  1360. # The host system.
  1361. host_alias=$host_alias
  1362. host=$host
  1363. host_os=$host_os
  1364. # The build system.
  1365. build_alias=$build_alias
  1366. build=$build
  1367. build_os=$build_os
  1368. # An echo program that does not interpret backslashes.
  1369. echo=$lt_echo
  1370. # The archiver.
  1371. AR=$lt_AR
  1372. AR_FLAGS=$lt_AR_FLAGS
  1373. # A C compiler.
  1374. LTCC=$lt_LTCC
  1375. # LTCC compiler flags.
  1376. LTCFLAGS=$lt_LTCFLAGS
  1377. # A language-specific compiler.
  1378. CC=$lt_compiler_RC
  1379. # Is the compiler the GNU C compiler?
  1380. with_gcc=$GCC_RC
  1381. # An ERE matcher.
  1382. EGREP=$lt_EGREP
  1383. # The linker used to build libraries.
  1384. LD=$lt_LD_RC
  1385. # Whether we need hard or soft links.
  1386. LN_S=$lt_LN_S
  1387. # A BSD-compatible nm program.
  1388. NM=$lt_NM
  1389. # A symbol stripping program
  1390. STRIP=$lt_STRIP
  1391. # Used to examine libraries when file_magic_cmd begins "file"
  1392. MAGIC_CMD=$MAGIC_CMD
  1393. # Used on cygwin: DLL creation program.
  1394. DLLTOOL="$DLLTOOL"
  1395. # Used on cygwin: object dumper.
  1396. OBJDUMP="$OBJDUMP"
  1397. # Used on cygwin: assembler.
  1398. AS="$AS"
  1399. # The name of the directory that contains temporary libtool files.
  1400. objdir=$objdir
  1401. # How to create reloadable object files.
  1402. reload_flag=$lt_reload_flag
  1403. reload_cmds=$lt_reload_cmds
  1404. # How to pass a linker flag through the compiler.
  1405. wl=$lt_lt_prog_compiler_wl_RC
  1406. # Object file suffix (normally "o").
  1407. objext="$ac_objext"
  1408. # Old archive suffix (normally "a").
  1409. libext="$libext"
  1410. # Shared library suffix (normally ".so").
  1411. shrext_cmds='$shrext_cmds'
  1412. # Executable file suffix (normally "").
  1413. exeext="$exeext"
  1414. # Additional compiler flags for building library objects.
  1415. pic_flag=$lt_lt_prog_compiler_pic_RC
  1416. pic_mode=$pic_mode
  1417. # What is the maximum length of a command?
  1418. max_cmd_len=$lt_cv_sys_max_cmd_len
  1419. # Does compiler simultaneously support -c and -o options?
  1420. compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
  1421. # Must we lock files when doing compilation?
  1422. need_locks=$lt_need_locks
  1423. # Do we need the lib prefix for modules?
  1424. need_lib_prefix=$need_lib_prefix
  1425. # Do we need a version for libraries?
  1426. need_version=$need_version
  1427. # Whether dlopen is supported.
  1428. dlopen_support=$enable_dlopen
  1429. # Whether dlopen of programs is supported.
  1430. dlopen_self=$enable_dlopen_self
  1431. # Whether dlopen of statically linked programs is supported.
  1432. dlopen_self_static=$enable_dlopen_self_static
  1433. # Compiler flag to prevent dynamic linking.
  1434. link_static_flag=$lt_lt_prog_compiler_static_RC
  1435. # Compiler flag to turn off builtin functions.
  1436. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
  1437. # Compiler flag to allow reflexive dlopens.
  1438. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
  1439. # Compiler flag to generate shared objects directly from archives.
  1440. whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
  1441. # Compiler flag to generate thread-safe objects.
  1442. thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
  1443. # Library versioning type.
  1444. version_type=$version_type
  1445. # Format of library name prefix.
  1446. libname_spec=$lt_libname_spec
  1447. # List of archive names.  First name is the real one, the rest are links.
  1448. # The last name is the one that the linker finds with -lNAME.
  1449. library_names_spec=$lt_library_names_spec
  1450. # The coded name of the library, if different from the real name.
  1451. soname_spec=$lt_soname_spec
  1452. # Commands used to build and install an old-style archive.
  1453. RANLIB=$lt_RANLIB
  1454. old_archive_cmds=$lt_old_archive_cmds_RC
  1455. old_postinstall_cmds=$lt_old_postinstall_cmds
  1456. old_postuninstall_cmds=$lt_old_postuninstall_cmds
  1457. # Create an old-style archive from a shared archive.
  1458. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
  1459. # Create a temporary old-style archive to link instead of a shared archive.
  1460. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
  1461. # Commands used to build and install a shared archive.
  1462. archive_cmds=$lt_archive_cmds_RC
  1463. archive_expsym_cmds=$lt_archive_expsym_cmds_RC
  1464. postinstall_cmds=$lt_postinstall_cmds
  1465. postuninstall_cmds=$lt_postuninstall_cmds
  1466. # Commands used to build a loadable module (assumed same as above if empty)
  1467. module_cmds=$lt_module_cmds_RC
  1468. module_expsym_cmds=$lt_module_expsym_cmds_RC
  1469. # Commands to strip libraries.
  1470. old_striplib=$lt_old_striplib
  1471. striplib=$lt_striplib
  1472. # Dependencies to place before the objects being linked to create a
  1473. # shared library.
  1474. predep_objects=$lt_predep_objects_RC
  1475. # Dependencies to place after the objects being linked to create a
  1476. # shared library.
  1477. postdep_objects=$lt_postdep_objects_RC
  1478. # Dependencies to place before the objects being linked to create a
  1479. # shared library.
  1480. predeps=$lt_predeps_RC
  1481. # Dependencies to place after the objects being linked to create a
  1482. # shared library.
  1483. postdeps=$lt_postdeps_RC
  1484. # The library search path used internally by the compiler when linking
  1485. # a shared library.
  1486. compiler_lib_search_path=$lt_compiler_lib_search_path_RC
  1487. # Method to check whether dependent libraries are shared objects.
  1488. deplibs_check_method=$lt_deplibs_check_method
  1489. # Command to use when deplibs_check_method == file_magic.
  1490. file_magic_cmd=$lt_file_magic_cmd
  1491. # Flag that allows shared libraries with undefined symbols to be built.
  1492. allow_undefined_flag=$lt_allow_undefined_flag_RC
  1493. # Flag that forces no undefined symbols.
  1494. no_undefined_flag=$lt_no_undefined_flag_RC
  1495. # Commands used to finish a libtool library installation in a directory.
  1496. finish_cmds=$lt_finish_cmds
  1497. # Same as above, but a single script fragment to be evaled but not shown.
  1498. finish_eval=$lt_finish_eval
  1499. # Take the output of nm and produce a listing of raw symbols and C names.
  1500. global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
  1501. # Transform the output of nm in a proper C declaration
  1502. global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
  1503. # Transform the output of nm in a C name address pair
  1504. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
  1505. # This is the shared library runtime path variable.
  1506. runpath_var=$runpath_var
  1507. # This is the shared library path variable.
  1508. shlibpath_var=$shlibpath_var
  1509. # Is shlibpath searched before the hard-coded library search path?
  1510. shlibpath_overrides_runpath=$shlibpath_overrides_runpath
  1511. # How to hardcode a shared library path into an executable.
  1512. hardcode_action=$hardcode_action_RC
  1513. # Whether we should hardcode library paths into libraries.
  1514. hardcode_into_libs=$hardcode_into_libs
  1515. # Flag to hardcode $libdir into a binary during linking.
  1516. # This must work even if $libdir does not exist.
  1517. hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
  1518. # If ld is used when linking, flag to hardcode $libdir into
  1519. # a binary during linking. This must work even if $libdir does
  1520. # not exist.
  1521. hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
  1522. # Whether we need a single -rpath flag with a separated argument.
  1523. hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
  1524. # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
  1525. # resulting binary.
  1526. hardcode_direct=$hardcode_direct_RC
  1527. # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
  1528. # resulting binary.
  1529. hardcode_minus_L=$hardcode_minus_L_RC
  1530. # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
  1531. # the resulting binary.
  1532. hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
  1533. # Set to yes if building a shared library automatically hardcodes DIR into the library
  1534. # and all subsequent libraries and executables linked against it.
  1535. hardcode_automatic=$hardcode_automatic_RC
  1536. # Variables whose values should be saved in libtool wrapper scripts and
  1537. # restored at relink time.
  1538. variables_saved_for_relink="$variables_saved_for_relink"
  1539. # Whether libtool must link a program against all its dependency libraries.
  1540. link_all_deplibs=$link_all_deplibs_RC
  1541. # Compile-time system search path for libraries
  1542. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
  1543. # Run-time system search path for libraries
  1544. sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
  1545. # Fix the shell variable $srcfile for the compiler.
  1546. fix_srcfile_path=$lt_fix_srcfile_path
  1547. # Set to yes if exported symbols are required.
  1548. always_export_symbols=$always_export_symbols_RC
  1549. # The commands to list exported symbols.
  1550. export_symbols_cmds=$lt_export_symbols_cmds_RC
  1551. # The commands to extract the exported symbol list from a shared archive.
  1552. extract_expsyms_cmds=$lt_extract_expsyms_cmds
  1553. # Symbols that should not be listed in the preloaded symbols.
  1554. exclude_expsyms=$lt_exclude_expsyms_RC
  1555. # Symbols that must always be exported.
  1556. include_expsyms=$lt_include_expsyms_RC
  1557. # ### END LIBTOOL TAG CONFIG: $tagname
  1558. __EOF__
  1559. else
  1560.   # If there is no Makefile yet, we rely on a make rule to execute
  1561.   # `config.status --recheck' to rerun these tests and create the
  1562.   # libtool script then.
  1563.   ltmain_in=`echo $ltmain | sed -e 's/.sh$/.in/'`
  1564.   if test -f "$ltmain_in"; then
  1565.     test -f Makefile && make "$ltmain"
  1566.   fi
  1567. fi
  1568. ac_ext=c
  1569. ac_cpp='$CPP $CPPFLAGS'
  1570. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  1571. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  1572. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  1573. CC="$lt_save_CC"
  1574. ;;
  1575.       *)
  1576. { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
  1577. echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
  1578.    { (exit 1); exit 1; }; }
  1579. ;;
  1580.       esac
  1581.       # Append the new tag name to the list of available tags.
  1582.       if test -n "$tagname" ; then
  1583.       available_tags="$available_tags $tagname"
  1584.     fi
  1585.     fi
  1586.   done
  1587.   IFS="$lt_save_ifs"
  1588.   # Now substitute the updated list of available tags.
  1589.   if eval "sed -e 's/^available_tags=.*$/available_tags="$available_tags"/' "$ofile" > "${ofile}T""; then
  1590.     mv "${ofile}T" "$ofile"
  1591.     chmod +x "$ofile"
  1592.   else
  1593.     rm -f "${ofile}T"
  1594.     { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
  1595. echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
  1596.    { (exit 1); exit 1; }; }
  1597.   fi
  1598. fi
  1599. # This can be used to rebuild libtool when needed
  1600. LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
  1601. # Always use our own libtool.
  1602. LIBTOOL='$(SHELL) $(top_builddir)/libtool'
  1603. # Prevent multiple expansion
  1604. NS_ALLINONE_PATH=''
  1605. NS_PATH=''
  1606. TCL_PATH=''
  1607. OTCL_PATH=''
  1608. NS_CPPFLAGS=''
  1609. # Check whether --with-ns-allinone was given.
  1610. if test "${with_ns_allinone+set}" = set; then
  1611.   withval=$with_ns_allinone;
  1612.     if test ! -d $withval
  1613. then
  1614. { { echo "$as_me:$LINENO: error: ns-allinone path $withval is not valid" >&5
  1615. echo "$as_me: error: ns-allinone path $withval is not valid" >&2;}
  1616.    { (exit 1); exit 1; }; }
  1617.     else
  1618. NS_ALLINONE_PATH=$withval
  1619. NS_PATH=$NS_ALLINONE_PATH/`cd $NS_ALLINONE_PATH; ls -d ns-* | head -n 1`
  1620. TCL_PATH=$NS_ALLINONE_PATH/`cd $NS_ALLINONE_PATH; ls -d * | grep -e 'tcl0-9.*' | head -n 1`
  1621. TCLCL_PATH=$NS_ALLINONE_PATH/`cd $NS_ALLINONE_PATH; ls -d tclcl-* | head -n 1`
  1622. OTCL_PATH=$NS_ALLINONE_PATH/`cd $NS_ALLINONE_PATH; ls -d otcl-* | head -n 1`
  1623. NS_CPPFLAGS="-I$NS_ALLINONE_PATH/include -I$NS_PATH -I$TCLCL_PATH -I$OTCL_PATH"
  1624. NS_ALLINONE_DISTCHECK_CONFIGURE_FLAGS="--with-ns-allinone=$withval"
  1625.     fi
  1626. fi
  1627. if test x$NS_ALLINONE_PATH = x ;    then
  1628.    { { echo "$as_me:$LINENO: error: you must specify ns-allinone installation path using --with-ns-allinone=PATH" >&5
  1629. echo "$as_me: error: you must specify ns-allinone installation path using --with-ns-allinone=PATH" >&2;}
  1630.    { (exit 1); exit 1; }; }
  1631. fi
  1632. NS_CPPFLAGS="$NS_CPPFLAGS  -I$NS_PATH/mac"
  1633. NS_CPPFLAGS="$NS_CPPFLAGS  -I$NS_PATH/propagation"
  1634. NS_CPPFLAGS="$NS_CPPFLAGS  -I$NS_PATH/mobile"
  1635. NS_CPPFLAGS="$NS_CPPFLAGS  -I$NS_PATH/pcap"
  1636. NS_CPPFLAGS="$NS_CPPFLAGS  -I$NS_PATH/tcp"
  1637. NS_CPPFLAGS="$NS_CPPFLAGS  -I$NS_PATH/sctp"
  1638. NS_CPPFLAGS="$NS_CPPFLAGS  -I$NS_PATH/common"
  1639. NS_CPPFLAGS="$NS_CPPFLAGS  -I$NS_PATH/link"
  1640. NS_CPPFLAGS="$NS_CPPFLAGS  -I$NS_PATH/queue"
  1641. NS_CPPFLAGS="$NS_CPPFLAGS  -I$NS_PATH/trace"
  1642. NS_CPPFLAGS="$NS_CPPFLAGS  -I$NS_PATH/adc"
  1643. NS_CPPFLAGS="$NS_CPPFLAGS  -I$NS_PATH/apps"
  1644. NS_CPPFLAGS="$NS_CPPFLAGS  -I$NS_PATH/routing"
  1645. NS_CPPFLAGS="$NS_CPPFLAGS  -I$NS_PATH/tools"
  1646. NS_CPPFLAGS="$NS_CPPFLAGS  -I$NS_PATH/classifier"
  1647. NS_CPPFLAGS="$NS_CPPFLAGS  -I$NS_PATH/mcast"
  1648. NS_CPPFLAGS="$NS_CPPFLAGS  -I$NS_PATH/diffusion3/lib"
  1649. NS_CPPFLAGS="$NS_CPPFLAGS  -I$NS_PATH/diffusion3/lib/main"
  1650. NS_CPPFLAGS="$NS_CPPFLAGS  -I$NS_PATH/diffusion3/lib/nr"
  1651. NS_CPPFLAGS="$NS_CPPFLAGS  -I$NS_PATH/diffusion3/ns"
  1652. NS_CPPFLAGS="$NS_CPPFLAGS  -I$NS_PATH/diffusion3/filter_core"
  1653. NS_CPPFLAGS="$NS_CPPFLAGS  -I$NS_PATH/asim"
  1654. { echo "$as_me:$LINENO: checking for NS_LDFLAGS and NS_LIBADD type" >&5
  1655. echo $ECHO_N "checking for NS_LDFLAGS and NS_LIBADD type... $ECHO_C" >&6; }
  1656. system=`uname -s`
  1657. case $system in
  1658.     CYGWIN*)
  1659. { echo "$as_me:$LINENO: result: cygwin" >&5
  1660. echo "${ECHO_T}cygwin" >&6; }
  1661. echo "running cygwin"
  1662. NS_LDFLAGS=" -shared -no-undefined -L${NS_PATH} -Wl,--export-all-symbols -Wl,--enable-auto-import  -Wl,--whole-archive  "
  1663. NS_LIBADD=" -lns"
  1664. ;;
  1665.     *)
  1666. { echo "$as_me:$LINENO: result: none needed" >&5
  1667. echo "${ECHO_T}none needed" >&6; }
  1668. # OK for linux, should be fine for unix in general
  1669. NS_LDFLAGS=""
  1670. NS_LIBADD=""
  1671. ;;
  1672. esac
  1673. ########################################################
  1674. # checking if ns-allinone path has been setup correctly
  1675. ########################################################
  1676. # temporarily add NS_CPPFLAGS to CPPFLAGS
  1677. BACKUP_CPPFLAGS=$CPPFLAGS
  1678. CPPFLAGS=$NS_CPPFLAGS
  1679. #BACKUP_CFLAGS=$CFLAGS
  1680. #CFLAGS=$NS_CPPFLAGS
  1681. ac_ext=cpp
  1682. ac_cpp='$CXXCPP $CPPFLAGS'
  1683. ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  1684. ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  1685. ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
  1686. { echo "$as_me:$LINENO: checking for ns-allinone installation" >&5
  1687. echo $ECHO_N "checking for ns-allinone installation... $ECHO_C" >&6; }
  1688. cat >conftest.$ac_ext <<_ACEOF
  1689. /* confdefs.h.  */
  1690. _ACEOF
  1691. cat confdefs.h >>conftest.$ac_ext
  1692. cat >>conftest.$ac_ext <<_ACEOF
  1693. /* end confdefs.h.  */
  1694. #include<tcl.h>
  1695. #include<otcl.h>
  1696. #include<tclcl.h>
  1697. #include<packet.h>
  1698. Packet* p;
  1699. int
  1700. main ()
  1701. {
  1702. p = new packet;
  1703. delete p;
  1704.   ;
  1705.   return 0;
  1706. }
  1707. _ACEOF
  1708. if { (ac_try="$ac_cpp conftest.$ac_ext"
  1709. case "(($ac_try" in
  1710.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1711.   *) ac_try_echo=$ac_try;;
  1712. esac
  1713. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1714.   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  1715.   ac_status=$?
  1716.   grep -v '^ *+' conftest.er1 >conftest.err
  1717.   rm -f conftest.er1
  1718.   cat conftest.err >&5
  1719.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1720.   (exit $ac_status); } >/dev/null && {
  1721.  test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
  1722.  test ! -s conftest.err
  1723.        }; then
  1724.   { echo "$as_me:$LINENO: result: ok" >&5
  1725. echo "${ECHO_T}ok" >&6; }
  1726. else
  1727.   echo "$as_me: failed program was:" >&5
  1728. sed 's/^/| /' conftest.$ac_ext >&5
  1729.   { echo "$as_me:$LINENO: result: FAILED!" >&5
  1730. echo "${ECHO_T}FAILED!" >&6; }
  1731.   { { echo "$as_me:$LINENO: error: Could not find NS headers. Is --with-ns-allinone set correctly? " >&5
  1732. echo "$as_me: error: Could not find NS headers. Is --with-ns-allinone set correctly? " >&2;}
  1733.    { (exit 1); exit 1; }; }
  1734. fi
  1735. rm -f conftest.err conftest.$ac_ext
  1736. { echo "$as_me:$LINENO: checking if ns-allinone installation has been patched for dynamic libraries" >&5
  1737. echo $ECHO_N "checking if ns-allinone installation has been patched for dynamic libraries... $ECHO_C" >&6; }
  1738. cat >conftest.$ac_ext <<_ACEOF
  1739. /* confdefs.h.  */
  1740. _ACEOF
  1741. cat confdefs.h >>conftest.$ac_ext
  1742. cat >>conftest.$ac_ext <<_ACEOF
  1743. /* end confdefs.h.  */
  1744. #include<tcl.h>
  1745. #include<otcl.h>
  1746. #include<tclcl.h>
  1747. #include<packet.h>
  1748. int
  1749. main ()
  1750. {
  1751. p_info::addPacket("TEST_PKT");
  1752.   ;
  1753.   return 0;
  1754. }
  1755. _ACEOF
  1756. if { (ac_try="$ac_cpp conftest.$ac_ext"
  1757. case "(($ac_try" in
  1758.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1759.   *) ac_try_echo=$ac_try;;
  1760. esac
  1761. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1762.   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  1763.   ac_status=$?
  1764.   grep -v '^ *+' conftest.er1 >conftest.err
  1765.   rm -f conftest.er1
  1766.   cat conftest.err >&5
  1767.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1768.   (exit $ac_status); } >/dev/null && {
  1769.  test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
  1770.  test ! -s conftest.err
  1771.        }; then
  1772.   { echo "$as_me:$LINENO: result: yes" >&5
  1773. echo "${ECHO_T}yes" >&6; }
  1774. else
  1775.   echo "$as_me: failed program was:" >&5
  1776. sed 's/^/| /' conftest.$ac_ext >&5
  1777.   { echo "$as_me:$LINENO: result: NO!" >&5
  1778. echo "${ECHO_T}NO!" >&6; }
  1779.   { { echo "$as_me:$LINENO: error: The ns-allinone installation in $NS_ALLINONE_PATH has not been patched for dynamic libraries.
  1780.   Either patch it or change the --with-ns-allinone switch so that it refers to a patched version. " >&5
  1781. echo "$as_me: error: The ns-allinone installation in $NS_ALLINONE_PATH has not been patched for dynamic libraries.
  1782.   Either patch it or change the --with-ns-allinone switch so that it refers to a patched version. " >&2;}
  1783.    { (exit 1); exit 1; }; }
  1784. fi
  1785. rm -f conftest.err conftest.$ac_ext
  1786. ac_ext=c
  1787. ac_cpp='$CPP $CPPFLAGS'
  1788. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  1789. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  1790. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  1791. # Restoring to the initial value
  1792. CPPFLAGS=$BACKUP_CPPFLAGS
  1793. #CFLAGS=$BACKUP_CFLAGS
  1794. ## AC_ARG_VAR([TCLCL_PATH],[blah blah blah])
  1795. ## AC_PATH_PROG([TCL2CPP],[tcl2c++],[none],[$PATH:$TCLCL_PATH])
  1796. # Extract the first word of "tcl2c++", so it can be a program name with args.
  1797. set dummy tcl2c++; ac_word=$2
  1798. { echo "$as_me:$LINENO: checking for $ac_word" >&5
  1799. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  1800. if test "${ac_cv_path_TCL2CPP+set}" = set; then
  1801.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1802. else
  1803.   case $TCL2CPP in
  1804.   [\/]* | ?:[\/]*)
  1805.   ac_cv_path_TCL2CPP="$TCL2CPP" # Let the user override the test with a path.
  1806.   ;;
  1807.   *)
  1808.   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  1809. as_dummy="$PATH:$TCLCL_PATH"
  1810. for as_dir in $as_dummy
  1811. do
  1812.   IFS=$as_save_IFS
  1813.   test -z "$as_dir" && as_dir=.
  1814.   for ac_exec_ext in '' $ac_executable_extensions; do
  1815.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  1816.     ac_cv_path_TCL2CPP="$as_dir/$ac_word$ac_exec_ext"
  1817.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  1818.     break 2
  1819.   fi
  1820. done
  1821. done
  1822. IFS=$as_save_IFS
  1823.   test -z "$ac_cv_path_TCL2CPP" && ac_cv_path_TCL2CPP="none"
  1824.   ;;
  1825. esac
  1826. fi
  1827. TCL2CPP=$ac_cv_path_TCL2CPP
  1828. if test -n "$TCL2CPP"; then
  1829.   { echo "$as_me:$LINENO: result: $TCL2CPP" >&5
  1830. echo "${ECHO_T}$TCL2CPP" >&6; }
  1831. else
  1832.   { echo "$as_me:$LINENO: result: no" >&5
  1833. echo "${ECHO_T}no" >&6; }
  1834. fi
  1835. if test "x$TCL2CPP" = "xnone" ;    then
  1836. { { echo "$as_me:$LINENO: error: could not find tcl2c++" >&5
  1837. echo "$as_me: error: could not find tcl2c++" >&2;}
  1838.    { (exit 1); exit 1; }; }
  1839. fi
  1840. # Activate all compile warnings & debug symbols
  1841. CFLAGS="${CFLAGS=} -Wall -g"
  1842. cat >>confdefs.h <<_ACEOF
  1843. #define CPP_NAMESPACE std
  1844. _ACEOF
  1845. ac_config_files="$ac_config_files Makefile src/Makefile src/adt/Makefile m4/Makefile samples/Makefile"
  1846. cat >confcache <<_ACEOF
  1847. # This file is a shell script that caches the results of configure
  1848. # tests run on this system so they can be shared between configure
  1849. # scripts and configure runs, see configure's option --config-cache.
  1850. # It is not useful on other systems.  If it contains results you don't
  1851. # want to keep, you may remove or edit it.
  1852. #
  1853. # config.status only pays attention to the cache file if you give it
  1854. # the --recheck option to rerun configure.
  1855. #
  1856. # `ac_cv_env_foo' variables (set or unset) will be overridden when
  1857. # loading this file, other *unset* `ac_cv_foo' will be assigned the
  1858. # following values.
  1859. _ACEOF
  1860. # The following way of writing the cache mishandles newlines in values,
  1861. # but we know of no workaround that is simple, portable, and efficient.
  1862. # So, we kill variables containing newlines.
  1863. # Ultrix sh set writes to stderr and can't be redirected directly,
  1864. # and sets the high bit in the cache file unless we assign to the vars.
  1865. (
  1866.   for ac_var in `(set) 2>&1 | sed -n 's/^([a-zA-Z_][a-zA-Z0-9_]*)=.*/1/p'`; do
  1867.     eval ac_val=$$ac_var
  1868.     case $ac_val in #(
  1869.     *${as_nl}*)
  1870.       case $ac_var in #(
  1871.       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
  1872. echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
  1873.       esac
  1874.       case $ac_var in #(
  1875.       _ | IFS | as_nl) ;; #(
  1876.       *) $as_unset $ac_var ;;
  1877.       esac ;;
  1878.     esac
  1879.   done
  1880.   (set) 2>&1 |
  1881.     case $as_nl`(ac_space=' '; set) 2>&1` in #(
  1882.     *${as_nl}ac_space= *)
  1883.       # `set' does not quote correctly, so add quotes (double-quote
  1884.       # substitution turns \\ into \, and sed turns \ into ).
  1885.       sed -n 
  1886. "s/'/'\\''/g;
  1887.   s/^\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\)=\(.*\)/\1='\2'/p"
  1888.       ;; #(
  1889.     *)
  1890.       # `set' quotes correctly as required by POSIX, so do not add quotes.
  1891.       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
  1892.       ;;
  1893.     esac |
  1894.     sort
  1895. ) |
  1896.   sed '
  1897.      /^ac_cv_env_/b end
  1898.      t clear
  1899.      :clear
  1900.      s/^([^=]*)=(.*[{}].*)$/test "${1+set}" = set || &/
  1901.      t end
  1902.      s/^([^=]*)=(.*)$/1=${1=2}/
  1903.      :end' >>confcache
  1904. if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
  1905.   if test -w "$cache_file"; then
  1906.     test "x$cache_file" != "x/dev/null" &&
  1907.       { echo "$as_me:$LINENO: updating cache $cache_file" >&5
  1908. echo "$as_me: updating cache $cache_file" >&6;}
  1909.     cat confcache >$cache_file
  1910.   else
  1911.     { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
  1912. echo "$as_me: not updating unwritable cache $cache_file" >&6;}
  1913.   fi
  1914. fi
  1915. rm -f confcache
  1916. test "x$prefix" = xNONE && prefix=$ac_default_prefix
  1917. # Let make expand exec_prefix.
  1918. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
  1919. # Transform confdefs.h into DEFS.
  1920. # Protect against shell expansion while executing Makefile rules.
  1921. # Protect against Makefile macro expansion.
  1922. #
  1923. # If the first sed substitution is executed (which looks for macros that
  1924. # take arguments), then branch to the quote section.  Otherwise,
  1925. # look for a macro that doesn't take arguments.
  1926. ac_script='
  1927. t clear
  1928. :clear
  1929. s/^[  ]*#[  ]*define[  ][  ]*([^  (][^  (]*([^)]*))[  ]*(.*)/-D1=2/g
  1930. t quote
  1931. s/^[  ]*#[  ]*define[  ][  ]*([^  ][^  ]*)[  ]*(.*)/-D1=2/g
  1932. t quote
  1933. b any
  1934. :quote
  1935. s/[  `~#$^&*(){}\|;'''"<>?]/\&/g
  1936. s/[/\&/g
  1937. s/]/\&/g
  1938. s/$/$$/g
  1939. H
  1940. :any
  1941. ${
  1942. g
  1943. s/^n//
  1944. s/n/ /g
  1945. p
  1946. }
  1947. '
  1948. DEFS=`sed -n "$ac_script" confdefs.h`
  1949. ac_libobjs=
  1950. ac_ltlibobjs=
  1951. for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
  1952.   # 1. Remove the extension, and $U if already installed.
  1953.   ac_script='s/$U././;s/.o$//;s/.obj$//'
  1954.   ac_i=`echo "$ac_i" | sed "$ac_script"`
  1955.   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
  1956.   #    will be set to the directory where LIBOBJS objects are built.
  1957.   ac_libobjs="$ac_libobjs ${LIBOBJDIR}$ac_i$U.$ac_objext"
  1958.   ac_ltlibobjs="$ac_ltlibobjs ${LIBOBJDIR}$ac_i"'$U.lo'
  1959. done
  1960. LIBOBJS=$ac_libobjs
  1961. LTLIBOBJS=$ac_ltlibobjs
  1962. if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
  1963.   { { echo "$as_me:$LINENO: error: conditional "AMDEP" was never defined.
  1964. Usually this means the macro was only invoked conditionally." >&5
  1965. echo "$as_me: error: conditional "AMDEP" was never defined.
  1966. Usually this means the macro was only invoked conditionally." >&2;}
  1967.    { (exit 1); exit 1; }; }
  1968. fi
  1969. if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
  1970.   { { echo "$as_me:$LINENO: error: conditional "am__fastdepCXX" was never defined.
  1971. Usually this means the macro was only invoked conditionally." >&5
  1972. echo "$as_me: error: conditional "am__fastdepCXX" was never defined.
  1973. Usually this means the macro was only invoked conditionally." >&2;}
  1974.    { (exit 1); exit 1; }; }
  1975. fi
  1976. if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
  1977.   { { echo "$as_me:$LINENO: error: conditional "am__fastdepCC" was never defined.
  1978. Usually this means the macro was only invoked conditionally." >&5
  1979. echo "$as_me: error: conditional "am__fastdepCC" was never defined.
  1980. Usually this means the macro was only invoked conditionally." >&2;}
  1981.    { (exit 1); exit 1; }; }
  1982. fi
  1983. : ${CONFIG_STATUS=./config.status}
  1984. ac_clean_files_save=$ac_clean_files
  1985. ac_clean_files="$ac_clean_files $CONFIG_STATUS"
  1986. { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
  1987. echo "$as_me: creating $CONFIG_STATUS" >&6;}
  1988. cat >$CONFIG_STATUS <<_ACEOF
  1989. #! $SHELL
  1990. # Generated by $as_me.
  1991. # Run this file to recreate the current configuration.
  1992. # Compiler output produced by configure, useful for debugging
  1993. # configure, is in config.log if it exists.
  1994. debug=false
  1995. ac_cs_recheck=false
  1996. ac_cs_silent=false
  1997. SHELL=${CONFIG_SHELL-$SHELL}
  1998. _ACEOF
  1999. cat >>$CONFIG_STATUS <<_ACEOF
  2000. ## --------------------- ##
  2001. ## M4sh Initialization.  ##
  2002. ## --------------------- ##
  2003. # Be more Bourne compatible
  2004. DUALCASE=1; export DUALCASE # for MKS sh
  2005. if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
  2006.   emulate sh
  2007.   NULLCMD=:
  2008.   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
  2009.   # is contrary to our usage.  Disable this feature.
  2010.   alias -g '${1+"$@"}'='"$@"'
  2011.   setopt NO_GLOB_SUBST
  2012. else
  2013.   case `(set -o) 2>/dev/null` in
  2014.   *posix*) set -o posix ;;
  2015. esac
  2016. fi
  2017. # PATH needs CR
  2018. # Avoid depending upon Character Ranges.
  2019. as_cr_letters='abcdefghijklmnopqrstuvwxyz'
  2020. as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
  2021. as_cr_Letters=$as_cr_letters$as_cr_LETTERS
  2022. as_cr_digits='0123456789'
  2023. as_cr_alnum=$as_cr_Letters$as_cr_digits
  2024. # The user is always right.
  2025. if test "${PATH_SEPARATOR+set}" != set; then
  2026.   echo "#! /bin/sh" >conf$$.sh
  2027.   echo  "exit 0"   >>conf$$.sh
  2028.   chmod +x conf$$.sh
  2029.   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
  2030.     PATH_SEPARATOR=';'
  2031.   else
  2032.     PATH_SEPARATOR=:
  2033.   fi
  2034.   rm -f conf$$.sh
  2035. fi
  2036. # Support unset when possible.
  2037. if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
  2038.   as_unset=unset
  2039. else
  2040.   as_unset=false
  2041. fi
  2042. # IFS
  2043. # We need space, tab and new line, in precisely that order.  Quoting is
  2044. # there to prevent editors from complaining about space-tab.
  2045. # (If _AS_PATH_WALK were called with IFS unset, it would disable word
  2046. # splitting by setting IFS to empty value.)
  2047. as_nl='
  2048. '
  2049. IFS=" "" $as_nl"
  2050. # Find who we are.  Look in the path if we contain no directory separator.
  2051. case $0 in
  2052.   *[\/]* ) as_myself=$0 ;;
  2053.   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2054. for as_dir in $PATH
  2055. do
  2056.   IFS=$as_save_IFS
  2057.   test -z "$as_dir" && as_dir=.
  2058.   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
  2059. done
  2060. IFS=$as_save_IFS
  2061.      ;;
  2062. esac
  2063. # We did not find ourselves, most probably we were run as `sh COMMAND'
  2064. # in which case we are not to be found in the path.
  2065. if test "x$as_myself" = x; then
  2066.   as_myself=$0
  2067. fi
  2068. if test ! -f "$as_myself"; then
  2069.   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
  2070.   { (exit 1); exit 1; }
  2071. fi
  2072. # Work around bugs in pre-3.0 UWIN ksh.
  2073. for as_var in ENV MAIL MAILPATH
  2074. do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
  2075. done
  2076. PS1='$ '
  2077. PS2='> '
  2078. PS4='+ '
  2079. # NLS nuisances.
  2080. for as_var in 
  2081.   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION 
  2082.   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER 
  2083.   LC_TELEPHONE LC_TIME
  2084. do
  2085.   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
  2086.     eval $as_var=C; export $as_var
  2087.   else
  2088.     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
  2089.   fi
  2090. done
  2091. # Required to use basename.
  2092. if expr a : '(a)' >/dev/null 2>&1 &&
  2093.    test "X`expr 00001 : '.*(...)'`" = X001; then
  2094.   as_expr=expr
  2095. else
  2096.   as_expr=false
  2097. fi
  2098. if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
  2099.   as_basename=basename
  2100. else
  2101.   as_basename=false
  2102. fi
  2103. # Name of the executable.
  2104. as_me=`$as_basename -- "$0" ||
  2105. $as_expr X/"$0" : '.*/([^/][^/]*)/*$' | 
  2106.  X"$0" : 'X(//)$' | 
  2107.  X"$0" : 'X(/)' | . 2>/dev/null ||
  2108. echo X/"$0" |
  2109.     sed '/^.*/([^/][^/]*)/*$/{
  2110.     s//1/
  2111.     q
  2112.   }
  2113.   /^X/(//)$/{
  2114.     s//1/
  2115.     q
  2116.   }
  2117.   /^X/(/).*/{
  2118.     s//1/
  2119.     q
  2120.   }
  2121.   s/.*/./; q'`
  2122. # CDPATH.
  2123. $as_unset CDPATH
  2124.   as_lineno_1=$LINENO
  2125.   as_lineno_2=$LINENO
  2126.   test "x$as_lineno_1" != "x$as_lineno_2" &&
  2127.   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
  2128.   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
  2129.   # uniformly replaced by the line number.  The first 'sed' inserts a
  2130.   # line-number line after each line using $LINENO; the second 'sed'
  2131.   # does the real work.  The second script uses 'N' to pair each
  2132.   # line-number line with the line containing $LINENO, and appends
  2133.   # trailing '-' during substitution so that $LINENO is not a special
  2134.   # case at line end.
  2135.   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
  2136.   # scripts with optimization help from Paolo Bonzini.  Blame Lee
  2137.   # E. McMahon (1931-1989) for sed's syntax.  :-)
  2138.   sed -n '
  2139.     p
  2140.     /[$]LINENO/=
  2141.   ' <$as_myself |
  2142.     sed '
  2143.       s/[$]LINENO.*/&-/
  2144.       t lineno
  2145.       b
  2146.       :lineno
  2147.       N
  2148.       :loop
  2149.       s/[$]LINENO([^'$as_cr_alnum'_].*n)(.*)/212/
  2150.       t loop
  2151.       s/-n.*//
  2152.     ' >$as_me.lineno &&
  2153.   chmod +x "$as_me.lineno" ||
  2154.     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
  2155.    { (exit 1); exit 1; }; }
  2156.   # Don't try to exec as it changes $[0], causing all sort of problems
  2157.   # (the dirname of $[0] is not the place where we might find the
  2158.   # original and so on.  Autoconf is especially sensitive to this).
  2159.   . "./$as_me.lineno"
  2160.   # Exit status is that of the last command.
  2161.   exit
  2162. }
  2163. if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
  2164.   as_dirname=dirname
  2165. else
  2166.   as_dirname=false
  2167. fi
  2168. ECHO_C= ECHO_N= ECHO_T=
  2169. case `echo -n x` in
  2170. -n*)
  2171.   case `echo 'xc'` in
  2172.   *c*) ECHO_T=' ';; # ECHO_T is single tab character.
  2173.   *)   ECHO_C='c';;
  2174.   esac;;
  2175. *)
  2176.   ECHO_N='-n';;
  2177. esac
  2178. if expr a : '(a)' >/dev/null 2>&1 &&
  2179.    test "X`expr 00001 : '.*(...)'`" = X001; then
  2180.   as_expr=expr
  2181. else
  2182.   as_expr=false
  2183. fi
  2184. rm -f conf$$ conf$$.exe conf$$.file
  2185. if test -d conf$$.dir; then
  2186.   rm -f conf$$.dir/conf$$.file
  2187. else
  2188.   rm -f conf$$.dir
  2189.   mkdir conf$$.dir
  2190. fi
  2191. echo >conf$$.file
  2192. if ln -s conf$$.file conf$$ 2>/dev/null; then
  2193.   as_ln_s='ln -s'
  2194.   # ... but there are two gotchas:
  2195.   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
  2196.   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
  2197.   # In both cases, we have to default to `cp -p'.
  2198.   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
  2199.     as_ln_s='cp -p'
  2200. elif ln conf$$.file conf$$ 2>/dev/null; then
  2201.   as_ln_s=ln
  2202. else
  2203.   as_ln_s='cp -p'
  2204. fi
  2205. rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
  2206. rmdir conf$$.dir 2>/dev/null
  2207. if mkdir -p . 2>/dev/null; then
  2208.   as_mkdir_p=:
  2209. else
  2210.   test -d ./-p && rmdir ./-p
  2211.   as_mkdir_p=false
  2212. fi
  2213. if test -x / >/dev/null 2>&1; then
  2214.   as_test_x='test -x'
  2215. else
  2216.   if ls -dL / >/dev/null 2>&1; then
  2217.     as_ls_L_option=L
  2218.   else
  2219.     as_ls_L_option=
  2220.   fi
  2221.   as_test_x='
  2222.     eval sh -c '''
  2223.       if test -d "$1"; then
  2224.         test -d "$1/.";
  2225.       else
  2226. case $1 in
  2227.         -*)set "./$1";;
  2228. esac;
  2229. case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
  2230. ???[sx]*):;;*)false;;esac;fi
  2231.     ''' sh
  2232.   '
  2233. fi
  2234. as_executable_p=$as_test_x
  2235. # Sed expression to map a string onto a valid CPP name.
  2236. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
  2237. # Sed expression to map a string onto a valid variable name.
  2238. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
  2239. exec 6>&1
  2240. # Save the log message, to keep $[0] and so on meaningful, and to
  2241. # report actual input values of CONFIG_FILES etc. instead of their
  2242. # values after options handling.
  2243. ac_log="
  2244. This file was extended by dei80211mr $as_me 1.1.4, which was
  2245. generated by GNU Autoconf 2.61.  Invocation command line was
  2246.   CONFIG_FILES    = $CONFIG_FILES
  2247.   CONFIG_HEADERS  = $CONFIG_HEADERS
  2248.   CONFIG_LINKS    = $CONFIG_LINKS
  2249.   CONFIG_COMMANDS = $CONFIG_COMMANDS
  2250.   $ $0 $@
  2251. on `(hostname || uname -n) 2>/dev/null | sed 1q`
  2252. "
  2253. _ACEOF
  2254. cat >>$CONFIG_STATUS <<_ACEOF
  2255. # Files that config.status was made for.
  2256. config_files="$ac_config_files"
  2257. config_commands="$ac_config_commands"
  2258. _ACEOF
  2259. cat >>$CONFIG_STATUS <<_ACEOF
  2260. ac_cs_usage="
  2261. `$as_me' instantiates files from templates according to the
  2262. current configuration.
  2263. Usage: $0 [OPTIONS] [FILE]...
  2264.   -h, --help       print this help, then exit
  2265.   -V, --version    print version number and configuration settings, then exit
  2266.   -q, --quiet      do not print progress messages
  2267.   -d, --debug      don't remove temporary files
  2268.       --recheck    update $as_me by reconfiguring in the same conditions
  2269.   --file=FILE[:TEMPLATE]
  2270.    instantiate the configuration file FILE
  2271. Configuration files:
  2272. $config_files
  2273. Configuration commands:
  2274. $config_commands
  2275. Report bugs to <bug-autoconf@gnu.org>."
  2276. _ACEOF
  2277. cat >>$CONFIG_STATUS <<_ACEOF
  2278. ac_cs_version="\
  2279. dei80211mr config.status 1.1.4
  2280. configured by $0, generated by GNU Autoconf 2.61,
  2281.   with options \"`echo "$ac_configure_args" | sed 's/^ //; s/[\""`$]/\\&/g'`\"
  2282. Copyright (C) 2006 Free Software Foundation, Inc.
  2283. This config.status script is free software; the Free Software Foundation
  2284. gives unlimited permission to copy, distribute and modify it."
  2285. ac_pwd='$ac_pwd'
  2286. srcdir='$srcdir'
  2287. INSTALL='$INSTALL'
  2288. MKDIR_P='$MKDIR_P'
  2289. _ACEOF
  2290. cat >>$CONFIG_STATUS <<_ACEOF
  2291. # If no file are specified by the user, then we need to provide default
  2292. # value.  By we need to know if files were specified by the user.
  2293. ac_need_defaults=:
  2294. while test $# != 0
  2295. do
  2296.   case $1 in
  2297.   --*=*)
  2298.     ac_option=`expr "X$1" : 'X([^=]*)='`
  2299.     ac_optarg=`expr "X$1" : 'X[^=]*=(.*)'`
  2300.     ac_shift=:
  2301.     ;;
  2302.   *)
  2303.     ac_option=$1
  2304.     ac_optarg=$2
  2305.     ac_shift=shift
  2306.     ;;
  2307.   esac
  2308.   case $ac_option in
  2309.   # Handling of the options.
  2310.   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
  2311.     ac_cs_recheck=: ;;
  2312.   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
  2313.     echo "$ac_cs_version"; exit ;;
  2314.   --debug | --debu | --deb | --de | --d | -d )
  2315.     debug=: ;;
  2316.   --file | --fil | --fi | --f )
  2317.     $ac_shift
  2318.     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
  2319.     ac_need_defaults=false;;
  2320.   --he | --h |  --help | --hel | -h )
  2321.     echo "$ac_cs_usage"; exit ;;
  2322.   -q | -quiet | --quiet | --quie | --qui | --qu | --q 
  2323.   | -silent | --silent | --silen | --sile | --sil | --si | --s)
  2324.     ac_cs_silent=: ;;
  2325.   # This is an error.
  2326.   -*) { echo "$as_me: error: unrecognized option: $1
  2327. Try `$0 --help' for more information." >&2
  2328.    { (exit 1); exit 1; }; } ;;
  2329.   *) ac_config_targets="$ac_config_targets $1"
  2330.      ac_need_defaults=false ;;
  2331.   esac
  2332.   shift
  2333. done
  2334. ac_configure_extra_args=
  2335. if $ac_cs_silent; then
  2336.   exec 6>/dev/null
  2337.   ac_configure_extra_args="$ac_configure_extra_args --silent"
  2338. fi
  2339. _ACEOF
  2340. cat >>$CONFIG_STATUS <<_ACEOF
  2341. if $ac_cs_recheck; then
  2342.   echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args $ac_configure_extra_args " --no-create --no-recursion" >&6
  2343.   CONFIG_SHELL=$SHELL
  2344.   export CONFIG_SHELL
  2345.   exec $SHELL "$0"$ac_configure_args $ac_configure_extra_args --no-create --no-recursion
  2346. fi
  2347. _ACEOF
  2348. cat >>$CONFIG_STATUS <<_ACEOF
  2349. exec 5>>config.log
  2350. {
  2351.   echo
  2352.   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
  2353. ## Running $as_me. ##
  2354. _ASBOX
  2355.   echo "$ac_log"
  2356. } >&5
  2357. _ACEOF
  2358. cat >>$CONFIG_STATUS <<_ACEOF
  2359. #
  2360. # INIT-COMMANDS
  2361. #
  2362. AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
  2363. _ACEOF
  2364. cat >>$CONFIG_STATUS <<_ACEOF
  2365. # Handling of arguments.
  2366. for ac_config_target in $ac_config_targets
  2367. do
  2368.   case $ac_config_target in
  2369.     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
  2370.     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
  2371.     "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
  2372.     "src/adt/Makefile") CONFIG_FILES="$CONFIG_FILES src/adt/Makefile" ;;
  2373.     "m4/Makefile") CONFIG_FILES="$CONFIG_FILES m4/Makefile" ;;
  2374.     "samples/Makefile") CONFIG_FILES="$CONFIG_FILES samples/Makefile" ;;
  2375.   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
  2376. echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
  2377.    { (exit 1); exit 1; }; };;
  2378.   esac
  2379. done
  2380. # If the user did not use the arguments to specify the items to instantiate,
  2381. # then the envvar interface is used.  Set only those that are not.
  2382. # We use the long form for the default assignment because of an extremely
  2383. # bizarre bug on SunOS 4.1.3.
  2384. if $ac_need_defaults; then
  2385.   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
  2386.   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
  2387. fi
  2388. # Have a temporary directory for convenience.  Make it in the build tree
  2389. # simply because there is no reason against having it here, and in addition,
  2390. # creating and moving files from /tmp can sometimes cause problems.
  2391. # Hook for its removal unless debugging.
  2392. # Note that there is a small window in which the directory will not be cleaned:
  2393. # after its creation but before its name has been assigned to `$tmp'.
  2394. $debug ||
  2395. {
  2396.   tmp=
  2397.   trap 'exit_status=$?
  2398.   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
  2399. ' 0
  2400.   trap '{ (exit 1); exit 1; }' 1 2 13 15
  2401. }
  2402. # Create a (secure) tmp directory for tmp files.
  2403. {
  2404.   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
  2405.   test -n "$tmp" && test -d "$tmp"
  2406. }  ||
  2407. {
  2408.   tmp=./conf$$-$RANDOM
  2409.   (umask 077 && mkdir "$tmp")
  2410. } ||
  2411. {
  2412.    echo "$me: cannot create a temporary directory in ." >&2
  2413.    { (exit 1); exit 1; }
  2414. }
  2415. #
  2416. # Set up the sed scripts for CONFIG_FILES section.
  2417. #
  2418. # No need to generate the scripts if there are no CONFIG_FILES.
  2419. # This happens for instance when ./config.status config.h
  2420. if test -n "$CONFIG_FILES"; then
  2421. _ACEOF
  2422. ac_delim='%!_!# '
  2423. for ac_last_try in false false false false false :; do
  2424.   cat >conf$$subs.sed <<_ACEOF
  2425. SHELL!$SHELL$ac_delim
  2426. PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
  2427. PACKAGE_NAME!$PACKAGE_NAME$ac_delim
  2428. PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
  2429. PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
  2430. PACKAGE_STRING!$PACKAGE_STRING$ac_delim
  2431. PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
  2432. exec_prefix!$exec_prefix$ac_delim
  2433. prefix!$prefix$ac_delim
  2434. program_transform_name!$program_transform_name$ac_delim
  2435. bindir!$bindir$ac_delim
  2436. sbindir!$sbindir$ac_delim
  2437. libexecdir!$libexecdir$ac_delim
  2438. datarootdir!$datarootdir$ac_delim
  2439. datadir!$datadir$ac_delim
  2440. sysconfdir!$sysconfdir$ac_delim
  2441. sharedstatedir!$sharedstatedir$ac_delim
  2442. localstatedir!$localstatedir$ac_delim
  2443. includedir!$includedir$ac_delim
  2444. oldincludedir!$oldincludedir$ac_delim
  2445. docdir!$docdir$ac_delim
  2446. infodir!$infodir$ac_delim
  2447. htmldir!$htmldir$ac_delim
  2448. dvidir!$dvidir$ac_delim
  2449. pdfdir!$pdfdir$ac_delim
  2450. psdir!$psdir$ac_delim
  2451. libdir!$libdir$ac_delim
  2452. localedir!$localedir$ac_delim
  2453. mandir!$mandir$ac_delim
  2454. DEFS!$DEFS$ac_delim
  2455. ECHO_C!$ECHO_C$ac_delim
  2456. ECHO_N!$ECHO_N$ac_delim
  2457. ECHO_T!$ECHO_T$ac_delim
  2458. LIBS!$LIBS$ac_delim
  2459. build_alias!$build_alias$ac_delim
  2460. host_alias!$host_alias$ac_delim
  2461. target_alias!$target_alias$ac_delim
  2462. INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
  2463. INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
  2464. INSTALL_DATA!$INSTALL_DATA$ac_delim
  2465. am__isrc!$am__isrc$ac_delim
  2466. CYGPATH_W!$CYGPATH_W$ac_delim
  2467. PACKAGE!$PACKAGE$ac_delim
  2468. VERSION!$VERSION$ac_delim
  2469. ACLOCAL!$ACLOCAL$ac_delim
  2470. AUTOCONF!$AUTOCONF$ac_delim
  2471. AUTOMAKE!$AUTOMAKE$ac_delim
  2472. AUTOHEADER!$AUTOHEADER$ac_delim
  2473. MAKEINFO!$MAKEINFO$ac_delim
  2474. install_sh!$install_sh$ac_delim
  2475. STRIP!$STRIP$ac_delim
  2476. INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
  2477. mkdir_p!$mkdir_p$ac_delim
  2478. AWK!$AWK$ac_delim
  2479. SET_MAKE!$SET_MAKE$ac_delim
  2480. am__leading_dot!$am__leading_dot$ac_delim
  2481. AMTAR!$AMTAR$ac_delim
  2482. am__tar!$am__tar$ac_delim
  2483. am__untar!$am__untar$ac_delim
  2484. CXX!$CXX$ac_delim
  2485. CXXFLAGS!$CXXFLAGS$ac_delim
  2486. LDFLAGS!$LDFLAGS$ac_delim
  2487. CPPFLAGS!$CPPFLAGS$ac_delim
  2488. ac_ct_CXX!$ac_ct_CXX$ac_delim
  2489. EXEEXT!$EXEEXT$ac_delim
  2490. OBJEXT!$OBJEXT$ac_delim
  2491. DEPDIR!$DEPDIR$ac_delim
  2492. am__include!$am__include$ac_delim
  2493. am__quote!$am__quote$ac_delim
  2494. AMDEP_TRUE!$AMDEP_TRUE$ac_delim
  2495. AMDEP_FALSE!$AMDEP_FALSE$ac_delim
  2496. AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
  2497. CXXDEPMODE!$CXXDEPMODE$ac_delim
  2498. am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim
  2499. am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim
  2500. build!$build$ac_delim
  2501. build_cpu!$build_cpu$ac_delim
  2502. build_vendor!$build_vendor$ac_delim
  2503. build_os!$build_os$ac_delim
  2504. host!$host$ac_delim
  2505. host_cpu!$host_cpu$ac_delim
  2506. host_vendor!$host_vendor$ac_delim
  2507. host_os!$host_os$ac_delim
  2508. CC!$CC$ac_delim
  2509. CFLAGS!$CFLAGS$ac_delim
  2510. ac_ct_CC!$ac_ct_CC$ac_delim
  2511. CCDEPMODE!$CCDEPMODE$ac_delim
  2512. am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
  2513. am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
  2514. SED!$SED$ac_delim
  2515. GREP!$GREP$ac_delim
  2516. EGREP!$EGREP$ac_delim
  2517. LN_S!$LN_S$ac_delim
  2518. ECHO!$ECHO$ac_delim
  2519. AR!$AR$ac_delim
  2520. RANLIB!$RANLIB$ac_delim
  2521. DLLTOOL!$DLLTOOL$ac_delim
  2522. _ACEOF
  2523.   if test `sed -n "s/.*$ac_delim$/X/p" conf$$subs.sed | grep -c X` = 97; then
  2524.     break
  2525.   elif $ac_last_try; then
  2526.     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
  2527. echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
  2528.    { (exit 1); exit 1; }; }
  2529.   else
  2530.     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
  2531.   fi
  2532. done
  2533. ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
  2534. if test -n "$ac_eof"; then
  2535.   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
  2536.   ac_eof=`expr $ac_eof + 1`
  2537. fi
  2538. cat >>$CONFIG_STATUS <<_ACEOF
  2539. cat >"$tmp/subs-1.sed" <<CEOF$ac_eof
  2540. /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
  2541. _ACEOF
  2542. sed '
  2543. s/[,\&]/\&/g; s/@/@|#_!!_#|/g
  2544. s/^/s,@/; s/!/@,|#_!!_#|/
  2545. :n
  2546. t n
  2547. s/'"$ac_delim"'$/,g/; t
  2548. s/$/\/; p
  2549. N; s/^.*n//; s/[,\&]/\&/g; s/@/@|#_!!_#|/g; b n
  2550. ' >>$CONFIG_STATUS <conf$$subs.sed
  2551. rm -f conf$$subs.sed
  2552. cat >>$CONFIG_STATUS <<_ACEOF
  2553. CEOF$ac_eof
  2554. _ACEOF
  2555. ac_delim='%!_!# '
  2556. for ac_last_try in false false false false false :; do
  2557.   cat >conf$$subs.sed <<_ACEOF
  2558. AS!$AS$ac_delim
  2559. OBJDUMP!$OBJDUMP$ac_delim
  2560. CPP!$CPP$ac_delim
  2561. CXXCPP!$CXXCPP$ac_delim
  2562. F77!$F77$ac_delim
  2563. FFLAGS!$FFLAGS$ac_delim
  2564. ac_ct_F77!$ac_ct_F77$ac_delim
  2565. LIBTOOL!$LIBTOOL$ac_delim
  2566. NS_ALLINONE_DISTCHECK_CONFIGURE_FLAGS!$NS_ALLINONE_DISTCHECK_CONFIGURE_FLAGS$ac_delim
  2567. NS_CPPFLAGS!$NS_CPPFLAGS$ac_delim
  2568. NS_LDFLAGS!$NS_LDFLAGS$ac_delim
  2569. NS_LIBADD!$NS_LIBADD$ac_delim
  2570. TCL2CPP!$TCL2CPP$ac_delim
  2571. LIBOBJS!$LIBOBJS$ac_delim
  2572. LTLIBOBJS!$LTLIBOBJS$ac_delim
  2573. _ACEOF
  2574.   if test `sed -n "s/.*$ac_delim$/X/p" conf$$subs.sed | grep -c X` = 15; then
  2575.     break
  2576.   elif $ac_last_try; then
  2577.     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
  2578. echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
  2579.    { (exit 1); exit 1; }; }
  2580.   else
  2581.     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
  2582.   fi
  2583. done
  2584. ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
  2585. if test -n "$ac_eof"; then
  2586.   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
  2587.   ac_eof=`expr $ac_eof + 1`
  2588. fi
  2589. cat >>$CONFIG_STATUS <<_ACEOF
  2590. cat >"$tmp/subs-2.sed" <<CEOF$ac_eof
  2591. /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
  2592. _ACEOF
  2593. sed '
  2594. s/[,\&]/\&/g; s/@/@|#_!!_#|/g
  2595. s/^/s,@/; s/!/@,|#_!!_#|/
  2596. :n
  2597. t n
  2598. s/'"$ac_delim"'$/,g/; t
  2599. s/$/\/; p
  2600. N; s/^.*n//; s/[,\&]/\&/g; s/@/@|#_!!_#|/g; b n
  2601. ' >>$CONFIG_STATUS <conf$$subs.sed
  2602. rm -f conf$$subs.sed
  2603. cat >>$CONFIG_STATUS <<_ACEOF
  2604. :end
  2605. s/|#_!!_#|//g
  2606. CEOF$ac_eof
  2607. _ACEOF
  2608. # VPATH may cause trouble with some makes, so we remove $(srcdir),
  2609. # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
  2610. # trailing colons and then remove the whole line if VPATH becomes empty
  2611. # (actually we leave an empty line to preserve line numbers).
  2612. if test "x$srcdir" = x.; then
  2613.   ac_vpsub='/^[  ]*VPATH[  ]*=/{
  2614. s/:*$(srcdir):*/:/
  2615. s/:*${srcdir}:*/:/
  2616. s/:*@srcdir@:*/:/
  2617. s/^([^=]*=[  ]*):*/1/
  2618. s/:*$//
  2619. s/^[^=]*=[  ]*$//
  2620. }'
  2621. fi
  2622. cat >>$CONFIG_STATUS <<_ACEOF
  2623. fi # test -n "$CONFIG_FILES"
  2624. for ac_tag in  :F $CONFIG_FILES      :C $CONFIG_COMMANDS
  2625. do
  2626.   case $ac_tag in
  2627.   :[FHLC]) ac_mode=$ac_tag; continue;;
  2628.   esac
  2629.   case $ac_mode$ac_tag in
  2630.   :[FHL]*:*);;
  2631.   :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
  2632. echo "$as_me: error: Invalid tag $ac_tag." >&2;}
  2633.    { (exit 1); exit 1; }; };;
  2634.   :[FH]-) ac_tag=-:-;;
  2635.   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
  2636.   esac
  2637.   ac_save_IFS=$IFS
  2638.   IFS=:
  2639.   set x $ac_tag
  2640.   IFS=$ac_save_IFS
  2641.   shift
  2642.   ac_file=$1
  2643.   shift
  2644.   case $ac_mode in
  2645.   :L) ac_source=$1;;
  2646.   :[FH])
  2647.     ac_file_inputs=
  2648.     for ac_f
  2649.     do
  2650.       case $ac_f in
  2651.       -) ac_f="$tmp/stdin";;
  2652.       *) # Look for the file first in the build tree, then in the source tree
  2653.  # (if the path is not absolute).  The absolute path cannot be DOS-style,
  2654.  # because $ac_f cannot contain `:'.
  2655.  test -f "$ac_f" ||
  2656.    case $ac_f in
  2657.    [\/$]*) false;;
  2658.    *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
  2659.    esac ||
  2660.    { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
  2661. echo "$as_me: error: cannot find input file: $ac_f" >&2;}
  2662.    { (exit 1); exit 1; }; };;
  2663.       esac
  2664.       ac_file_inputs="$ac_file_inputs $ac_f"
  2665.     done
  2666.     # Let's still pretend it is `configure' which instantiates (i.e., don't
  2667.     # use $as_me), people would be surprised to read:
  2668.     #    /* config.h.  Generated by config.status.  */
  2669.     configure_input="Generated from "`IFS=:
  2670.   echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
  2671.     if test x"$ac_file" != x-; then
  2672.       configure_input="$ac_file.  $configure_input"
  2673.       { echo "$as_me:$LINENO: creating $ac_file" >&5
  2674. echo "$as_me: creating $ac_file" >&6;}
  2675.     fi
  2676.     case $ac_tag in
  2677.     *:-:* | *:-) cat >"$tmp/stdin";;
  2678.     esac
  2679.     ;;
  2680.   esac
  2681.   ac_dir=`$as_dirname -- "$ac_file" ||
  2682. $as_expr X"$ac_file" : 'X(.*[^/])//*[^/][^/]*/*$' | 
  2683.  X"$ac_file" : 'X(//)[^/]' | 
  2684.  X"$ac_file" : 'X(//)$' | 
  2685.  X"$ac_file" : 'X(/)' | . 2>/dev/null ||
  2686. echo X"$ac_file" |
  2687.     sed '/^X(.*[^/])//*[^/][^/]*/*$/{
  2688.     s//1/
  2689.     q
  2690.   }
  2691.   /^X(//)[^/].*/{
  2692.     s//1/
  2693.     q
  2694.   }
  2695.   /^X(//)$/{
  2696.     s//1/
  2697.     q
  2698.   }
  2699.   /^X(/).*/{
  2700.     s//1/
  2701.     q
  2702.   }
  2703.   s/.*/./; q'`
  2704.   { as_dir="$ac_dir"
  2705.   case $as_dir in #(
  2706.   -*) as_dir=./$as_dir;;
  2707.   esac
  2708.   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
  2709.     as_dirs=
  2710.     while :; do
  2711.       case $as_dir in #(
  2712.       *'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\''/g"`;; #(
  2713.       *) as_qdir=$as_dir;;
  2714.       esac
  2715.       as_dirs="'$as_qdir' $as_dirs"
  2716.       as_dir=`$as_dirname -- "$as_dir" ||
  2717. $as_expr X"$as_dir" : 'X(.*[^/])//*[^/][^/]*/*$' | 
  2718.  X"$as_dir" : 'X(//)[^/]' | 
  2719.  X"$as_dir" : 'X(//)$' | 
  2720.  X"$as_dir" : 'X(/)' | . 2>/dev/null ||
  2721. echo X"$as_dir" |
  2722.     sed '/^X(.*[^/])//*[^/][^/]*/*$/{
  2723.     s//1/
  2724.     q
  2725.   }
  2726.   /^X(//)[^/].*/{
  2727.     s//1/
  2728.     q
  2729.   }
  2730.   /^X(//)$/{
  2731.     s//1/
  2732.     q
  2733.   }
  2734.   /^X(/).*/{
  2735.     s//1/
  2736.     q
  2737.   }
  2738.   s/.*/./; q'`
  2739.       test -d "$as_dir" && break
  2740.     done
  2741.     test -z "$as_dirs" || eval "mkdir $as_dirs"
  2742.   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
  2743. echo "$as_me: error: cannot create directory $as_dir" >&2;}
  2744.    { (exit 1); exit 1; }; }; }
  2745.   ac_builddir=.
  2746. case "$ac_dir" in
  2747. .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
  2748. *)
  2749.   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^.[\/],,'`
  2750.   # A ".." for each directory in $ac_dir_suffix.
  2751.   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\/]*,/..,g;s,/,,'`
  2752.   case $ac_top_builddir_sub in
  2753.   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
  2754.   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
  2755.   esac ;;
  2756. esac
  2757. ac_abs_top_builddir=$ac_pwd
  2758. ac_abs_builddir=$ac_pwd$ac_dir_suffix
  2759. # for backward compatibility:
  2760. ac_top_builddir=$ac_top_build_prefix
  2761. case $srcdir in
  2762.   .)  # We are building in place.
  2763.     ac_srcdir=.
  2764.     ac_top_srcdir=$ac_top_builddir_sub
  2765.     ac_abs_top_srcdir=$ac_pwd ;;
  2766.   [\/]* | ?:[\/]* )  # Absolute name.
  2767.     ac_srcdir=$srcdir$ac_dir_suffix;
  2768.     ac_top_srcdir=$srcdir
  2769.     ac_abs_top_srcdir=$srcdir ;;
  2770.   *) # Relative name.
  2771.     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
  2772.     ac_top_srcdir=$ac_top_build_prefix$srcdir
  2773.     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
  2774. esac
  2775. ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
  2776.   case $ac_mode in
  2777.   :F)
  2778.   #
  2779.   # CONFIG_FILE
  2780.   #
  2781.   case $INSTALL in
  2782.   [\/$]* | ?:[\/]* ) ac_INSTALL=$INSTALL ;;
  2783.   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
  2784.   esac
  2785.   ac_MKDIR_P=$MKDIR_P
  2786.   case $MKDIR_P in
  2787.   [\/$]* | ?:[\/]* ) ;;
  2788.   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
  2789.   esac
  2790. _ACEOF
  2791. cat >>$CONFIG_STATUS <<_ACEOF
  2792. # If the template does not know about datarootdir, expand it.
  2793. # FIXME: This hack should be removed a few years after 2.60.
  2794. ac_datarootdir_hack=; ac_datarootdir_seen=
  2795. case `sed -n '/datarootdir/ {
  2796.   p
  2797.   q
  2798. }
  2799. /@datadir@/p
  2800. /@docdir@/p
  2801. /@infodir@/p
  2802. /@localedir@/p
  2803. /@mandir@/p
  2804. ' $ac_file_inputs` in
  2805. *datarootdir*) ac_datarootdir_seen=yes;;
  2806. *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
  2807.   { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
  2808. echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
  2809. _ACEOF
  2810. cat >>$CONFIG_STATUS <<_ACEOF
  2811.   ac_datarootdir_hack='
  2812.   s&@datadir@&$datadir&g
  2813.   s&@docdir@&$docdir&g
  2814.   s&@infodir@&$infodir&g
  2815.   s&@localedir@&$localedir&g
  2816.   s&@mandir@&$mandir&g
  2817.     s&\${datarootdir}&$datarootdir&g' ;;
  2818. esac
  2819. _ACEOF
  2820. # Neutralize VPATH when `$srcdir' = `.'.
  2821. # Shell code in configure.ac might set extrasub.
  2822. # FIXME: do we really want to maintain this feature?
  2823. cat >>$CONFIG_STATUS <<_ACEOF
  2824.   sed "$ac_vpsub
  2825. $extrasub
  2826. _ACEOF
  2827. cat >>$CONFIG_STATUS <<_ACEOF
  2828. :t
  2829. /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
  2830. s&@configure_input@&$configure_input&;t t
  2831. s&@top_builddir@&$ac_top_builddir_sub&;t t
  2832. s&@srcdir@&$ac_srcdir&;t t
  2833. s&@abs_srcdir@&$ac_abs_srcdir&;t t
  2834. s&@top_srcdir@&$ac_top_srcdir&;t t
  2835. s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
  2836. s&@builddir@&$ac_builddir&;t t
  2837. s&@abs_builddir@&$ac_abs_builddir&;t t
  2838. s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
  2839. s&@INSTALL@&$ac_INSTALL&;t t
  2840. s&@MKDIR_P@&$ac_MKDIR_P&;t t
  2841. $ac_datarootdir_hack
  2842. " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
  2843. test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
  2844.   { ac_out=`sed -n '/${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
  2845.   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
  2846.   { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable `datarootdir'
  2847. which seems to be undefined.  Please make sure it is defined." >&5
  2848. echo "$as_me: WARNING: $ac_file contains a reference to the variable `datarootdir'
  2849. which seems to be undefined.  Please make sure it is defined." >&2;}
  2850.   rm -f "$tmp/stdin"
  2851.   case $ac_file in
  2852.   -) cat "$tmp/out"; rm -f "$tmp/out";;
  2853.   *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
  2854.   esac
  2855.  ;;
  2856.   :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
  2857. echo "$as_me: executing $ac_file commands" >&6;}
  2858.  ;;
  2859.   esac
  2860.   case $ac_file$ac_mode in
  2861.     "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
  2862.   # Strip MF so we end up with the name of the file.
  2863.   mf=`echo "$mf" | sed -e 's/:.*$//'`
  2864.   # Check whether this is an Automake generated Makefile or not.
  2865.   # We used to match only the files named `Makefile.in', but
  2866.   # some people rename them; so instead we look at the file content.
  2867.   # Grep'ing the first line is not enough: some people post-process
  2868.   # each Makefile.in and add a new line on top of each file to say so.
  2869.   # Grep'ing the whole file is not good either: AIX grep has a line
  2870.   # limit of 2048, but all sed's we know have understand at least 4000.
  2871.   if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then
  2872.     dirpart=`$as_dirname -- "$mf" ||
  2873. $as_expr X"$mf" : 'X(.*[^/])//*[^/][^/]*/*$' | 
  2874.  X"$mf" : 'X(//)[^/]' | 
  2875.  X"$mf" : 'X(//)$' | 
  2876.  X"$mf" : 'X(/)' | . 2>/dev/null ||
  2877. echo X"$mf" |
  2878.     sed '/^X(.*[^/])//*[^/][^/]*/*$/{
  2879.     s//1/
  2880.     q
  2881.   }
  2882.   /^X(//)[^/].*/{
  2883.     s//1/
  2884.     q
  2885.   }
  2886.   /^X(//)$/{
  2887.     s//1/
  2888.     q
  2889.   }
  2890.   /^X(/).*/{
  2891.     s//1/
  2892.     q
  2893.   }
  2894.   s/.*/./; q'`
  2895.   else
  2896.     continue
  2897.   fi
  2898.   # Extract the definition of DEPDIR, am__include, and am__quote
  2899.   # from the Makefile without running `make'.
  2900.   DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
  2901.   test -z "$DEPDIR" && continue
  2902.   am__include=`sed -n 's/^am__include = //p' < "$mf"`
  2903.   test -z "am__include" && continue
  2904.   am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
  2905.   # When using ansi2knr, U may be empty or an underscore; expand it
  2906.   U=`sed -n 's/^U = //p' < "$mf"`
  2907.   # Find all dependency output files, they are included files with
  2908.   # $(DEPDIR) in their names.  We invoke sed twice because it is the
  2909.   # simplest approach to changing $(DEPDIR) to its actual value in the
  2910.   # expansion.
  2911.   for file in `sed -n "
  2912.     s/^$am__include $am__quote(.*(DEPDIR).*)$am__quote"'$/1/p' <"$mf" | 
  2913.        sed -e 's/$(DEPDIR)/'"$DEPDIR"'/g' -e 's/$U/'"$U"'/g'`; do
  2914.     # Make sure the directory exists.
  2915.     test -f "$dirpart/$file" && continue
  2916.     fdir=`$as_dirname -- "$file" ||
  2917. $as_expr X"$file" : 'X(.*[^/])//*[^/][^/]*/*$' | 
  2918.  X"$file" : 'X(//)[^/]' | 
  2919.  X"$file" : 'X(//)$' | 
  2920.  X"$file" : 'X(/)' | . 2>/dev/null ||
  2921. echo X"$file" |
  2922.     sed '/^X(.*[^/])//*[^/][^/]*/*$/{
  2923.     s//1/
  2924.     q
  2925.   }
  2926.   /^X(//)[^/].*/{
  2927.     s//1/
  2928.     q
  2929.   }
  2930.   /^X(//)$/{
  2931.     s//1/
  2932.     q
  2933.   }
  2934.   /^X(/).*/{
  2935.     s//1/
  2936.     q
  2937.   }
  2938.   s/.*/./; q'`
  2939.     { as_dir=$dirpart/$fdir
  2940.   case $as_dir in #(
  2941.   -*) as_dir=./$as_dir;;
  2942.   esac
  2943.   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
  2944.     as_dirs=
  2945.     while :; do
  2946.       case $as_dir in #(
  2947.       *'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\''/g"`;; #(
  2948.       *) as_qdir=$as_dir;;
  2949.       esac
  2950.       as_dirs="'$as_qdir' $as_dirs"
  2951.       as_dir=`$as_dirname -- "$as_dir" ||
  2952. $as_expr X"$as_dir" : 'X(.*[^/])//*[^/][^/]*/*$' | 
  2953.  X"$as_dir" : 'X(//)[^/]' | 
  2954.  X"$as_dir" : 'X(//)$' | 
  2955.  X"$as_dir" : 'X(/)' | . 2>/dev/null ||
  2956. echo X"$as_dir" |
  2957.     sed '/^X(.*[^/])//*[^/][^/]*/*$/{
  2958.     s//1/
  2959.     q
  2960.   }
  2961.   /^X(//)[^/].*/{
  2962.     s//1/
  2963.     q
  2964.   }
  2965.   /^X(//)$/{
  2966.     s//1/
  2967.     q
  2968.   }
  2969.   /^X(/).*/{
  2970.     s//1/
  2971.     q
  2972.   }
  2973.   s/.*/./; q'`
  2974.       test -d "$as_dir" && break
  2975.     done
  2976.     test -z "$as_dirs" || eval "mkdir $as_dirs"
  2977.   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
  2978. echo "$as_me: error: cannot create directory $as_dir" >&2;}
  2979.    { (exit 1); exit 1; }; }; }
  2980.     # echo "creating $dirpart/$file"
  2981.     echo '# dummy' > "$dirpart/$file"
  2982.   done
  2983. done
  2984.  ;;
  2985.   esac
  2986. done # for ac_tag
  2987. { (exit 0); exit 0; }
  2988. _ACEOF
  2989. chmod +x $CONFIG_STATUS
  2990. ac_clean_files=$ac_clean_files_save
  2991. # configure is writing to config.log, and then calls config.status.
  2992. # config.status does its own redirection, appending to config.log.
  2993. # Unfortunately, on DOS this fails, as config.log is still kept open
  2994. # by configure, so config.status won't be able to write to it; its
  2995. # output is simply discarded.  So we exec the FD to /dev/null,
  2996. # effectively closing config.log, so it can be properly (re)opened and
  2997. # appended to by config.status.  When coming back to configure, we
  2998. # need to make the FD available again.
  2999. if test "$no_create" != yes; then
  3000.   ac_cs_success=:
  3001.   ac_config_status_args=
  3002.   test "$silent" = yes &&
  3003.     ac_config_status_args="$ac_config_status_args --quiet"
  3004.   exec 5>/dev/null
  3005.   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
  3006.   exec 5>>config.log
  3007.   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
  3008.   # would make configure fail if this is the last instruction.
  3009.   $ac_cs_success || { (exit 1); exit 1; }
  3010. fi