|
|
|
@ -4,17 +4,114 @@ |
|
|
|
# existing configure script. |
|
|
|
|
|
|
|
srctrigger=ar.c |
|
|
|
srcname="binutils" |
|
|
|
srcname="Binutils" |
|
|
|
|
|
|
|
# per-host: |
|
|
|
|
|
|
|
if [ ! -f config/hmake-${host} ] ; then |
|
|
|
echo No such host available: ${host} |
|
|
|
case "${host_cpu}" in |
|
|
|
|
|
|
|
rs6000) my_host=rs6000 |
|
|
|
;; |
|
|
|
|
|
|
|
mips) |
|
|
|
case "${host_vendor}" in |
|
|
|
dec) my_host=decstation ;; |
|
|
|
sgi) my_host=irix3 ;; |
|
|
|
esac |
|
|
|
;; |
|
|
|
|
|
|
|
m88k) |
|
|
|
case "${host_vendor}" in |
|
|
|
motorola) |
|
|
|
my_host=delta88 ;; |
|
|
|
*) |
|
|
|
case "${host_os}" in |
|
|
|
dgux) my_host=dgux ;; |
|
|
|
esac |
|
|
|
;; |
|
|
|
esac |
|
|
|
;; |
|
|
|
|
|
|
|
m68k) |
|
|
|
case "${host_vendor}" in |
|
|
|
cbm) |
|
|
|
case ${host_os} in |
|
|
|
amigados) my_host=amigados ;; |
|
|
|
svr4) my_host=amix ;; |
|
|
|
esac |
|
|
|
;; |
|
|
|
hp) |
|
|
|
case "${host_os}" in |
|
|
|
hpux) my_host=hp9000 ;; |
|
|
|
bsd) my_host=hp300bsd ;; |
|
|
|
esac |
|
|
|
;; |
|
|
|
sony) my_host=news ;; |
|
|
|
sun) my_host=sun3 ;; |
|
|
|
apollo) |
|
|
|
case "${host_os}" in |
|
|
|
sysv*) my_host=apollov68 ;; |
|
|
|
bsd*) my_host=apollo68 ;; |
|
|
|
esac |
|
|
|
;; |
|
|
|
esac |
|
|
|
;; |
|
|
|
|
|
|
|
i386) |
|
|
|
case "${host_vendor}" in |
|
|
|
*) |
|
|
|
case "${host_os}" in |
|
|
|
go32) my_host=go32 ;; |
|
|
|
sco*) my_host=i386v ;; |
|
|
|
sysv) my_host=i386v ;; |
|
|
|
mach) my_host=i386mach ;; |
|
|
|
msdos) my_host=dose ;; |
|
|
|
esac |
|
|
|
;; |
|
|
|
esac |
|
|
|
;; |
|
|
|
|
|
|
|
sparc) |
|
|
|
case "${host_os}" in |
|
|
|
sunos64) my_host=sparc-ll ;; |
|
|
|
*) my_host=sparc ;; |
|
|
|
esac |
|
|
|
;; |
|
|
|
|
|
|
|
romp) my_host=rtbsd |
|
|
|
;; |
|
|
|
|
|
|
|
a29k) my_host=ultra3 |
|
|
|
;; |
|
|
|
|
|
|
|
tahoe) |
|
|
|
my_host=tahoe |
|
|
|
;; |
|
|
|
|
|
|
|
vax) |
|
|
|
case "${host_os}" in |
|
|
|
ultrix) my_host=vaxult ;; |
|
|
|
*) my_host=vaxbsd ;; |
|
|
|
esac |
|
|
|
;; |
|
|
|
esac |
|
|
|
|
|
|
|
# Set up to make a link between the host's include file and "sysdep.h". |
|
|
|
files="../bfd/hosts/${my_host}.h" |
|
|
|
|
|
|
|
links="sysdep.h" |
|
|
|
|
|
|
|
if [ ! -f ${srcdir}/${files} ] ; then |
|
|
|
if [ -n "${my_host}" ] ; then |
|
|
|
echo '***' No file ${srcdir}/${files} |
|
|
|
fi |
|
|
|
echo '***' ${srcname} does not support host ${host} |
|
|
|
exit 1 |
|
|
|
fi |
|
|
|
|
|
|
|
# per-target: |
|
|
|
|
|
|
|
files= |
|
|
|
links= |
|
|
|
host_makefile_frag= |
|
|
|
if [ -f ${srcdir}/../bfd/config/${my_host}.mh ] ; then |
|
|
|
host_makefile_frag=../bfd/config/${my_host}.mh |
|
|
|
fi |
|
|
|
|
|
|
|
# per-target: |
|
|
|
|