system =
compile	=
link =

library:	programs objects symbols
		echo library up	to date

programs:
		echo programs up to date

symbols:	.sym/Cfr .sym/UDP .sym/Timers .sym/RPCTable .sym/RPCStates \
  .sym/RPCRemote .sym/RPCReceive .sym/RPCNets .sym/RPCNaff .sym/RPCLocal \
  .sym/RPCInit .sym/RPCCalls .sym/RPCBasics .sym/RPC .sym/PktBufs \
  .sym/NetMember .sym/MarshalLib .sym/Marshal .sym/Binder 
		echo symbols up	to date

objects:	.lnk/Cfr .lnk/UnixSelect .lnk/UDP .lnk/Timers .lnk/RPCTable \
  .lnk/RPCStates .lnk/RPCRemote	.lnk/RPCReceive	.lnk/RPCNets .lnk/RPCNaff \
  .lnk/RPCLocal	.lnk/RPCInit .lnk/RPCCalls .lnk/RPCBasics .lnk/RPC \
  .lnk/PktBufs .lnk/NetMember .lnk/MarshalLib .lnk/Marshal .lnk/Binder 
		echo objects up	to date

.lnk/Cfr:	Cfr.mod	.sym/Cfr .sym/PktBufs .sym/RPCBasics 
		m2c$(system) $(compile)	Cfr

.lnk/UnixSelect: UnixSelect.mod	../lib/.sym/UnixSelect \
  ../lib/.sym/Exceptions ../lib/.sym/Threads .sym/Timers \
  ../lib/.sym/UnixCall ../lib/.sym/UnixMCI ../lib/.sym/Storage \
  ../lib/.sym/SysStreams ../lib/.sym/WriteF 
		m2c$(system) $(compile)	UnixSelect

.lnk/UDP:	UDP.mod	.sym/UDP ../lib/.sym/Exceptions	../lib/.sym/Hosts \
  ../lib/.sym/Strings .sym/Timers ../lib/.sym/UnixErrNo	../lib/.sym/UnixIO \
  ../lib/.sym/UnixSelect ../lib/.sym/UnixSocket	../lib/.sym/SystemTypes	\
  ../lib/.sym/SysStreams ../lib/.sym/WriteF 
		m2c$(system) $(compile)	UDP

.lnk/Timers:	Timers.mod .sym/Timers ../lib/.sym/Exceptions \
  ../lib/.sym/Threads ../lib/.sym/ThreadsExtra ../lib/.sym/UnixCall \
  ../lib/.sym/UnixSignals ../lib/.sym/SysStreams ../lib/.sym/WriteF \
  ../lib/.sym/Storage 
		m2c$(system) $(compile)	Timers

.lnk/RPCTable:	RPCTable.mod .sym/RPCTable ../lib/.sym/Exceptions \
  ../lib/.sym/Iterator ../lib/.sym/MCLib .sym/NetMember	.sym/PktBufs \
  .sym/RPCBasics .sym/RPCNets ../lib/.sym/Strings ../lib/.sym/Threads \
  .sym/Timers ../lib/.sym/Storage ../lib/.sym/SystemTypes 
		m2c$(system) $(compile)	RPCTable

.lnk/RPCStates:	RPCStates.mod .sym/RPCStates .sym/PktBufs .sym/RPCNets \
  ../lib/.sym/Threads ../lib/.sym/Storage .sym/RPCBasics 
		m2c$(system) $(compile)	RPCStates

.lnk/RPCRemote:	RPCRemote.mod .sym/RPCRemote ../lib/.sym/Arithmetic \
  ../lib/.sym/Endian ../lib/.sym/MCNetLib .sym/PktBufs .sym/RPC	\
  .sym/RPCBasics .sym/RPCNaff .sym/RPCNets .sym/RPCReceive .sym/RPCStates \
  ../lib/.sym/Threads ../lib/.sym/ThreadsExtra .sym/Timers 
		m2c$(system) $(compile)	RPCRemote

.lnk/RPCReceive: RPCReceive.mod	.sym/RPCReceive	../lib/.sym/Endian \
  ../lib/.sym/MCNetLib .sym/PktBufs .sym/RPC .sym/RPCCalls .sym/RPCNets	\
  .sym/RPCRemote .sym/RPCStates	../lib/.sym/Threads ../lib/.sym/Storage	\
  .sym/RPCBasics 
		m2c$(system) $(compile)	RPCReceive

.lnk/RPCNets:	RPCNets.mod .sym/RPCNets .sym/Cfr ../lib/.sym/Endian \
  ../lib/.sym/Exceptions ../lib/.sym/Fields ../lib/.sym/MCNetLib \
  .sym/PktBufs .sym/RPCBasics ../lib/.sym/Threads .sym/Timers .sym/UDP \
  ../lib/.sym/UnixMCI ../lib/.sym/SysStreams ../lib/.sym/WriteF	
		m2c$(system) $(compile)	RPCNets

.lnk/RPCNaff:	RPCNaff.mod .sym/RPCNaff .sym/Timers ../lib/.sym/Threads 
		m2c$(system) $(compile)	RPCNaff

.lnk/RPCLocal:	RPCLocal.mod .sym/RPCLocal .sym/PktBufs	.sym/RPCBasics \
  .sym/RPCTable	
		m2c$(system) $(compile)	RPCLocal

