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.
119 lines
2.1 KiB
Text
119 lines
2.1 KiB
Text
# 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"
|