system =
compile	=
link =

library:	programs objects symbols
		echo library up	to date

programs:	m268kcg.out 
		echo programs up to date

symbols:	.sym/labels .sym/items .sym/Version .sym/UnixObj42 \
  .sym/UnixObj .sym/StackItems .sym/SimpleStks .sym/SetUpCode .sym/SYS \
  .sym/Relations .sym/RegSlv .sym/ReadSym .sym/ReadRef .sym/PsStk .sym/Procs \
  .sym/Operations .sym/Object .sym/MonGen .sym/Misc .sym/MainPass \
  .sym/LoadStore .sym/Jumps .sym/IndexItems .sym/GenProcs .sym/GenOp \
  .sym/Float .sym/FirstPass .sym/Externals .sym/DeadWood .sym/CodeProcs	\
  .sym/CaseFor .sym/BinOutput .sym/AuxGen3 .sym/AuxGen2	.sym/AuxGen1 \
  .sym/AddrReg 
		echo symbols up	to date

objects:	.lnk/m268kcg .lnk/labels .lnk/items .lnk/Version \
  .lnk/UnixObj .lnk/StackItems .lnk/SimpleStks .lnk/SetUpCode .lnk/SYS \
  .lnk/Relations .lnk/RegSlv .lnk/ReadSym .lnk/ReadRef .lnk/PsStk .lnk/Procs \
  .lnk/Operations .lnk/Object .lnk/MonGen .lnk/Misc .lnk/MainPass \
  .lnk/LoadStore .lnk/Jumps .lnk/IndexItems .lnk/GenProcs .lnk/GenOp \
  .lnk/Float .lnk/FirstPass .lnk/Externals .lnk/DeadWood .lnk/CodeProcs	\
  .lnk/CaseFor .lnk/BinOutputXXX .lnk/BinOutput	.lnk/AuxGen3 .lnk/AuxGen2 \
  .lnk/AuxGen1 .lnk/AddrReg 
		echo objects up	to date

m268kcg.out:	.lnk/m268kcg ../../lib/.lnk/UnixArgs ../../lib/.lnk/Stop \
  ../../lib/.lnk/Streams ../../lib/.lnk/WriteF ../../lib/.lnk/M2Files \
  ../../lib/.lnk/UnixErrors .lnk/SetUpCode .lnk/items \
  ../../lib/.lnk/UtilError ../../utlib/m2c/.lnk/ReadMcd	\
  ../../utlib/m2c/.lnk/McdFrame	../../utlib/m2c/.lnk/MCMnemonics \
  ../../utlib/m2c/.lnk/KeyOutput .lnk/CodeProcs	../../lib/.lnk/Storage \
  .lnk/SimpleStks .lnk/labels .lnk/FirstPass .lnk/MainPass .lnk/GenProcs \
  .lnk/RegSlv .lnk/PsStk .lnk/AddrReg .lnk/CaseFor .lnk/Relations .lnk/GenOp \
  .lnk/AuxGen1 .lnk/AuxGen2 .lnk/AuxGen3 .lnk/MonGen \
  ../../lib/.lnk/SysStreams .lnk/Procs .lnk/LoadStore .lnk/Misc	\
  ../../lib/.lnk/Exceptions .lnk/Object	.lnk/Jumps ../../lib/.lnk/CharCodes \
  ../../lib/.lnk/UnixCalls ../../lib/.lnk/Strings .lnk/StackItems \
  .lnk/IndexItems .lnk/Externals .lnk/Operations .lnk/Float .lnk/SYS \
  .lnk/DeadWood	.lnk/BinOutput .lnk/UnixObj ../../lib/.lnk/BinaryIO \
  ../../lib/.lnk/HashStrings ../../lib/.lnk/Slist ../../lib/.lnk/SystemTypes \
  .lnk/ReadSym ../../utlib/m2c/.lnk/MCSymFileDefs ../../lib/.lnk/FileStream \
  .lnk/ReadRef ../../utlib/m2c/.lnk/M2RefTypes .lnk/Version 
		m2l$(system) $(link) m268kcg

.lnk/m268kcg:	m268kcg.mod ../../lib/.sym/UnixArgs ../../lib/.sym/Stop	\
  ../../lib/.sym/Streams ../../lib/.sym/WriteF ../../lib/.sym/M2Files \
  ../../lib/.sym/UnixErrors .sym/SetUpCode .sym/CodeProcs .sym/FirstPass \
  .sym/MainPass	.sym/Object .sym/DeadWood ../../lib/.sym/UtilError \
  ../../utlib/m2c/.sym/ReadMcd .sym/BinOutput .sym/Version \
  ../../lib/.sym/Strings 
		m2c$(system) $(compile)	m268kcg

