# $Header:Makefile 12.0$ 
# $ACIS:Makefile 12.0$ 
# $Source: /ibm/acis/usr/src/usr.lib/libfp/RCS/Makefile,v $ 

#
# Floating point library--to be linked into the kernel:
#	includes emulator and code generator
#
SUBDIR=	emulfp genfp

libfp.a libfp_p.a: ${SUBDIR}
	-mkdir tmp
	for i in ${SUBDIR}; do (cd tmp; ar x ../$$i/$${i}lib); done
	ar cr libfp.a `ls tmp/*.o | sort -t/ +1`
	rm -f tmp/*
	for i in ${SUBDIR}; do (cd tmp; ar x ../$$i/$${i}lib_p); done
	ar cr libfp_p.a `ls tmp/*.o | sort -t/ +1`
	rm -rf tmp a.out

${SUBDIR}:	FRC
	cd $@; make ${MFLAGS} MFLAGS="${MFLAGS}"

FRC:

clean:
	for i in ${SUBDIR} ; do (cd $$i; make ${MFLAGS} clean); done
	rm -f tmp/*.o;
	-rmdir tmp
	rm -f libfp.a libfp_p.a

install: libfp.a libfp_p.a
	install -c libfp.a ${DESTDIR}/usr/lib/libfp.a
	ranlib ${DESTDIR}/usr/lib/libfp.a
	install -c libfp_p.a ${DESTDIR}/usr/lib/libfp_p.a
	ranlib ${DESTDIR}/usr/lib/libfp_p.a
