system =
compile	=
link =

library:	programs objects symbols
		echo library up	to date

programs:	m2m.out	
		echo programs up to date

symbols:	.sym/Version .sym/P4Stat .sym/P4StFuOS .sym/P4Misc \
  .sym/P4Loop .sym/P4If	.sym/P4For .sym/P4ExpWith .sym/P4ExpSimp \
  .sym/P4ExpFact .sym/P4ExpDes .sym/P4CodeBlk .sym/P4Case .sym/P4CallStProc \
  .sym/P4CallStFunc .sym/P4CallParam .sym/P3ExpType .sym/P3Exp .sym/P2Type \
  .sym/P2Init .sym/P2Const .sym/P1IOSym	.sym/P1IOStr .sym/P1IOOut \
  .sym/P1IOId .sym/MCPublic .sym/MCP4Global .sym/MCP4ExpressionSy \
  .sym/MCP4CodeSys .sym/MCP4CallSys .sym/MCP4AttributSys .sym/MCP3Ident	\
  .sym/MCP3IO .sym/MCP2Reference .sym/MCP2Ident	.sym/MCP2IO .sym/MCP1Reals \
  .sym/MCP1Ident .sym/MCP1IOPV .sym/MCP1IO .sym/MCOperations .sym/MCMnemonic \
  .sym/MCImpl .sym/MCBase .sym/M2SymFile .sym/M2Pass4PV	.sym/M2Pass4 \
  .sym/M2Pass3PV .sym/M2Pass3 .sym/M2Pass2PV .sym/M2Pass2 .sym/M2Pass1 \
  .sym/M2Listing .sym/M2Init .sym/M2CErrors .sym/M2CErrW2 .sym/FileLookup \
  .sym/Clock 
		echo symbols up	to date

objects:	.lnk/Version .lnk/P4Stat .lnk/P4StFuOS .lnk/P4Misc \
  .lnk/P4Loop .lnk/P4If	.lnk/P4For .lnk/P4ExpWith .lnk/P4ExpSimp \
  .lnk/P4ExpFact .lnk/P4ExpDes .lnk/P4CodeBlk .lnk/P4Case .lnk/P4CallStProc \
  .lnk/P4CallStFunc .lnk/P4CallParam .lnk/P3ExpType .lnk/P3Exp .lnk/P2Type \
  .lnk/P2Init .lnk/P2Const .lnk/P1IOSym	.lnk/P1IOStr .lnk/P1IOOut \
  .lnk/P1IOId .lnk/MCPublic .lnk/MCP4Global .lnk/m2m .lnk/MCP4ExpressionSy \
  .lnk/MCP4CodeSys .lnk/MCP4CallSys .lnk/MCP4AttributSys .lnk/MCP3Ident	\
  .lnk/MCP3IO .lnk/MCP2Reference .lnk/MCP2Ident	.lnk/MCP2IO .lnk/MCP1Reals \
  .lnk/MCP1Ident .lnk/MCP1IOPV .lnk/MCP1IO .lnk/MCOperations .lnk/MCMnemonic \
  .lnk/MCImpl .lnk/MCBase .lnk/M2SymFile .lnk/M2Pass4PV	.lnk/M2Pass4 \
  .lnk/M2Pass3PV .lnk/M2Pass3 .lnk/M2Pass2PV .lnk/M2Pass2 .lnk/M2Pass1 \
  .lnk/M2Listing .lnk/M2Init .lnk/M2CErrors .lnk/M2CErrW2 .lnk/FileLookup \
  .lnk/Clock 
		echo objects up	to date

