system =
compile	=
link =

String = /usr/local/lib/m2/.sym/String.sym
UnixSystem = /usr/local/lib/m2/.sym/UnixSystem.sym
FileIO = /usr/local/lib/m2/.sym/FileIO.sym
FormatIO = /usr/local/lib/m2/.sym/FormatIO.sym
Streams	= /usr/local/lib/m2/.sym/Streams.sym
SYSTEM = 
SysStreams = /usr/local/lib/m2/.sym/SysStreams.sym
Storage	= /usr/local/lib/m2/.sym/Storage.sym
StringIO = /usr/local/lib/m2/.sym/StringIO.sym
SYSTEMTYPE = /usr/local/lib/m2/.sym/SYSTEMTYPE.sym
TimeDate = /usr/local/lib/m2/.sym/TimeDate.sym
SysFiles = /usr/local/lib/m2/.sym/SysFiles.sym
StreamIP = /usr/local/lib/m2/.sym/StreamIP.sym
CharCodes = /usr/local/lib/m2/.sym/CharCodes.sym
Stop = /usr/local/lib/m2/.sym/Stop.sym
OSStorage = /usr/local/lib/m2/.sym/OSStorage.sym
TrapHandle = /usr/local/lib/m2/.sym/TrapHandle.sym
Environ	= /usr/local/lib/m2/.sym/Environ.sym
HeapIO = /usr/local/lib/m2/.sym/HeapIO.sym
Slist =	/usr/local/lib/m2/.sym/Slist.sym
UnixCalls = /usr/local/lib/m2/.sym/UnixCalls.sym
TermIO = /usr/local/lib/m2/.sym/TermIO.sym

all.out:	prjlib/.lnk/all.lnk prjlib/.lnk/GEN.lnk	\
		prjlib/.lnk/KerTypes.lnk prjlib/.lnk/PLA.lnk \
		prjlib/.lnk/mem.lnk prjlib/.lnk/Storage.lnk  \
		prjlib/.lnk/PSMCI.lnk prjlib/.lnk/XStorage.lnk \
		prjlib/.lnk/XStorageIP.lnk prjlib/.lnk/kErrors.lnk \
		prjlib/.lnk/Streams.lnk	prjlib/.lnk/StreamIP.lnk \
		prjlib/.lnk/XStreams.lnk prjlib/.lnk/XStreamIP.lnk \
		prjlib/.lnk/nString.lnk	prjlib/.lnk/lcASCII.lnk	\
		prjlib/.lnk/KerBuild.lnk prjlib/.lnk/kLLConsts.lnk \
		prjlib/.lnk/kCheck.lnk prjlib/.lnk/kSets.lnk \
		prjlib/.lnk/kLLDefns.lnk prjlib/.lnk/kVectors.lnk \
		prjlib/.lnk/kTokens.lnk	prjlib/.lnk/kDefns.lnk \
		prjlib/.lnk/Stab.lnk prjlib/.lnk/PSSTRING.lnk \
		prjlib/.lnk/PS.lnk prjlib/.lnk/ScanGraph.lnk \
		prjlib/.lnk/PathSearch.lnk prjlib/.lnk/FileIO.lnk \
		prjlib/.lnk/XFileOps.lnk prjlib/.lnk/XBinIO.lnk	\
		prjlib/.lnk/XStrings.lnk prjlib/.lnk/PSdiag.lnk	\
		prjlib/.lnk/kDAGS.lnk prjlib/.lnk/CPUTime.lnk \
		prjlib/.lnk/kTransfm.lnk prjlib/.lnk/kIcons.lnk	\
		prjlib/.lnk/KDBG.lnk prjlib/.lnk/LLDefaults.lnk	\
		prjlib/.lnk/LAYS.lnk prjlib/.lnk/Defaults.lnk \
		prjlib/.lnk/Dict.lnk prjlib/.lnk/MinAndMax.lnk \
		prjlib/.lnk/GenDict.lnk	prjlib/.lnk/kOpen.lnk \
		prjlib/.lnk/kExtra.lnk prjlib/.lnk/LIST.lnk \
		prjlib/.lnk/kDAGErr.lnk	prjlib/.lnk/kPorts.lnk \
		prjlib/.lnk/kInsts.lnk prjlib/.lnk/kNets.lnk \
		prjlib/.lnk/kNetCheck.lnk prjlib/.lnk/kDeclare.lnk \
		prjlib/.lnk/kCompare.lnk prjlib/.lnk/kPSScans.lnk \
		prjlib/.lnk/kLeaves.lnk	prjlib/.lnk/kPSHeaps.lnk \
		prjlib/.lnk/kInstDFS.lnk prjlib/.lnk/kCellFlags.lnk \
		prjlib/.lnk/KerInOut.lnk prjlib/.lnk/kGenALL.lnk \
		prjlib/.lnk/MLAP.lnk prjlib/.lnk/CMOS.lnk \
		prjlib/.lnk/LEAVES.lnk prjlib/.lnk/PLAB.lnk \
		prjlib/.lnk/PLAR.lnk prjlib/.lnk/dbgstore.lnk \
		prjlib/.lnk/kRemake.lnk	prjlib/.lnk/STACK.lnk \
		prjlib/.lnk/DrawCell.lnk prjlib/.lnk/Graphics.lnk \
		prjlib/.lnk/Polysys.lnk	prjlib/.lnk/CRASH.lnk \
		prjlib/.lnk/TwoDGeom.lnk prjlib/.lnk/FPsupport.lnk \
		prjlib/.lnk/PolysysIP.lnk prjlib/.lnk/Polygon.lnk \
		prjlib/.lnk/PPTrace.lnk	prjlib/.lnk/PPBoolOps.lnk \
		prjlib/.lnk/PPSpeedup.lnk prjlib/.lnk/PPBloater.lnk \
		prjlib/.lnk/PolyFiller.lnk prjlib/.lnk/AVL.lnk \
		prjlib/.lnk/GDebug.lnk prjlib/.lnk/GraphicsIP.lnk \
		prjlib/.lnk/kPolyFix.lnk prjlib/.lnk/BBC.lnk \
		prjlib/.lnk/StrUtils.lnk prjlib/.lnk/rawBBC.lnk	\
		prjlib/.lnk/TOBBC.lnk prjlib/.lnk/HP.lnk \
		prjlib/.lnk/rawHP.lnk prjlib/.lnk/rawPLOT.lnk \
		prjlib/.lnk/kBBCDraw.lnk prjlib/.lnk/MYDEV.lnk \
		prjlib/.lnk/TEST.lnk prjlib/.lnk/ALL.lnk \
		prjlib/.lnk/lexicALL.lnk prjlib/.lnk/STRINGSort.lnk \
		/usr/local/lib/m2/.lnk/archive 
		m2l$(system) $(link) all


