system = NEW
compile	=
link =

library:	programs objects symbols
		echo library up	to date

programs:	GraphTest.out 
		echo programs up to date

symbols:	.sym/ScanS .sym/Dict .sym/GenDict .sym/Defaults	\
  .sym/GraphicsIP .sym/rawPLOT .sym/TOBBC .sym/rawHP .sym/rawBBC .sym/HP \
  .sym/BBCStar .sym/BBC	.sym/Graphics 
		echo symbols up	to date

objects:	.lnk/GraphTest .lnk/ScanS .lnk/Dict .lnk/GenDict \
  .lnk/Defaults	.lnk/GraphicsIP	.lnk/rawPLOT .lnk/TOBBC	.lnk/rawHP \
  .lnk/rawBBC .lnk/HP .lnk/BBCStar .lnk/BBC .lnk/Graphics 
		echo objects up	to date

GraphTest.out:	.lnk/GraphTest /usr/local/lib/newm2/.lnk/SysStreams \
  /usr/local/lib/newm2/.lnk/WriteF .lnk/Graphics .lnk/GenDict \
  /usr/local/lib/newm2/.lnk/Strings /usr/local/lib/newm2/.lnk/Streams \
  .lnk/Dict /prj/newlib/.lnk/Storage /prj/newlib/.lnk/XStorage \
  /prj/newlib/.lnk/MinAndMax /prj/newlib/.lnk/lcASCII \
  /usr/local/lib/newm2/.lnk/TextIO .lnk/ScanS /usr/local/lib/newm2/.lnk/Stop \
  /usr/local/lib/newm2/.lnk/Storage .lnk/BBC .lnk/Defaults \
  /usr/local/lib/newm2/.lnk/FileStream /prj/newlib/.lnk/Polysys	.lnk/rawBBC \
  .lnk/TOBBC /usr/local/lib/newm2/.lnk/SystemTypes /prj/newlib/.lnk/MULDIV \
  .lnk/BBCStar /usr/local/lib/newm2/.lnk/TermStream .lnk/GraphicsIP .lnk/HP \
  .lnk/rawHP .lnk/rawPLOT 
		m2l$(system) $(link) GraphTest

.lnk/GraphTest:	GraphTest.mod /usr/local/lib/newm2/.sym/SysStreams \
  /usr/local/lib/newm2/.sym/WriteF .sym/Graphics /prj/newlib/.sym/Polysys \
  .sym/HP .sym/BBC 
		m2c$(system) $(compile)	GraphTest

.lnk/ScanS:	ScanS.mod .sym/ScanS /usr/local/lib/newm2/.sym/Stop \
  /usr/local/lib/newm2/.sym/WriteF /usr/local/lib/newm2/.sym/TextIO \
  /usr/local/lib/newm2/.sym/Streams /usr/local/lib/newm2/.sym/Strings \
  /usr/local/lib/newm2/.sym/SysStreams /usr/local/lib/newm2/.sym/Storage 
		m2c$(system) $(compile)	ScanS

.lnk/Dict:	Dict.mod .sym/Dict /usr/local/lib/newm2/.sym/Strings \
  /usr/local/lib/newm2/.sym/SysStreams /usr/local/lib/newm2/.sym/Storage \
  /prj/newlib/.sym/XStorage /prj/newlib/.sym/MinAndMax \
  /prj/newlib/.sym/lcASCII /usr/local/lib/newm2/.sym/TextIO \
  /usr/local/lib/newm2/.sym/WriteF 
		m2c$(system) $(compile)	Dict

.lnk/GenDict:	GenDict.mod .sym/GenDict /usr/local/lib/newm2/.sym/Strings \
  /usr/local/lib/newm2/.sym/Streams .sym/Dict .sym/ScanS \
  /usr/local/lib/newm2/.sym/SysStreams /usr/local/lib/newm2/.sym/WriteF	
		m2c$(system) $(compile)	GenDict

.lnk/Defaults:	Defaults.mod .sym/Defaults /usr/local/lib/newm2/.sym/Strings \
  .sym/Dict .sym/GenDict /usr/local/lib/newm2/.sym/Streams 
		m2c$(system) $(compile)	Defaults

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

