system =
compile	=
link =

library:	programs objects symbols
		echo library up	to date

programs:	m2stub.out 
		echo programs up to date

symbols:	.sym/Version .sym/Generate 
		echo symbols up	to date

objects:	.lnk/Version .lnk/Generate .lnk/m2stub 
		echo objects up	to date

m2stub.out:	.lnk/m2stub .lnk/Generate ../lib/.lnk/CharCodes	\
  ../lib/.lnk/FileStream ../lib/.lnk/M2Files ../lib/.lnk/Streams \
  ../lib/.lnk/Strings ../lib/.lnk/SysStreams ../lib/.lnk/TextIO	\
  ../lib/.lnk/TimeDate ../lib/.lnk/UtilError .lnk/Version ../lib/.lnk/WriteF \
  ../lib/.lnk/Storage ../lib/.lnk/UnixArgs 
		m2l$(system) $(link) m2stub

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

.lnk/Generate:	Generate.mod .sym/Generate ../lib/.sym/CharCodes \
  ../lib/.sym/FileStream ../lib/.sym/M2Files ../lib/.sym/Streams \
  ../lib/.sym/Strings ../lib/.sym/SysStreams ../lib/.sym/TextIO	\
  ../lib/.sym/TimeDate ../lib/.sym/UtilError .sym/Version ../lib/.sym/WriteF \
  ../lib/.sym/Storage 
		m2c$(system) $(compile)	Generate

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

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

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


