mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-03 04:12:10 +08:00
1058238c60
* Makefile.in: install using INSTALL_DATA and INSTALL_PROGRAM. correct include directory locations. added standards.text support. * configure.in: mark this directory as target dependent. Thu Dec 5 22:46:23 1991 K. Richard Pixley (rich at rtl.cygnus.com) * Makefile.in: idestdir and ddestdir go away. Added copyrights and shift gpl to v2. Added ChangeLog if it didn't exist. docdir and mandir now keyed off datadir by default.
120 lines
2.1 KiB
Plaintext
120 lines
2.1 KiB
Plaintext
# This file is a shell script that supplies the information necessary
|
|
# to tailor a template configure script into the configure script
|
|
# appropriate for this directory. For more information, check any
|
|
# existing configure script.
|
|
|
|
srctrigger=as.c
|
|
srcname="gas"
|
|
targetdependent=true
|
|
need_bfd=
|
|
target_dependent=true
|
|
|
|
# per-host:
|
|
|
|
gas_host=generic
|
|
|
|
case "${host_cpu}" in
|
|
a29k | rs6000 | vax) gas_host=${host_cpu} ;;
|
|
mips)
|
|
case "${host_os}" in
|
|
ultrix) gas_host=decstation ;;
|
|
esac
|
|
;;
|
|
*)
|
|
case "${host_os}" in
|
|
ansi | ultrix | hpux | sysv*) gas_host=${host_os} ;;
|
|
*)
|
|
case "${host_vendor}" in
|
|
sun)
|
|
case "${host_cpu}" in
|
|
m68k) gas_host=sun3 ;;
|
|
i386) gas_host=sun386 ;;
|
|
sparc) gas_host=sun4 ;;
|
|
esac
|
|
;;
|
|
esac
|
|
;;
|
|
esac
|
|
;;
|
|
esac
|
|
|
|
# per-target:
|
|
|
|
# assign cpu type
|
|
emulation=generic
|
|
|
|
cpu_type=${target_cpu}
|
|
|
|
# assign object format
|
|
case ${target_os} in
|
|
bout*) obj_format=bout ;;
|
|
nindy*) obj_format=bout ;;
|
|
bsd* | sunos*) obj_format=aout ;;
|
|
|
|
ebmon-old)
|
|
obj_format=coff
|
|
need_bfd="$(unsubdir)/../bfd$(subdir)/libbfd.a"
|
|
target_cpu=ebmon29k
|
|
;;
|
|
|
|
ebmon)
|
|
obj_format=coff-bfd
|
|
need_bfd="$(unsubdir)/../bfd$(subdir)/libbfd.a"
|
|
target_cpu=ebmon29k
|
|
;;
|
|
|
|
generic) obj_format=generic ;;
|
|
|
|
hds)
|
|
obj_format=coff-bfd
|
|
need_bfd="$(unsubdir)/../bfd$(subdir)/libbfd.a"
|
|
;;
|
|
|
|
sysv32)
|
|
obj_format=coff
|
|
emulation=sysv32
|
|
;;
|
|
|
|
coff* | sysv*)
|
|
obj_format=coff
|
|
|
|
case ${target_vendor} in
|
|
bull) emulation=dpx2 ;;
|
|
sco) emulation=sco386 ;;
|
|
sun) emulation=sun3 ;;
|
|
*)
|
|
esac
|
|
;;
|
|
*)
|
|
case ${target_vendor} in
|
|
aout) obj_format=aout ;;
|
|
bout) obj_format=bout ;;
|
|
coff)
|
|
obj_format=coff
|
|
case ${target_cpu} in
|
|
i960) emulation=ic960 ;;
|
|
esac
|
|
;;
|
|
*) obj_format=aout ;;
|
|
esac
|
|
;;
|
|
|
|
esac
|
|
|
|
# assign floating point type
|
|
case ${target_cpu} in
|
|
vax) atof=vax ;;
|
|
*) atof=ieee ;;
|
|
esac
|
|
|
|
# and target makefile frag
|
|
|
|
target_makefile_frag=config/mt-${target_cpu}
|
|
|
|
files="config/ho-${gas_host}.h config/tc-${cpu_type}.c \
|
|
config/tc-${cpu_type}.h config/te-${emulation}.h \
|
|
config/obj-${obj_format}.h config/obj-${obj_format}.c \
|
|
config/atof-${atof}.c"
|
|
|
|
links="host.h targ-cpu.c targ-cpu.h targ-env.h obj-format.h obj-format.c atof-targ.c"
|