.lnk/labels:	labels.mod .sym/labels .sym/SetUpCode ../../lib/.sym/Storage \
  .sym/SimpleStks 
		m2c$(system) $(compile)	labels

.lnk/items:	items.mod .sym/items ../../lib/.sym/UtilError 
		m2c$(system) $(compile)	items

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

.lnk/UnixObj:	UnixObj.mod .sym/UnixObj ../../lib/.sym/Storage	\
  ../../lib/.sym/Streams ../../lib/.sym/BinaryIO ../../lib/.sym/UtilError \
  ../../lib/.sym/HashStrings ../../lib/.sym/Strings ../../lib/.sym/Slist \
  ../../lib/.sym/SystemTypes ../../lib/.sym/WriteF 
		m2c$(system) $(compile)	UnixObj

.lnk/StackItems: StackItems.mod	.sym/StackItems	../../lib/.sym/UtilError \
  .sym/items .sym/CodeProcs .sym/Procs .sym/PsStk .sym/RegSlv .sym/GenProcs \
  .sym/AddrReg ../../utlib/m2c/.sym/MCMnemonics	
		m2c$(system) $(compile)	StackItems

.lnk/SimpleStks: SimpleStks.mod	.sym/SimpleStks	../../lib/.sym/Storage 
		m2c$(system) $(compile)	SimpleStks

.lnk/SetUpCode:	SetUpCode.mod .sym/SetUpCode .sym/items	\
  ../../utlib/m2c/.sym/ReadMcd ../../utlib/m2c/.sym/McdFrame \
  ../../lib/.sym/Streams ../../lib/.sym/WriteF ../../lib/.sym/UtilError	\
  ../../utlib/m2c/.sym/MCMnemonics ../../utlib/m2c/.sym/KeyOutput 
		m2c$(system) $(compile)	SetUpCode

.lnk/SYS:	SYS.mod	.sym/SYS .sym/items .sym/PsStk .sym/RegSlv \
  .sym/CodeProcs .sym/GenProcs ../../lib/.sym/UtilError	.sym/Object \
  .sym/MainPass	../../utlib/m2c/.sym/MCMnemonics 
		m2c$(system) $(compile)	SYS

.lnk/Relations:	Relations.mod .sym/Relations .sym/items	.sym/RegSlv \
  .sym/GenProcs	.sym/labels .sym/GenOp ../../lib/.sym/SysStreams \
  ../../lib/.sym/WriteF	
		m2c$(system) $(compile)	Relations

.lnk/RegSlv:	RegSlv.mod .sym/RegSlv .sym/items .sym/PsStk .sym/AddrReg \
  ../../lib/.sym/UtilError 
		m2c$(system) $(compile)	RegSlv

.lnk/ReadSym:	ReadSym.mod .sym/ReadSym ../../lib/.sym/Streams	\
  ../../lib/.sym/SystemTypes ../../lib/.sym/UtilError \
  ../../lib/.sym/SysStreams ../../lib/.sym/WriteF ../../lib/.sym/Strings \
  ../../utlib/m2c/.sym/MCSymFileDefs ../../lib/.sym/FileStream \
  ../../lib/.sym/M2Files ../../lib/.sym/UnixErrors 
		m2c$(system) $(compile)	ReadSym

.lnk/ReadRef:	ReadRef.mod .sym/ReadRef ../../lib/.sym/Storage	\
  ../../lib/.sym/SysStreams ../../lib/.sym/SystemTypes \
  ../../lib/.sym/Streams ../../lib/.sym/UtilError ../../lib/.sym/Strings \
  ../../lib/.sym/WriteF	../../utlib/m2c/.sym/M2RefTypes	\
  ../../lib/.sym/FileStream ../../lib/.sym/M2Files ../../lib/.sym/UnixErrors \
  ../../lib/.sym/Slist 
		m2c$(system) $(compile)	ReadRef

.lnk/PsStk:	PsStk.mod .sym/PsStk .sym/items	.sym/RegSlv .sym/AddrReg \
  .sym/GenOp .sym/GenProcs .sym/Relations ../../lib/.sym/UtilError .sym/Misc \
  .sym/Procs 
		m2c$(system) $(compile)	PsStk

