* mpw-config.in: Don't always use te-generic.h for emulation.

(powerpc-apple-macos): Use emulation te-macos.h.
start-sanitize-gm
	(mips-gm-magic): New configuration.
end-sanitize-gm
	* mpw-make.sed (install, install-only): Edit in Mac-specific
	install procedure.
This commit is contained in:
Stan Shebs 1995-12-01 22:40:56 +00:00
parent e300da1c7d
commit 90f543f684
3 changed files with 43 additions and 3 deletions

View file

@ -1,3 +1,13 @@
Fri Dec 1 11:57:56 1995 Stan Shebs <shebs@andros.cygnus.com>
* mpw-config.in: Don't always use te-generic.h for emulation.
(powerpc-apple-macos): Use emulation te-macos.h.
start-sanitize-gm
(mips-gm-magic): New configuration.
end-sanitize-gm
* mpw-make.sed (install, install-only): Edit in Mac-specific
install procedure.
Fri Dec 1 10:59:25 1995 Ian Lance Taylor <ian@cygnus.com>
* configure.in: Improve message about unsupported ELF targets.

View file

@ -19,21 +19,38 @@ Set TDEFINES ""
Set EXTRA_OBJECTS ""
# Default emulation.
Set em generic
If "{target_canonical}" =~ /m68k-apple-macos/
Set obj_format "coff"
Set TDEFINES '-d M68KCOFF'
Set EXTRA_OBJECTS '"{o}"m68k-parse.c.o'
Else If "{target_canonical}" =~ /powerpc-apple-macos/
Set obj_format "coff"
Set bfd_gas yes
Set em macos
Else If "{target_canonical}" =~ /i386-unknown-go32/
Set obj_format "coff"
Set TDEFINES '-d I386COFF'
Else If "{target_canonical}" =~ /m68k-unknown-coff/
Set TDEFINES '-d M68KCOFF'
Else If "{target_canonical}" =~ /mips-idt-ecoff/
Set bfd_gas yes
Set TDEFINES '-d TARGET_BYTES_BIG_ENDIAN'
# start-sanitize-gm
Else If "{target_canonical}" =~ /mips-gm-magic/
Set obj_format "ecoff"
Set bfd_gas yes
Set TDEFINES '-d TARGET_BYTES_BIG_ENDIAN'
# end-sanitize-gm
Else If "{target_canonical}" =~ /sh-hitachi-hms/
Set obj_format "coff"
forward-include "{srcroot}"opcodes:sh-opc.h 'opcodes/sh-opc.h'
@ -45,9 +62,7 @@ forward-include "{srcdir}"config:tc-{short_arch_name}.h targ-cpu.h
forward-include "{srcdir}"config:obj-{obj_format}.c obj-format.c
forward-include "{srcdir}"config:obj-{obj_format}.h obj-format.h
# Default emulation.
forward-include "{srcdir}"config:te-generic.h targ-env.h
forward-include "{srcdir}"config:te-{em}.h targ-env.h
# Special cases for float handling.

View file

@ -74,6 +74,21 @@ LOCAL_LOADLIBES = \
$a\
stamps \\Option-f config-stamp\
/^install \\Option-f/,/^$/c\
install \\Option-f all install-only\
\
install-only \\Option-f\
If "`Exists "{prefix}"`" == ""\
Echo "{prefix}" does not exist, cannot install anything\
Exit 1\
End If\
If "`Exists "{bindir}"`" == ""\
NewFolder "{bindir}"\
End If\
Duplicate -y :as.new "{bindir}"as\
Duplicate -y :gasp.new "{bindir}"gasp\
# Whack out config-rebuilding targets, they won't work.
/^Makefile \\Option-f/,/^$/d
/^config.status \\Option-f/,/^$/d