-i[345]86-*-win32) test -z "$CC" && CC="i386-win32-gcc -O2"
- AR=${AR-i386-win32-ar}
- RANLIB=${RANLIB-i386-win32-ranlib}
- ;;
-
-mips-dec-netbsd*) ;;
-mips-dec-*) HDEFINES="-G 4" ;;
-mips-sgi-irix3*) HDEFINES="-G 4"
- test -z "$LDFLAGS" && LDFLAGS=-lmalloc
- ;;
-mips-sgi-irix4*) HDEFINES="-G 4"
- test -z "$LDFLAGS" && LDFLAGS=-lmalloc
- ;;
-mips-*-sysv4*) ;;
-mips-*-sysv*) HDEFINES="-G 4" ;;
-mips-*-riscos*) HDEFINES="-G 4" ;;
-
-m68*-apollo*-sysv*) # sef@cygnus.com says this is how to compile
- # on an apollo in the SysV environment.
- test -z "$CC" && CC="cc -A nansi -A cpu,3000 -A runtype,any -A systype,any -DSHORT_ENUM_BUG -DUSG -U__STDC__ -Dm68000=mc68000"
- ;;
-m68*-hp-hpux*) HDEFINES=-DHOST_HP300HPUX ;;
-
-m88*-*-dgux*) test -z "$CC" && CC="gcc -Wall -ansi -D__using_DGUX"
- ;;
-
-romp-*-*) # hc/pcc just can't cut it
- CC=${CC-gcc}
- ;;
-
-rs6000-*-aix4) HDEFINES=-DHOST_AIX ;;
-rs6000-*-*) HDEFINES=-DHOST_AIX ;;
-powerpc-*-aix4*) HDEFINES=-DHOST_AIX ;;
-powerpc-*-aix*) HDEFINES=-DHOST_AIX ;;
-
-esac
-
-# If we are configuring with --enable-shared, adjust the shared
-# library support based on the host. This support must work for both
-# the BFD and the opcodes libraries.
-SHLIB_CC='$(CC)'
-SHLIB_CFLAGS='-shared'
-if [ "${shared}" = "true" ]; then
- case "${host}" in
- hppa*-*-*) picfrag=../config/mh-papic ;;
- i[3456]86-*-*) picfrag=../config/mh-x86pic ;;
- *-*-*) picfrag=../config/mh-${host_cpu}pic ;;
- esac
- if [ -f "${picfrag}" ]; then
- pic=`sed -n -e 's/^PICFLAG[ ]*=[ ]*\(.*\)$/\1/p' ${picfrag}`
- if [ -n "${pic}" ]; then
- PICFLAG=${pic}
- fi
- fi
-
- base_shlib=`echo ${SHLIB} | sed -e 's,^.*/\([^/]*\)$,\1,'`
-
- case "${host}" in
- *-dec-osf*)
- # -fpic is not needed on the Alpha.
- PICFLAG=
- ;;
- *-*-hpux*)
- # HP/UX uses .sl for shared libraries.
- SHLINK=`echo ${SHLINK} | sed -e 's/so$/sl/'`
- SHLIB_CFLAGS='-shared $(PICFLAG)'
- ;;
- *-*-irix5*)
- # -fpic is not needed on Irix 5.
- PICFLAG=
- SHLIB_CFLAGS="-shared -Wl,-soname,${base_shlib}"
- ;;
- *-*-linux*aout*)
- ;;
- *-*-linux*)
- SHLIB_CFLAGS="-shared -Wl,-soname,${base_shlib}"
- ;;
- *-*-sysv4* | *-*-solaris*)
- SHLIB_CFLAGS="-shared -h ${base_shlib}"
- ;;
- *-*-sunos*)
- ALLLIBS=`echo ${ALLLIBS} | sed -e 's/\$(SHLINK)//'`
- ;;
- esac
-fi
-
-# On SunOS, if the linker supports the -rpath option, use it to
-# prevent ../bfd and ../opcodes from being included in the run time
-# search path.
-HLDFLAGS=
-case "${host}" in
- *-*-sunos*)
- echo 'main () { }' > conftest.c
- ${CC} -o conftest -Wl,-rpath= conftest.c >/dev/null 2>conftest.t
- if grep 'unrecognized' conftest.t >/dev/null 2>&1; then
- :
- elif grep 'No such file' conftest.t >/dev/null 2>&1; then
- :
- else
- HLDFLAGS='-Wl,-rpath='
- fi
- rm -f conftest.t conftest.c conftest
- ;;