Initial revision
[deliverable/binutils-gdb.git] / gas / configure.in
1 # This file is a shell script that supplies the information necessary
2 # to tailor a template configure script into the configure script
3 # appropriate for this directory. For more information, check any
4 # existing configure script.
5
6 srctrigger=as.c
7 srcname="gas"
8 targetdependent=true
9 need_bfd=
10 # per-host:
11
12 gas_host=generic
13
14 case "${host_cpu}" in
15 a29k | rs6000 | vax) gas_host=${host_cpu} ;;
16 mips)
17 case "${host_os}" in
18 ultrix) gas_host=decstation ;;
19 esac
20 ;;
21 *)
22 case "${host_os}" in
23 ansi | ultrix | hpux | sysv*) gas_host=${host_os} ;;
24 *)
25 case "${host_vendor}" in
26 sun)
27 case "${host_cpu}" in
28 m68k) gas_host=sun3 ;;
29 i386) gas_host=sun386 ;;
30 sparc) gas_host=sun4 ;;
31 esac
32 ;;
33 esac
34 ;;
35 esac
36 ;;
37 esac
38
39 # per-target:
40
41 # assign cpu type
42 emulation=generic
43
44 cpu_type=${target_cpu}
45
46 # assign object format
47 case ${target_os} in
48 sysv* | -coff* )
49 obj_format=coff
50 ;;
51
52 ebmon)
53 obj_format=coff
54 need_bfd="$(unsubdir)/../bfd$(subdir)/libbfd.a"
55 target_cpu=ebmon29k
56 ;;
57 hds)
58 obj_format=ieee
59 need_bfd="$(unsubdir)/../bfd$(subdir)/libbfd.a"
60 ;;
61
62 bout*)
63 obj_format=bout
64 ;;
65 bsd* | sunos* | *)
66 obj_format=aout
67 ;;
68 generic)
69 obj_format=generic
70 ;;
71 esac
72
73 # assign floating point type
74 case ${target_cpu} in
75 vax)
76 atof=vax
77 ;;
78 *)
79 atof=ieee
80 ;;
81 esac
82
83 # and target makefile frag
84
85 target_makefile_frag=config/tmake-${target_cpu}
86
87
88 files="config/ho-${gas_host}.h config/tc-${cpu_type}.c \
89 config/tc-${cpu_type}.h config/te-${emulation}.h \
90 config/obj-${obj_format}.h config/obj-${obj_format}.c \
91 config/atof-${atof}.c"
92
93 links="host.h targ-cpu.c targ-cpu.h targ-env.h obj-format.h obj-format.c atof-targ.c"
This page took 0.031668 seconds and 4 git commands to generate.