system =
compile	=
link =

library:	programs objects symbols
		echo library up	to date

programs:	m2l.out	
		echo programs up to date

symbols:	.sym/UnixLd 
		echo symbols up	to date

objects:	.lnk/m2l .lnk/Options .lnk/Linker .lnk/HosVersion \
  .lnk/UnixLd 
		echo objects up	to date

m2l.out:	.lnk/m2l ../../lib/.lnk/UnixArgs ../../lib/.lnk/Stop \
  ../../lib/.lnk/UtilError .lnk/Linker ../../lib/.lnk/Streams \
  ../../lib/.lnk/FileStream ../../utlib/m2l/.lnk/LModule .lnk/Options \
  ../../lib/.lnk/Storage ../../lib/.lnk/WriteF ../../lib/.lnk/TextIO \
  ../../lib/.lnk/StringStream ../../utlib/m2l/.lnk/M2LVersion \
  .lnk/HosVersion ../../lib/.lnk/M2Files ../../lib/.lnk/Slist \
  ../../lib/.lnk/Strings ../../utlib/m2l/.lnk/Config .lnk/UnixLd \
  ../../lib/.lnk/UnixProcess ../../lib/.lnk/UnixIOXtra \
  ../../lib/.lnk/SystemTypes ../../utlib/AsLd/.lnk/UnixRun \
  ../../utlib/AsLd/.lnk/Assembly ../../utlib/IsArchive/.lnk/IsArchive \
  ../../lib/.lnk/UnixMCI ../../lib/.lnk/HashStrings 
		m2l$(system) $(link) m2l

.lnk/m2l:	m2l.mod	../../lib/.sym/UnixArgs	../../lib/.sym/Stop \
  ../../lib/.sym/UtilError ../../utlib/m2l/.sym/Linker \
  ../../utlib/m2l/.sym/Options ../../lib/.sym/M2Files \
  ../../lib/.sym/HashStrings ../../lib/.sym/Strings \
  ../../utlib/m2l/.sym/LModule 
		m2c$(system) $(compile)	m2l

.lnk/Options:	Options.mod ../../utlib/m2l/.sym/Options \
  ../../lib/.sym/Storage ../../lib/.sym/WriteF ../../lib/.sym/TextIO \
  ../../lib/.sym/Streams ../../lib/.sym/StringStream \
  ../../utlib/m2l/.sym/M2LVersion ../../utlib/m2l/.sym/HosVersion \
  ../../lib/.sym/UtilError ../../lib/.sym/UnixArgs ../../lib/.sym/M2Files \
  ../../lib/.sym/Slist ../../lib/.sym/Strings ../../utlib/m2l/.sym/Config 
		m2c$(system) $(compile)	Options

.lnk/Linker:	Linker.mod ../../utlib/m2l/.sym/Linker \
  ../../lib/.sym/Streams ../../lib/.sym/FileStream \
  ../../utlib/m2l/.sym/LModule ../../utlib/m2l/.sym/Options .sym/UnixLd	\
  ../../lib/.sym/WriteF	../../lib/.sym/UtilError ../../lib/.sym/UnixMCI	\
  ../../utlib/m2l/.sym/Config ../../lib/.sym/Strings \
  ../../lib/.sym/SystemTypes 
		m2c$(system) $(compile)	Linker

.lnk/HosVersion: HosVersion.mod	../../utlib/m2l/.sym/HosVersion	
		m2c$(system) $(compile)	HosVersion

.lnk/UnixLd:	UnixLd.mod .sym/UnixLd ../../lib/.sym/Storage \
  ../../lib/.sym/UnixProcess ../../lib/.sym/UnixIOXtra \
  ../../lib/.sym/Streams ../../lib/.sym/WriteF ../../lib/.sym/Strings \
  ../../lib/.sym/Slist ../../lib/.sym/SystemTypes ../../lib/.sym/M2Files \
  ../../utlib/m2l/.sym/LModule ../../utlib/m2l/.sym/Linker \
  ../../utlib/m2l/.sym/Options ../../lib/.sym/UtilError	\
  ../../utlib/AsLd/.sym/UnixRun	../../utlib/AsLd/.sym/Assembly \
  ../../utlib/IsArchive/.sym/IsArchive 
		m2c$(system) $(compile)	UnixLd

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


