#/***************************************************************
# * Makefile
# ****************************************************************/

#/*
# * modification history
# *----------------------
# *
# * 11/11/97: K.C. Chang: created.
# */

RM= 	rm -f *~

all: qnx lib install

unix:
	(cd matrix; make unix)
	(cd utility; make unix)
	(cd network; make unix)
	(cd robot; make unix)

qnx:
	(cd matrix; make qnx)
	(cd utility; make qnx)
	(cd network; make qnx)
	(cd driver; make qnx)
	(cd robot; make qnx)

prog:	qnx-prog

unix-prog:
	(cd matrix; make unix-prog)
	(cd utility; make unix-prog)
	(cd network; make unix-prog)
#	(cd robot; make unix-prog)

qnx-prog:
	(cd matrix; make qnx-prog)
	(cd utility; make qnx-prog)
	(cd network; make qnx-prog)
	(cd driver; make qnx-prog)
	(cd robot; make qnx-prog)

lib:	qnx-lib

unix-lib:
	(cd matrix; make unix-lib)
	(cd utility; make unix-lib)
	(cd network; make unix-lib)
	(cd robot; make unix-lib)

qnx-lib:
	(cd matrix; make qnx-lib)
	(cd utility; make qnx-lib)
	(cd network; make qnx-lib)
	(cd driver; make qnx-lib)
	(cd robot; make qnx-lib)

install:	qnx-install

unix-install:
	(cd matrix; make unix-install)
	(cd utility; make unix-install)
	(cd network; make unix-install)
	(cd robot; make unix-install)

qnx-install:
	(cd matrix; make qnx-install)
	(cd utility; make qnx-install)
	(cd network; make qnx-install)
	(cd driver; make qnx-install)
	(cd robot; make qnx-install)

clean:	qnx-clean

dir-clean:
	($(RM))

unix-clean:	dir-clean
	(cd matrix; make unix-clean)
	(cd utility; make unix-clean)
	(cd network; make unix-clean)
	(cd robot; make unix-clean)

qnx-clean:	dir-clean
	(cd matrix; make qnx-clean)
	(cd utility; make qnx-clean)
	(cd network; make qnx-clean)
	(cd driver; make qnx-clean)
	(cd robot; make qnx-clean)

depend:	qnx-depend

unix-depend:
	(cd matrix; make unix-depend)
	(cd utility; make unix-depend)
	(cd network; make unix-depend)
	(cd robot; make unix-depend)

#qnx-depend:
#	(cd matrix; make qnx-depend)
#	(cd utility; make qnx-depend)
#	(cd network; make qnx-depend)
#	(cd driver; make qnx-depend)
#	(cd robot; make qnx-depend)

