1LIB1ASMSRC = v850/lib1funcs.asm 2LIB1ASMFUNCS = _mulsi3 \ 3 _divsi3 \ 4 _udivsi3 \ 5 _modsi3 \ 6 _umodsi3 \ 7 _save_2 \ 8 _save_20 \ 9 _save_21 \ 10 _save_22 \ 11 _save_23 \ 12 _save_24 \ 13 _save_25 \ 14 _save_26 \ 15 _save_27 \ 16 _save_28 \ 17 _save_29 \ 18 _save_2c \ 19 _save_20c \ 20 _save_21c \ 21 _save_22c \ 22 _save_23c \ 23 _save_24c \ 24 _save_25c \ 25 _save_26c \ 26 _save_27c \ 27 _save_28c \ 28 _save_29c \ 29 _save_31c \ 30 _save_varargs \ 31 _save_interrupt \ 32 _save_all_interrupt \ 33 _callt_save_20 \ 34 _callt_save_21 \ 35 _callt_save_22 \ 36 _callt_save_23 \ 37 _callt_save_24 \ 38 _callt_save_25 \ 39 _callt_save_26 \ 40 _callt_save_27 \ 41 _callt_save_28 \ 42 _callt_save_29 \ 43 _callt_save_20c \ 44 _callt_save_21c \ 45 _callt_save_22c \ 46 _callt_save_23c \ 47 _callt_save_24c \ 48 _callt_save_25c \ 49 _callt_save_26c \ 50 _callt_save_27c \ 51 _callt_save_28c \ 52 _callt_save_29c \ 53 _callt_save_31c \ 54 _callt_save_varargs \ 55 _callt_save_interrupt \ 56 _callt_save_all_interrupt \ 57 _callt_save_r2_r29 \ 58 _callt_save_r2_r31 \ 59 _callt_save_r6_r9 \ 60 _negdi2 \ 61 _cmpdi2 \ 62 _ucmpdi2 \ 63 _muldi3 64 65# We want fine grained libraries, so use the new code to build the 66# floating point emulation libraries. 67FPBIT = fp-bit.c 68DPBIT = dp-bit.c 69 70dp-bit.c: $(srcdir)/config/fp-bit.c 71 echo '#ifdef __LITTLE_ENDIAN__' > dp-bit.c 72 echo '#define FLOAT_BIT_ORDER_MISMATCH' >>dp-bit.c 73 echo '#endif' >> dp-bit.c 74 cat $(srcdir)/config/fp-bit.c >> dp-bit.c 75 76fp-bit.c: $(srcdir)/config/fp-bit.c 77 echo '#define FLOAT' > fp-bit.c 78 echo '#ifdef __LITTLE_ENDIAN__' >> fp-bit.c 79 echo '#define FLOAT_BIT_ORDER_MISMATCH' >>fp-bit.c 80 echo '#endif' >> fp-bit.c 81 cat $(srcdir)/config/fp-bit.c >> fp-bit.c 82 83# Create target-specific versions of the libraries 84MULTILIB_OPTIONS = mv850e 85MULTILIB_DIRNAMES = v850e 86INSTALL_LIBGCC = install-multilib 87MULTILIB_MATCHES = mv850e=mv850e1 88 89TCFLAGS = -mno-app-regs -msmall-sld -Wa,-mwarn-signed-overflow -Wa,-mwarn-unsigned-overflow 90 91v850-c.o: $(srcdir)/config/v850/v850-c.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ 92 $(TM_H) $(CPPLIB_H) $(TREE_H) c-pragma.h toplev.h $(GGC_H) $(TM_P_H) 93 $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $(srcdir)/config/v850/v850-c.c 94 95# Local Variables: 96# mode: Makefile 97# End: 98