objects:	prjlib/.lnk/all.lnk prjlib/.lnk/GEN.lnk	\
		prjlib/.lnk/dbgstore.lnk prjlib/.lnk/mem.lnk \
		prjlib/.lnk/kDeclare.lnk prjlib/.lnk/kRemake.lnk \
		prjlib/.lnk/MLAP.lnk prjlib/.lnk/PS.lnk	\
		prjlib/.lnk/DrawCell.lnk prjlib/.lnk/XStorage.lnk \
		prjlib/.lnk/rawBBC.lnk prjlib/.lnk/FileIO.lnk \
		prjlib/.lnk/kErrors.lnk	prjlib/.lnk/Streams.lnk	\
		prjlib/.lnk/XStreams.lnk prjlib/.lnk/kDefns.lnk	\
		prjlib/.lnk/Stab.lnk prjlib/.lnk/kOpen.lnk \
		prjlib/.lnk/kTransfm.lnk prjlib/.lnk/kBBCDraw.lnk \
		prjlib/.lnk/KerTypes.lnk prjlib/.lnk/KerBuild.lnk \
		prjlib/.lnk/KerInOut.lnk prjlib/.lnk/TEST.lnk \
		prjlib/.lnk/ALL.lnk prjlib/.lnk/PLA.lnk	\
		prjlib/.lnk/LEAVES.lnk prjlib/.lnk/Storage.lnk \
		prjlib/.lnk/nString.lnk	prjlib/.lnk/kCompare.lnk \
		prjlib/.lnk/kExtra.lnk prjlib/.lnk/KDBG.lnk \
		prjlib/.lnk/kTokens.lnk	prjlib/.lnk/kPSScans.lnk \
		prjlib/.lnk/STACK.lnk prjlib/.lnk/kPorts.lnk \
		prjlib/.lnk/kInsts.lnk prjlib/.lnk/kNets.lnk \
		prjlib/.lnk/kLLDefns.lnk prjlib/.lnk/LAYS.lnk \
		prjlib/.lnk/PSMCI.lnk prjlib/.lnk/ScanGraph.lnk	\
		prjlib/.lnk/PathSearch.lnk prjlib/.lnk/XFileOps.lnk \
		prjlib/.lnk/XBinIO.lnk prjlib/.lnk/XStrings.lnk	\
		prjlib/.lnk/PSdiag.lnk prjlib/.lnk/Graphics.lnk	\
		prjlib/.lnk/kPolyFix.lnk prjlib/.lnk/Polysys.lnk \
		prjlib/.lnk/Defaults.lnk prjlib/.lnk/BBC.lnk \
		prjlib/.lnk/HP.lnk prjlib/.lnk/XStorageIP.lnk \
		prjlib/.lnk/TOBBC.lnk prjlib/.lnk/StreamIP.lnk \
		prjlib/.lnk/XStreamIP.lnk prjlib/.lnk/kDAGS.lnk	\
		prjlib/.lnk/kSets.lnk prjlib/.lnk/kIcons.lnk \
		prjlib/.lnk/lcASCII.lnk	prjlib/.lnk/PSSTRING.lnk \
		prjlib/.lnk/kVectors.lnk prjlib/.lnk/LIST.lnk \
		prjlib/.lnk/kDAGErr.lnk	prjlib/.lnk/kNetCheck.lnk \
		prjlib/.lnk/MYDEV.lnk prjlib/.lnk/kLLConsts.lnk	\
		prjlib/.lnk/kCheck.lnk prjlib/.lnk/kLeaves.lnk \
		prjlib/.lnk/kPSHeaps.lnk prjlib/.lnk/kInstDFS.lnk \
		prjlib/.lnk/kGenALL.lnk	prjlib/.lnk/CPUTime.lnk	\
		prjlib/.lnk/lexicALL.lnk prjlib/.lnk/CMOS.lnk \
		prjlib/.lnk/PLAB.lnk prjlib/.lnk/PLAR.lnk \
		prjlib/.lnk/LLDefaults.lnk prjlib/.lnk/Dict.lnk	\
		prjlib/.lnk/GDebug.lnk prjlib/.lnk/GraphicsIP.lnk \
		prjlib/.lnk/PolysysIP.lnk prjlib/.lnk/MinAndMax.lnk \
		prjlib/.lnk/PPSpeedup.lnk prjlib/.lnk/CRASH.lnk	\
		prjlib/.lnk/TwoDGeom.lnk prjlib/.lnk/PPBoolOps.lnk \
		prjlib/.lnk/PPBloater.lnk prjlib/.lnk/PolyFiller.lnk \
		prjlib/.lnk/PPTrace.lnk	prjlib/.lnk/Polygon.lnk	\
		prjlib/.lnk/GenDict.lnk	prjlib/.lnk/StrUtils.lnk \
		prjlib/.lnk/rawHP.lnk prjlib/.lnk/rawPLOT.lnk \
		prjlib/.lnk/kCellFlags.lnk prjlib/.lnk/STRINGSort.lnk \
		prjlib/.lnk/FPsupport.lnk prjlib/.lnk/AVL.lnk 
		echo objects up	to date


prjlib/.lnk/all.lnk: all.mod prjlib/.sym/GEN.sym prjlib/.sym/dbgstore.sym \
		prjlib/.sym/mem.sym $(String) prjlib/.sym/kDeclare.sym \
		prjlib/.sym/kRemake.sym	prjlib/.sym/MLAP.sym \
		prjlib/.sym/PS.sym prjlib/.sym/DrawCell.sym \
		prjlib/.sym/XStorage.sym $(UnixSystem) \
		prjlib/.sym/rawBBC.sym $(FileIO) prjlib/.sym/kErrors.sym \
		$(FormatIO) $(Streams) prjlib/.sym/XStreams.sym	\
		prjlib/.sym/kDefns.sym prjlib/.sym/Stab.sym \
		prjlib/.sym/kOpen.sym prjlib/.sym/kTransfm.sym \
		prjlib/.sym/kBBCDraw.sym prjlib/.sym/KerTypes.sym \
		prjlib/.sym/KerBuild.sym prjlib/.sym/KerInOut.sym $(SYSTEM) \
		prjlib/.sym/TEST.sym prjlib/.sym/ALL.sym 
		m2c$(system) $(compile)	all

prjlib/.sym/GEN.sym: prjlib/GEN.def prjlib/.sym/KerTypes.sym 
		m2c$(system) $(compile)	GEN.def
prjlib/.lnk/GEN.lnk: prjlib/GEN.mod prjlib/.sym/GEN.sym	prjlib/.sym/PLA.sym \
		prjlib/.sym/MLAP.sym prjlib/.sym/LEAVES.sym 
		m2c$(system) $(compile)	GEN

prjlib/.sym/dbgstore.sym: prjlib/dbgstore.def $(SYSTEM)	
		m2c$(system) $(compile)	dbgstore.def
prjlib/.lnk/dbgstore.lnk: prjlib/dbgstore.mod prjlib/.sym/dbgstore.sym \
		$(String) $(SysStreams)	$(FormatIO) $(Storage) 
		m2c$(system) $(compile)	dbgstore

prjlib/.sym/mem.sym: prjlib/mem.def 
		m2c$(system) $(compile)	mem.def
prjlib/.lnk/mem.lnk: prjlib/mem.mod prjlib/.sym/mem.sym	$(Storage) \
		prjlib/.sym/XStorage.sym $(String) prjlib/.sym/kErrors.sym \
		$(FormatIO) 
		m2c$(system) $(compile)	mem

prjlib/.sym/kDeclare.sym: prjlib/kDeclare.def prjlib/.sym/kDefns.sym 
		m2c$(system) $(compile)	kDeclare.def
prjlib/.lnk/kDeclare.lnk: prjlib/kDeclare.mod prjlib/.sym/kDeclare.sym \
		prjlib/.sym/KerTypes.sym $(SYSTEM) $(Storage) \
		prjlib/.sym/nString.sym	prjlib/.sym/kErrors.sym	$(FormatIO) \
		prjlib/.sym/Stab.sym prjlib/.sym/kCompare.sym \
		prjlib/.sym/kOpen.sym prjlib/.sym/kExtra.sym \
		prjlib/.sym/KDBG.sym prjlib/.sym/kTokens.sym \
		prjlib/.sym/kPSScans.sym prjlib/.sym/PS.sym 
		m2c$(system) $(compile)	kDeclare

prjlib/.sym/kRemake.sym: prjlib/kRemake.def prjlib/.sym/kDefns.sym 
		m2c$(system) $(compile)	kRemake.def
prjlib/.lnk/kRemake.lnk: prjlib/kRemake.mod prjlib/.sym/kRemake.sym \
		$(SYSTEM) $(String) prjlib/.sym/STACK.sym \
		prjlib/.sym/kErrors.sym	$(FormatIO) prjlib/.sym/kCompare.sym \
		prjlib/.sym/kExtra.sym prjlib/.sym/kPorts.sym \
		prjlib/.sym/kInsts.sym prjlib/.sym/kNets.sym \
		prjlib/.sym/Stab.sym prjlib/.sym/kDeclare.sym \
		prjlib/.sym/kLLDefns.sym prjlib/.sym/kTransfm.sym \
		prjlib/.sym/kOpen.sym 
		m2c$(system) $(compile)	kRemake

prjlib/.sym/MLAP.sym: prjlib/MLAP.def $(SYSTEM)	prjlib/.sym/KerTypes.sym \
		prjlib/.sym/LAYS.sym 
		m2c$(system) $(compile)	MLAP.def
prjlib/.lnk/MLAP.lnk: prjlib/MLAP.mod prjlib/.sym/MLAP.sym $(Storage) \
		prjlib/.sym/XStorage.sym prjlib/.sym/KerBuild.sym \
		prjlib/.sym/kErrors.sym	$(FormatIO) $(String) \
		prjlib/.sym/KDBG.sym $(Streams)	$(StringIO) \
		prjlib/.sym/Stab.sym 
		m2c$(system) $(compile)	MLAP

