#included in /DIST makefiles


$(LIBDIR)$(SBLIB): 
	cd $(SRCDIR); make $(LIBDIR)$(SBLIB) "SBDIR = $(SBDIR)"

$(SRCDIR)$(RAND).o :
	cd $(SRCDIR); make $(RAND).o "SBDIR = $(SBDIR)"

$(SRCDIR)pool.o $(SRCDIR)MMM.o $(SRCDIR)sb.o $(SRCDIR)drive_sb.o $(SRCDIR)drive_M.o $(SRCDIR)do_test.o $(SRCDIR)heap.o:
	cd $(SRCDIR); make $*.o "SBDIR = $(SBDIR)"


dist.o	: dist.c dist.h

drive_$(SBT)$(EXE) : dist.o
	$(CC) $(SRCDIR)drive_$(SBT).o  $(SRCDIR)do_test.o  $(DIST)dist.o -L$(LIBDIR) -o $@ $(LM) $(SBLIBS)
	

#drive_sb$(EXE) drive_M$(EXE) : dist.o
#	cd $(SRCDIR); make $(SBDIR)$(TDIST)/$@ "DIST = $(SBDIR)$(TDIST)/" "LM = $(LM)"  "SBDIR = $(SBDIR)"
#	nam=`basename $@ $(EXE)` ; $(CC) $(SRCDIR)$$nam.o  $(SRCDIR)do_test.o  $(DIST)dist.o -L$(LIBDIR) -o $@ $(LM) $(SBLIBS)

drives	: drive_sb$(EXE) drive_M$(EXE)
	make drive_M$(EXE) "SBT = M"
	make drive_sb$(EXE) "SBT = sb"

drive_sb$(EXE).pure drive_M$(EXE).pure:	$$@
	purify $$*


clean:
	-rm -f core *.o

wayclean :
	-rm -f drive_sb$(EXE) drive_M$(EXE)