m2m.out:	.lnk/m2m .lnk/MCPublic ../../lib/.lnk/Storage \
  ../../utlib/m2c/.lnk/NewStreams ../../lib/.lnk/M2Files \
  ../../lib/.lnk/Streams ../../utlib/m2c/.lnk/WriteStrings \
  ../../lib/.lnk/UnixArgs ../../lib/.lnk/UnixCalls .lnk/M2Init .lnk/Clock \
  .lnk/Version .lnk/MCImpl ../../lib/.lnk/HeapStream ../../lib/.lnk/Strings \
  .lnk/M2Pass1 .lnk/MCBase .lnk/MCP1IO .lnk/MCP1Reals .lnk/P1IOOut \
  .lnk/MCP1IOPV	.lnk/P1IOId .lnk/P1IOStr .lnk/P1IOSym .lnk/FileLookup \
  ../../utlib/m2c/.lnk/MCSymFileDefs .lnk/MCP1Ident .lnk/M2Pass2 .lnk/MCP2IO \
  .lnk/MCP2Reference ../../utlib/m2c/.lnk/M2RefTypes .lnk/MCP2Ident \
  .lnk/M2Pass2PV .lnk/P2Init .lnk/P2Const .lnk/MCOperations .lnk/P2Type	\
  .lnk/M2Pass3 .lnk/MCP3IO .lnk/MCP3Ident .lnk/M2Pass3PV .lnk/P3Exp \
  .lnk/P3ExpType .lnk/M2Pass4 .lnk/MCP4Global .lnk/MCP4CodeSys \
  ../../utlib/m2c/.lnk/MCMnemonics ../../utlib/m2c/.lnk/TTIO .lnk/P4CodeBlk \
  ../../lib/.lnk/UtilError .lnk/P4Stat .lnk/MCP4AttributSys .lnk/MCP4CallSys \
  .lnk/MCP4ExpressionSy	.lnk/P4ExpWith .lnk/P4ExpDes .lnk/P4ExpFact \
  .lnk/P4ExpSimp .lnk/P4CallStFunc .lnk/P4StFuOS .lnk/P4CallStProc \
  .lnk/P4CallParam .lnk/P4Case ../../lib/.lnk/Exceptions .lnk/P4If \
  .lnk/M2Pass4PV .lnk/P4For .lnk/P4Misc	.lnk/P4Loop .lnk/M2Listing \
  ../../utlib/m2c/.lnk/Conversions .lnk/M2CErrors .lnk/M2CErrW2	\
  .lnk/M2SymFile ../../lib/.lnk/FileStream 
		m2l$(system) $(link) m2m

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

.lnk/P4Stat:	P4Stat.mod .sym/P4Stat .sym/MCBase .sym/MCP4AttributSys	\
  .sym/MCP4Global .sym/MCP4CallSys .sym/MCP4ExpressionSy .sym/P4Case \
  .sym/P4If .sym/P4For .sym/P4Misc .sym/P4Loop 
		m2c$(system) $(compile)	P4Stat

.lnk/P4StFuOS:	P4StFuOS.mod .sym/P4StFuOS .sym/MCImpl .sym/MCBase \
  .sym/MCP4Global .sym/MCP4CodeSys .sym/MCP4AttributSys	\
  .sym/MCP4ExpressionSy	../../utlib/m2c/.sym/MCMnemonics 
		m2c$(system) $(compile)	P4StFuOS

.lnk/P4Misc:	P4Misc.mod .sym/P4Misc .sym/MCBase .sym/MCP4Global \
  ../../utlib/m2c/.sym/MCMnemonics .sym/MCP4CodeSys .sym/P4CodeBlk \
  .sym/P4Stat .sym/MCP4AttributSys .sym/MCP4ExpressionSy 
		m2c$(system) $(compile)	P4Misc

.lnk/P4Loop:	P4Loop.mod .sym/P4Loop .sym/MCP4CodeSys	.sym/MCBase \
  .sym/MCP4Global ../../utlib/m2c/.sym/MCMnemonics .sym/P4Stat 
		m2c$(system) $(compile)	P4Loop

.lnk/P4If:	P4If.mod .sym/P4If ../../lib/.sym/Storage .sym/MCBase \
  .sym/MCP4AttributSys .sym/MCP4Global .sym/MCP4CodeSys	\
  ../../utlib/m2c/.sym/MCMnemonics .sym/MCP4ExpressionSy .sym/M2Pass4PV	\
  .sym/P4Stat 
		m2c$(system) $(compile)	P4If

.lnk/P4For:	P4For.mod .sym/P4For ../../lib/.sym/Storage .sym/MCBase	\
  .sym/MCP4AttributSys .sym/MCP4Global .sym/MCP4CodeSys	\
  ../../utlib/m2c/.sym/MCMnemonics .sym/MCP4ExpressionSy .sym/M2Pass4PV	\
  .sym/P4Stat 
		m2c$(system) $(compile)	P4For

.lnk/P4ExpWith:	P4ExpWith.mod .sym/P4ExpWith ../../lib/.sym/Storage \
  .sym/MCP4AttributSys .sym/MCP4Global .sym/MCP4CodeSys	\
  ../../utlib/m2c/.sym/MCMnemonics 
		m2c$(system) $(compile)	P4ExpWith