prjlib/.sym/PS.sym: prjlib/PS.def $(SYSTEM) prjlib/.sym/PSMCI.sym 
		m2c$(system) $(compile)	PS.def
prjlib/.lnk/PS.lnk: prjlib/PS.mod prjlib/.sym/PS.sym $(SYSTEMTYPE) \
		$(Storage) prjlib/.sym/ScanGraph.sym prjlib/.sym/Stab.sym \
		$(SysStreams) $(FormatIO) prjlib/.sym/PathSearch.sym \
		prjlib/.sym/XFileOps.sym prjlib/.sym/XBinIO.sym	$(Streams) \
		$(FileIO) $(TimeDate) prjlib/.sym/XStrings.sym \
		prjlib/.sym/PSdiag.sym 
		m2c$(system) $(compile)	PS

prjlib/.sym/DrawCell.sym: DrawCell.def prjlib/.sym/kDefns.sym 
		m2c$(system) $(compile)	DrawCell.def
prjlib/.lnk/DrawCell.lnk: DrawCell.mod prjlib/.sym/DrawCell.sym	$(SYSTEM) \
		prjlib/.sym/Graphics.sym prjlib/.sym/kPolyFix.sym \
		prjlib/.sym/Polysys.sym	prjlib/.sym/kTransfm.sym \
		prjlib/.sym/Defaults.sym prjlib/.sym/XStorage.sym \
		prjlib/.sym/nString.sym	prjlib/.sym/BBC.sym \
		prjlib/.sym/HP.sym prjlib/.sym/kRemake.sym 
		m2c$(system) $(compile)	DrawCell

prjlib/.sym/XStorage.sym: prjlib/XStorage.def $(SYSTEM)	
		m2c$(system) $(compile)	XStorage.def
prjlib/.lnk/XStorage.lnk: prjlib/XStorage.mod prjlib/.sym/XStorage.sym \
		prjlib/.sym/PSMCI.sym prjlib/.sym/XStorageIP.sym 
		m2c$(system) $(compile)	XStorage

prjlib/.sym/rawBBC.sym:	prjlib/rawBBC.def 
		m2c$(system) $(compile)	rawBBC.def
prjlib/.lnk/rawBBC.lnk:	prjlib/rawBBC.mod prjlib/.sym/rawBBC.sym \
		prjlib/.sym/TOBBC.sym 
		m2c$(system) $(compile)	rawBBC

prjlib/.lnk/FileIO.lnk:	prjlib/FileIO.mod /usr/local/lib/m2/.sym/FileIO.sym \
		$(SYSTEM) $(SYSTEMTYPE)	$(Storage) $(SysFiles) $(Streams) \
		$(StreamIP) 
		m2c$(system) $(compile)	FileIO

prjlib/.sym/kErrors.sym: prjlib/kErrors.def $(SYSTEM) $(Streams) \
		prjlib/.sym/XStreams.sym 
		m2c$(system) $(compile)	kErrors.def
prjlib/.lnk/kErrors.lnk: prjlib/kErrors.mod prjlib/.sym/kErrors.sym \
		$(SysStreams) $(FormatIO) 
		m2c$(system) $(compile)	kErrors

prjlib/.lnk/Streams.lnk: prjlib/Streams.mod \
		/usr/local/lib/m2/.sym/Streams.sym $(SYSTEM) $(SYSTEMTYPE) \
		$(Storage) $(CharCodes)	$(StreamIP) prjlib/.sym/XStreams.sym \
		prjlib/.sym/XStreamIP.sym 
		m2c$(system) $(compile)	Streams

prjlib/.sym/XStreams.sym: prjlib/XStreams.def $(SYSTEM)	$(Streams) 
		m2c$(system) $(compile)	XStreams.def
prjlib/.lnk/XStreams.lnk: prjlib/XStreams.mod prjlib/.sym/XStreams.sym \
		$(CharCodes) prjlib/.sym/XStreamIP.sym $(FormatIO) \
		$(Storage) prjlib/.sym/nString.sym $(Stop) 
		m2c$(system) $(compile)	XStreams

prjlib/.sym/kDefns.sym:	prjlib/kDefns.def $(SYSTEM) prjlib/.sym/Stab.sym \
		prjlib/.sym/kLLDefns.sym prjlib/.sym/kDAGS.sym \
		prjlib/.sym/kTransfm.sym prjlib/.sym/kSets.sym \
		prjlib/.sym/kIcons.sym 
		m2c$(system) $(compile)	kDefns.def
prjlib/.lnk/kDefns.lnk:	prjlib/kDefns.mod prjlib/.sym/kDefns.sym \
		prjlib/.sym/kErrors.sym	$(FormatIO) 
		m2c$(system) $(compile)	kDefns

prjlib/.sym/Stab.sym: prjlib/Stab.def $(SYSTEM)	$(SYSTEMTYPE) \
		prjlib/.sym/PSMCI.sym 
		m2c$(system) $(compile)	Stab.def
prjlib/.lnk/Stab.lnk: prjlib/Stab.mod prjlib/.sym/Stab.sym \
		prjlib/.sym/lcASCII.sym	$(Storage) prjlib/.sym/PSSTRING.sym \
		prjlib/.sym/ScanGraph.sym prjlib/.sym/PS.sym 
		m2c$(system) $(compile)	Stab

prjlib/.sym/kOpen.sym: prjlib/kOpen.def	prjlib/.sym/Stab.sym \
		prjlib/.sym/kDefns.sym 
		m2c$(system) $(compile)	kOpen.def
prjlib/.lnk/kOpen.lnk: prjlib/kOpen.mod	prjlib/.sym/kOpen.sym $(SYSTEM)	\
		$(OSStorage) prjlib/.sym/kTokens.sym \
		prjlib/.sym/kVectors.sym prjlib/.sym/kSets.sym \
		prjlib/.sym/kExtra.sym prjlib/.sym/kErrors.sym $(FormatIO) \
		$(Storage) prjlib/.sym/XStorage.sym prjlib/.sym/LIST.sym \
		prjlib/.sym/kLLDefns.sym prjlib/.sym/kDAGS.sym \
		prjlib/.sym/kDAGErr.sym	prjlib/.sym/kNets.sym \
		prjlib/.sym/kPorts.sym prjlib/.sym/kTransfm.sym	\
		prjlib/.sym/kNetCheck.sym prjlib/.sym/kDeclare.sym 
		m2c$(system) $(compile)	kOpen

prjlib/.sym/kTransfm.sym: prjlib/kTransfm.def 
		m2c$(system) $(compile)	kTransfm.def
prjlib/.lnk/kTransfm.lnk: prjlib/kTransfm.mod prjlib/.sym/kTransfm.sym 
		m2c$(system) $(compile)	kTransfm

prjlib/.sym/kBBCDraw.sym: prjlib/kBBCDraw.def prjlib/.sym/kLLDefns.sym \
		prjlib/.sym/kTransfm.sym prjlib/.sym/kDefns.sym	
		m2c$(system) $(compile)	kBBCDraw.def
prjlib/.lnk/kBBCDraw.lnk: prjlib/kBBCDraw.mod prjlib/.sym/kBBCDraw.sym \
		$(SYSTEM) prjlib/.sym/kErrors.sym $(FormatIO) \
		prjlib/.sym/MYDEV.sym prjlib/.sym/XStorage.sym \
		prjlib/.sym/kDAGS.sym prjlib/.sym/kDAGErr.sym \
		prjlib/.sym/kPorts.sym 
		m2c$(system) $(compile)	kBBCDraw

prjlib/.sym/KerTypes.sym: prjlib/KerTypes.def 
		m2c$(system) $(compile)	KerTypes.def
prjlib/.lnk/KerTypes.lnk: prjlib/KerTypes.mod prjlib/.sym/KerTypes.sym 
		m2c$(system) $(compile)	KerTypes

prjlib/.sym/KerBuild.sym: prjlib/KerBuild.def $(SYSTEM)	\
		prjlib/.sym/KerTypes.sym 
		m2c$(system) $(compile)	KerBuild.def
