system =
compile	=
link =

KerInOut = /prj/lib/.sym/KerInOut.sym
KerTypes = /prj/lib/.sym/KerTypes.sym
MLAP = /prj/lib/.sym/MLAP.sym
KDBG = /prj/lib/.sym/KDBG.sym
nString	= /prj/lib/.sym/nString.sym
SysStreams = /usr/local/lib/m2/.sym/SysStreams.sym
FormatIO = /usr/local/lib/m2/.sym/FormatIO.sym
KerBuild = /prj/lib/.sym/KerBuild.sym
KerQuery = /prj/lib/.sym/KerQuery.sym
LAYS = /prj/lib/.sym/LAYS.sym
Storage	= /usr/local/lib/m2/.sym/Storage.sym
SYSTEM = 

muxcount.out:	.lnk/muxcount.lnk /prj/lib/.lnk/KerInOut.lnk \
		/prj/lib/.lnk/KerTypes.lnk .lnk/Join.lnk \
		/prj/lib/.lnk/KDBG.lnk /prj/lib/.lnk/MLAP.lnk \
		/prj/lib/.lnk/nString.lnk /prj/lib/.lnk/KerBuild.lnk \
		/prj/lib/.lnk/KerQuery.lnk /prj/lib/.lnk/LAYS.lnk \
		/prj/lib/.lnk/Storage.lnk  /usr/local/lib/m2/.lnk/archive \
		mux3x8.out countx8.out
		m2l$(system) $(link) muxcount; muxcount.out

mux3x8.out:	.lnk/mux3x8.lnk	/prj/lib/.lnk/KerInOut.lnk \
		/prj/lib/.lnk/KerTypes.lnk .lnk/Join.lnk \
		/prj/lib/.lnk/KDBG.lnk /prj/lib/.lnk/MLAP.lnk \
		/prj/lib/.lnk/nString.lnk /prj/lib/.lnk/KerBuild.lnk \
		/prj/lib/.lnk/KerQuery.lnk /prj/lib/.lnk/LAYS.lnk \
		/prj/lib/.lnk/Storage.lnk  /usr/local/lib/m2/.lnk/archive 
		m2l$(system) $(link) mux3x8; mux3x8.out

countx8.out:	.lnk/countx8.lnk /prj/lib/.lnk/KerInOut.lnk \
		/prj/lib/.lnk/KerTypes.lnk .lnk/Join.lnk \
		/prj/lib/.lnk/KDBG.lnk /prj/lib/.lnk/MLAP.lnk \
		/prj/lib/.lnk/nString.lnk /prj/lib/.lnk/KerBuild.lnk \
		/prj/lib/.lnk/KerQuery.lnk /prj/lib/.lnk/LAYS.lnk \
		/prj/lib/.lnk/Storage.lnk  /usr/local/lib/m2/.lnk/archive 
		m2l$(system) $(link) countx8; countx8.out


objects:	.lnk/muxcount.lnk .lnk/mux3x8.lnk .lnk/countx8.lnk \
		.lnk/Join.lnk 
		echo objects up	to date


.sym/muxcount.sym: muxcount.def	.sym/mux3x8.sym	.sym/countx8.sym 
		m2c$(system) $(compile)	muxcount.def
.lnk/muxcount.lnk: muxcount.mod	$(KerInOut) $(KerTypes)	.sym/Join.sym \
		$(MLAP)	
		m2c$(system) $(compile)	muxcount

.sym/mux3x8.sym: mux3x8.def 
		m2c$(system) $(compile)	mux3x8.def
.lnk/mux3x8.lnk: mux3x8.mod $(KerInOut)	$(KerTypes) .sym/Join.sym $(MLAP) 
		m2c$(system) $(compile)	mux3x8

.sym/countx8.sym: countx8.def 
		m2c$(system) $(compile)	countx8.def
.lnk/countx8.lnk: countx8.mod $(KerInOut) $(KerTypes) .sym/Join.sym $(MLAP) 
		m2c$(system) $(compile)	countx8

.sym/Join.sym:	Join.def $(KerTypes) 
		m2c$(system) $(compile)	Join.def
.lnk/Join.lnk:	Join.mod .sym/Join.sym $(KDBG) $(MLAP) $(nString) \
		$(SysStreams) $(FormatIO) $(KerBuild) $(KerQuery) $(LAYS) \
		$(Storage) $(SYSTEM) 
		m2c$(system) $(compile)	Join



