system =
compile	=
link =

library:	programs objects symbols
		echo library up	to date

programs:
		echo programs up to date

symbols:	.sym/UtilError .sym/UnixVersion	.sym/UnixTermcap \
  .sym/UnixSystem .sym/UnixSocket .sym/UnixSignals .sym/UnixSelect \
  .sym/UnixProcess .sym/WriteF .sym/UnixMonitor	.sym/UnixLibCall \
  .sym/UnixIOXtra .sym/UnixIO .sym/UnixErrors .sym/UnixErrNo .sym/UnixCalls \
  .sym/UnixCall	.sym/UnixArgs .sym/UnixArchive .sym/UnixEnv .sym/TypeToChars \
  .sym/TimeDate	.sym/ThreadsExtra .sym/Threads .sym/TextIO .sym/Terminal \
  .sym/TermStream .sym/SystemTypes .sym/SysStreams .sym/Strings	\
  .sym/StringStream .sym/StringF .sym/Streams .sym/StreamRep .sym/Storage \
  .sym/Stop .sym/Sort .sym/Slist .sym/Select .sym/SCTermStream .sym/Random \
  .sym/PageStream .sym/VAXSignals .sym/OSStorage .sym/NullStream \
  .sym/MathLib .sym/MCNetLib .sym/MCLib	.sym/M2Files .sym/Iterator \
  .sym/Hosts .sym/HeapStream .sym/HashStrings .sym/UnixMCI .sym/Goto \
  .sym/FileStream .sym/Fields .sym/Exceptions .sym/Endian .sym/CharCodes \
  .sym/BinaryIO	.sym/BadStream .sym/Arithmetic 
		echo symbols up	to date

objects:	.lnk/UtilError .lnk/UnixVersion	.lnk/UnixTermcap \
  .lnk/UnixSystem .lnk/UnixSocket .lnk/UnixSignals .lnk/UnixSelect \
  .lnk/UnixProcess .lnk/WriteF .lnk/UnixMonitor	.lnk/UnixLibCall \
  .lnk/UnixIOXtra .lnk/UnixIO .lnk/UnixErrors .lnk/UnixErrNo .lnk/UnixCalls \
  .lnk/UnixCall	.lnk/UnixArgs .lnk/UnixArchive .lnk/UnixEnv .lnk/TypeToChars \
  .lnk/TimeDate	.lnk/ThreadsExtra .lnk/Threads .lnk/TextIO .lnk/Terminal \
  .lnk/TermStream .lnk/SystemTypes .lnk/SysStreams .lnk/Strings	\
  .lnk/StringStream .lnk/StringF .lnk/Streams .lnk/StreamRep .lnk/Storage \
  .lnk/Stop .lnk/Sort .lnk/Slist .lnk/Select .lnk/SCTermStream .lnk/Random \
  .lnk/PageStream .lnk/VAXSignals .lnk/OSStorage .lnk/NullStream \
  .lnk/NSCTermStream .lnk/MathLib .lnk/MCNetLib	.lnk/MCLib .lnk/M2Files	\
  .lnk/Iterator	.lnk/Hosts .lnk/HeapStream .lnk/HashStrings .lnk/UnixMCI \
  .lnk/Goto .lnk/FileStream .lnk/Fields	.lnk/Exceptions	.lnk/Endian \
  .lnk/CharCodes .lnk/BinaryIO .lnk/BadStream .lnk/Arithmetic 
		echo objects up	to date

.lnk/UtilError:	UtilError.mod .sym/UtilError .sym/SysStreams .sym/WriteF \
  .sym/Stop .sym/UnixArgs .sym/Strings 
		m2c$(system) $(compile)	UtilError

.lnk/UnixVersion: UnixVersion.mod .sym/UnixVersion .sym/Strings	.sym/UnixEnv \
  .sym/UtilError 
		m2c$(system) $(compile)	UnixVersion

.lnk/UnixTermcap: UnixTermcap.mod .sym/UnixTermcap .sym/UnixEnv	\
  .sym/CharCodes 
		m2c$(system) $(compile)	UnixTermcap

.lnk/UnixSystem: UnixSystem.mod	.sym/UnixSystem	.sym/UnixCall \
  .sym/UnixSignals .sym/UnixProcess .sym/UnixEnv 
		m2c$(system) $(compile)	UnixSystem

.lnk/UnixSocket: UnixSocket.mod	.sym/UnixSocket	.sym/Fields .sym/SystemTypes \
  .sym/UnixCall	.sym/UnixErrNo .sym/UnixMCI 
		m2c$(system) $(compile)	UnixSocket

