SHELL=/bin/sh
CFLAGS	= -I. -O3 
MPICC=mpicc
BSPCC=bspcc
MPIFLAGS = -O3
BSPFLAGS = -O3 -flibrary-level 2   -fcombine-puts  -bspnoslots 1 -bspslotsize  25 -bsproundtrip 180 -bspsendlatency 25 
BSPASS=bspa
MPIASS=mpia
allbsp	: ${BSPASS}
allmpi	: ${MPIASS}
bspa:	bspass.o  assess.h 
	${BSPCC} ${BSPFLAGS} -O3 bspass.o  -o bspass
	strip bspass
	ccp bspass run
mpia:	mpiass.o assess.h  
	${MPICC} ${MPIFLAGS} -O3 mpiass.o  -o mpiass
	strip mpiass
	ccp mpiass run
bspass.o:	assess.c assess.h
	${BSPCC} ${CFLAGS} -c assess.c -o bspass.o
mpiass.o:	assess.c assess.h
	${MPICC} ${CFLAGS} -c assess.c -o mpiass.o
clean:
	rm -f bspass mpiass bspass.o mpiass.o 
tar:
	tar cvf assess02.tar ai.h aimpi.h assess.c assess.h assess.txt\
		cluster.how Contents copy example Makefile mpidefs.h\
		params.txt README
