all:		stubs library
	echo all up to date

stubs:		SecServ.def SecStub.def 
	echo stubs up to date

SecServ.def:	SecServ.stb
	m2stub SecServ

CSSecServ.def CSSecServ.mod SSSecServ.def SSSecServ.mod:	SecServ.def
	echo -n

SecStub.def:	SecStub.stb
	m2stub SecStub

CSSecStub.def CSSecStub.mod SSSecStub.def SSSecStub.mod:	SecStub.def
	echo -n


clean:		tidy
	rm -f SS*.def CS*.def SS*.mod CS*.mod SecServ.def SecStub.def

tidy:
	rm -f *.CKP


system =
compile	=
link =

library:	programs objects symbols
		echo library up	to date

programs:
		echo programs up to date

symbols:	.sym/SSSecServ .sym/CSSecServ .sym/SSSecStub .sym/SecServ \
  .sym/CSSecStub .sym/Sec .sym/SecStub 
		echo symbols up	to date

objects:	.lnk/SSSecServ .lnk/CSSecServ .lnk/SSSecStub .lnk/CSSecStub \
  .lnk/Sec 
		echo objects up	to date

.lnk/SSSecServ:	SSSecServ.mod .sym/SSSecServ ../rpc/.sym/Marshal \
  ../rpc/.sym/RPC ../lib/.sym/Strings .sym/Sec .sym/SecServ 
		m2c$(system) $(compile)	SSSecServ

.lnk/CSSecServ:	CSSecServ.mod .sym/CSSecServ ../rpc/.sym/Marshal \
  ../rpc/.sym/RPC ../lib/.sym/Strings .sym/Sec 
		m2c$(system) $(compile)	CSSecServ

.lnk/SSSecStub:	SSSecStub.mod .sym/SSSecStub ../rpc/.sym/Marshal \
  ../rpc/.sym/RPC ../lib/.sym/Strings .sym/Sec .sym/SecStub 
		m2c$(system) $(compile)	SSSecStub

.lnk/CSSecStub:	CSSecStub.mod .sym/CSSecStub ../rpc/.sym/Marshal \
  ../rpc/.sym/RPC ../lib/.sym/Strings .sym/Sec 
		m2c$(system) $(compile)	CSSecStub

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

.sym/SSSecServ:	SSSecServ.def ../rpc/.sym/RPC ../lib/.sym/Strings .sym/Sec 
		m2c$(system) -d	$(compile) SSSecServ

.sym/CSSecServ:	CSSecServ.def ../rpc/.sym/RPC ../lib/.sym/Strings .sym/Sec 
		m2c$(system) -d	$(compile) CSSecServ

.sym/SSSecStub:	SSSecStub.def ../rpc/.sym/RPC ../lib/.sym/Strings .sym/Sec 
		m2c$(system) -d	$(compile) SSSecStub

.sym/SecServ:	SecServ.def ../rpc/.sym/RPC ../lib/.sym/Strings	.sym/Sec 
		m2c$(system) -d	$(compile) SecServ

.sym/CSSecStub:	CSSecStub.def ../rpc/.sym/RPC ../lib/.sym/Strings .sym/Sec 
		m2c$(system) -d	$(compile) CSSecStub

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

.sym/SecStub:	SecStub.def ../rpc/.sym/RPC ../lib/.sym/Strings	.sym/Sec 
		m2c$(system) -d	$(compile) SecStub


