1*404b540aSrobert# fp-bit and dp-bit are really part of libgcc1, but this will cause 2*404b540aSrobert# them to be built correctly, so... [taken from t-sparclite] 3*404b540aSrobert# We want fine grained libraries, so use the new code to build the 4*404b540aSrobert# floating point emulation libraries. 5*404b540aSrobertFPBIT = fp-bit.c 6*404b540aSrobertDPBIT = dp-bit.c 7*404b540aSrobert 8*404b540aSrobertdp-bit.c: $(srcdir)/config/fp-bit.c 9*404b540aSrobert echo '#ifdef __MIPSEL__' > dp-bit.c 10*404b540aSrobert echo '#define FLOAT_BIT_ORDER_MISMATCH' >> dp-bit.c 11*404b540aSrobert echo '#endif' >> dp-bit.c 12*404b540aSrobert echo '#define QUIET_NAN_NEGATED' >> dp-bit.c 13*404b540aSrobert cat $(srcdir)/config/fp-bit.c >> dp-bit.c 14*404b540aSrobert 15*404b540aSrobertfp-bit.c: $(srcdir)/config/fp-bit.c 16*404b540aSrobert echo '#define FLOAT' > fp-bit.c 17*404b540aSrobert echo '#ifdef __MIPSEL__' >> fp-bit.c 18*404b540aSrobert echo '#define FLOAT_BIT_ORDER_MISMATCH' >> fp-bit.c 19*404b540aSrobert echo '#endif' >> fp-bit.c 20*404b540aSrobert echo '#define QUIET_NAN_NEGATED' >> fp-bit.c 21*404b540aSrobert cat $(srcdir)/config/fp-bit.c >> fp-bit.c 22*404b540aSrobert 23*404b540aSrobertLIB2_SIDITI_CONV_FUNCS=yes 24