# 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= # 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 ;; 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"