INCLUDE = /ksb/nksr/include
PBB_DIR = /ksb/nksr/NSO/PBB/code
EPL_DIR = /ksb/nksr/NSO/PBB/udf
NK_DIR = /ksb/nksr/include
NEW_DIR = /ksb/kernel/udf
EPL_VERSION =
EPL_comment =
EPL = Mwhatepl

MAIN:	uPBB sPBB

uPBB:	NEWcalls.mod NKcalls.mod PBB.mod PBB.s PBBarg.mod \
		  PBBload.mod PBBnksr.mod PBB.epl PBB.indr PBBpih.mod \
		  PBBprof.mod PBBrend.mod
	mod -l -N PBB.s -I PBB.indr PBB.mod -r
	mv a.out uPBB
	$(EPL) uPBB $(EPL_DIR)/s.PBB.epl $(EPL_VERSION) $(EPL_comment)
	setwhat $(EPL_DIR)/s.PBB.epl uPBB


sPBB:	NEWcalls.mod NKcalls.mod PBB.mod PBB.s PBBarg.mod \
		  PBBload.mod PBBnksr.mod PBB.epl PBB.indr PBBpih.mod \
		  PBBprof.mod PBBrend.mod
	mod -l -N PBB.s -DPBBNKSR -I PBB.indr PBB.mod -r
	mv a.out sPBB
	$(EPL) sPBB $(EPL_DIR)/s.PBB.epl $(EPL_VERSION) $(EPL_comment)
	setwhat $(EPL_DIR)/s.PBB.epl sPBB


NEWcalls.mod:   $(NEW_DIR)/s.NEWcalls.mod
		get $(NEW_DIR)/s.NEWcalls.mod

NKcalls.mod:    $(NK_DIR)/s.NKcalls.mod
		get $(NK_DIR)/s.NKcalls.mod

PBB.mod:        $(PBB_DIR)/s.PBB.mod
		get $(PBB_DIR)/s.PBB.mod

PBB.indr:       $(PBB_DIR)/s.PBB.indr
		get $(PBB_DIR)/s.PBB.indr

PBB.epl:        $(EPL_DIR)/s.PBB.epl
		get $(EPL_DIR)/s.PBB.epl

PBB.s:          $(PBB_DIR)/s.PBB.s
		get $(PBB_DIR)/s.PBB.s

PBBarg.mod:     $(PBB_DIR)/s.PBBarg.mod
		get $(PBB_DIR)/s.PBBarg.mod

PBBload.mod:    $(PBB_DIR)/s.PBBload.mod
		get $(PBB_DIR)/s.PBBload.mod

PBBnksr.mod:    $(PBB_DIR)/s.PBBnksr.mod
		get $(PBB_DIR)/s.PBBnksr.mod

PBBpih.mod:     $(PBB_DIR)/s.PBBpih.mod
		get $(PBB_DIR)/s.PBBpih.mod

PBBprof.mod:    $(PBB_DIR)/s.PBBprof.mod
		get $(PBB_DIR)/s.PBBprof.mod

PBBrend.mod:    $(PBB_DIR)/s.PBBrend.mod
		get $(PBB_DIR)/s.PBBrend.mod

