system =
compile	=
link =-N

library:	programs objects symbols
		echo library up	to date

programs:	driver.out 
		echo programs up to date

symbols:	.sym/timer .sym/ex 
		echo symbols up	to date

objects:	.lnk/timer .lnk/driver .lnk/ex 
		echo objects up	to date

driver.out:	.lnk/driver .lnk/ex /usr/local/lib/m2/NEW/.lnk/SysStreams \
  /usr/local/lib/m2/NEW/.lnk/WriteF /usr/local/lib/m2/NEW/.lnk/UnixIO \
  /usr/local/lib/m2/NEW/.lnk/UnixProcess .lnk/timer \
  /usr/local/lib/m2/NEW/.lnk/UnixCalls 
		m2l$(system) $(link) driver

.lnk/timer:	timer.mod .sym/timer /usr/local/lib/m2/NEW/.sym/UnixCalls \
  /usr/local/lib/m2/NEW/.sym/SysStreams	/usr/local/lib/m2/NEW/.sym/WriteF 
		m2c$(system) $(compile)	timer

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

.lnk/ex:	ex.mod .sym/ex /usr/local/lib/m2/NEW/.sym/SysStreams \
  /usr/local/lib/m2/NEW/.sym/WriteF /usr/local/lib/m2/NEW/.sym/UnixIO \
  /usr/local/lib/m2/NEW/.sym/UnixProcess .sym/timer 
		m2c$(system) $(compile)	ex

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

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


