Denis Chertykov <denisc@overta.ru>
[platform/upstream/gcc.git] / gcc / config / avr / t-avr
1 # Specific names for AVR tools
2 AR_FOR_TARGET = avr-ar
3 RANLIB_FOR_TARGET = avr-ranlib
4
5 CROSS_LIBGCC1 = libgcc1-asm.a
6 LIB1ASMSRC = avr/libgcc.S
7 LIB1ASMFUNCS = \
8         mulqi3 \
9         mulhi3 \
10         mulsi3 \
11         umodqi3 \
12         udivqi3 \
13         modqi3 \
14         divqi3 \
15         umodhi3 \
16         udivhi3 \
17         modhi3 \
18         divhi3 \
19         umodsi3 \
20         udivsi3 \
21         modsi3 \
22         divsi3 \
23         prologue \
24         epilogue \
25         __exit
26
27 # libgcc...
28 LIBGCC1_TEST =
29
30 # We do not have DF type
31 TARGET_LIBGCC2_CFLAGS = -DDF=SF -Dinhibit_libc
32 #LIBGCC2 = $(LIBGCC1)
33
34 fp-bit.c: $(srcdir)/config/fp-bit.c $(srcdir)/config/avr/t-avr
35         echo '#define FLOAT' > fp-bit.c
36         echo '#define FLOAT_ONLY' >> fp-bit.c
37         echo '#define CMPtype QItype' >> fp-bit.c
38         echo '#define DF SF' >> fp-bit.c
39         echo '#define DI SI' >> fp-bit.c
40         echo '#define FLOAT_BIT_ORDER_MISMATCH' >> fp-bit.c
41         echo '#define SMALL_MACHINE' >> fp-bit.c
42         echo 'typedef int QItype __attribute__ ((mode (QI)));' >> fp-bit.c
43         cat $(srcdir)/config/fp-bit.c >> fp-bit.c
44
45 FPBIT = fp-bit.c
46
47
48