1# Mapping of configurations into GDB host definitions. This is 2# invoked from the autoconf generated configure script. 3 4# This file sets the following shell variables: 5# gdb_host_cpu generic name of host's CPU 6# gdb_host name of GDB host definition to use 7 8# Map host cpu into the config cpu subdirectory name. 9# The default is $host_cpu. 10 11case "${host_cpu}" in 12 13c[12]) gdb_host_cpu=convex ;; 14hppa*) gdb_host_cpu=pa ;; 15i[3456]86*) gdb_host_cpu=i386 ;; 16m68*) gdb_host_cpu=m68k ;; 17m88*) gdb_host_cpu=m88k ;; 18mips*) gdb_host_cpu=mips ;; 19np1) gdb_host_cpu=gould ;; 20pyramid) gdb_host_cpu=pyr ;; 21powerpc*) gdb_host_cpu=powerpc ;; 22sparc64) gdb_host_cpu=sparc ;; 23*) gdb_host_cpu=$host_cpu ;; 24 25esac 26 27# map host info into gdb names. 28 29case "${host}" in 30 31a29k-*-*) gdb_host=ultra3 ;; 32 33alpha-*-openbsd*) gdb_host=obsd ;; 34alpha-*-osf1*) gdb_host=alpha-osf1 ;; 35alpha-*-osf2*) gdb_host=alpha-osf2 ;; 36alpha-*-osf[3456789]*) gdb_host=alpha-osf3 ;; 37alpha-*-linux*) gdb_host=alpha-linux ;; 38 39arm-*-*) gdb_host=arm ;; 40 41c[12]-*-*) gdb_host=convex ;; 42 43hppa*-*-bsd*) gdb_host=hppabsd ;; 44hppa*-*-hiux*) gdb_host=hppahpux ;; 45hppa*-*-hpux*) gdb_host=hppahpux ;; 46hppa*-*-osf*) gdb_host=hppaosf ;; 47hppa*-*-openbsd*) gdb_host=obsd ;; 48 49i[3456]86-ncr-*) gdb_host=ncr3000 ;; 50i[3456]86-sequent-bsd*) gdb_host=symmetry ;; # dynix 51i[3456]86-sequent-sysv4*) gdb_host=ptx4 ;; 52i[3456]86-sequent-sysv*) gdb_host=ptx ;; 53i[3456]86-*-aix*) gdb_host=i386aix ;; 54i[3456]86-*-bsd*) gdb_host=i386bsd ;; 55i[3456]86-*-dgux*) gdb_host=i386dgux ;; 56i[3456]86-*-freebsd*) gdb_host=fbsd ;; 57i[3456]86-*-netbsd*) gdb_host=nbsd ;; 58i[3456]86-*-openbsd*) gdb_host=obsd ;; 59i[3456]86-*-go32*) gdb_host=go32 ;; 60i[3456]86-*-linux*) gdb_host=linux ;; 61i[3456]86-*-lynxos*) gdb_host=i386lynx ;; 62i[3456]86-*-mach3*) gdb_host=i386m3 ;; 63i[3456]86-*-mach*) gdb_host=i386mach ;; 64i[3456]86-*-gnu*) gdb_host=i386gnu ;; 65i[3456]86-*-osf1mk*) gdb_host=osf1mk ;; 66i[3456]86-*-pc-linux-gnu) gdb_host=linux ;; 67i[3456]86-*-sco3.2v5*) gdb_host=i386sco5 ;; 68i[3456]86-*-sco3.2v4*) gdb_host=i386sco4 ;; 69i[3456]86-*-sco*) gdb_host=i386sco ;; 70i[3456]86-*-solaris*) gdb_host=i386sol2 ;; 71i[3456]86-*-sunos*) gdb_host=sun386 ;; 72i[3456]86-*-sysv3.2*) gdb_host=i386v32 ;; 73i[3456]86-*-sysv32*) gdb_host=i386v32 ;; 74i[3456]86-*-sysv4*) gdb_host=i386v4 ;; 75i[3456]86-*-unixware) gdb_host=i386v4 ;; 76i[3456]86-*-sysv*) gdb_host=i386v ;; 77i[3456]86-*-isc*) gdb_host=i386v32 ;; 78i[3456]86-*-os9k) gdb_host=i386os9k ;; 79i[3456]86-*-cygwin32) gdb_host=cygwin32 ;; 80i[3456]86-*-windows) gdb_host=windows 81 configdirs=mswin ;; 82m680[01]0-sun-sunos3*) gdb_host=sun2os3 ;; 83m680[01]0-sun-sunos4*) gdb_host=sun2os4 ;; 84m68030-sony-*) gdb_host=news1000 ;; 85 86m68*-altos-*) gdb_host=altos ;; 87m68*-apollo*-sysv*) gdb_host=apollo68v ;; 88m68*-apollo*-bsd*) gdb_host=apollo68b ;; 89m68*-att-*) gdb_host=3b1 ;; 90m68*-bull*-sysv*) gdb_host=dpx2 ;; 91m68*-hp-bsd*) gdb_host=hp300bsd ;; 92m68*-hp-hpux*) gdb_host=hp300hpux ;; 93m68*-isi-*) gdb_host=isi ;; 94m68*-*-lynxos*) gdb_host=m68klynx ;; 95m68*-*-netbsd*) gdb_host=nbsd ;; 96m68*-*-openbsd*) gdb_host=obsd ;; 97m68*-*-sysv4*) gdb_host=m68kv4 ;; 98m68*-motorola-*) gdb_host=delta68 ;; 99m68*-sony-*) gdb_host=news ;; 100m68*-sun-sunos3*) gdb_host=sun3os3 ;; 101m68*-sun-sunos4*) gdb_host=sun3os4 ;; 102m68*-sun-*) gdb_host=sun3os4 ;; 103 104m88*-harris-cxux*) gdb_host=cxux ;; 105m88*-motorola-sysv4*) gdb_host=delta88v4 ;; 106m88*-motorola-sysv*) gdb_host=delta88 ;; 107m88*-*-openbsd*) gdb_host=obsd ;; 108m88*-*-mach3*) gdb_host=mach3 ;; 109m88*-*-*) gdb_host=m88k ;; 110 111mips*el-*-openbsd*) gdb_host=mipsel_obsd ;; 112mips-dec-mach3*) gdb_host=mach3 ;; 113mips-dec-*) gdb_host=decstation ;; 114mips-little-*) gdb_host=littlemips ;; 115mips-sgi-irix3*) gdb_host=irix3 ;; 116mips-sgi-irix4*) gdb_host=irix4 ;; 117mips-sgi-irix5*) gdb_host=irix5 ;; 118mips-sony-*) gdb_host=news-mips ;; 119mips-*-mach3*) gdb_host=mach3 ;; 120mips-*-openbsd*) gdb_host=mipseb_obsd ;; 121mips-*-sysv4*) gdb_host=mipsv4 ;; 122mips-*-sysv*) gdb_host=riscos ;; 123mips-*-riscos*) gdb_host=riscos ;; 124 125none-*-*) gdb_host=none ;; 126 127np1-*-*) gdb_host=np1 ;; 128 129ns32k-*-mach3*) gdb_host=mach3 ;; 130ns32k-*-netbsd*) gdb_host=nbsd ;; 131ns32k-*-openbsd*) gdb_host=obsd ;; 132ns32k-umax-*) gdb_host=umax ;; 133ns32k-utek-sysv*) gdb_host=merlin ;; 134 135powerpc-*-aix*) gdb_host=aix ;; 136powerpcle-*-cygwin32) gdb_host=cygwin32 ;; 137powerpcle-*-solaris*) gdb_host=solaris ;; 138powerpc-*-linux*) gdb_host=linux ;; 139powerpc-*-openbsd*) gdb_host=obsd ;; 140pn-*-*) gdb_host=pn ;; 141 142pyramid-*-*) gdb_host=pyramid ;; 143 144romp-*-*) gdb_host=rtbsd ;; 145 146rs6000-*-lynxos*) gdb_host=rs6000lynx ;; 147rs6000-*-aix4*) gdb_host=aix4 ;; 148rs6000-*-*) gdb_host=rs6000 ;; 149 150sparc-*-lynxos*) gdb_host=sparclynx ;; 151sparc-*-netbsd*) gdb_host=nbsd ;; 152sparc-*-openbsd*) gdb_host=obsd ;; 153sparc-*-solaris2*) gdb_host=sun4sol2 ;; 154sparc-*-sunos4*) gdb_host=sun4os4 ;; 155sparc-*-sunos5*) gdb_host=sun4sol2 ;; 156sparc-*-*) gdb_host=sun4os4 ;; 157sparc64-*-*) gdb_host=sun4sol2 ;; 158 159tahoe-*-*) gdb_host=tahoe ;; 160 161vax-*-bsd*) gdb_host=vaxbsd ;; 162vax-*-openbsd*) gdb_host=obsd ;; 163vax-*-ultrix2*) gdb_host=vaxult2 ;; 164vax-*-ultrix*) gdb_host=vaxult ;; 165 166w65-*-*) gdb_host=w65 ;; 167 168esac 169