.lnk/Procs:	Procs.mod .sym/Procs .sym/items	.sym/CodeProcs .sym/GenProcs \
  .sym/PsStk .sym/RegSlv .sym/AddrReg .sym/MainPass .sym/labels	\
  ../../lib/.sym/UtilError ../../utlib/m2c/.sym/MCMnemonics .sym/LoadStore \
  .sym/Misc 
		m2c$(system) $(compile)	Procs

.lnk/Operations: Operations.mod	.sym/Operations	.sym/items .sym/PsStk \
  ../../utlib/m2c/.sym/MCMnemonics 
		m2c$(system) $(compile)	Operations

.lnk/Object:	Object.mod .sym/Object ../../lib/.sym/Storage .sym/Jumps \
  .sym/SimpleStks .sym/labels ../../lib/.sym/UtilError ../../lib/.sym/WriteF \
  ../../lib/.sym/CharCodes ../../utlib/m2c/.sym/ReadMcd	.sym/items \
  ../../lib/.sym/UnixCalls ../../lib/.sym/Strings 
		m2c$(system) $(compile)	Object

.lnk/MonGen:	MonGen.mod .sym/MonGen .sym/items .sym/GenOp .sym/RegSlv \
  .sym/GenProcs	.sym/labels 
		m2c$(system) $(compile)	MonGen

.lnk/Misc:	Misc.mod .sym/Misc .sym/items ../../lib/.sym/Exceptions	\
  .sym/PsStk .sym/RegSlv .sym/GenProcs .sym/AddrReg .sym/CodeProcs \
  .sym/Relations .sym/SimpleStks .sym/MainPass .sym/labels \
  ../../lib/.sym/UtilError ../../utlib/m2c/.sym/MCMnemonics .sym/Procs 
		m2c$(system) $(compile)	Misc

.lnk/MainPass:	MainPass.mod .sym/MainPass .sym/GenProcs .sym/labels \
  .sym/CodeProcs .sym/CaseFor .sym/LoadStore .sym/StackItems .sym/IndexItems \
  .sym/Externals .sym/Jumps .sym/Procs .sym/Operations .sym/Misc .sym/Float \
  .sym/SYS .sym/PsStk ../../lib/.sym/UtilError \
  ../../utlib/m2c/.sym/MCMnemonics 
		m2c$(system) $(compile)	MainPass

.lnk/LoadStore:	LoadStore.mod .sym/LoadStore .sym/items	.sym/PsStk \
  .sym/CodeProcs ../../lib/.sym/UtilError ../../utlib/m2c/.sym/MCMnemonics \
  .sym/Procs 
		m2c$(system) $(compile)	LoadStore

.lnk/Jumps:	Jumps.mod .sym/Jumps .sym/items	.sym/PsStk .sym/GenProcs \
  .sym/SimpleStks .sym/CodeProcs .sym/RegSlv .sym/Relations .sym/GenOp \
  .sym/LoadStore .sym/labels ../../utlib/m2c/.sym/MCMnemonics 
		m2c$(system) $(compile)	Jumps

.lnk/IndexItems: IndexItems.mod	.sym/IndexItems	.sym/items .sym/PsStk \
  .sym/RegSlv .sym/GenProcs .sym/AddrReg .sym/Jumps \
  ../../utlib/m2c/.sym/MCMnemonics 
		m2c$(system) $(compile)	IndexItems

.lnk/GenProcs:	GenProcs.mod .sym/GenProcs .sym/items .sym/RegSlv \
  ../../lib/.sym/Exceptions .sym/Relations .sym/labels \
  ../../lib/.sym/UtilError .sym/Object 
		m2c$(system) $(compile)	GenProcs

.lnk/GenOp:	GenOp.mod .sym/GenOp .sym/items	.sym/PsStk .sym/AuxGen1	\
  .sym/AuxGen2 .sym/AuxGen3 .sym/MonGen	.sym/Relations .sym/GenProcs \
  ../../lib/.sym/UtilError 
		m2c$(system) $(compile)	GenOp

.lnk/Float:	Float.mod .sym/Float .sym/items	.sym/CodeProcs .sym/PsStk \
  .sym/RegSlv .sym/GenProcs ../../lib/.sym/UtilError ../../lib/.sym/WriteF \
  ../../utlib/m2c/.sym/MCMnemonics 
		m2c$(system) $(compile)	Float

.lnk/FirstPass:	FirstPass.mod .sym/FirstPass .sym/items	.sym/labels \
  .sym/CodeProcs ../../utlib/m2c/.sym/MCMnemonics 
		m2c$(system) $(compile)	FirstPass

