8sa1-gcc/gcc/config/sparc/t-chorus-elf
Chandrakala Chavva 8da6d80e87 config.gcc: New targets, i386-*-chorusos*, sparc-*-chorusos*, powerpc-*-chorusos* .
* config.gcc : New targets, i386-*-chorusos*, sparc-*-chorusos*,
        powerpc-*-chorusos* .
        * config/rs6000/chorus.h : New file.
        * config/i386/chorus.h : New file.
        * config/sparc/chorus.h : New file.
        * config/sparc/t-chorus-elf : New file.

From-SVN: r39551
2001-02-08 17:09:06 -05:00

37 lines
1.1 KiB
Plaintext

# we need to supply our own assembly versions of libgcc1.c files,
# since the user may not have native 'cc' available
CROSS_LIBGCC1 = libgcc1-asm.a
LIB1ASMSRC = sparc/lb1spc.asm
LIB1ASMFUNCS = _mulsi3 _divsi3 _modsi3
# crt0 is built elsewhere
LIBGCC1_TEST =
# We want fine grained libraries, so use the new code to build the
# floating point emulation libraries.
FPBIT = fp-bit.c
DPBIT = dp-bit.c
dp-bit.c: $(srcdir)/config/fp-bit.c
cat $(srcdir)/config/fp-bit.c > dp-bit.c
fp-bit.c: $(srcdir)/config/fp-bit.c
echo '#define FLOAT' > fp-bit.c
cat $(srcdir)/config/fp-bit.c >> fp-bit.c
# MULTILIB_OPTIONS should have msparclite too, but we'd have to make
# gas build...
MULTILIB_OPTIONS =
MULTILIB_DIRNAMES =
MULTILIB_MATCHES =
LIBGCC = stmp-multilib
INSTALL_LIBGCC = install-multilib
# Assemble startup files.
crti.o: $(srcdir)/config/sparc/sol2-ci.asm $(GCC_PASSES)
$(GCC_FOR_TARGET) -c -o crti.o -x assembler $(srcdir)/config/sparc/sol2-ci.asm
crtn.o: $(srcdir)/config/sparc/sol2-cn.asm $(GCC_PASSES)
$(GCC_FOR_TARGET) -c -o crtn.o -x assembler $(srcdir)/config/sparc/sol2-cn.asm