#	Makefile	1.0	84/09/05
# $Header:Makefile 12.0$
# $ACIS:Makefile 12.0$
# $Source: /ibm/acis/usr/src/lib/libc/ca/RCS/Makefile,v $
# Machine dependent routines are located here
#
#COMPAT=	compat-4.1
# ALL=	gen net stdio sys ${COMPAT}
ALL=	gen stdio sys
SUBDIR= csu
MACHDEP=machinelib machinelib_p
TAGSFILE=tags

all: ${MACHINE}lib ${MACHINE}lib_p

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

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

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

FRC:

tags:
	for i in ${ALL}; do \
		(cd $$i; make ${MFLAGS} TAGSFILE=../${TAGSFILE} tags); \
	done

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

install: all
	for i in ${SUBDIR} ; do (cd $$i; make install ${MFLAGS} ) ; done
	cd gen/fpa; make install ${MFLAGS}

depend: FRC
# dummy routine so I don't get a fuss from libc doing a make depend.