.lnk/UnixSignals: UnixSignals.mod .sym/UnixSignals .sym/UnixCalls \
  .sym/Storage 
		m2c$(system) $(compile)	UnixSignals

.lnk/UnixSelect: UnixSelect.mod	.sym/UnixSelect	.sym/Exceptions	\
  .sym/UnixCall	
		m2c$(system) $(compile)	UnixSelect

.lnk/UnixProcess: UnixProcess.mod .sym/UnixProcess .sym/UnixCall \
  .sym/UnixMCI 
		m2c$(system) $(compile)	UnixProcess

.lnk/WriteF:	WriteF.mod .sym/WriteF .sym/SystemTypes	.sym/Exceptions	\
  .sym/Storage .sym/Streams .sym/CharCodes .sym/TypeToChars 
		m2c$(system) $(compile)	WriteF

.lnk/UnixMonitor: UnixMonitor.mod .sym/UnixMonitor .sym/UnixCall .sym/UnixIO \
  .sym/UnixMCI .sym/Storage 
		m2c$(system) $(compile)	UnixMonitor

.lnk/UnixLibCall: UnixLibCall.mod .sym/UnixLibCall 
		m2c$(system) $(compile)	UnixLibCall

.lnk/UnixIOXtra: UnixIOXtra.mod	.sym/UnixIOXtra	.sym/UnixCall .sym/UnixMCI \
  .sym/SystemTypes .sym/UnixVersion .sym/Fields	
		m2c$(system) $(compile)	UnixIOXtra

.lnk/UnixIO:	UnixIO.mod .sym/UnixIO .sym/UnixCall .sym/UnixErrNo \
  .sym/UnixMCI .sym/UnixSelect 
		m2c$(system) $(compile)	UnixIO

.lnk/UnixErrors: UnixErrors.mod	.sym/UnixErrors	.sym/TextIO .sym/SysStreams \
  .sym/UnixMCI 
		m2c$(system) $(compile)	UnixErrors

.lnk/UnixErrNo:	UnixErrNo.mod .sym/UnixErrNo 
		m2c$(system) $(compile)	UnixErrNo

.lnk/UnixCalls:	UnixCalls.mod .sym/UnixCalls 
		m2c$(system) $(compile)	UnixCalls

.lnk/UnixCall:	UnixCall.mod .sym/UnixCall 
		m2c$(system) $(compile)	UnixCall

.lnk/UnixArgs:	UnixArgs.mod .sym/UnixArgs .sym/SystemTypes .sym/UnixMCI \
  .sym/Exceptions 
		m2c$(system) $(compile)	UnixArgs

.lnk/UnixArchive: UnixArchive.mod .sym/UnixArchive .sym/SystemTypes \
  .sym/Storage .sym/Streams .sym/StreamRep .sym/CharCodes .sym/UnixIO \
  .sym/Strings 
		m2c$(system) $(compile)	UnixArchive

.lnk/UnixEnv:	UnixEnv.mod .sym/UnixEnv .sym/SystemTypes .sym/UnixMCI \
  .sym/Strings .sym/Storage 
		m2c$(system) $(compile)	UnixEnv

.lnk/TypeToChars: TypeToChars.mod .sym/TypeToChars .sym/Exceptions 
		m2c$(system) $(compile)	TypeToChars

.lnk/TimeDate:	TimeDate.mod .sym/TimeDate .sym/UnixCalls 
		m2c$(system) $(compile)	TimeDate

.lnk/ThreadsExtra: ThreadsExtra.mod .sym/ThreadsExtra .sym/Threads 
		m2c$(system) $(compile)	ThreadsExtra

.lnk/Threads:	Threads.mod .sym/Threads .sym/Select .sym/SysStreams \
  .sym/WriteF .sym/Storage .sym/ThreadsExtra 
		m2c$(system) $(compile)	Threads

.lnk/TextIO:	TextIO.mod .sym/TextIO .sym/SystemTypes	.sym/Exceptions	\
  .sym/TypeToChars .sym/CharCodes .sym/Streams .sym/Strings 
		m2c$(system) $(compile)	TextIO

.lnk/Terminal:	Terminal.mod .sym/Terminal .sym/UnixCall .sym/UnixErrNo	\
  .sym/UnixMCI .sym/UnixSelect .sym/CharCodes .sym/Storage .sym/StreamRep \
  .sym/Streams .sym/Exceptions 
		m2c$(system) $(compile)	Terminal

.lnk/TermStream: TermStream.mod	.sym/TermStream	.sym/Streams .sym/Terminal 
		m2c$(system) $(compile)	TermStream

