2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / config / xtensa / t-xtensa
blobd1c8031fdaaf5ded7c23b0ac38687f6a8882154f
1 # Use GCC's floating-point emulation code
2 LIB2FUNCS_EXTRA = fp-bit.c dp-bit.c
4 dp-bit.c: $(srcdir)/config/fp-bit.c
5         cat $(srcdir)/config/fp-bit.c > dp-bit.c
7 fp-bit.c: $(srcdir)/config/fp-bit.c
8         echo '#define FLOAT' > fp-bit.c
9         cat $(srcdir)/config/fp-bit.c >> fp-bit.c
11 LIB1ASMSRC = xtensa/lib1funcs.asm
12 LIB1ASMFUNCS = _mulsi3 _nsau _divsi3 _modsi3 _udivsi3 _umodsi3
14 LIB2FUNCS_EXTRA += $(srcdir)/config/xtensa/lib2funcs.S
16 $(T)crti.o: $(srcdir)/config/xtensa/crti.asm $(GCC_PASSES)
17         $(GCC_FOR_TARGET) $(GCC_CFLAGS) $(MULTILIB_CFLAGS) $(INCLUDES) \
18         -c -o $(T)crti.o -x assembler-with-cpp $(srcdir)/config/xtensa/crti.asm
19 $(T)crtn.o: $(srcdir)/config/xtensa/crtn.asm $(GCC_PASSES)
20         $(GCC_FOR_TARGET) $(GCC_CFLAGS) $(MULTILIB_CFLAGS) $(INCLUDES) \
21         -c -o $(T)crtn.o -x assembler-with-cpp $(srcdir)/config/xtensa/crtn.asm
23 $(out_object_file): gt-xtensa.h
24 gt-xtensa.h : s-gtype ; @true