#
SHELL=	/bin/sh
DESTDIR=
INSTALL=install -m 644
ALL=	68881 ieee

all:	libmU77.a libmU77_p.a

libmU77.a:	68881
	-mkdir tmp
	rm -f t1 tmp/*
	cd 68881 ; make ${MFLAGS} 68881lib ; cd ..
	cd tmp ; ar x ../68881/68881lib 
	ls tmp/*.o | sort -t/ +1 > t1
	ar cr libmU77.a `lorder \`cat t1\` | tsort`
	rm -rf t1 tmp

libmU77_p.a:	68881
	-mkdir tmp
	rm -f t1 tmp/*
	cd 68881 ; make ${MFLAGS} 68881lib_p ; cd ..
	cd tmp ; ar x ../68881/68881lib_p
	ls tmp/*.o | sort -t/ +1 > t1
	ar cr libmU77_p.a `lorder \`cat t1\` | tsort`
	rm -rf t1 tmp

libm2U77.a:	ieee
	-mkdir tmp
	rm -f t1 tmp/*
	cd ieee ; make ${MFLAGS} ieeelib ; cd ..
	cd tmp ; ar x ../ieee/ieeelib 
	ls tmp/*.o | sort -t/ +1 > t1
	ar cr libm2U77.a `lorder \`cat t1\` | tsort`
	rm -rf t1 tmp

libm2U77_p.a:	ieee
	-mkdir tmp
	rm -f t1 tmp/*
	cd ieee ; make ${MFLAGS} ieeelib_p ; cd ..
	cd tmp ; ar x ../ieee/ieeelib_p
	ls tmp/*.o | sort -t/ +1 > t1
	ar cr libm2U77_p.a `lorder \`cat t1\` | tsort`
	rm -rf t1 tmp

clean:
	for i in ${ALL}; do (cd $$i; make ${MFLAGS} clean); done
	rm -f libmU77.a libmU77_p.a
	rm -f t1 tmp/*.o
	-rmdir tmp

install: 
	${INSTALL} libmU77.a ${DESTDIR}/usr/lib/libmU77.a
	ranlib ${DESTDIR}/usr/lib/libmU77.a
	${INSTALL} libmU77_p.a ${DESTDIR}/usr/lib/libmU77_p.a
	ranlib ${DESTDIR}/usr/lib/libmU77_p.a
	${INSTALL} libm2U77.a ${DESTDIR}/usr/lib/libm2U77.a
	ranlib ${DESTDIR}/usr/lib/libm2U77.a
	${INSTALL} libm2U77_p.a ${DESTDIR}/usr/lib/libm2U77_p.a
	ranlib ${DESTDIR}/usr/lib/libm2U77_p.a