.lnk/SystemTypes: SystemTypes.mod .sym/SystemTypes 
		m2c$(system) $(compile)	SystemTypes

.lnk/SysStreams: SysStreams.mod	.sym/SysStreams	.sym/Streams .sym/TermStream 
		m2c$(system) $(compile)	SysStreams

.lnk/Strings:	Strings.mod .sym/Strings .sym/SystemTypes .sym/Exceptions \
  .sym/Storage .sym/CharCodes 
		m2c$(system) $(compile)	Strings

.lnk/StringStream: StringStream.mod .sym/StringStream .sym/SystemTypes \
  .sym/Storage .sym/StreamRep .sym/Streams .sym/Exceptions .sym/Strings	
		m2c$(system) $(compile)	StringStream

.lnk/StringF:	StringF.mod .sym/StringF .sym/Streams .sym/StringStream	\
  .sym/WriteF 
		m2c$(system) $(compile)	StringF

.lnk/Streams:	Streams.mod .sym/Streams .sym/SystemTypes .sym/Storage \
  .sym/StreamRep .sym/Slist 
		m2c$(system) $(compile)	Streams

.lnk/StreamRep:	StreamRep.mod .sym/StreamRep .sym/SystemTypes .sym/Storage \
  .sym/Streams .sym/Slist .sym/Exceptions 
		m2c$(system) $(compile)	StreamRep

.lnk/Storage:	Storage.mod .sym/Storage .sym/OSStorage	.sym/Exceptions	
		m2c$(system) $(compile)	Storage

.lnk/Stop:	Stop.mod .sym/Stop .sym/Streams	.sym/UnixCall 
		m2c$(system) $(compile)	Stop

.lnk/Sort:	Sort.mod .sym/Sort 
		m2c$(system) $(compile)	Sort

.lnk/Slist:	Slist.mod .sym/Slist 
		m2c$(system) $(compile)	Slist

.lnk/Select:	Select.mod .sym/Select .sym/UnixSelect 
		m2c$(system) $(compile)	Select

.lnk/SCTermStream: SCTermStream.mod .sym/SCTermStream .sym/Streams \
  .sym/Terminal	
		m2c$(system) $(compile)	SCTermStream

.lnk/Random:	Random.mod .sym/Random .sym/UnixLibCall	
		m2c$(system) $(compile)	Random

.lnk/PageStream: PageStream.mod	.sym/PageStream	.sym/SystemTypes \
  .sym/Arithmetic .sym/Storage .sym/CharCodes .sym/Streams .sym/StreamRep 
		m2c$(system) $(compile)	PageStream

.lnk/VAXSignals: VAXSignals.mod	.sym/VAXSignals	
		m2c$(system) $(compile)	VAXSignals

.lnk/OSStorage:	OSStorage.mod .sym/OSStorage .sym/UnixLibCall 
		m2c$(system) $(compile)	OSStorage

.lnk/NullStream: NullStream.mod	.sym/NullStream	.sym/SystemTypes \
  .sym/Streams .sym/StreamRep 
		m2c$(system) $(compile)	NullStream

.lnk/NSCTermStream: NSCTermStream.mod .sym/SCTermStream	.sym/Exceptions	\
  .sym/UnixCalls .sym/UnixMCI .sym/StreamRep .sym/Streams .sym/CharCodes 
		m2c$(system) $(compile)	NSCTermStream

.lnk/MathLib:	MathLib.mod .sym/MathLib .sym/Exceptions 
		m2c$(system) $(compile)	MathLib

.lnk/MCNetLib:	MCNetLib.mod .sym/MCNetLib .sym/Endian 
		m2c$(system) $(compile)	MCNetLib

.lnk/MCLib:	MCLib.mod .sym/MCLib .sym/Strings .sym/UnixLibCall \
  .sym/SystemTypes 
		m2c$(system) $(compile)	MCLib

.lnk/M2Files:	M2Files.mod .sym/M2Files .sym/Storage .sym/UnixEnv \
  .sym/Streams .sym/BadStream .sym/SysStreams .sym/TextIO .sym/WriteF \
  .sym/HashStrings .sym/UnixArchive .sym/Strings .sym/FileStream \
  .sym/UnixVersion .sym/Fields .sym/UnixLibCall	
		m2c$(system) $(compile)	M2Files

.lnk/Iterator:	Iterator.mod .sym/Iterator 
		m2c$(system) $(compile)	Iterator

.lnk/Hosts:	Hosts.mod .sym/Hosts .sym/Exceptions .sym/SystemTypes \
  .sym/UnixCall	.sym/UnixLibCall .sym/UnixSocket 
		m2c$(system) $(compile)	Hosts