.lnk/P4ExpSimp:	P4ExpSimp.mod .sym/P4ExpSimp .sym/MCBase \
  .sym/MCP4AttributSys .sym/MCP4Global .sym/MCP4CodeSys	.sym/P4ExpFact \
  ../../utlib/m2c/.sym/MCMnemonics 
		m2c$(system) $(compile)	P4ExpSimp

.lnk/P4ExpFact:	P4ExpFact.mod .sym/P4ExpFact .sym/MCBase \
  .sym/MCP4ExpressionSy	.sym/P4ExpDes .sym/MCP4AttributSys .sym/MCP4Global \
  .sym/MCP4CallSys .sym/MCP4CodeSys ../../utlib/m2c/.sym/MCMnemonics \
  .sym/MCImpl 
		m2c$(system) $(compile)	P4ExpFact

.lnk/P4ExpDes:	P4ExpDes.mod .sym/P4ExpDes .sym/MCBase .sym/MCP4Global \
  .sym/MCP4AttributSys .sym/MCP4CodeSys	.sym/MCP4ExpressionSy \
  ../../utlib/m2c/.sym/MCMnemonics .sym/P4ExpWith 
		m2c$(system) $(compile)	P4ExpDes

.lnk/P4CodeBlk:	P4CodeBlk.mod .sym/P4CodeBlk .sym/MCImpl .sym/MCBase \
  .sym/MCP4Global .sym/MCP4CodeSys ../../utlib/m2c/.sym/MCMnemonics \
  ../../lib/.sym/UtilError 
		m2c$(system) $(compile)	P4CodeBlk

.lnk/P4Case:	P4Case.mod .sym/P4Case ../../lib/.sym/Storage \
  ../../lib/.sym/Exceptions .sym/MCBase	.sym/MCP4AttributSys .sym/MCP4Global \
  .sym/MCP4CodeSys .sym/MCP4ExpressionSy .sym/P4Stat 
		m2c$(system) $(compile)	P4Case

.lnk/P4CallStProc: P4CallStProc.mod .sym/P4CallStProc .sym/MCImpl \
  .sym/MCBase .sym/MCP4Global .sym/MCP4CodeSys .sym/MCP4AttributSys \
  .sym/MCP4ExpressionSy	../../utlib/m2c/.sym/MCMnemonics .sym/P4StFuOS 
		m2c$(system) $(compile)	P4CallStProc

.lnk/P4CallStFunc: P4CallStFunc.mod .sym/P4CallStFunc .sym/MCImpl \
  .sym/MCBase .sym/MCP4Global .sym/MCP4CodeSys .sym/MCP4AttributSys \
  .sym/MCP4ExpressionSy	../../utlib/m2c/.sym/MCMnemonics .sym/P4StFuOS 
		m2c$(system) $(compile)	P4CallStFunc

.lnk/P4CallParam: P4CallParam.mod .sym/P4CallParam .sym/MCImpl .sym/MCBase \
  .sym/MCP4Global .sym/MCP4CodeSys .sym/P4CodeBlk .sym/MCP4AttributSys \
  .sym/MCP4ExpressionSy	../../utlib/m2c/.sym/MCMnemonics 
		m2c$(system) $(compile)	P4CallParam

.lnk/P3ExpType:	P3ExpType.mod .sym/P3ExpType .sym/MCBase .sym/MCImpl \
  .sym/P3Exp .sym/MCP3Ident .sym/MCP3IO	.sym/M2Pass3PV 
		m2c$(system) $(compile)	P3ExpType

.lnk/P3Exp:	P3Exp.mod .sym/P3Exp ../../lib/.sym/Storage .sym/MCImpl	\
  .sym/MCBase .sym/MCP3IO .sym/MCP3Ident .sym/MCOperations .sym/M2Pass3PV \
  .sym/P3ExpType 
		m2c$(system) $(compile)	P3Exp

.lnk/P2Type:	P2Type.mod .sym/P2Type ../../lib/.sym/Storage .sym/MCImpl \
  .sym/MCBase .sym/MCP2IO .sym/MCP2Ident .sym/MCP2Reference .sym/P2Const \
  .sym/M2Pass2PV 
		m2c$(system) $(compile)	P2Type

