SHELL=/bin/sh

#	Makefile	4.3	83/07/05
#
# Machine dependent routines for the IS68K are located here
# (except those with floating-point dependencies)
#
COMPAT= compat-4.1 compat-sys3
ALL=	gen net stdio sys ${COMPAT}

all:	is68klib is68klib_p is68klib_m is68klib_mp

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

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

is68klib_m: ${ALL} 
	rm -rf tmp
	-mkdir tmp
	for i in ${ALL}; do (cd tmp; ar x ../$$i/$${i}lib_m); done
	ar cr is68klib_m `ls tmp/*.o | sort -t/ +1`
	rm -rf tmp

is68klib_mp: ${ALL} 
	rm -rf tmp
	-mkdir tmp
	for i in ${ALL}; do (cd tmp; ar x ../$$i/$${i}lib_mp); done
	ar cr is68klib_mp `ls tmp/*.o | sort -t/ +1`
	rm -rf tmp

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

FRC:

clean:
	for i in ${ALL}; do (cd $$i; make ${MFLAGS} clean); done
	rm -rf is68klib is68klib_p is68klib_m is68klib_mp
	rm -rf tmp