prjlib/.lnk/KerBuild.lnk: prjlib/KerBuild.mod prjlib/.sym/KerBuild.sym \
		$(Storage) prjlib/.sym/nString.sym prjlib/.sym/XStreams.sym \
		prjlib/.sym/kErrors.sym	$(FormatIO) \
		prjlib/.sym/kLLConsts.sym prjlib/.sym/kCheck.sym \
		prjlib/.sym/Stab.sym prjlib/.sym/kSets.sym \
		prjlib/.sym/kTransfm.sym prjlib/.sym/kLLDefns.sym \
		prjlib/.sym/kDefns.sym prjlib/.sym/kOpen.sym \
		prjlib/.sym/kPorts.sym prjlib/.sym/kInsts.sym \
		prjlib/.sym/kNets.sym prjlib/.sym/kLeaves.sym \
		prjlib/.sym/kTokens.sym	prjlib/.sym/kPSHeaps.sym \
		prjlib/.sym/KerInOut.sym 
		m2c$(system) $(compile)	KerBuild

prjlib/.sym/KerInOut.sym: prjlib/KerInOut.def prjlib/.sym/KerTypes.sym \
		$(Streams) 
		m2c$(system) $(compile)	KerInOut.def
prjlib/.lnk/KerInOut.lnk: prjlib/KerInOut.mod prjlib/.sym/KerInOut.sym \
		prjlib/.sym/kExtra.sym prjlib/.sym/kInstDFS.sym	$(SYSTEM) \
		$(Storage) $(String) prjlib/.sym/XStreams.sym \
		prjlib/.sym/kErrors.sym	$(FormatIO) \
		prjlib/.sym/kLLConsts.sym prjlib/.sym/kCheck.sym \
		prjlib/.sym/Stab.sym prjlib/.sym/kSets.sym \
		prjlib/.sym/kTransfm.sym prjlib/.sym/kLLDefns.sym \
		prjlib/.sym/kDefns.sym prjlib/.sym/kGenALL.sym \
		prjlib/.sym/kPSHeaps.sym prjlib/.sym/PS.sym 
		m2c$(system) $(compile)	KerInOut

prjlib/.sym/TEST.sym: prjlib/TEST.def $(SYSTEM)	
		m2c$(system) $(compile)	TEST.def
prjlib/.lnk/TEST.lnk: prjlib/TEST.mod prjlib/.sym/TEST.sym $(UnixSystem) \
		prjlib/.sym/CPUTime.sym	$(Storage) $(Streams) \
		prjlib/.sym/XStreams.sym $(String) $(CharCodes)	$(FileIO) \
		prjlib/.sym/kErrors.sym	$(FormatIO) prjlib/.sym/Stab.sym 
		m2c$(system) $(compile)	TEST

prjlib/.sym/ALL.sym: prjlib/ALL.def prjlib/.sym/XStreams.sym 
		m2c$(system) $(compile)	ALL.def
prjlib/.lnk/ALL.lnk: prjlib/ALL.mod prjlib/.sym/ALL.sym	$(SYSTEM) $(Storage) \
		prjlib/.sym/lexicALL.sym $(Streams) $(FileIO) $(FormatIO) \
		prjlib/.sym/nString.sym	prjlib/.sym/KerTypes.sym \
		prjlib/.sym/KerBuild.sym prjlib/.sym/MLAP.sym \
		prjlib/.sym/LAYS.sym prjlib/.sym/Defaults.sym 
		m2c$(system) $(compile)	ALL

prjlib/.sym/PLA.sym: prjlib/PLA.def prjlib/.sym/KerTypes.sym 
		m2c$(system) $(compile)	PLA.def
prjlib/.lnk/PLA.lnk: prjlib/PLA.mod prjlib/.sym/PLA.sym	prjlib/.sym/mem.sym \
		prjlib/.sym/XStorage.sym $(SYSTEM) prjlib/.sym/kErrors.sym \
		$(FormatIO) prjlib/.sym/KerBuild.sym $(String) \
		prjlib/.sym/LAYS.sym prjlib/.sym/MLAP.sym \
		prjlib/.sym/CMOS.sym prjlib/.sym/LEAVES.sym \
		prjlib/.sym/PLAB.sym prjlib/.sym/PLAR.sym 
		m2c$(system) $(compile)	PLA

prjlib/.sym/LEAVES.sym:	prjlib/LEAVES.def prjlib/.sym/KerTypes.sym 
		m2c$(system) $(compile)	LEAVES.def
prjlib/.lnk/LEAVES.lnk:	prjlib/LEAVES.mod prjlib/.sym/LEAVES.sym \
		prjlib/.sym/LAYS.sym prjlib/.sym/MLAP.sym \
		prjlib/.sym/CMOS.sym prjlib/.sym/KerBuild.sym \
		prjlib/.sym/PS.sym prjlib/.sym/kErrors.sym $(FormatIO) \
		$(String) 
		m2c$(system) $(compile)	LEAVES

prjlib/.lnk/Storage.lnk: prjlib/Storage.mod \
		/usr/local/lib/m2/.sym/Storage.sym $(SYSTEM) \
		prjlib/.sym/PSMCI.sym prjlib/.sym/XStorage.sym \
		prjlib/.sym/XStorageIP.sym $(TrapHandle) 
		m2c$(system) $(compile)	Storage

prjlib/.sym/nString.sym: prjlib/nString.def $(SYSTEMTYPE) 
		m2c$(system) $(compile)	nString.def
prjlib/.lnk/nString.lnk: prjlib/nString.mod prjlib/.sym/nString.sym \
		$(SYSTEM) $(Storage) prjlib/.sym/lcASCII.sym 
		m2c$(system) $(compile)	nString

prjlib/.sym/kCompare.sym: prjlib/kCompare.def prjlib/.sym/kExtra.sym \
		prjlib/.sym/kDefns.sym 
		m2c$(system) $(compile)	kCompare.def
prjlib/.lnk/kCompare.lnk: prjlib/kCompare.mod prjlib/.sym/kCompare.sym \
		prjlib/.sym/kDAGS.sym prjlib/.sym/kTransfm.sym \
		prjlib/.sym/kOpen.sym prjlib/.sym/kPorts.sym \
		prjlib/.sym/nString.sym	
		m2c$(system) $(compile)	kCompare

prjlib/.sym/kExtra.sym:	prjlib/kExtra.def $(SYSTEM) prjlib/.sym/kDefns.sym 
		m2c$(system) $(compile)	kExtra.def
prjlib/.lnk/kExtra.lnk:	prjlib/kExtra.mod prjlib/.sym/kExtra.sym 
		m2c$(system) $(compile)	kExtra

prjlib/.sym/KDBG.sym: prjlib/KDBG.def $(SYSTEM)	
		m2c$(system) $(compile)	KDBG.def
prjlib/.lnk/KDBG.lnk: prjlib/KDBG.mod prjlib/.sym/KDBG.sym \
		prjlib/.sym/kTokens.sym	$(String) $(Streams) \
		prjlib/.sym/kErrors.sym	$(FormatIO) \
		prjlib/.sym/LLDefaults.sym prjlib/.sym/kLLConsts.sym \
		prjlib/.sym/KerTypes.sym prjlib/.sym/LAYS.sym \
		prjlib/.sym/kDefns.sym 
		m2c$(system) $(compile)	KDBG

prjlib/.sym/kTokens.sym: prjlib/kTokens.def prjlib/.sym/kDefns.sym \
		prjlib/.sym/kLLDefns.sym $(SYSTEM) prjlib/.sym/KerTypes.sym 
		m2c$(system) $(compile)	kTokens.def
prjlib/.lnk/kTokens.lnk: prjlib/kTokens.mod prjlib/.sym/kTokens.sym \
		$(Storage) prjlib/.sym/XStorage.sym prjlib/.sym/KDBG.sym 
		m2c$(system) $(compile)	kTokens

prjlib/.sym/kPSScans.sym: prjlib/kPSScans.def prjlib/.sym/PS.sym 
		m2c$(system) $(compile)	kPSScans.def
prjlib/.lnk/kPSScans.lnk: prjlib/kPSScans.mod prjlib/.sym/kPSScans.sym \
		$(SYSTEM) prjlib/.sym/PSdiag.sym prjlib/.sym/ScanGraph.sym \
		prjlib/.sym/Stab.sym prjlib/.sym/kLLDefns.sym \
		prjlib/.sym/kDAGS.sym prjlib/.sym/kTransfm.sym \
		prjlib/.sym/kDefns.sym 
		m2c$(system) $(compile)	kPSScans

prjlib/.sym/STACK.sym: prjlib/STACK.def	$(SYSTEM) 
		m2c$(system) $(compile)	STACK.def
prjlib/.lnk/STACK.lnk: prjlib/STACK.mod	prjlib/.sym/STACK.sym $(FormatIO) \
		prjlib/.sym/kErrors.sym	$(Storage) 
		m2c$(system) $(compile)	STACK

prjlib/.sym/kPorts.sym:	prjlib/kPorts.def prjlib/.sym/kDefns.sym \
		prjlib/.sym/kSets.sym prjlib/.sym/kTransfm.sym 
		m2c$(system) $(compile)	kPorts.def
prjlib/.lnk/kPorts.lnk:	prjlib/kPorts.mod prjlib/.sym/kPorts.sym $(SYSTEM) \
		prjlib/.sym/kErrors.sym	$(FormatIO) $(String) \
		prjlib/.sym/LIST.sym $(Storage)	prjlib/.sym/kLLDefns.sym \
		prjlib/.sym/kDAGS.sym prjlib/.sym/kInsts.sym \
		prjlib/.sym/kLLConsts.sym 
		m2c$(system) $(compile)	kPorts

prjlib/.sym/kInsts.sym:	prjlib/kInsts.def prjlib/.sym/kSets.sym	\
		prjlib/.sym/kDefns.sym prjlib/.sym/kTransfm.sym	
		m2c$(system) $(compile)	kInsts.def
prjlib/.lnk/kInsts.lnk:	prjlib/kInsts.mod prjlib/.sym/kInsts.sym $(SYSTEM) \
		prjlib/.sym/kErrors.sym	$(FormatIO) $(String) $(Storage) \
		prjlib/.sym/kLLDefns.sym prjlib/.sym/kDAGS.sym 
		m2c$(system) $(compile)	kInsts

prjlib/.sym/kNets.sym: prjlib/kNets.def	prjlib/.sym/kLLDefns.sym \
		prjlib/.sym/kSets.sym prjlib/.sym/kDefns.sym 
		m2c$(system) $(compile)	kNets.def
prjlib/.lnk/kNets.lnk: prjlib/kNets.mod	prjlib/.sym/kNets.sym $(SYSTEM)	\
		prjlib/.sym/kErrors.sym	$(FormatIO) $(String) \
		prjlib/.sym/kVectors.sym $(Storage) 
		m2c$(system) $(compile)	kNets

prjlib/.sym/kLLDefns.sym: prjlib/kLLDefns.def 
		m2c$(system) $(compile)	kLLDefns.def
prjlib/.lnk/kLLDefns.lnk: prjlib/kLLDefns.mod prjlib/.sym/kLLDefns.sym 
		m2c$(system) $(compile)	kLLDefns

prjlib/.sym/LAYS.sym: prjlib/LAYS.def prjlib/.sym/KerTypes.sym 
		m2c$(system) $(compile)	LAYS.def
prjlib/.lnk/LAYS.lnk: prjlib/LAYS.mod prjlib/.sym/LAYS.sym $(SYSTEM) \
		$(Storage) prjlib/.sym/kErrors.sym $(FormatIO) \
		prjlib/.sym/nString.sym	prjlib/.sym/Defaults.sym \
		prjlib/.sym/Stab.sym 
		m2c$(system) $(compile)	LAYS

prjlib/.sym/PSMCI.sym: prjlib/PSMCI.def	$(SYSTEM) 
		m2c$(system) $(compile)	PSMCI.def
prjlib/.lnk/PSMCI.lnk: prjlib/PSMCI.mod	prjlib/.sym/PSMCI.sym 
		m2c$(system) $(compile)	PSMCI

prjlib/.sym/ScanGraph.sym: prjlib/ScanGraph.def	$(SYSTEM) \
		prjlib/.sym/PSMCI.sym 
		m2c$(system) $(compile)	ScanGraph.def
prjlib/.lnk/ScanGraph.lnk: prjlib/ScanGraph.mod	prjlib/.sym/ScanGraph.sym \
		prjlib/.sym/PS.sym 
		m2c$(system) $(compile)	ScanGraph

prjlib/.sym/PathSearch.sym: prjlib/PathSearch.def $(Streams) 
		m2c$(system) $(compile)	PathSearch.def
prjlib/.lnk/PathSearch.lnk: prjlib/PathSearch.mod prjlib/.sym/PathSearch.sym \
		$(SYSTEM) $(SYSTEMTYPE)	$(Environ) prjlib/.sym/nString.sym \
		$(FileIO) 
		m2c$(system) $(compile)	PathSearch

prjlib/.sym/XFileOps.sym: prjlib/XFileOps.def $(Streams) 
		m2c$(system) $(compile)	XFileOps.def
prjlib/.lnk/XFileOps.lnk: prjlib/XFileOps.mod prjlib/.sym/XFileOps.sym \
		$(SYSTEM) $(StreamIP) 
		m2c$(system) $(compile)	XFileOps

prjlib/.sym/XBinIO.sym:	prjlib/XBinIO.def $(SYSTEM) $(Streams) 
		m2c$(system) $(compile)	XBinIO.def
prjlib/.lnk/XBinIO.lnk:	prjlib/XBinIO.mod prjlib/.sym/XBinIO.sym 
		m2c$(system) $(compile)	XBinIO

prjlib/.sym/XStrings.sym: prjlib/XStrings.def 
		m2c$(system) $(compile)	XStrings.def
prjlib/.lnk/XStrings.lnk: prjlib/XStrings.mod prjlib/.sym/XStrings.sym \
		prjlib/.sym/lcASCII.sym	
		m2c$(system) $(compile)	XStrings

prjlib/.sym/PSdiag.sym:	prjlib/PSdiag.def $(SYSTEM) 
		m2c$(system) $(compile)	PSdiag.def
prjlib/.lnk/PSdiag.lnk:	prjlib/PSdiag.mod prjlib/.sym/PSdiag.sym \
		$(SysStreams) prjlib/.sym/ScanGraph.sym	$(Streams) \
		$(FormatIO) $(HeapIO) 
		m2c$(system) $(compile)	PSdiag

prjlib/.sym/Graphics.sym: prjlib/Graphics.def prjlib/.sym/Polysys.sym \
		$(Streams) 
		m2c$(system) $(compile)	Graphics.def
prjlib/.lnk/Graphics.lnk: prjlib/Graphics.mod prjlib/.sym/Graphics.sym \
		prjlib/.sym/Defaults.sym prjlib/.sym/Dict.sym \
		prjlib/.sym/GDebug.sym prjlib/.sym/GraphicsIP.sym \
		prjlib/.sym/nString.sym	
		m2c$(system) $(compile)	Graphics

prjlib/.sym/kPolyFix.sym: prjlib/kPolyFix.def $(SYSTEM)	\
		prjlib/.sym/kLLDefns.sym prjlib/.sym/kTransfm.sym \
		prjlib/.sym/kDefns.sym prjlib/.sym/Polysys.sym \
		prjlib/.sym/PolysysIP.sym 
		m2c$(system) $(compile)	kPolyFix.def
prjlib/.lnk/kPolyFix.lnk: prjlib/kPolyFix.mod prjlib/.sym/kPolyFix.sym \
		$(SysStreams) $(Storage) prjlib/.sym/XStorage.sym \
		prjlib/.sym/MinAndMax.sym prjlib/.sym/kDAGS.sym	\
		prjlib/.sym/kDAGErr.sym	prjlib/.sym/PPSpeedup.sym \
		prjlib/.sym/kPSHeaps.sym prjlib/.sym/kRemake.sym $(FormatIO) \
		prjlib/.sym/CPUTime.sym	
		m2c$(system) $(compile)	kPolyFix

prjlib/.sym/Polysys.sym: prjlib/Polysys.def $(SYSTEM) 
		m2c$(system) $(compile)	Polysys.def
prjlib/.lnk/Polysys.lnk: prjlib/Polysys.mod prjlib/.sym/Polysys.sym \
		prjlib/.sym/CRASH.sym prjlib/.sym/MinAndMax.sym	\
		prjlib/.sym/TwoDGeom.sym prjlib/.sym/PolysysIP.sym \
		prjlib/.sym/PPBoolOps.sym prjlib/.sym/PPSpeedup.sym \
		prjlib/.sym/ScanGraph.sym prjlib/.sym/PPBloater.sym \
		prjlib/.sym/PolyFiller.sym prjlib/.sym/PPTrace.sym \
		prjlib/.sym/Polygon.sym	
		m2c$(system) $(compile)	Polysys

prjlib/.sym/Defaults.sym: prjlib/Defaults.def prjlib/.sym/Dict.sym \
		prjlib/.sym/nString.sym	$(Streams) 
		m2c$(system) $(compile)	Defaults.def
prjlib/.lnk/Defaults.lnk: prjlib/Defaults.mod prjlib/.sym/Defaults.sym \
		$(SYSTEM) prjlib/.sym/GenDict.sym prjlib/.sym/LLDefaults.sym 
		m2c$(system) $(compile)	Defaults

prjlib/.sym/BBC.sym: prjlib/BBC.def prjlib/.sym/Graphics.sym 
		m2c$(system) $(compile)	BBC.def
prjlib/.lnk/BBC.lnk: prjlib/BBC.mod prjlib/.sym/BBC.sym	$(SysStreams) \
		$(FormatIO) $(FileIO) prjlib/.sym/Dict.sym \
		prjlib/.sym/GraphicsIP.sym prjlib/.sym/Polysys.sym \
		$(Storage) $(Streams) prjlib/.sym/nString.sym \
		prjlib/.sym/StrUtils.sym $(SYSTEM) prjlib/.sym/rawBBC.sym 
		m2c$(system) $(compile)	BBC

prjlib/.sym/HP.sym: HP.def prjlib/.sym/Graphics.sym 
		m2c$(system) $(compile)	HP.def
prjlib/.lnk/HP.lnk: HP.mod prjlib/.sym/HP.sym $(Streams) $(SysStreams) \
		$(FormatIO) $(FileIO) prjlib/.sym/Dict.sym \
		prjlib/.sym/GraphicsIP.sym prjlib/.sym/Polysys.sym \
		$(Storage) prjlib/.sym/nString.sym prjlib/.sym/StrUtils.sym \
		$(SYSTEM) prjlib/.sym/rawHP.sym	prjlib/.sym/rawPLOT.sym	
		m2c$(system) $(compile)	HP

prjlib/.sym/XStorageIP.sym: prjlib/XStorageIP.def $(SYSTEM) 
		m2c$(system) $(compile)	XStorageIP.def
prjlib/.lnk/XStorageIP.lnk: prjlib/XStorageIP.mod prjlib/.sym/XStorageIP.sym \
		prjlib/.sym/PSMCI.sym $(OSStorage) prjlib/.sym/XStorage.sym \
		$(TrapHandle) 
		m2c$(system) $(compile)	XStorageIP

prjlib/.sym/TOBBC.sym: prjlib/TOBBC.def	$(SYSTEMTYPE) 
		m2c$(system) $(compile)	TOBBC.def
prjlib/.lnk/TOBBC.lnk: prjlib/TOBBC.mod	prjlib/.sym/TOBBC.sym $(SysStreams) \
		$(Streams) 
		m2c$(system) $(compile)	TOBBC

prjlib/.lnk/StreamIP.lnk: prjlib/StreamIP.mod \
		/usr/local/lib/m2/.sym/StreamIP.sym $(SYSTEM) $(SYSTEMTYPE) \
		$(Storage) $(Streams) $(Slist) 
		m2c$(system) $(compile)	StreamIP

prjlib/.sym/XStreamIP.sym: prjlib/XStreamIP.def	$(SYSTEMTYPE) $(Streams) \
		prjlib/.sym/XStreams.sym 
		m2c$(system) $(compile)	XStreamIP.def
prjlib/.lnk/XStreamIP.lnk: prjlib/XStreamIP.mod	prjlib/.sym/XStreamIP.sym \
		$(SYSTEM) $(CharCodes) 
		m2c$(system) $(compile)	XStreamIP

prjlib/.sym/kDAGS.sym: prjlib/kDAGS.def	$(SYSTEM) prjlib/.sym/kLLDefns.sym 
		m2c$(system) $(compile)	kDAGS.def
prjlib/.lnk/kDAGS.lnk: prjlib/kDAGS.mod	prjlib/.sym/kDAGS.sym $(Storage) \
		prjlib/.sym/XStorage.sym prjlib/.sym/CPUTime.sym \
		prjlib/.sym/kErrors.sym	$(FormatIO) prjlib/.sym/PS.sym 
		m2c$(system) $(compile)	kDAGS

prjlib/.sym/kSets.sym: prjlib/kSets.def	$(SYSTEM) prjlib/.sym/kLLDefns.sym 
		m2c$(system) $(compile)	kSets.def
prjlib/.lnk/kSets.lnk: prjlib/kSets.mod	prjlib/.sym/kSets.sym \
		prjlib/.sym/kVectors.sym $(Storage) prjlib/.sym/XStorage.sym \
		prjlib/.sym/kErrors.sym	$(FormatIO) prjlib/.sym/lcASCII.sym 
		m2c$(system) $(compile)	kSets

prjlib/.sym/kIcons.sym:	prjlib/kIcons.def 
		m2c$(system) $(compile)	kIcons.def
prjlib/.lnk/kIcons.lnk:	prjlib/kIcons.mod prjlib/.sym/kIcons.sym 
		m2c$(system) $(compile)	kIcons

prjlib/.sym/lcASCII.sym: prjlib/lcASCII.def 
		m2c$(system) $(compile)	lcASCII.def
prjlib/.lnk/lcASCII.lnk: prjlib/lcASCII.mod prjlib/.sym/lcASCII.sym 
		m2c$(system) $(compile)	lcASCII

prjlib/.sym/PSSTRING.sym: prjlib/PSSTRING.def $(SYSTEMTYPE) 
		m2c$(system) $(compile)	PSSTRING.def
prjlib/.lnk/PSSTRING.lnk: prjlib/PSSTRING.mod prjlib/.sym/PSSTRING.sym \
		prjlib/.sym/PS.sym 
		m2c$(system) $(compile)	PSSTRING

prjlib/.sym/kVectors.sym: prjlib/kVectors.def $(SYSTEM)	
		m2c$(system) $(compile)	kVectors.def
prjlib/.lnk/kVectors.lnk: prjlib/kVectors.mod prjlib/.sym/kVectors.sym \
		$(Storage) prjlib/.sym/XStorage.sym 
		m2c$(system) $(compile)	kVectors

prjlib/.sym/LIST.sym: prjlib/LIST.def $(SYSTEM)	
		m2c$(system) $(compile)	LIST.def
prjlib/.lnk/LIST.lnk: prjlib/LIST.mod prjlib/.sym/LIST.sym 
		m2c$(system) $(compile)	LIST

prjlib/.sym/kDAGErr.sym: prjlib/kDAGErr.def prjlib/.sym/kDefns.sym \
		prjlib/.sym/kDAGS.sym 
		m2c$(system) $(compile)	kDAGErr.def
prjlib/.lnk/kDAGErr.lnk: prjlib/kDAGErr.mod prjlib/.sym/kDAGErr.sym \
		$(SYSTEM) prjlib/.sym/kLLConsts.sym prjlib/.sym/kErrors.sym \
		$(FormatIO) $(String) prjlib/.sym/kSets.sym \
		prjlib/.sym/kLLDefns.sym prjlib/.sym/kPorts.sym	\
		prjlib/.sym/kTransfm.sym prjlib/.sym/LLDefaults.sym 
		m2c$(system) $(compile)	kDAGErr

prjlib/.sym/kNetCheck.sym: prjlib/kNetCheck.def	prjlib/.sym/kDefns.sym 
		m2c$(system) $(compile)	kNetCheck.def
prjlib/.lnk/kNetCheck.lnk: prjlib/kNetCheck.mod	prjlib/.sym/kNetCheck.sym \
		$(SYSTEM) $(OSStorage) prjlib/.sym/kErrors.sym $(FormatIO) \
		$(Storage) prjlib/.sym/XStorage.sym 
		m2c$(system) $(compile)	kNetCheck

prjlib/.sym/MYDEV.sym: prjlib/MYDEV.def	
		m2c$(system) $(compile)	MYDEV.def
prjlib/.lnk/MYDEV.lnk: prjlib/MYDEV.mod	prjlib/.sym/MYDEV.sym $(String)	\
		prjlib/.sym/kErrors.sym	$(Streams) $(FormatIO) \
		prjlib/.sym/rawBBC.sym 
		m2c$(system) $(compile)	MYDEV

prjlib/.sym/kLLConsts.sym: prjlib/kLLConsts.def	
		m2c$(system) $(compile)	kLLConsts.def
prjlib/.lnk/kLLConsts.lnk: prjlib/kLLConsts.mod	prjlib/.sym/kLLConsts.sym 
		m2c$(system) $(compile)	kLLConsts

prjlib/.sym/kCheck.sym:	prjlib/kCheck.def prjlib/.sym/KerTypes.sym \
		prjlib/.sym/kSets.sym $(SYSTEM)	
		m2c$(system) $(compile)	kCheck.def
prjlib/.lnk/kCheck.lnk:	prjlib/kCheck.mod prjlib/.sym/kCheck.sym \
		prjlib/.sym/kTokens.sym	prjlib/.sym/kErrors.sym	$(FormatIO) \
		prjlib/.sym/kDefns.sym 
		m2c$(system) $(compile)	kCheck

prjlib/.sym/kLeaves.sym: prjlib/kLeaves.def prjlib/.sym/kSets.sym 
		m2c$(system) $(compile)	kLeaves.def
prjlib/.lnk/kLeaves.lnk: prjlib/kLeaves.mod prjlib/.sym/kLeaves.sym \
		$(SYSTEM) $(Storage) prjlib/.sym/kErrors.sym $(FormatIO) \
		prjlib/.sym/kLLDefns.sym prjlib/.sym/kDAGS.sym \
		prjlib/.sym/kTransfm.sym prjlib/.sym/kDefns.sym	
		m2c$(system) $(compile)	kLeaves

prjlib/.sym/kPSHeaps.sym: prjlib/kPSHeaps.def prjlib/.sym/kDefns.sym \
		prjlib/.sym/kExtra.sym 
		m2c$(system) $(compile)	kPSHeaps.def
prjlib/.lnk/kPSHeaps.lnk: prjlib/kPSHeaps.mod prjlib/.sym/kPSHeaps.sym \
		prjlib/.sym/kErrors.sym	$(FormatIO) $(SYSTEM) $(Storage) \
		prjlib/.sym/kSets.sym prjlib/.sym/kOpen.sym \
		prjlib/.sym/nString.sym	prjlib/.sym/Stab.sym \
		prjlib/.sym/kInstDFS.sym prjlib/.sym/kPSScans.sym \
		prjlib/.sym/kDeclare.sym prjlib/.sym/PS.sym 
		m2c$(system) $(compile)	kPSHeaps

prjlib/.sym/kInstDFS.sym: prjlib/kInstDFS.def prjlib/.sym/Stab.sym \
		prjlib/.sym/kDefns.sym prjlib/.sym/kExtra.sym 
		m2c$(system) $(compile)	kInstDFS.def
prjlib/.lnk/kInstDFS.lnk: prjlib/kInstDFS.mod prjlib/.sym/kInstDFS.sym \
		prjlib/.sym/kErrors.sym	$(FormatIO) $(Storage) \
		prjlib/.sym/XStorage.sym $(SYSTEM) \
		prjlib/.sym/kCellFlags.sym prjlib/.sym/LIST.sym	\
		prjlib/.sym/kOpen.sym 
		m2c$(system) $(compile)	kInstDFS

prjlib/.sym/kGenALL.sym: prjlib/kGenALL.def prjlib/.sym/kInstDFS.sym \
		$(Streams) 
		m2c$(system) $(compile)	kGenALL.def
prjlib/.lnk/kGenALL.lnk: prjlib/kGenALL.mod prjlib/.sym/kGenALL.sym \
		prjlib/.sym/Defaults.sym prjlib/.sym/kLLConsts.sym \
		prjlib/.sym/XStorage.sym prjlib/.sym/kVectors.sym \
		prjlib/.sym/kExtra.sym prjlib/.sym/kOpen.sym \
		prjlib/.sym/kErrors.sym	$(FormatIO) $(SYSTEM) \
		prjlib/.sym/nString.sym	prjlib/.sym/kTransfm.sym \
		prjlib/.sym/kLeaves.sym	prjlib/.sym/kLLDefns.sym \
		prjlib/.sym/kPorts.sym prjlib/.sym/kDefns.sym 
		m2c$(system) $(compile)	kGenALL

prjlib/.sym/CPUTime.sym: prjlib/CPUTime.def 
		m2c$(system) $(compile)	CPUTime.def
prjlib/.lnk/CPUTime.lnk: prjlib/CPUTime.mod prjlib/.sym/CPUTime.sym \
		$(SYSTEM) $(UnixCalls) 
		m2c$(system) $(compile)	CPUTime

prjlib/.sym/lexicALL.sym: prjlib/lexicALL.def $(SYSTEM)	\
		prjlib/.sym/nString.sym	prjlib/.sym/XStreams.sym 
		m2c$(system) $(compile)	lexicALL.def
prjlib/.lnk/lexicALL.lnk: prjlib/lexicALL.mod prjlib/.sym/lexicALL.sym \
		$(Storage) $(CharCodes)	$(Streams) prjlib/.sym/Defaults.sym \
		prjlib/.sym/STRINGSort.sym 
		m2c$(system) $(compile)	lexicALL

prjlib/.sym/CMOS.sym: prjlib/CMOS.def prjlib/.sym/LAYS.sym 
		m2c$(system) $(compile)	CMOS.def
prjlib/.lnk/CMOS.lnk: prjlib/CMOS.mod prjlib/.sym/CMOS.sym 
		m2c$(system) $(compile)	CMOS

prjlib/.sym/PLAB.sym: prjlib/PLAB.def prjlib/.sym/KerTypes.sym 
		m2c$(system) $(compile)	PLAB.def
prjlib/.lnk/PLAB.lnk: prjlib/PLAB.mod prjlib/.sym/PLAB.sym \
		prjlib/.sym/KerBuild.sym 
		m2c$(system) $(compile)	PLAB

prjlib/.sym/PLAR.sym: prjlib/PLAR.def 
		m2c$(system) $(compile)	PLAR.def
prjlib/.lnk/PLAR.lnk: prjlib/PLAR.mod prjlib/.sym/PLAR.sym $(SYSTEM) \
		prjlib/.sym/XStorage.sym $(Streams) $(FileIO) $(String)	\
		$(CharCodes) prjlib/.sym/XStreams.sym \
		prjlib/.sym/kErrors.sym	$(FormatIO) 
		m2c$(system) $(compile)	PLAR

prjlib/.sym/LLDefaults.sym: prjlib/LLDefaults.def 
		m2c$(system) $(compile)	LLDefaults.def
prjlib/.lnk/LLDefaults.lnk: prjlib/LLDefaults.mod prjlib/.sym/LLDefaults.sym \
		$(String) 
		m2c$(system) $(compile)	LLDefaults

prjlib/.sym/Dict.sym: prjlib/Dict.def $(SYSTEM)	prjlib/.sym/nString.sym	
		m2c$(system) $(compile)	Dict.def
prjlib/.lnk/Dict.lnk: prjlib/Dict.mod prjlib/.sym/Dict.sym $(SysStreams) \
		$(Storage) prjlib/.sym/XStorage.sym \
		prjlib/.sym/MinAndMax.sym prjlib/.sym/lcASCII.sym \
		$(FormatIO) 
		m2c$(system) $(compile)	Dict

prjlib/.sym/GDebug.sym:	prjlib/GDebug.def prjlib/.sym/Graphics.sym \
		prjlib/.sym/Polysys.sym	
		m2c$(system) $(compile)	GDebug.def
prjlib/.lnk/GDebug.lnk:	prjlib/GDebug.mod prjlib/.sym/GDebug.sym \
		prjlib/.sym/GraphicsIP.sym $(Storage) \
		prjlib/.sym/nString.sym	$(Streams) $(SysStreams) $(FormatIO) \
		$(FileIO) $(TermIO) 
		m2c$(system) $(compile)	GDebug

prjlib/.sym/GraphicsIP.sym: prjlib/GraphicsIP.def prjlib/.sym/Graphics.sym \
		prjlib/.sym/Polysys.sym	$(SYSTEM) prjlib/.sym/nString.sym \
		$(Streams) 
		m2c$(system) $(compile)	GraphicsIP.def
