;;
esac
+# Common parts for widely ported systems.
+case ${target} in
+ *-darwin*)
+ # Generic darwin host support.
+ out_host_hook_obj=host-darwin.o
+ host_xmake_file=x-darwin
+ ;;
+esac
+
# Machine-specific settings.
case ${host} in
alpha*-dec-*vms*)
host_xm_file=i386/xm-mingw32.h
host_xmake_file=i386/x-mingw32
host_exeext=.exe
- host_can_use_collect2=no
out_host_hook_obj=host-mingw32.o
;;
i[34567]86-*-uwin*)
i[34567]86-*-interix3*)
host_xmake_file="x-interix"
;;
+ i[34567]86-*-darwin*)
+ out_host_hook_obj="${out_host_hook_obj} host-i386-darwin.o"
+ host_xmake_file="${host_xmake_file} i386/x-darwin"
+ ;;
i860-*-sysv4*)
host_xmake_file=i860/x-sysv4
;;
host_can_use_collect2=no
;;
powerpc-*-darwin*)
- # powerpc-darwin host support.
- out_host_hook_obj=host-darwin.o
- host_xmake_file=rs6000/x-darwin
+ out_host_hook_obj="${out_host_hook_obj} host-ppc-darwin.o"
+ host_xmake_file="${host_xmake_file} rs6000/x-darwin"
;;
*-*-solaris2*)
out_host_hook_obj=host-solaris.o