.lnk/P2Init:	P2Init.mod .sym/P2Init .sym/MCP2IO .sym/MCBase 
		m2c$(system) $(compile)	P2Init

.lnk/P2Const:	P2Const.mod .sym/P2Const ../../lib/.sym/Storage	.sym/MCP2IO \
  .sym/MCBase .sym/MCOperations	.sym/MCImpl .sym/P2Type	.sym/M2Pass2PV 
		m2c$(system) $(compile)	P2Const

.lnk/P1IOSym:	P1IOSym.mod .sym/P1IOSym ../../utlib/m2c/.sym/NewStreams \
  ../../utlib/m2c/.sym/WriteStrings .sym/FileLookup ../../lib/.sym/Storage \
  .sym/MCBase .sym/MCPublic ../../utlib/m2c/.sym/MCSymFileDefs .sym/P1IOOut \
  .sym/P1IOId .sym/P1IOStr .sym/MCP1IO .sym/MCP1IOPV 
		m2c$(system) $(compile)	P1IOSym

.lnk/P1IOStr:	P1IOStr.mod .sym/P1IOStr ../../lib/.sym/Storage	.sym/MCBase \
  .sym/P1IOOut 
		m2c$(system) $(compile)	P1IOStr

.lnk/P1IOOut:	P1IOOut.mod .sym/P1IOOut ../../utlib/m2c/.sym/NewStreams \
  ../../lib/.sym/Storage .sym/MCBase .sym/MCPublic .sym/MCP1IO .sym/MCP1IOPV 
		m2c$(system) $(compile)	P1IOOut

.lnk/P1IOId:	P1IOId.mod .sym/P1IOId ../../lib/.sym/Storage .sym/MCBase \
  .sym/P1IOOut .sym/MCP1IO .sym/MCP1IOPV 
		m2c$(system) $(compile)	P1IOId

.lnk/MCPublic:	MCPublic.mod .sym/MCPublic ../../lib/.sym/Storage \
  ../../utlib/m2c/.sym/NewStreams ../../lib/.sym/M2Files \
  ../../lib/.sym/Streams ../../utlib/m2c/.sym/WriteStrings \
  ../../lib/.sym/UnixArgs ../../lib/.sym/UnixCalls .sym/M2Init .sym/M2Pass1 \
  .sym/M2Pass2 .sym/M2Pass3 .sym/M2Pass4 .sym/M2Listing	.sym/M2SymFile \
  ../../lib/.sym/FileStream ../../lib/.sym/Strings 
		m2c$(system) $(compile)	MCPublic

.lnk/MCP4Global: MCP4Global.mod	.sym/MCP4Global	\
  ../../utlib/m2c/.sym/NewStreams .sym/MCPublic	.sym/MCBase .sym/MCP4CodeSys \
  ../../utlib/m2c/.sym/TTIO ../../utlib/m2c/.sym/WriteStrings 
		m2c$(system) $(compile)	MCP4Global

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

.lnk/MCP4ExpressionSy: MCP4ExpressionSy.mod .sym/MCP4ExpressionSy \
  .sym/MCBase .sym/MCP4Global .sym/MCP4CodeSys .sym/MCP4AttributSys \
  ../../utlib/m2c/.sym/MCMnemonics .sym/P4ExpWith .sym/P4ExpDes	\
  .sym/P4ExpFact .sym/P4ExpSimp	
		m2c$(system) $(compile)	MCP4ExpressionSy

.lnk/MCP4CodeSys: MCP4CodeSys.mod .sym/MCP4CodeSys ../../lib/.sym/Storage \
  .sym/MCBase .sym/MCP4Global ../../utlib/m2c/.sym/MCMnemonics .sym/MCImpl \
  .sym/Version ../../utlib/m2c/.sym/WriteStrings 
		m2c$(system) $(compile)	MCP4CodeSys

.lnk/MCP4CallSys: MCP4CallSys.mod .sym/MCP4CallSys .sym/MCBase \
  .sym/MCP4Global .sym/MCP4CodeSys .sym/P4CodeBlk .sym/MCP4AttributSys \
  .sym/MCP4ExpressionSy	../../utlib/m2c/.sym/MCMnemonics .sym/P4CallStFunc \
  .sym/P4CallStProc .sym/P4CallParam 
		m2c$(system) $(compile)	MCP4CallSys

