* 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:
parent
e300da1c7d
commit
90f543f684
3 changed files with 43 additions and 3 deletions
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue