system =
compile	=
link =

SysStreams = /usr/local/lib/m2/.sym/SysStreams.sym
FormatIO = /usr/local/lib/m2/.sym/FormatIO.sym
Streams	= /usr/local/lib/m2/.sym/Streams.sym
String = /usr/local/lib/m2/.sym/String.sym
SYSTEM = 
FileIO = /usr/local/lib/m2/.sym/FileIO.sym
Storage	= /usr/local/lib/m2/.sym/Storage.sym
SYSTEMTYPE = /usr/local/lib/m2/.sym/SYSTEMTYPE.sym
CharCodes = /usr/local/lib/m2/.sym/CharCodes.sym
StreamIP = /usr/local/lib/m2/.sym/StreamIP.sym
SysFiles = /usr/local/lib/m2/.sym/SysFiles.sym
Stop = /usr/local/lib/m2/.sym/Stop.sym
SCTermIO = /usr/local/lib/m2/.sym/SCTermIO.sym
Slist =	/usr/local/lib/m2/.sym/Slist.sym
TimeDate = /usr/local/lib/m2/.sym/TimeDate.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

GraphTest.out:	.lnk/GraphTest.lnk .lnk/Graphics.lnk lib/.lnk/Polysys.lnk  \
		lib/.lnk/CRASH.lnk lib/.lnk/MinAndMax.lnk \
		lib/.lnk/TwoDGeom.lnk lib/.lnk/FPsupport.lnk \
		lib/.lnk/PolysysIP.lnk .lnk/Storage.lnk	lib/.lnk/PSMCI.lnk \
		lib/.lnk/XStorage.lnk lib/.lnk/XStorageIP.lnk \
		lib/.lnk/dbgstore.lnk lib/.lnk/kErrors.lnk \
		lib/.lnk/Streams.lnk lib/.lnk/StreamIP.lnk \
		lib/.lnk/XStreams.lnk lib/.lnk/XStreamIP.lnk \
		lib/.lnk/nString.lnk lib/.lnk/lcASCII.lnk \
		lib/.lnk/Polygon.lnk lib/.lnk/PS.lnk lib/.lnk/ScanGraph.lnk \
		lib/.lnk/Stab.lnk lib/.lnk/PSSTRING.lnk	\
		lib/.lnk/PathSearch.lnk	lib/.lnk/FileIO.lnk \
		lib/.lnk/XFileOps.lnk lib/.lnk/XBinIO.lnk \
		lib/.lnk/XStrings.lnk lib/.lnk/PSdiag.lnk \
		lib/.lnk/PPMinTypes.lnk	lib/.lnk/PPTrace.lnk \
		lib/.lnk/PPBoolOps.lnk lib/.lnk/PPSpeedup.lnk \
		lib/.lnk/PPMinSep.lnk lib/.lnk/PPBloater.lnk \
		lib/.lnk/PolyFiller.lnk	lib/.lnk/AVL.lnk .lnk/GenDict.lnk \
		.lnk/Dict.lnk lib/.lnk/ScanS.lnk .lnk/BBC.lnk \
		lib/.lnk/MULDIV.lnk lib/.lnk/BBCStar.lnk .lnk/GraphicsIP.lnk \
		.lnk/Defaults.lnk lib/.lnk/LLDefaults.lnk \
		lib/.lnk/rawBBC.lnk lib/.lnk/TOBBC.lnk .lnk/HP.lnk \
		lib/.lnk/rawHP.lnk lib/.lnk/rawPLOT.lnk	.lnk/NS16K.lnk \
		lib/.lnk/StrUtils.lnk /usr/local/lib/m2/.lnk/archive 
		m2l$(system) $(link) GraphTest


objects:	.lnk/GraphTest.lnk .lnk/Graphics.lnk lib/.lnk/Polysys.lnk \
		.lnk/HP.lnk .lnk/BBC.lnk .lnk/NS16K.lnk	\
		lib/.lnk/Streams.lnk .lnk/GenDict.lnk .lnk/Defaults.lnk	\
		.lnk/Dict.lnk .lnk/GraphicsIP.lnk lib/.lnk/CRASH.lnk \
		lib/.lnk/MinAndMax.lnk lib/.lnk/TwoDGeom.lnk \
		lib/.lnk/PolysysIP.lnk lib/.lnk/PPBoolOps.lnk \
		lib/.lnk/PPSpeedup.lnk lib/.lnk/ScanGraph.lnk \
		lib/.lnk/PPBloater.lnk lib/.lnk/PPMinSep.lnk \
		lib/.lnk/PolyFiller.lnk	lib/.lnk/PPTrace.lnk \
		lib/.lnk/Polygon.lnk lib/.lnk/FileIO.lnk .lnk/Storage.lnk \
		lib/.lnk/nString.lnk lib/.lnk/ScanS.lnk	lib/.lnk/rawHP.lnk \
		lib/.lnk/rawPLOT.lnk lib/.lnk/MULDIV.lnk \
		lib/.lnk/BBCStar.lnk lib/.lnk/dbgstore.lnk \
		lib/.lnk/rawBBC.lnk lib/.lnk/StrUtils.lnk \
		lib/.lnk/StreamIP.lnk lib/.lnk/XStreams.lnk \
		lib/.lnk/XStreamIP.lnk lib/.lnk/LLDefaults.lnk \
		lib/.lnk/XStorage.lnk lib/.lnk/lcASCII.lnk \
		lib/.lnk/FPsupport.lnk lib/.lnk/PPMinTypes.lnk \
		lib/.lnk/PS.lnk	lib/.lnk/PSMCI.lnk lib/.lnk/AVL.lnk \
		lib/.lnk/XStorageIP.lnk	lib/.lnk/kErrors.lnk \
		lib/.lnk/TOBBC.lnk lib/.lnk/Stab.lnk \
		lib/.lnk/PathSearch.lnk	lib/.lnk/XFileOps.lnk \
		lib/.lnk/XBinIO.lnk lib/.lnk/XStrings.lnk \
		lib/.lnk/PSdiag.lnk lib/.lnk/PSSTRING.lnk 
		echo objects up	to date