prjlib/.lnk/GraphicsIP.lnk: prjlib/GraphicsIP.mod prjlib/.sym/GraphicsIP.sym 
		m2c$(system) $(compile)	GraphicsIP

prjlib/.sym/PolysysIP.sym: prjlib/PolysysIP.def	$(SYSTEM) \
		prjlib/.sym/TwoDGeom.sym 
		m2c$(system) $(compile)	PolysysIP.def
prjlib/.lnk/PolysysIP.lnk: prjlib/PolysysIP.mod	prjlib/.sym/PolysysIP.sym \
		$(Storage) prjlib/.sym/FPsupport.sym prjlib/.sym/Polygon.sym \
		prjlib/.sym/PPTrace.sym	prjlib/.sym/CRASH.sym \
		prjlib/.sym/PS.sym 
		m2c$(system) $(compile)	PolysysIP

prjlib/.sym/MinAndMax.sym: prjlib/MinAndMax.def	$(SYSTEM) 
		m2c$(system) $(compile)	MinAndMax.def
prjlib/.lnk/MinAndMax.lnk: prjlib/MinAndMax.mod	prjlib/.sym/MinAndMax.sym 
		m2c$(system) $(compile)	MinAndMax

prjlib/.sym/PPSpeedup.sym: prjlib/PPSpeedup.def	$(SYSTEM) \
		prjlib/.sym/PolysysIP.sym 
		m2c$(system) $(compile)	PPSpeedup.def
prjlib/.lnk/PPSpeedup.lnk: prjlib/PPSpeedup.mod	prjlib/.sym/PPSpeedup.sym \
		prjlib/.sym/XStorage.sym prjlib/.sym/MinAndMax.sym \
		prjlib/.sym/PPBoolOps.sym prjlib/.sym/PPTrace.sym 
		m2c$(system) $(compile)	PPSpeedup

prjlib/.sym/CRASH.sym: prjlib/CRASH.def	
		m2c$(system) $(compile)	CRASH.def
prjlib/.lnk/CRASH.lnk: prjlib/CRASH.mod	prjlib/.sym/CRASH.sym $(SysStreams) \
		$(FormatIO) 
		m2c$(system) $(compile)	CRASH

prjlib/.sym/TwoDGeom.sym: prjlib/TwoDGeom.def 
		m2c$(system) $(compile)	TwoDGeom.def
prjlib/.lnk/TwoDGeom.lnk: prjlib/TwoDGeom.mod prjlib/.sym/TwoDGeom.sym \
		prjlib/.sym/FPsupport.sym 
		m2c$(system) $(compile)	TwoDGeom

prjlib/.sym/PPBoolOps.sym: prjlib/PPBoolOps.def	$(SYSTEM) \
		prjlib/.sym/TwoDGeom.sym prjlib/.sym/PolysysIP.sym \
		prjlib/.sym/PPSpeedup.sym 
		m2c$(system) $(compile)	PPBoolOps.def
prjlib/.lnk/PPBoolOps.lnk: prjlib/PPBoolOps.mod	prjlib/.sym/PPBoolOps.sym \
		prjlib/.sym/FPsupport.sym $(Storage) \
		prjlib/.sym/XStorage.sym prjlib/.sym/Polysys.sym \
		prjlib/.sym/PPTrace.sym	prjlib/.sym/CRASH.sym 
		m2c$(system) $(compile)	PPBoolOps

prjlib/.sym/PPBloater.sym: prjlib/PPBloater.def	prjlib/.sym/PolysysIP.sym 
		m2c$(system) $(compile)	PPBloater.def
prjlib/.lnk/PPBloater.lnk: prjlib/PPBloater.mod	prjlib/.sym/PPBloater.sym \
		$(Storage) prjlib/.sym/XStorage.sym prjlib/.sym/TwoDGeom.sym \
		prjlib/.sym/PPBoolOps.sym prjlib/.sym/Polysys.sym \
		prjlib/.sym/PPTrace.sym	prjlib/.sym/PPSpeedup.sym 
		m2c$(system) $(compile)	PPBloater

prjlib/.sym/PolyFiller.sym: prjlib/PolyFiller.def $(SYSTEM) \
		prjlib/.sym/PolysysIP.sym prjlib/.sym/Polysys.sym 
		m2c$(system) $(compile)	PolyFiller.def
prjlib/.lnk/PolyFiller.lnk: prjlib/PolyFiller.mod prjlib/.sym/PolyFiller.sym \
		prjlib/.sym/FPsupport.sym prjlib/.sym/TwoDGeom.sym \
		prjlib/.sym/XStorage.sym prjlib/.sym/PPTrace.sym \
		prjlib/.sym/AVL.sym 
		m2c$(system) $(compile)	PolyFiller

prjlib/.sym/PPTrace.sym: prjlib/PPTrace.def $(SYSTEM) 
		m2c$(system) $(compile)	PPTrace.def
prjlib/.lnk/PPTrace.lnk: prjlib/PPTrace.mod prjlib/.sym/PPTrace.sym \
		$(Streams) $(SysStreams) $(FormatIO) $(FileIO) 
		m2c$(system) $(compile)	PPTrace

prjlib/.sym/Polygon.sym: prjlib/Polygon.def prjlib/.sym/PolysysIP.sym 
		m2c$(system) $(compile)	Polygon.def
prjlib/.lnk/Polygon.lnk: prjlib/Polygon.mod prjlib/.sym/Polygon.sym \
		$(SYSTEM) prjlib/.sym/CRASH.sym	prjlib/.sym/PS.sym 
		m2c$(system) $(compile)	Polygon

prjlib/.sym/GenDict.sym: prjlib/GenDict.def $(Streams) prjlib/.sym/Dict.sym 
		m2c$(system) $(compile)	GenDict.def
prjlib/.lnk/GenDict.lnk: prjlib/GenDict.mod prjlib/.sym/GenDict.sym 
		m2c$(system) $(compile)	GenDict

prjlib/.sym/StrUtils.sym: prjlib/StrUtils.def prjlib/.sym/nString.sym 
		m2c$(system) $(compile)	StrUtils.def
prjlib/.lnk/StrUtils.lnk: prjlib/StrUtils.mod prjlib/.sym/StrUtils.sym 
		m2c$(system) $(compile)	StrUtils

prjlib/.sym/rawHP.sym: rawHP.def $(Streams) 
		m2c$(system) $(compile)	rawHP.def
prjlib/.lnk/rawHP.lnk: rawHP.mod prjlib/.sym/rawHP.sym 
		m2c$(system) $(compile)	rawHP

prjlib/.sym/rawPLOT.sym: prjlib/rawPLOT.def 
		m2c$(system) $(compile)	rawPLOT.def
prjlib/.lnk/rawPLOT.lnk: prjlib/rawPLOT.mod prjlib/.sym/rawPLOT.sym \
		$(SysStreams) $(Streams) $(FormatIO) 
		m2c$(system) $(compile)	rawPLOT

prjlib/.sym/kCellFlags.sym: prjlib/kCellFlags.def 
		m2c$(system) $(compile)	kCellFlags.def
prjlib/.lnk/kCellFlags.lnk: prjlib/kCellFlags.mod prjlib/.sym/kCellFlags.sym 
		m2c$(system) $(compile)	kCellFlags

prjlib/.sym/STRINGSort.sym: prjlib/STRINGSort.def prjlib/.sym/nString.sym 
		m2c$(system) $(compile)	STRINGSort.def
prjlib/.lnk/STRINGSort.lnk: prjlib/STRINGSort.mod prjlib/.sym/STRINGSort.sym 
		m2c$(system) $(compile)	STRINGSort

prjlib/.sym/FPsupport.sym: prjlib/FPsupport.def	
		m2c$(system) $(compile)	FPsupport.def
prjlib/.lnk/FPsupport.lnk: prjlib/FPsupport.mod	prjlib/.sym/FPsupport.sym \
		$(SysStreams) prjlib/.sym/XStreams.sym $(FormatIO) 
		m2c$(system) $(compile)	FPsupport

prjlib/.sym/AVL.sym: prjlib/AVL.def $(SYSTEM) 
		m2c$(system) $(compile)	AVL.def
prjlib/.lnk/AVL.lnk: prjlib/AVL.mod prjlib/.sym/AVL.sym	
		m2c$(system) $(compile)	AVL



