K11TLIB = /u/ksos/ksos11/lib/trusted

SOURCES = SSP.mod KIOS.mod NIOC.mod NIOD.mod NIOF.mod NIOT.mod\
SIO.mod cal.mod cgp.mod groupdb.mod lin.mod lot.mod secdb.mod\
sspmisc.mod string.mod sundry.mod sysdb.mod termdb.mod userdb.mod

LIBRARY = $(K11TLIB)/assert.mod $(K11TLIB)/NEWcalls.mod\
$(K11TLIB)/NKSRdef.mod $(K11TLIB)/NKSRnuc.s $(K11TLIB)/NKcalls.mod\
$(K11TLIB)/strio.mod $(K11TLIB)/Nlib.mod $(K11TLIB)/c32Arith.mod\
$(K11TLIB)/events.mod $(K11TLIB)/npi.mod $(K11TLIB)/structIO.mod\
$(K11TLIB)/udm.h $(K11TLIB)/udm_comm.mod $(K11TLIB)/udm_lib.mod\
$(K11TLIB)/KSOSpath.mod $(K11TLIB)/NKbio.mod

SSP.m1: SSP.i fix-SSP.el
	-mv SSP.i~ SSP.i~~
	emacs -batch SSP.i -l fix-SSP -f fix-SSP -f basic-save-buffer -kill
	-mv $@ $@~
	-mv SSP.i $@
	-mv SSP.i~ SSP.i
	-mv SSP.i~~ SSP.i~

SSP.i: $(SOURCES) $(LIBRARY) Makefile
	-mv $@ $@~
	doincl -I $(K11TLIB) SSP.mod > $@

SSP.mod: RCS/SSP.mod,v
	co -q $@

KIOS.mod: RCS/KIOS.mod,v
	co -q $@

NIOC.mod: RCS/NIOC.mod,v
	co -q $@

NIOD.mod: RCS/NIOD.mod,v
	co -q $@

NIOF.mod: RCS/NIOF.mod,v
	co -q $@

NIOT.mod: RCS/NIOT.mod,v
	co -q $@

SIO.mod: RCS/SIO.mod,v
	co -q $@

cal.mod: RCS/cal.mod,v
	co -q $@

cgp.mod: RCS/cgp.mod,v
	co -q $@

groupdb.mod: RCS/groupdb.mod,v
	co -q $@

lin.mod: RCS/lin.mod,v
	co -q $@

lot.mod: RCS/lot.mod,v
	co -q $@

secdb.mod: RCS/secdb.mod,v
	co -q $@

sspmisc.mod: RCS/sspmisc.mod,v
	co -q $@

string.mod: RCS/string.mod,v
	co -q $@

sundry.mod: RCS/sundry.mod,v
	co -q $@

sysdb.mod: RCS/sysdb.mod,v
	co -q $@

termdb.mod: RCS/termdb.mod,v
	co -q $@

userdb.mod: RCS/userdb.mod,v
	co -q $@