.lnk/Externals:	Externals.mod .sym/Externals .sym/items	.sym/AddrReg \
  .sym/CodeProcs .sym/PsStk ../../utlib/m2c/.sym/MCMnemonics 
		m2c$(system) $(compile)	Externals

.lnk/DeadWood:	DeadWood.mod .sym/DeadWood .sym/CodeProcs \
  ../../utlib/m2c/.sym/MCMnemonics .sym/labels 
		m2c$(system) $(compile)	DeadWood

.lnk/CodeProcs:	CodeProcs.mod .sym/CodeProcs .sym/items	\
  ../../lib/.sym/Storage .sym/SetUpCode	.sym/SimpleStks	.sym/labels \
  ../../lib/.sym/UtilError ../../utlib/m2c/.sym/MCMnemonics 
		m2c$(system) $(compile)	CodeProcs

.lnk/CaseFor:	CaseFor.mod .sym/CaseFor ../../lib/.sym/Storage	.sym/items \
  .sym/RegSlv .sym/MainPass .sym/AddrReg .sym/SimpleStks .sym/CodeProcs	\
  .sym/labels .sym/PsStk .sym/Relations	.sym/GenProcs \
  ../../utlib/m2c/.sym/MCMnemonics 
		m2c$(system) $(compile)	CaseFor

.lnk/BinOutputXXX: BinOutputXXX.mod .sym/BinOutput .sym/Object \
  .sym/SimpleStks ../../lib/.sym/Strings ../../lib/.sym/Streams	.sym/UnixObj \
  ../../utlib/m2c/.sym/ReadMcd .sym/MainPass ../../lib/.sym/UtilError 
		m2c$(system) $(compile)	BinOutputXXX

.lnk/BinOutput:	BinOutput.mod .sym/BinOutput .sym/Object .sym/SimpleStks \
  ../../lib/.sym/Strings ../../lib/.sym/Streams	.sym/UnixObj \
  ../../utlib/m2c/.sym/ReadMcd .sym/MainPass ../../lib/.sym/WriteF \
  ../../lib/.sym/UtilError .sym/ReadSym	.sym/ReadRef 
		m2c$(system) $(compile)	BinOutput

.lnk/AuxGen3:	AuxGen3.mod .sym/AuxGen3 .sym/items .sym/RegSlv	.sym/PsStk \
  .sym/GenOp .sym/labels .sym/GenProcs .sym/AuxGen1 .sym/AuxGen2 .sym/MonGen \
  ../../lib/.sym/UtilError 
		m2c$(system) $(compile)	AuxGen3

.lnk/AuxGen2:	AuxGen2.mod .sym/AuxGen2 .sym/items .sym/RegSlv	\
  .sym/GenProcs	.sym/GenOp 
		m2c$(system) $(compile)	AuxGen2

.lnk/AuxGen1:	AuxGen1.mod .sym/AuxGen1 .sym/items .sym/RegSlv	\
  .sym/GenProcs	.sym/GenOp 
		m2c$(system) $(compile)	AuxGen1

.lnk/AddrReg:	AddrReg.mod .sym/AddrReg .sym/items .sym/RegSlv	.sym/PsStk \
  .sym/CaseFor .sym/GenProcs ../../lib/.sym/UtilError .sym/Procs 
		m2c$(system) $(compile)	AddrReg

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

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

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

.sym/UnixObj42:	UnixObj42.def ../../lib/.sym/Streams 
		m2c$(system) -d	$(compile) UnixObj42

.sym/UnixObj:	UnixObj.def ../../lib/.sym/Streams 
		m2c$(system) -d	$(compile) UnixObj

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

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

.sym/SetUpCode:	SetUpCode.def ../../lib/.sym/Streams 
		m2c$(system) -d	$(compile) SetUpCode

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

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

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

.sym/ReadSym:	ReadSym.def ../../lib/.sym/SystemTypes 
		m2c$(system) -d	$(compile) ReadSym

.sym/ReadRef:	ReadRef.def ../../lib/.sym/SystemTypes 
		m2c$(system) -d	$(compile) ReadRef

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

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

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

.sym/Object:	Object.def .sym/SimpleStks .sym/items 
		m2c$(system) -d	$(compile) Object

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.sym/BinOutput:	BinOutput.def ../../lib/.sym/Streams 
		m2c$(system) -d	$(compile) BinOutput

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

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

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

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


