Mercurial > hg > CbC > CbC_gcc
comparison gcc/config/microblaze/t-microblaze @ 68:561a7518be6b
update gcc-4.6
author | Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 21 Aug 2011 07:07:55 +0900 |
parents | |
children | 04ced10e8804 |
comparison
equal
deleted
inserted
replaced
67:f6334be47118 | 68:561a7518be6b |
---|---|
1 # For C++ crtstuff | |
2 EXTRA_MULTILIB_PARTS = crtbegin$(objext) crtend$(objext) | |
3 | |
4 EXTRA_PARTS += crti$(objext) crtn$(objext) | |
5 | |
6 MULTILIB_OPTIONS = mxl-barrel-shift mno-xl-soft-mul mxl-multiply-high | |
7 MULTILIB_DIRNAMES = bs m mh | |
8 MULTILIB_EXCEPTIONS = *mxl-barrel-shift/mxl-multiply-high mxl-multiply-high | |
9 | |
10 # Extra files | |
11 microblaze-c.o: $(srcdir)/config/microblaze/microblaze-c.c \ | |
12 $(srcdir)/config/microblaze/microblaze-protos.h \ | |
13 $(CONFIG_H) $(SYSTEM_H) $(CPPLIB_H) $(TM_P_H) $(TREE_H) errors.h $(TM_H) | |
14 $(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \ | |
15 $(srcdir)/config/microblaze/microblaze-c.c | |
16 | |
17 # Build soft FP routines. | |
18 FPBIT = fp-bit.c | |
19 DPBIT = dp-bit.c | |
20 | |
21 fp-bit.c: $(srcdir)/config/fp-bit.c | |
22 echo '#define FLOAT' > fp-bit.c | |
23 cat $(srcdir)/config/fp-bit.c >> fp-bit.c | |
24 | |
25 dp-bit.c: $(srcdir)/config/fp-bit.c | |
26 cat $(srcdir)/config/fp-bit.c > dp-bit.c | |
27 | |
28 # Assemble startup files | |
29 $(T)crti$(objext): $(srcdir)/config/microblaze/crti.s | |
30 $(GCC_FOR_TARGET) -c $(srcdir)/config/microblaze/crti.s -o $(T)crti$(objext) | |
31 | |
32 $(T)crtn$(objext): $(srcdir)/config/microblaze/crtn.s | |
33 $(GCC_FOR_TARGET) -c $(srcdir)/config/microblaze/crtn.s -o $(T)crtn$(objext) |