.lnk/MCP4AttributSys: MCP4AttributSys.mod .sym/MCP4AttributSys \
  ../../lib/.sym/UtilError .sym/MCBase .sym/MCP4Global .sym/MCP4CodeSys	\
  ../../utlib/m2c/.sym/MCMnemonics .sym/MCImpl 
		m2c$(system) $(compile)	MCP4AttributSys

.lnk/MCP3Ident:	MCP3Ident.mod .sym/MCP3Ident ../../lib/.sym/Storage \
  .sym/MCBase .sym/MCP3IO 
		m2c$(system) $(compile)	MCP3Ident

.lnk/MCP3IO:	MCP3IO.mod .sym/MCP3IO ../../utlib/m2c/.sym/NewStreams \
  ../../lib/.sym/Storage .sym/MCBase .sym/MCPublic 
		m2c$(system) $(compile)	MCP3IO

.lnk/MCP2Reference: MCP2Reference.mod .sym/MCP2Reference \
  ../../utlib/m2c/.sym/NewStreams ../../utlib/m2c/.sym/M2RefTypes \
  .sym/MCP2IO .sym/P1IOId .sym/MCBase .sym/MCPublic 
		m2c$(system) $(compile)	MCP2Reference

.lnk/MCP2Ident:	MCP2Ident.mod .sym/MCP2Ident .sym/MCBase \
  ../../lib/.sym/Storage .sym/MCP2IO 
		m2c$(system) $(compile)	MCP2Ident

.lnk/MCP2IO:	MCP2IO.mod .sym/MCP2IO ../../utlib/m2c/.sym/NewStreams \
  .sym/MCBase .sym/MCPublic 
		m2c$(system) $(compile)	MCP2IO

.lnk/MCP1Reals:	MCP1Reals.mod .sym/MCP1Reals ../../lib/.sym/Storage \
  .sym/MCBase 
		m2c$(system) $(compile)	MCP1Reals

.lnk/MCP1Ident:	MCP1Ident.mod .sym/MCP1Ident ../../lib/.sym/Storage \
  .sym/MCImpl .sym/MCBase .sym/MCP1IO .sym/P1IOId 
		m2c$(system) $(compile)	MCP1Ident

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

.lnk/MCP1IO:	MCP1IO.mod .sym/MCP1IO .sym/MCImpl \
  ../../utlib/m2c/.sym/NewStreams ../../utlib/m2c/.sym/WriteStrings \
  ../../lib/.sym/Storage .sym/MCBase .sym/MCPublic .sym/MCP1Reals \
  .sym/P1IOOut .sym/P1IOId .sym/P1IOStr	.sym/P1IOSym .sym/MCP1IOPV 
		m2c$(system) $(compile)	MCP1IO

.lnk/MCOperations: MCOperations.mod .sym/MCOperations .sym/MCBase \
  .sym/MCImpl 
		m2c$(system) $(compile)	MCOperations

.lnk/MCMnemonic: MCMnemonic.mod	../../utlib/m2c/.sym/MCMnemonics 
		m2c$(system) $(compile)	MCMnemonic

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

.lnk/MCBase:	MCBase.mod .sym/MCBase ../../utlib/m2c/.sym/NewStreams \
  ../../lib/.sym/Storage .sym/MCPublic 
		m2c$(system) $(compile)	MCBase

.lnk/M2SymFile:	M2SymFile.mod .sym/M2SymFile ../../utlib/m2c/.sym/NewStreams \
  ../../lib/.sym/Storage ../../utlib/m2c/.sym/Conversions .sym/MCBase \
  .sym/MCPublic	../../utlib/m2c/.sym/MCSymFileDefs .sym/P1IOId 
		m2c$(system) $(compile)	M2SymFile

.lnk/M2Pass4PV:	M2Pass4PV.mod .sym/M2Pass4PV .sym/MCBase .sym/MCP4Global 
		m2c$(system) $(compile)	M2Pass4PV

.lnk/M2Pass4:	M2Pass4.mod .sym/M2Pass4 .sym/MCBase .sym/MCP4Global \
  .sym/MCP4CodeSys .sym/P4CodeBlk .sym/P4Stat 
		m2c$(system) $(compile)	M2Pass4

.lnk/M2Pass3PV:	M2Pass3PV.mod .sym/M2Pass3PV .sym/MCBase .sym/MCP3Ident	\
  .sym/MCP3IO .sym/P3Exp 
		m2c$(system) $(compile)	M2Pass3PV

