system =
compile	=
link =

library:	programs objects symbols
		echo library up	to date

programs:	m2make.out 
		echo programs up to date

symbols:	.sym/AppendUser	.sym/Version .sym/OSNames .sym/M2Lex \
  .sym/GenMakeFile .sym/GenGraph .sym/GenDirs .sym/Dir .sym/ArgHandler 
		echo symbols up	to date

objects:	.lnk/AppendUser	.lnk/m2make .lnk/Version .lnk/OSNames \
  .lnk/M2Lex .lnk/GenMakeFile .lnk/GenGraph .lnk/GenDirs .lnk/Dir \
  .lnk/ArgHandler 
		echo objects up	to date

m2make.out:	.lnk/m2make ../../lib/.lnk/UtilError .lnk/GenGraph \
  ../../lib/.lnk/Strings ../../lib/.lnk/HashStrings ../../lib/.lnk/Slist \
  ../../lib/.lnk/Storage ../../lib/.lnk/SysStreams ../../lib/.lnk/WriteF \
  ../../lib/.lnk/TextIO	../../lib/.lnk/StringF .lnk/Dir	\
  ../../lib/.lnk/Streams ../../lib/.lnk/FileStream ../../lib/.lnk/Fields \
  ../../lib/.lnk/Endian	../../lib/.lnk/UnixLibCall ../../lib/.lnk/UnixIOXtra \
  .lnk/M2Lex ../../lib/.lnk/CharCodes .lnk/OSNames .lnk/GenDirs	\
  ../../lib/.lnk/UnixEnv .lnk/GenMakeFile ../../lib/.lnk/PageStream \
  .lnk/AppendUser .lnk/ArgHandler ../../lib/.lnk/UnixArgs \
  ../../lib/.lnk/M2Files .lnk/Version 
		m2l$(system) $(link) m2make

.lnk/AppendUser: AppendUser.mod	.sym/AppendUser	../../lib/.sym/FileStream \
  .sym/GenMakeFile ../../lib/.sym/Streams ../../lib/.sym/UtilError 
		m2c$(system) $(compile)	AppendUser

.lnk/m2make:	m2make.mod ../../lib/.sym/UtilError .sym/GenGraph \
  .sym/GenDirs .sym/GenMakeFile	.sym/ArgHandler	.sym/AppendUser	
		m2c$(system) $(compile)	m2make

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

.lnk/OSNames:	OSNames.mod .sym/OSNames ../../lib/.sym/Strings	\
  .sym/GenGraph	
		m2c$(system) $(compile)	OSNames

.lnk/M2Lex:	M2Lex.mod .sym/M2Lex ../../lib/.sym/HashStrings	\
  ../../lib/.sym/CharCodes ../../lib/.sym/Streams ../../lib/.sym/FileStream \
  ../../lib/.sym/Storage 
		m2c$(system) $(compile)	M2Lex

.lnk/GenMakeFile: GenMakeFile.mod .sym/GenMakeFile ../../lib/.sym/Storage \
  ../../lib/.sym/Streams ../../lib/.sym/FileStream ../../lib/.sym/PageStream \
  ../../lib/.sym/Strings ../../lib/.sym/HashStrings ../../lib/.sym/Slist \
  ../../lib/.sym/UtilError ../../lib/.sym/TextIO ../../lib/.sym/WriteF \
  ../../lib/.sym/CharCodes .sym/OSNames	.sym/GenGraph .sym/AppendUser 
		m2c$(system) $(compile)	GenMakeFile

.lnk/GenGraph:	GenGraph.mod .sym/GenGraph ../../lib/.sym/Strings \
  ../../lib/.sym/HashStrings ../../lib/.sym/Slist ../../lib/.sym/Storage \
  ../../lib/.sym/SysStreams ../../lib/.sym/WriteF ../../lib/.sym/TextIO	\
  ../../lib/.sym/StringF ../../lib/.sym/UtilError .sym/Dir .sym/M2Lex \
  .sym/OSNames 
		m2c$(system) $(compile)	GenGraph

.lnk/GenDirs:	GenDirs.mod .sym/GenDirs ../../lib/.sym/UnixEnv	\
  ../../lib/.sym/Storage ../../lib/.sym/Strings	../../lib/.sym/Slist \
  ../../lib/.sym/UtilError ../../lib/.sym/WriteF .sym/Dir .sym/GenGraph	
		m2c$(system) $(compile)	GenDirs

.lnk/Dir:	Dir.mod	.sym/Dir ../../lib/.sym/Storage	\
  ../../lib/.sym/Streams ../../lib/.sym/FileStream ../../lib/.sym/Strings \
  ../../lib/.sym/Fields	../../lib/.sym/Endian ../../lib/.sym/UnixLibCall \
  ../../lib/.sym/UnixIOXtra 
		m2c$(system) $(compile)	Dir

.lnk/ArgHandler: ArgHandler.mod	.sym/ArgHandler	../../lib/.sym/UtilError \
  ../../lib/.sym/WriteF	../../lib/.sym/UnixArgs	../../lib/.sym/Streams \
  ../../lib/.sym/SysStreams ../../lib/.sym/FileStream ../../lib/.sym/M2Files \
  ../../lib/.sym/TextIO	../../lib/.sym/CharCodes .sym/GenMakeFile \
  .sym/GenGraph	.sym/GenDirs .sym/AppendUser .sym/Version 
		m2c$(system) $(compile)	ArgHandler

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

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

.sym/OSNames:	OSNames.def ../../lib/.sym/Strings .sym/GenGraph 
		m2c$(system) -d	$(compile) OSNames

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

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

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

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

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

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


