+ifeq ($(canonhost),i386-unknown-sco3.2v4.0)
+canonhost := i386-sco3.2v4
+endif
+ifeq ($(canonhost),i386-unknown-sco3.2v4)
+canonhost := i386-sco3.2v4
+endif
+ifeq ($(canonhost),i386-unknown-go32)
+canonhost := i386-go32
+endif
+ifeq ($(canonhost),i386-unknown-sysv4.2)
+canonhost := i386-sysv4.2
+endif
+ifeq ($(canonhost),i386-lynx-lynxos)
+canonhost := i386-lynx
+endif
+ifeq ($(canonhost),m68k-lynx-lynxos)
+canonhost := m68k-lynx
+endif
+ifeq ($(canonhost),sparc-lynx-lynxos)
+canonhost := sparc-lynx
+endif
+ifeq ($(canonhost),rs6000-lynx-lynxos)
+canonhost := rs6000-lynx
+endif
+ifeq ($(canonhost),i386-unknown-linux)
+canonhost := i386-linux
+endif
+ifeq ($(canonhost),i486-unknown-linux)
+canonhost := i486-linux
+endif
+ifeq ($(canonhost),i586-unknown-linux)
+canonhost := i486-linux
+endif
+ifeq ($(canonhost),i386-unknown-linuxaout)
+canonhost := i386-linuxaout
+endif
+ifeq ($(canonhost),i486-unknown-linuxaout)
+canonhost := i486-linuxaout
+endif
+ifeq ($(canonhost),i586-unknown-linuxaout)
+canonhost := i486-linuxaout
+endif
+
+#
+# The following TARGETS variable settings probably ought to
+# be made automatically from the
+# /s1/cygnus/progressive/host-target-pairs.tbl file, using
+# the /s1/cygnus/progressive/targets script. But, be sure
+# that the native is spelled 'native'.
+#