.lnk/RPCInit:	RPCInit.mod .sym/RPCInit .sym/NetMember	.sym/RPCCalls \
  .sym/RPCNaff .sym/RPCNets .sym/RPCReceive .sym/RPCRemote .sym/RPCStates \
  .sym/RPCTable	
		m2c$(system) $(compile)	RPCInit

.lnk/RPCCalls:	RPCCalls.mod .sym/RPCCalls .sym/NetMember .sym/PktBufs \
  .sym/RPCNaff .sym/RPCNets .sym/RPCReceive .sym/RPCStates \
  ../lib/.sym/Threads ../lib/.sym/ThreadsExtra .sym/Timers .sym/RPCTable \
  .sym/RPCBasics 
		m2c$(system) $(compile)	RPCCalls

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

.lnk/RPC:	RPC.mod	.sym/RPC ../lib/.sym/Iterator .sym/Marshal \
  .sym/NetMember .sym/PktBufs .sym/RPCLocal .sym/RPCNets .sym/RPCRemote	\
  .sym/RPCTable	.sym/RPCBasics ../lib/.sym/SystemTypes 
		m2c$(system) $(compile)	RPC

.lnk/PktBufs:	PktBufs.mod .sym/PktBufs ../lib/.sym/Endian \
  ../lib/.sym/MCLib ../lib/.sym/MCNetLib .sym/RPCBasics	../lib/.sym/Threads \
  ../lib/.sym/Storage 
		m2c$(system) $(compile)	PktBufs

.lnk/NetMember:	NetMember.mod .sym/NetMember .sym/Binder .sym/Marshal \
  .sym/RPC .sym/RPCNets	../lib/.sym/Strings ../lib/.sym/Storage	\
  ../lib/.sym/SystemTypes 
		m2c$(system) $(compile)	NetMember

.lnk/MarshalLib: MarshalLib.mod	.sym/MarshalLib	../lib/.sym/Exceptions \
  .sym/Marshal .sym/RPC	.sym/RPCBasics ../lib/.sym/SystemTypes 
		m2c$(system) $(compile)	MarshalLib

.lnk/Marshal:	Marshal.mod .sym/Marshal ../lib/.sym/Arithmetic	\
  ../lib/.sym/Endian ../lib/.sym/Exceptions ../lib/.sym/MCLib \
  ../lib/.sym/MCNetLib .sym/PktBufs .sym/RPCBasics ../lib/.sym/Strings \
  ../lib/.sym/Storage ../lib/.sym/SystemTypes 
		m2c$(system) $(compile)	Marshal

.lnk/Binder:	Binder.mod .sym/Binder ../lib/.sym/Exceptions \
  ../lib/.sym/Fields ../lib/.sym/Hosts ../lib/.sym/MCNetLib .sym/RPC \
  .sym/RPCNets ../lib/.sym/Strings ../lib/.sym/StringStream \
  ../lib/.sym/TextIO ../lib/.sym/UnixEnv ../lib/.sym/Streams \
  ../lib/.sym/SystemTypes 
		m2c$(system) $(compile)	Binder

.sym/Cfr:	Cfr.def	.sym/PktBufs .sym/RPCBasics 
		m2c$(system) -d	$(compile) Cfr

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

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

.sym/RPCTable:	RPCTable.def ../lib/.sym/Iterator .sym/PktBufs \
  .sym/RPCBasics ../lib/.sym/SystemTypes 
		m2c$(system) -d	$(compile) RPCTable

.sym/RPCStates:	RPCStates.def .sym/PktBufs ../lib/.sym/Threads \
  .sym/RPCBasics 
		m2c$(system) -d	$(compile) RPCStates

.sym/RPCRemote:	RPCRemote.def .sym/PktBufs .sym/RPCBasics .sym/RPCStates 
		m2c$(system) -d	$(compile) RPCRemote

.sym/RPCReceive: RPCReceive.def	.sym/PktBufs .sym/RPCStates \
  ../lib/.sym/Threads .sym/RPCBasics 
		m2c$(system) -d	$(compile) RPCReceive

.sym/RPCNets:	RPCNets.def .sym/PktBufs .sym/RPCBasics	.sym/RPCStates 
		m2c$(system) -d	$(compile) RPCNets

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

.sym/RPCLocal:	RPCLocal.def .sym/PktBufs .sym/RPCBasics 
		m2c$(system) -d	$(compile) RPCLocal

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

.sym/RPCCalls:	RPCCalls.def .sym/PktBufs .sym/RPCStates 
		m2c$(system) -d	$(compile) RPCCalls

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

.sym/RPC:	RPC.def	.sym/Marshal .sym/PktBufs .sym/RPCBasics \
  .sym/RPCNets ../lib/.sym/SystemTypes 
		m2c$(system) -d	$(compile) RPC

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

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

.sym/MarshalLib: MarshalLib.def	.sym/Marshal .sym/RPC \
  ../lib/.sym/SystemTypes 
		m2c$(system) -d	$(compile) MarshalLib

.sym/Marshal:	Marshal.def .sym/PktBufs .sym/RPCBasics	\
  ../lib/.sym/SystemTypes 
		m2c$(system) -d	$(compile) Marshal

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


