aboutsummaryrefslogtreecommitdiff
path: root/contrib/bluegnu2.0.3/site.tmpl
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/bluegnu2.0.3/site.tmpl')
-rw-r--r--contrib/bluegnu2.0.3/site.tmpl307
1 files changed, 307 insertions, 0 deletions
diff --git a/contrib/bluegnu2.0.3/site.tmpl b/contrib/bluegnu2.0.3/site.tmpl
new file mode 100644
index 0000000..9508c35
--- /dev/null
+++ b/contrib/bluegnu2.0.3/site.tmpl
@@ -0,0 +1,307 @@
+#
+# site.tmpl -- Sample template for a global config file.
+# NOTE: This file contains mostly site specific
+# configuration data that is custom to Cygnus
+# Support. You'll have to change most of the
+# values to work at your site.
+# Written by rob@welcomehome.org
+#
+
+#
+# transform -- transform a tool name to get the installed name. We only define
+# this if there wasn't one. This was the global config file can
+# override how the tool names are calculated.
+#
+
+#
+# uncomment this if you wish to redefine the transform procedure
+#
+
+#if ![string match "transform" [info procs transform]] then {
+# proc transform { name } {
+# global target_triplet
+#
+# if [string match "" $target_triplet] then {
+# return $name
+# } else {
+# return ${target_triplet}-$name
+# }
+# }
+#}
+
+set noargs 0
+set noresults 0
+set nosignals 0
+
+#
+# Set default setting for all know targets
+#
+case "$target_triplet" in {
+ { "hppa*-*-proelf*" } {
+
+ # By default we'll use the Winbond for testing, use the OKI
+ # only if explicitly asked for.
+ case "$target_triplet" in {
+ { "hppa*-oki-proelf*" } {
+ set target_abbrev hppro
+ set targetname op50n
+ set serialport hellcab:1024
+ set netport {}
+ set baud 9600
+ }
+ default {
+ set target_abbrev hppro
+ set targetname w89k
+ set serialport hellcab:1023
+ set netport {}
+ set baud 9600
+ }
+ }
+
+ # Now stuff that's common to all proelf targets.
+ # We can't pass arguments or do IO with the PA boards, nor do we
+ # get status results or signals back from the board.
+ set noargs 1
+ set noresults 1
+ set nosignals 1
+ set noinferiorio 1
+
+ # Disgusting hack because directories in libgloss don't
+ # necessarily match the value in target_cpu.
+ set target_cpu "pa"
+
+ # The proelf targets are absurdly slow downloading, so we limit
+ # the number of tests we run on them
+ set TORTURE_OPTIONS [list \
+ { -O0 -g } { -O2 } \
+ { -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops }]
+
+ set target_info(target,name) $targetname
+ set target_info(target,ldflags) "-T$targetname.ld"
+ set target_info(target,config) "hppa1.1-hp-proelf"
+ set target_info(target,cflags) "-T$targetname.ld"
+ set target_info(target,connect) ""
+ set target_info(target,target) ""
+ set target_info(target,serial) $serialport
+ set target_info(target,netport) $netport
+ set target_info(target,baud) $baud
+ }
+ { "i386-*-aout" } {
+ set target_abbrev aout
+ set connectmode ""
+ set targetname ""
+ set netport ""
+ set serialport ""
+ set baud ""
+ }
+ { "m68k-mvme135-*" } { # Motorola MVME135 board running Bug monitor
+ set target_abbrev bug
+ set connectmode "telnet"
+ append targetname "s8"
+ append serialport "/dev/ttyr8"
+ append netport "termserv:90008"
+ append baud "9600"
+ append CFLAGS "-Tmvme135.ld"
+ append CXXFLAGS "-Tmvme135.ld"
+ }
+ { "m68k-idp-*" "m68k-rom68k-*" } { # Motorola IDP board running rom68k monitor
+ append target_abbrev idp
+ append connectmode "telnet"
+ append targetname "s12"
+ append serialport "/dev/tstty12"
+ append netport "termserv:900012"
+ append baud "9600"
+ append CFLAGS "-Tidp.ld"
+ append CXXFLAGS "-Tidp.ld"
+ }
+ { "m68k-*-aout" } {
+ append target_abbrev aout
+ append connectmode ""
+ append targetname ""
+ append netport ""
+ append serialport ""
+ append baud ""
+ }
+ { "m68k-est-coff" } {
+ append target_abbrev est
+ append connectmode telnet
+ append targetname est
+ append serialport /dev/ttyb
+ append netport ""
+ append baud 9600
+ set noargs 1
+ set noresults 1
+ set nosignals 1
+ append CFLAGS -Tidp.ld
+ append CXXFLAGS -Tidp.ld
+ }
+ { "m68k-cpu32bug-coff" } {
+ append target_abbrev cpu32bug
+ append connectmode telnet
+ append targetname cpu32bug
+ append serialport /dev/ttyb
+ append netport ""
+ append baud 9600
+ set noargs 1
+ set noresults 1
+ set nosignals 1
+ append CFLAGS -Tidp.ld
+ append CXXFLAGS -Tidp.ld
+ }
+ { "m68k-*-coff" } {
+ set target_abbrev rom68k
+ set connectmode telnet
+ set targetname rom68k
+ set serialport /dev/ttya
+ set netport ""
+ set baud 9600
+ set noargs 1
+ set noresults 1
+ set nosignals 1
+ set CFLAGS -Tidp.ld
+ set CXXFLAGS -Tidp.ld
+ }
+ { "i960-*-nindy" } {
+ append target_abbrev nind
+ append connectmode ""
+ append targetname ""
+ append netport ""
+ append serialport ""
+ append baud ""
+ }
+ { "m68*-*-vxworks" "m68*-vxworks" } { # Motorola MVME167 board running VxWorks
+ append target_abbrev vx
+ append connectmode "telnet"
+ append targetname "foobar"
+ append serialport "/dev/tstty16"
+ append netport "termserv:900016"
+ append baud "9600"
+ append CFLAGS "-r"
+ append CXXFLAGS "-r"
+ append LDFLAGS "-r"
+ }
+ { "m68*-*-spectra" "m68*-spectra-*" } {
+ append target_abbrev vrtx
+ append connectmode ""
+ append targetname ""
+ append netport ""
+ append serialport ""
+ append baud ""
+ }
+ { "sparc-*-vxworks" } {
+ append target_abbrev vx
+ append connectmode ""
+ append targetname ""
+ append netport ""
+ append serialport ""
+ append baud ""
+ append CFLAGS "-r"
+ append CXXFLAGS "-r"
+ append LDFLAGS "-r"
+ }
+ { "i960-*-vxworks" } {
+ append target_abbrev vx
+ append connectmode "telnet"
+ append targetname "barfoo"
+ append netport ""
+ append serialport ""
+ append baud "9600"
+ append CFLAGS "-r"
+ append CXXFLAGS "-r"
+ append LDFLAGS "-r"
+ }
+ { "a29k-*-udi" } {
+ append target_abbrev udi
+ append connectmode "mondfe"
+ append targetname "ser"
+ append netport ""
+ append serialport ""
+ append baud ""
+ }
+ { "a29k-isstip-*" } {
+ append target_abbrev itip
+ append connectmode "mondfe"
+ append targetname "isst"
+ append netport ""
+ append serialport ""
+ append baud ""
+ }
+ { "mips-idt-ecoff" } {
+ append target_abbrev mips
+ append connectmode ""
+ append targetname ""
+ append netport ""
+ append serialport ""
+ append baud ""
+ }
+ { "h8300*-*-*" } {
+ append target_abbrev sim
+ append connectmode ""
+ append targetname ""
+ append netport ""
+ append serialport ""
+ append baud ""
+ }
+ { "h8500*-*-*" } {
+ append target_abbrev sim
+ append connectmode ""
+ append targetname ""
+ append netport ""
+ append serialport ""
+ append baud ""
+ }
+ { "sh-*-*" } {
+ append target_abbrev sh
+ append connectmode ""
+ append targetname ""
+ append netport ""
+ append serialport ""
+ append baud ""
+ }
+ { "sparc-*-aout" } {
+ append target_abbrev aout
+ append connectmode ""
+ append targetname ""
+ append netport ""
+ append serialport ""
+ append baud ""
+ }
+ { "sparclite-*-*" } {
+ append target_abbrev slite
+ append connectmode "aload"
+ append targetname ""
+ append netport ""
+ append serialport ""
+ append baud ""
+ append CFLAGS "-Tex930"
+ append CXXFLAGS ""
+ }
+ { "sparclitefrwcompat-*-*" } {
+ append target_abbrev frwcom
+ append connectmode ""
+ append targetname ""
+ append netport ""
+ append serialport ""
+ append baud ""
+ }
+ default {
+ # For now only run default gdbserver framework for lynx cross
+ # targets in the future it should be the default for any cross
+ # targets not explicitly handled above.
+ if { $host_triplet != $target_triplet } then {
+ set target_abbrev gdbserver
+ set targetname extended-remote
+ append connectmode ""
+ append netport ""
+ append serialport ""
+ append baud ""
+ } else {
+ append target_abbrev unix
+ append connectmode ""
+ append targetname ""
+ append netport ""
+ append serialport ""
+ append baud ""
+ }
+ }
+}