system =
compile	=-E
link =-E

library:	programs objects symbols
		echo library up	to date

programs:	ksh.out	
		echo programs up to date

symbols:	.sym/kshMisc .sym/kshPrimitives	.sym/kshCommands \
  .sym/kshDirs 
		echo symbols up	to date

objects:	.lnk/kshMisc .lnk/kshPrimitives	.lnk/kshCommands \
  .lnk/kshDirs .lnk/ksh	
		echo objects up	to date

ksh.out:	.lnk/ksh /usr/local/lib/m2/NEW/.lnk/SysStreams \
  /usr/local/lib/m2/NEW/.lnk/Strings /usr/local/lib/m2/NEW/.lnk/WriteF \
  /usr/local/lib/m2/NEW/.lnk/TextIO .lnk/kshCommands \
  /usr/local/lib/m2/NEW/.lnk/UnixIO \
  /u/ksos/ksos32/kernel/lib/.lnk/K32baseTypes \
  /u/ksos/ksos32/kernel/lib/.lnk/K32types \
  /u/ksos/ksos32/kernel/lib/.lnk/IOform	\
  /u/ksos/ksos32/kernel/lib/.lnk/IOFform ../.lnk/extio ../.lnk/flio \
  ../.lnk/dir ../.lnk/UDMdefs .lnk/kshMisc ../.lnk/c32arith \
  .lnk/kshPrimitives /usr/local/lib/m2/NEW/.lnk/CharCodes ../.lnk/misc \
  .lnk/kshDirs 
		m2l$(system) $(link) ksh

.lnk/kshMisc:	kshMisc.mod .sym/kshMisc \
  /usr/local/lib/m2/NEW/.sym/SysStreams	/usr/local/lib/m2/NEW/.sym/TextIO \
  /u/ksos/ksos32/kernel/lib/.sym/K32baseTypes ../.sym/c32arith 
		m2c$(system) $(compile)	kshMisc

.lnk/kshPrimitives: kshPrimitives.mod .sym/kshPrimitives \
  /usr/local/lib/m2/NEW/.sym/UnixIO /usr/local/lib/m2/NEW/.sym/SysStreams \
  /usr/local/lib/m2/NEW/.sym/Strings /usr/local/lib/m2/NEW/.sym/WriteF \
  /usr/local/lib/m2/NEW/.sym/TextIO /usr/local/lib/m2/NEW/.sym/CharCodes \
  ../.sym/misc ../.sym/UDMdefs /u/ksos/ksos32/kernel/lib/.sym/K32baseTypes \
  /u/ksos/ksos32/kernel/lib/.sym/K32types ../.sym/c32arith \
  /u/ksos/ksos32/kernel/lib/.sym/IOform	\
  /u/ksos/ksos32/kernel/lib/.sym/IOFform ../.sym/extio ../.sym/flio \
  ../.sym/dir .sym/kshMisc .sym/kshDirs	
		m2c$(system) $(compile)	kshPrimitives

.lnk/kshCommands: kshCommands.mod .sym/kshCommands \
  /usr/local/lib/m2/NEW/.sym/SysStreams	/usr/local/lib/m2/NEW/.sym/UnixIO \
  /usr/local/lib/m2/NEW/.sym/Strings /usr/local/lib/m2/NEW/.sym/WriteF \
  /usr/local/lib/m2/NEW/.sym/TextIO \
  /u/ksos/ksos32/kernel/lib/.sym/K32baseTypes \
  /u/ksos/ksos32/kernel/lib/.sym/K32types \
  /u/ksos/ksos32/kernel/lib/.sym/IOform	\
  /u/ksos/ksos32/kernel/lib/.sym/IOFform ../.sym/extio ../.sym/flio \
  ../.sym/dir ../.sym/UDMdefs .sym/kshMisc .sym/kshPrimitives .sym/kshDirs 
		m2c$(system) $(compile)	kshCommands

.lnk/kshDirs:	kshDirs.mod .sym/kshDirs /usr/local/lib/m2/NEW/.sym/Strings \
  /u/ksos/ksos32/kernel/lib/.sym/K32baseTypes \
  /u/ksos/ksos32/kernel/lib/.sym/K32types \
  /u/ksos/ksos32/kernel/lib/.sym/IOform	\
  /u/ksos/ksos32/kernel/lib/.sym/IOFform ../.sym/dir ../.sym/extio \
  ../.sym/flio ../.sym/misc ../.sym/UDMdefs .sym/kshMisc .sym/kshPrimitives 
		m2c$(system) $(compile)	kshDirs

.lnk/ksh:	ksh.mod	/usr/local/lib/m2/NEW/.sym/SysStreams \
  /usr/local/lib/m2/NEW/.sym/Strings /usr/local/lib/m2/NEW/.sym/WriteF \
  /usr/local/lib/m2/NEW/.sym/TextIO .sym/kshCommands 
		m2c$(system) $(compile)	ksh

.sym/kshMisc:	kshMisc.def /u/ksos/ksos32/kernel/lib/.sym/K32baseTypes	
		m2c$(system) -d	$(compile) kshMisc

.sym/kshPrimitives: kshPrimitives.def \
  /u/ksos/ksos32/kernel/lib/.sym/K32baseTypes \
  /u/ksos/ksos32/kernel/lib/.sym/K32types \
  /u/ksos/ksos32/kernel/lib/.sym/IOform	\
  /u/ksos/ksos32/kernel/lib/.sym/IOFform ../.sym/flio ../.sym/extio \
  .sym/kshDirs 
		m2c$(system) -d	$(compile) kshPrimitives

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

.sym/kshDirs:	kshDirs.def /u/ksos/ksos32/kernel/lib/.sym/K32baseTypes	\
  /u/ksos/ksos32/kernel/lib/.sym/K32types \
  /u/ksos/ksos32/kernel/lib/.sym/IOFform ../.sym/extio ../.sym/flio \
  ../.sym/UDMdefs 
		m2c$(system) -d	$(compile) kshDirs


