system =
compile	=
link =

library:	programs objects symbols
		echo library up	to date

programs:	init.out 
		echo programs up to date

symbols:	.sym/initTerm .sym/exercise .sym/PBBld 
		echo symbols up	to date

objects:	.lnk/initTerm .lnk/init	.lnk/exercise .lnk/PBBld 
		echo objects up	to date

init.out:	.lnk/init /u/ksos/ksos32/lib/trusted/.lnk/K32baseTypes \
  /u/ksos/ksos32/lib/trusted/.lnk/K32types \
  /u/ksos/ksos32/lib/trusted/.lnk/K32except \
  /u/ksos/ksos32/lib/trusted/.lnk/KernelCalls \
  /u/ksos/ksos32/lib/trusted/.lnk/strio	/u/ksos/ksos32/lib/trusted/.lnk/NKSR \
  /u/ksos/ksos32/lib/trusted/.lnk/initMisc .lnk/initTerm \
  /u/ksos/ksos32/lib/trusted/.lnk/Nlib \
  /u/ksos/ksos32/lib/trusted/.lnk/udmLib \
  /u/ksos/ksos32/lib/trusted/.lnk/structIo .lnk/PBBld \
  /u/ksos/ksos32/lib/trusted/.lnk/K32machine \
  /u/ksos/ksos32/lib/trusted/.lnk/IOform \
  /u/ksos/ksos32/lib/trusted/.lnk/PBBinArg .lnk/exercise \
  /u/ksos/ksos32/lib/trusted/.lnk/K32conf \
  /u/ksos/ksos32/lib/trusted/.lnk/PIV 
		m2l$(system) $(link) init

.lnk/initTerm:	initTerm.mod .sym/initTerm \
  /u/ksos/ksos32/lib/trusted/.sym/K32types \
  /u/ksos/ksos32/lib/trusted/.sym/K32except \
  /u/ksos/ksos32/lib/trusted/.sym/KernelCalls \
  /u/ksos/ksos32/lib/trusted/.sym/initMisc 
		m2c$(system) $(compile)	initTerm

.lnk/init:	init.mod /u/ksos/ksos32/lib/trusted/.sym/K32baseTypes \
  /u/ksos/ksos32/lib/trusted/.sym/K32types \
  /u/ksos/ksos32/lib/trusted/.sym/K32except \
  /u/ksos/ksos32/lib/trusted/.sym/KernelCalls \
  /u/ksos/ksos32/lib/trusted/.sym/strio	/u/ksos/ksos32/lib/trusted/.sym/NKSR \
  /u/ksos/ksos32/lib/trusted/.sym/initMisc .sym/initTerm \
  /u/ksos/ksos32/lib/trusted/.sym/Nlib \
  /u/ksos/ksos32/lib/trusted/.sym/udmLib \
  /u/ksos/ksos32/lib/trusted/.sym/structIo .sym/PBBld .sym/exercise 
		m2c$(system) $(compile)	init

.lnk/exercise:	exercise.mod .sym/exercise \
  /u/ksos/ksos32/lib/trusted/.sym/K32machine \
  /u/ksos/ksos32/lib/trusted/.sym/K32baseTypes \
  /u/ksos/ksos32/lib/trusted/.sym/K32conf \
  /u/ksos/ksos32/lib/trusted/.sym/K32types \
  /u/ksos/ksos32/lib/trusted/.sym/K32except \
  /u/ksos/ksos32/lib/trusted/.sym/IOform \
  /u/ksos/ksos32/lib/trusted/.sym/KernelCalls \
  /u/ksos/ksos32/lib/trusted/.sym/PIV /u/ksos/ksos32/lib/trusted/.sym/strio \
  /u/ksos/ksos32/lib/trusted/.sym/initMisc \
  /u/ksos/ksos32/lib/trusted/.sym/Nlib \
  /u/ksos/ksos32/lib/trusted/.sym/structIo .sym/PBBld 
		m2c$(system) $(compile)	exercise

.lnk/PBBld:	PBBld.mod .sym/PBBld \
  /u/ksos/ksos32/lib/trusted/.sym/K32machine \
  /u/ksos/ksos32/lib/trusted/.sym/K32baseTypes \
  /u/ksos/ksos32/lib/trusted/.sym/K32types \
  /u/ksos/ksos32/lib/trusted/.sym/K32except \
  /u/ksos/ksos32/lib/trusted/.sym/IOform \
  /u/ksos/ksos32/lib/trusted/.sym/KernelCalls \
  /u/ksos/ksos32/lib/trusted/.sym/strio	/u/ksos/ksos32/lib/trusted/.sym/NKSR \
  /u/ksos/ksos32/lib/trusted/.sym/PBBinArg \
  /u/ksos/ksos32/lib/trusted/.sym/initMisc 
		m2c$(system) $(compile)	PBBld

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

.sym/exercise:	exercise.def /u/ksos/ksos32/lib/trusted/.sym/K32types 
		m2c$(system) -d	$(compile) exercise

.sym/PBBld:	PBBld.def /u/ksos/ksos32/lib/trusted/.sym/K32types 
		m2c$(system) -d	$(compile) PBBld


