49 lines
944 B
Plaintext
49 lines
944 B
Plaintext
# Specific names for AVR tools
|
|
AR_FOR_TARGET = avr-ar
|
|
RANLIB_FOR_TARGET = avr-ranlib
|
|
|
|
CROSS_LIBGCC1 = libgcc1-asm.a
|
|
LIB1ASMSRC = avr/libgcc.S
|
|
LIB1ASMFUNCS = \
|
|
mulqi3 \
|
|
mulhi3 \
|
|
mulsi3 \
|
|
umodqi3 \
|
|
udivqi3 \
|
|
modqi3 \
|
|
divqi3 \
|
|
umodhi3 \
|
|
udivhi3 \
|
|
modhi3 \
|
|
divhi3 \
|
|
umodsi3 \
|
|
udivsi3 \
|
|
modsi3 \
|
|
divsi3 \
|
|
prologue \
|
|
epilogue \
|
|
__exit
|
|
|
|
# libgcc...
|
|
LIBGCC1_TEST =
|
|
|
|
# We do not have DF type
|
|
TARGET_LIBGCC2_CFLAGS = -DDF=SF -Dinhibit_libc
|
|
#LIBGCC2 = $(LIBGCC1)
|
|
|
|
fp-bit.c: $(srcdir)/config/fp-bit.c $(srcdir)/config/avr/t-avr
|
|
echo '#define FLOAT' > fp-bit.c
|
|
echo '#define FLOAT_ONLY' >> fp-bit.c
|
|
echo '#define CMPtype QItype' >> fp-bit.c
|
|
echo '#define DF SF' >> fp-bit.c
|
|
echo '#define DI SI' >> fp-bit.c
|
|
echo '#define FLOAT_BIT_ORDER_MISMATCH' >> fp-bit.c
|
|
echo '#define SMALL_MACHINE' >> fp-bit.c
|
|
echo 'typedef int QItype __attribute__ ((mode (QI)));' >> fp-bit.c
|
|
cat $(srcdir)/config/fp-bit.c >> fp-bit.c
|
|
|
|
FPBIT = fp-bit.c
|
|
|
|
|
|
|