.lnk/HeapStream: HeapStream.mod	.sym/HeapStream	.sym/SystemTypes \
  .sym/Storage .sym/Slist .sym/Streams .sym/StreamRep 
		m2c$(system) $(compile)	HeapStream

.lnk/HashStrings: HashStrings.mod .sym/HashStrings .sym/Storage	.sym/Strings \
  .sym/CharCodes .sym/Slist 
		m2c$(system) $(compile)	HashStrings

.lnk/UnixMCI:	UnixMCI.mod .sym/UnixMCI 
		m2c$(system) $(compile)	UnixMCI

.lnk/Goto:	Goto.mod .sym/Goto .sym/Exceptions 
		m2c$(system) $(compile)	Goto

.lnk/FileStream: FileStream.mod	.sym/FileStream	.sym/SystemTypes \
  .sym/Storage .sym/Streams .sym/StreamRep .sym/UnixIO .sym/Strings \
  .sym/BadStream 
		m2c$(system) $(compile)	FileStream

.lnk/Fields:	Fields.mod .sym/Fields .sym/SystemTypes	.sym/Endian 
		m2c$(system) $(compile)	Fields

.lnk/Exceptions: Exceptions.mod	.sym/Exceptions	.sym/UnixCall \
  .sym/UnixSignals 
		m2c$(system) $(compile)	Exceptions

.lnk/Endian:	Endian.mod .sym/Endian 
		m2c$(system) $(compile)	Endian

.lnk/CharCodes:	CharCodes.mod .sym/CharCodes 
		m2c$(system) $(compile)	CharCodes

.lnk/BinaryIO:	BinaryIO.mod .sym/BinaryIO .sym/SystemTypes .sym/Streams 
		m2c$(system) $(compile)	BinaryIO

.lnk/BadStream:	BadStream.mod .sym/BadStream .sym/Streams .sym/StreamRep 
		m2c$(system) $(compile)	BadStream

.lnk/Arithmetic: Arithmetic.mod	.sym/Arithmetic	.sym/Exceptions	
		m2c$(system) $(compile)	Arithmetic

.sym/UtilError:	UtilError.def 
		m2c$(system) -d	$(compile) UtilError

.sym/UnixVersion: UnixVersion.def 
		m2c$(system) -d	$(compile) UnixVersion

.sym/UnixTermcap: UnixTermcap.def 
		m2c$(system) -d	$(compile) UnixTermcap

.sym/UnixSystem: UnixSystem.def	
		m2c$(system) -d	$(compile) UnixSystem

.sym/UnixSocket: UnixSocket.def	.sym/SystemTypes 
		m2c$(system) -d	$(compile) UnixSocket

.sym/UnixSignals: UnixSignals.def 
		m2c$(system) -d	$(compile) UnixSignals

.sym/UnixSelect: UnixSelect.def	
		m2c$(system) -d	$(compile) UnixSelect

.sym/UnixProcess: UnixProcess.def 
		m2c$(system) -d	$(compile) UnixProcess

.sym/WriteF:	WriteF.def .sym/SystemTypes .sym/Streams 
		m2c$(system) -d	$(compile) WriteF

.sym/UnixMonitor: UnixMonitor.def 
		m2c$(system) -d	$(compile) UnixMonitor

.sym/UnixLibCall: UnixLibCall.def 
		m2c$(system) -d	$(compile) UnixLibCall

.sym/UnixIOXtra: UnixIOXtra.def	.sym/SystemTypes 
		m2c$(system) -d	$(compile) UnixIOXtra

.sym/UnixIO:	UnixIO.def 
		m2c$(system) -d	$(compile) UnixIO

.sym/UnixErrors: UnixErrors.def	
		m2c$(system) -d	$(compile) UnixErrors

.sym/UnixErrNo:	UnixErrNo.def 
		m2c$(system) -d	$(compile) UnixErrNo

.sym/UnixCalls:	UnixCalls.def 
		m2c$(system) -d	$(compile) UnixCalls

.sym/UnixCall:	UnixCall.def 
		m2c$(system) -d	$(compile) UnixCall

.sym/UnixArgs:	UnixArgs.def 
		m2c$(system) -d	$(compile) UnixArgs

.sym/UnixArchive: UnixArchive.def .sym/Streams 
		m2c$(system) -d	$(compile) UnixArchive

.sym/UnixEnv:	UnixEnv.def 
		m2c$(system) -d	$(compile) UnixEnv

.sym/TypeToChars: TypeToChars.def .sym/SystemTypes 
		m2c$(system) -d	$(compile) TypeToChars

.sym/TimeDate:	TimeDate.def 
		m2c$(system) -d	$(compile) TimeDate