.lnk/rawPLOT:	rawPLOT.mod .sym/rawPLOT \
  /usr/local/lib/newm2/.sym/SysStreams /usr/local/lib/newm2/.sym/Streams \
  /usr/local/lib/newm2/.sym/TextIO 
		m2c$(system) $(compile)	rawPLOT

.lnk/TOBBC:	TOBBC.mod .sym/TOBBC /usr/local/lib/newm2/.sym/SystemTypes \
  /usr/local/lib/newm2/.sym/SysStreams /usr/local/lib/newm2/.sym/Streams 
		m2c$(system) $(compile)	TOBBC

.lnk/rawHP:	rawHP.mod .sym/rawHP /usr/local/lib/newm2/.sym/Streams 
		m2c$(system) $(compile)	rawHP

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

.lnk/HP:	HP.mod .sym/HP /usr/local/lib/newm2/.sym/FileStream \
  .sym/Dict /prj/newlib/.sym/Polysys /usr/local/lib/newm2/.sym/Streams \
  /usr/local/lib/newm2/.sym/Strings .sym/rawHP .sym/rawPLOT \
  /usr/local/lib/newm2/.sym/SysStreams /usr/local/lib/newm2/.sym/WriteF	\
  .sym/Graphics	.sym/GraphicsIP	/usr/local/lib/newm2/.sym/Storage .sym/ScanS \
  .sym/Defaults	
		m2c$(system) $(compile)	HP

.lnk/BBCStar:	BBCStar.mod .sym/BBCStar /usr/local/lib/newm2/.sym/WriteF \
  /usr/local/lib/newm2/.sym/Streams /usr/local/lib/newm2/.sym/TermStream \
  /usr/local/lib/newm2/.sym/SysStreams 
		m2c$(system) $(compile)	BBCStar

.lnk/BBC:	BBC.mod	.sym/BBC .sym/Defaults .sym/Dict \
  /usr/local/lib/newm2/.sym/FileStream /prj/newlib/.sym/Polysys	\
  /usr/local/lib/newm2/.sym/Streams /usr/local/lib/newm2/.sym/Strings \
  .sym/rawBBC /usr/local/lib/newm2/.sym/SysStreams \
  /usr/local/lib/newm2/.sym/WriteF /usr/local/lib/newm2/.sym/TextIO \
  .sym/ScanS /prj/newlib/.sym/MULDIV .sym/BBCStar .sym/Graphics	\
  .sym/GraphicsIP /usr/local/lib/newm2/.sym/Storage 
		m2c$(system) $(compile)	BBC

.lnk/Graphics:	Graphics.mod .sym/Graphics .sym/GenDict	.sym/BBC .sym/HP \
  .sym/Defaults	.sym/Dict /usr/local/lib/newm2/.sym/Strings .sym/GraphicsIP \
  /prj/newlib/.sym/Polysys /usr/local/lib/newm2/.sym/Streams 
		m2c$(system) $(compile)	Graphics

.sym/ScanS:	ScanS.def /usr/local/lib/newm2/.sym/Strings 
		m2c$(system) -d	$(compile) ScanS

.sym/Dict:	Dict.def /usr/local/lib/newm2/.sym/Strings 
		m2c$(system) -d	$(compile) Dict

.sym/GenDict:	GenDict.def /usr/local/lib/newm2/.sym/Streams .sym/Dict	
		m2c$(system) -d	$(compile) GenDict

.sym/Defaults:	Defaults.def .sym/Dict /usr/local/lib/newm2/.sym/Strings \
  /usr/local/lib/newm2/.sym/Streams 
		m2c$(system) -d	$(compile) Defaults

.sym/GraphicsIP: GraphicsIP.def	.sym/Graphics /prj/newlib/.sym/Polysys \
  /usr/local/lib/newm2/.sym/Strings /usr/local/lib/newm2/.sym/Streams 
		m2c$(system) -d	$(compile) GraphicsIP

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

.sym/TOBBC:	TOBBC.def /usr/local/lib/newm2/.sym/SystemTypes	
		m2c$(system) -d	$(compile) TOBBC

.sym/rawHP:	rawHP.def /usr/local/lib/newm2/.sym/Streams 
		m2c$(system) -d	$(compile) rawHP

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

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

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

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

.sym/Graphics:	Graphics.def /prj/newlib/.sym/Polysys \
  /usr/local/lib/newm2/.sym/Streams 
		m2c$(system) -d	$(compile) Graphics


