* aoutx.h (aout_link_input_section_ext): Use the relocation already
[deliverable/binutils-gdb.git] / bfd / configure.in
index af3e40a327bb1be82dbd71a453b8e382e67ca8e1..8dbc221ca6f4d73b2c33c683d4371cc8e7872dcd 100644 (file)
@@ -7,7 +7,7 @@ AC_INIT(libbfd.c)
 AC_CANONICAL_SYSTEM
 AC_ISC_POSIX
 
-AM_INIT_AUTOMAKE(bfd, 2.8.4)
+AM_INIT_AUTOMAKE(bfd, 2.9.4)
 
 dnl These must be called before AM_PROG_LIBTOOL, because it may want
 dnl to call AC_CHECK_PROG.
@@ -16,7 +16,7 @@ AC_CHECK_TOOL(RANLIB, ranlib, :)
 
 dnl Default to a non shared library.  This may be overridden by the
 dnl configure option --enable-shared.
-libtool_enable_shared=no
+AM_DISABLE_SHARED
 
 AM_PROG_LIBTOOL
 
@@ -68,6 +68,9 @@ target64=false
 
 AC_PROG_CC
 
+ALL_LINGUAS=
+CY_GNU_GETTEXT
+
 # Permit host specific settings.
 . ${srcdir}/configure.host
 
@@ -114,6 +117,7 @@ if test "${target}" = "${host}"; then
        COREFILE=trad-core.lo
        AC_DEFINE(TRAD_HEADER,"hosts/alphalinux.h")
        ;;
+  alpha*-*-netbsd*)    COREFILE=netbsd-core.lo ;;
   alpha*-*-*)          COREFILE=osf-core.lo ;;
   arm-*-riscix)                COREFILE=trad-core.lo ;;
   hppa*-*-hpux*)       COREFILE=hpux-core.lo ;;
@@ -255,13 +259,10 @@ changequote([,])dnl
   powerpc-*-aix4*)     COREFILE=rs6000-core.lo ;;
   powerpc-*-aix*)      COREFILE=rs6000-core.lo ;;
   powerpc-*-beos*)     ;;
+  powerpc-*-netbsd*)   COREFILE=netbsd-core.lo ;;
   sparc-*-netbsd* | sparc-*-openbsd*)
        COREFILE=netbsd-core.lo
        ;;
-  sparc*-*-linux-gnu*)
-       COREFILE=trad-core.lo
-       AC_DEFINE(TRAD_HEADER,"hosts/sparclinux.h")
-       ;;
   tahoe-*-*)
        COREFILE=trad-core.lo
        AC_DEFINE(TRAD_HEADER,"hosts/tahoe.h")
@@ -286,6 +287,7 @@ changequote([,])dnl
   hpux-core.lo)                COREFLAG=-DHPUX_CORE ;;
   irix-core.lo)                COREFLAG=-DIRIX_CORE ;;
   lynx-core.lo)                COREFLAG=-DLYNX_CORE ;;
+  netbsd-core.lo)      COREFLAG=-DNETBSD_CORE ;;
   osf-core.lo)         COREFLAG=-DOSF_CORE ;;
   ptrace-core.lo)      COREFLAG=-DPTRACE_CORE ;;
   rs6000-core.lo)      COREFLAG="$COREFLAG -DAIX_CORE" ;;
@@ -309,6 +311,20 @@ fi
 AC_SUBST(COREFILE)
 AC_SUBST(COREFLAG)
 
+# Horrible hacks to build DLLs on Windows.
+WIN32LDFLAGS=
+WIN32LIBADD=
+case "${host}" in
+*-*-cygwin32*)
+  if test "$enable_shared" = "yes"; then
+    WIN32LDFLAGS="-no-undefined"
+    WIN32LIBADD="-L`pwd`/../libiberty -liberty -lcygwin -lkernel32"
+  fi
+  ;;
+esac
+AC_SUBST(WIN32LDFLAGS)
+AC_SUBST(WIN32LIBADD)
+
 # target stuff:
 
 # Canonicalize the secondary target names.
@@ -381,7 +397,7 @@ selarchs="$f"
 # Target backend .o files.
 tb=
 
-elf="elflink.lo dwarf2.lo"
+elf="elf.lo elflink.lo dwarf2.lo"
 
 for vec in $selvecs
 do
@@ -392,8 +408,8 @@ do
     a_out_adobe_vec)           tb="$tb aout-adobe.lo aout32.lo" ;;
     armcoff_little_vec)                tb="$tb coff-arm.lo cofflink.lo " ;;
     armcoff_big_vec)           tb="$tb coff-arm.lo cofflink.lo " ;;
-    armpe_little_vec)          tb="$tb pe-arm.lo cofflink.lo " ;;
-    armpe_big_vec)             tb="$tb pe-arm.lo cofflink.lo " ;;
+    armpe_little_vec)          tb="$tb pe-arm.lo coff-arm.lo cofflink.lo " ;;
+    armpe_big_vec)             tb="$tb pe-arm.lo coff-arm.lo cofflink.lo " ;;
     armpei_little_vec)         tb="$tb pei-arm.lo cofflink.lo " ;;
     armpei_big_vec)            tb="$tb pei-arm.lo cofflink.lo " ;;
     aout0_big_vec)             tb="$tb aout0.lo aout32.lo" ;;
@@ -507,7 +523,7 @@ do
     shlcoff_small_vec)         tb="$tb coff-sh.lo cofflink.lo" ;;
     som_vec)                   tb="$tb som.lo" ;;
     sparcle_aout_vec)          tb="$tb aout-sparcle.lo aout32.lo" ;;
-    sparclinux_vec)            tb="$tb sparclinux.lo aout32.lo stab-syms.lo" ;;
+    sparclinux_vec)            tb="$tb sparclinux.lo aout32.lo" ;;
     sparclynx_aout_vec)                tb="$tb sparclynx.lo lynx-core.lo aout32.lo" ;;
     sparclynx_coff_vec)                tb="$tb cf-sparclynx.lo lynx-core.lo" ;;
     sparcnetbsd_vec)           tb="$tb sparcnetbsd.lo aout32.lo" ;;
@@ -610,4 +626,5 @@ case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in
 esac
 
 rm -f doc/config.status
-AC_OUTPUT(Makefile doc/Makefile bfd-in3.h:bfd-in2.h)
+AC_OUTPUT(Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in,
+[sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile])
This page took 0.02614 seconds and 4 git commands to generate.