system =
compile	=
link =

library:	programs objects symbols
		echo library up	to date

programs:
		echo programs up to date

symbols:	.sym/userFdt .sym/fixKcalls .sym/SMX .sym/PIV \
  .sym/KernelCalls .sym/K32types .sym/K32machine .sym/K32except	.sym/K32conf \
  .sym/K32calls	.sym/K32callp .sym/K32baseTypes	.sym/IOpack .sym/IOform	\
  .sym/IOFform .sym/IOEform .sym/Exceptions 
		echo symbols up	to date

objects:	.lnk/userFdt .lnk/SMX .lnk/PIV .lnk/KernelCalls	\
  .lnk/K32types	.lnk/K32machine	.lnk/K32except .lnk/K32conf .lnk/K32calls \
  .lnk/K32callp	.lnk/K32baseTypes .lnk/IOpack .lnk/IOform .lnk/IOFform \
  .lnk/IOEform .lnk/Exceptions 
		echo objects up	to date

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

.lnk/SMX:	SMX.mod	.sym/SMX .sym/K32types .sym/K32except 
		m2c$(system) $(compile)	SMX

.lnk/PIV:	PIV.mod	.sym/PIV .sym/K32machine .sym/K32types .sym/K32calls \
  .sym/fixKcalls .sym/userFdt 
		m2c$(system) $(compile)	PIV

.lnk/KernelCalls: KernelCalls.mod .sym/KernelCalls .sym/K32machine \
  .sym/K32baseTypes .sym/K32types .sym/K32except .sym/K32calls .sym/K32callp \
  .sym/fixKcalls 
		m2c$(system) $(compile)	KernelCalls

.lnk/K32types:	K32types.mod .sym/K32types .sym/K32machine .sym/K32baseTypes \
  .sym/K32conf 
		m2c$(system) $(compile)	K32types

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

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

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

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

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

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

.lnk/IOpack:	IOpack.mod .sym/IOpack .sym/K32machine .sym/K32baseTypes \
  .sym/IOform 
		m2c$(system) $(compile)	IOpack

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

.lnk/IOFform:	IOFform.mod .sym/IOFform .sym/K32baseTypes .sym/K32types \
  .sym/IOform 
		m2c$(system) $(compile)	IOFform

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

.lnk/Exceptions: Exceptions.mod	.sym/Exceptions	.sym/K32types .sym/K32except \
  .sym/KernelCalls .sym/userFdt	
		m2c$(system) $(compile)	Exceptions

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

.sym/fixKcalls:	fixKcalls.def .sym/K32machine .sym/K32baseTypes	\
  .sym/K32except 
		m2c$(system) -d	$(compile) fixKcalls

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

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

.sym/KernelCalls: KernelCalls.def .sym/K32machine .sym/K32baseTypes \
  .sym/K32types	.sym/K32except 
		m2c$(system) -d	$(compile) KernelCalls

.sym/K32types:	K32types.def .sym/K32machine .sym/K32baseTypes .sym/K32conf \
  .sym/K32except 
		m2c$(system) -d	$(compile) K32types

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

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

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

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

.sym/K32callp:	K32callp.def .sym/K32machine .sym/K32baseTypes .sym/K32types 
		m2c$(system) -d	$(compile) K32callp

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

.sym/IOpack:	IOpack.def .sym/K32machine .sym/IOform 
		m2c$(system) -d	$(compile) IOpack

.sym/IOform:	IOform.def .sym/K32baseTypes .sym/K32types 
		m2c$(system) -d	$(compile) IOform

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

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

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