.sym/ThreadsExtra: ThreadsExtra.def .sym/Threads 
		m2c$(system) -d	$(compile) ThreadsExtra

.sym/Threads:	Threads.def 
		m2c$(system) -d	$(compile) Threads

.sym/TextIO:	TextIO.def .sym/SystemTypes .sym/Streams 
		m2c$(system) -d	$(compile) TextIO

.sym/Terminal:	Terminal.def .sym/Streams 
		m2c$(system) -d	$(compile) Terminal

.sym/TermStream: TermStream.def	.sym/Streams 
		m2c$(system) -d	$(compile) TermStream

.sym/SystemTypes: SystemTypes.def 
		m2c$(system) -d	$(compile) SystemTypes

.sym/SysStreams: SysStreams.def	.sym/Streams 
		m2c$(system) -d	$(compile) SysStreams

.sym/Strings:	Strings.def .sym/SystemTypes 
		m2c$(system) -d	$(compile) Strings

.sym/StringStream: StringStream.def .sym/SystemTypes .sym/Streams 
		m2c$(system) -d	$(compile) StringStream

.sym/StringF:	StringF.def 
		m2c$(system) -d	$(compile) StringF

.sym/Streams:	Streams.def .sym/SystemTypes 
		m2c$(system) -d	$(compile) Streams

.sym/StreamRep:	StreamRep.def .sym/SystemTypes .sym/Streams 
		m2c$(system) -d	$(compile) StreamRep

.sym/Storage:	Storage.def 
		m2c$(system) -d	$(compile) Storage

.sym/Stop:	Stop.def 
		m2c$(system) -d	$(compile) Stop

.sym/Sort:	Sort.def 
		m2c$(system) -d	$(compile) Sort

.sym/Slist:	Slist.def 
		m2c$(system) -d	$(compile) Slist

.sym/Select:	Select.def 
		m2c$(system) -d	$(compile) Select

.sym/SCTermStream: SCTermStream.def .sym/Streams 
		m2c$(system) -d	$(compile) SCTermStream

.sym/Random:	Random.def 
		m2c$(system) -d	$(compile) Random

.sym/PageStream: PageStream.def	.sym/Streams 
		m2c$(system) -d	$(compile) PageStream

.sym/VAXSignals: VAXSignals.def	
		m2c$(system) -d	$(compile) VAXSignals

.sym/OSStorage:	OSStorage.def 
		m2c$(system) -d	$(compile) OSStorage

.sym/NullStream: NullStream.def	.sym/Streams 
		m2c$(system) -d	$(compile) NullStream

.sym/MathLib:	MathLib.def 
		m2c$(system) -d	$(compile) MathLib

.sym/MCNetLib:	MCNetLib.def 
		m2c$(system) -d	$(compile) MCNetLib

.sym/MCLib:	MCLib.def .sym/SystemTypes 
		m2c$(system) -d	$(compile) MCLib

.sym/M2Files:	M2Files.def .sym/Streams 
		m2c$(system) -d	$(compile) M2Files

.sym/Iterator:	Iterator.def 
		m2c$(system) -d	$(compile) Iterator

.sym/Hosts:	Hosts.def .sym/SystemTypes 
		m2c$(system) -d	$(compile) Hosts

.sym/HeapStream: HeapStream.def	.sym/Streams 
		m2c$(system) -d	$(compile) HeapStream

.sym/HashStrings: HashStrings.def .sym/Strings 
		m2c$(system) -d	$(compile) HashStrings

.sym/UnixMCI:	UnixMCI.def .sym/SystemTypes 
		m2c$(system) -d	$(compile) UnixMCI

.sym/Goto:	Goto.def 
		m2c$(system) -d	$(compile) Goto

.sym/FileStream: FileStream.def	.sym/Streams 
		m2c$(system) -d	$(compile) FileStream

.sym/Fields:	Fields.def .sym/SystemTypes 
		m2c$(system) -d	$(compile) Fields

.sym/Exceptions: Exceptions.def	
		m2c$(system) -d	$(compile) Exceptions

.sym/Endian:	Endian.def 
		m2c$(system) -d	$(compile) Endian

.sym/CharCodes:	CharCodes.def 
		m2c$(system) -d	$(compile) CharCodes

.sym/BinaryIO:	BinaryIO.def .sym/Streams 
		m2c$(system) -d	$(compile) BinaryIO

.sym/BadStream:	BadStream.def .sym/Streams 
		m2c$(system) -d	$(compile) BadStream

.sym/Arithmetic: Arithmetic.def	
		m2c$(system) -d	$(compile) Arithmetic