.lnk/M2Pass3:	M2Pass3.mod .sym/M2Pass3 ../../utlib/m2c/.sym/WriteStrings \
  .sym/MCBase .sym/MCP3IO .sym/MCP3Ident ../../lib/.sym/Storage	\
  .sym/M2Pass3PV .sym/P3Exp 
		m2c$(system) $(compile)	M2Pass3

.lnk/M2Pass2PV:	M2Pass2PV.mod .sym/M2Pass2PV .sym/MCBase .sym/MCP2Ident	\
  .sym/MCP2IO 
		m2c$(system) $(compile)	M2Pass2PV

.lnk/M2Pass2:	M2Pass2.mod .sym/M2Pass2 ../../lib/.sym/Storage	.sym/MCBase \
  .sym/MCP2IO .sym/P1IOId .sym/MCP2Reference .sym/MCP2Ident .sym/M2Pass2PV \
  .sym/P2Init .sym/P2Const .sym/P2Type 
		m2c$(system) $(compile)	M2Pass2

.lnk/M2Pass1:	M2Pass1.mod .sym/M2Pass1 .sym/MCBase .sym/MCPublic \
  .sym/MCP1IO .sym/MCP1Ident 
		m2c$(system) $(compile)	M2Pass1

.lnk/M2Listing:	M2Listing.mod .sym/M2Listing .sym/MCBase .sym/MCPublic \
  ../../utlib/m2c/.sym/WriteStrings ../../utlib/m2c/.sym/Conversions \
  .sym/M2CErrors ../../utlib/m2c/.sym/TTIO ../../utlib/m2c/.sym/NewStreams 
		m2c$(system) $(compile)	M2Listing

.lnk/M2Init:	M2Init.mod .sym/M2Init .sym/Clock ../../lib/.sym/M2Files \
  ../../lib/.sym/Streams .sym/Version .sym/MCImpl ../../lib/.sym/HeapStream \
  ../../lib/.sym/UnixArgs ../../utlib/m2c/.sym/WriteStrings .sym/MCPublic \
  ../../lib/.sym/Strings 
		m2c$(system) $(compile)	M2Init

.lnk/M2CErrors:	M2CErrors.mod .sym/M2CErrors \
  ../../utlib/m2c/.sym/WriteStrings ../../utlib/m2c/.sym/NewStreams \
  .sym/M2CErrW2	
		m2c$(system) $(compile)	M2CErrors

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

.lnk/FileLookup: FileLookup.mod	.sym/FileLookup	../../lib/.sym/Streams \
  ../../lib/.sym/M2Files ../../utlib/m2c/.sym/WriteStrings 
		m2c$(system) $(compile)	FileLookup

.lnk/Clock:	Clock.mod .sym/Clock ../../lib/.sym/UnixCalls 
		m2c$(system) $(compile)	Clock

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

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

.sym/P4StFuOS:	P4StFuOS.def .sym/MCBase .sym/MCP4AttributSys 
		m2c$(system) -d	$(compile) P4StFuOS

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

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

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

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

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

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

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

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

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

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

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

.sym/P4CallStFunc: P4CallStFunc.def .sym/MCBase	.sym/MCP4AttributSys 
		m2c$(system) -d	$(compile) P4CallStFunc

.sym/P4CallParam: P4CallParam.def .sym/MCBase .sym/MCP4AttributSys 
		m2c$(system) -d	$(compile) P4CallParam

.sym/P3ExpType:	P3ExpType.def .sym/MCBase .sym/P3Exp 
		m2c$(system) -d	$(compile) P3ExpType

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

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

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

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

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

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

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

.sym/P1IOId:	P1IOId.def .sym/MCP1IO .sym/MCBase 
		m2c$(system) -d	$(compile) P1IOId

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

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

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

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

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

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

.sym/MCP3Ident:	MCP3Ident.def .sym/MCBase .sym/MCP3IO 
		m2c$(system) -d	$(compile) MCP3Ident

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

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

.sym/MCP2Ident:	MCP2Ident.def .sym/MCBase .sym/MCP2IO 
		m2c$(system) -d	$(compile) MCP2Ident

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.sym/M2CErrors:	M2CErrors.def ../../utlib/m2c/.sym/NewStreams 
		m2c$(system) -d	$(compile) M2CErrors

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

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

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