.lnk/GraphTest.lnk: GraphTest.mod $(SysStreams)	$(FormatIO) \
		.sym/Graphics.sym lib/.sym/Polysys.sym .sym/HP.sym \
		.sym/BBC.sym .sym/NS16K.sym 
		m2c$(system) $(compile)	GraphTest

.sym/Graphics.sym: Graphics.def	lib/.sym/Polysys.sym $(Streams)	
		m2c$(system) $(compile)	Graphics.def
.lnk/Graphics.lnk: Graphics.mod	.sym/Graphics.sym .sym/GenDict.sym \
		.sym/BBC.sym .sym/HP.sym .sym/Defaults.sym .sym/Dict.sym \
		.sym/GraphicsIP.sym $(String) 
		m2c$(system) $(compile)	Graphics

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

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

.sym/BBC.sym:	BBC.def	.sym/Graphics.sym 
		m2c$(system) $(compile)	BBC.def
.lnk/BBC.lnk:	BBC.mod	.sym/BBC.sym $(SysStreams) $(FormatIO) \
		lib/.sym/ScanS.sym lib/.sym/MULDIV.sym lib/.sym/BBCStar.sym \
		lib/.sym/dbgstore.sym $(FileIO)	.sym/Dict.sym \
		.sym/GraphicsIP.sym lib/.sym/Polysys.sym $(Storage) \
		$(Streams) lib/.sym/nString.sym	.sym/Defaults.sym $(SYSTEM) \
		lib/.sym/rawBBC.sym 
		m2c$(system) $(compile)	BBC

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

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

.sym/GenDict.sym: GenDict.def $(Streams) .sym/Dict.sym 
		m2c$(system) $(compile)	GenDict.def
.lnk/GenDict.lnk: GenDict.mod .sym/GenDict.sym $(SYSTEM) \
		lib/.sym/nString.sym lib/.sym/ScanS.sym	$(SysStreams) \
		$(FormatIO) 
		m2c$(system) $(compile)	GenDict

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

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

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

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

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

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

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

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

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

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

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

lib/.sym/PPMinSep.sym: lib/PPMinSep.def	lib/.sym/PolysysIP.sym 
		m2c$(system) $(compile)	PPMinSep.def
lib/.lnk/PPMinSep.lnk: lib/PPMinSep.mod	lib/.sym/PPMinSep.sym $(SYSTEM)	\
		lib/.sym/XStorage.sym lib/.sym/TwoDGeom.sym \
		lib/.sym/Polysys.sym lib/.sym/PPSpeedup.sym 
		m2c$(system) $(compile)	PPMinSep

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

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

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

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

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

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

lib/.sym/ScanS.sym: lib/ScanS.def lib/.sym/nString.sym 
		m2c$(system) $(compile)	ScanS.def
lib/.lnk/ScanS.lnk: lib/ScanS.mod lib/.sym/ScanS.sym $(Stop) $(FormatIO) \
		$(Streams) $(SysStreams) $(Storage) 
		m2c$(system) $(compile)	ScanS

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

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

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

lib/.sym/BBCStar.sym: lib/BBCStar.def 
		m2c$(system) $(compile)	BBCStar.def
lib/.lnk/BBCStar.lnk: lib/BBCStar.mod lib/.sym/BBCStar.sym $(FormatIO) \
		$(Streams) $(SCTermIO) $(SysStreams) 
		m2c$(system) $(compile)	BBCStar

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

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

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

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

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

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

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

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

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

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

lib/.sym/PPMinTypes.sym: lib/PPMinTypes.def $(SYSTEM) 
		m2c$(system) $(compile)	PPMinTypes.def
lib/.lnk/PPMinTypes.lnk: lib/PPMinTypes.mod lib/.sym/PPMinTypes.sym 
		m2c$(system) $(compile)	PPMinTypes

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

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

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

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

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

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

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

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

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

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

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

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

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



