#/************************************************************************
#**	Project : CIS 631 project WParming on pvm			**
#**	Author 	: Sameer Shende (950-11-9258)				**
#**	Location: /home/grads/sameer/cis631/proj			**
#**	WPile	: Makefile						**
#**	Description : Used by make to create everything.		**
#**									**
#*************************************************************************/
CC = g++
CFLAGS=-g -I../sr -I/home/grads/sameer/pvm3/include -I../cl
#CFLAGS=-g -DDEBUG
D=../sr
ARC=SUN4
T=/home/grads/sameer/pvm3/bin/$(ARC)
# D is the directory which contains the server object modules.
all : matf matw matm mats
HDRS= pvmfarm.h
matf :matf.o compute.o ../cl/libfarm.a
	$(CC) -o  $@  matf.o compute.o ../cl/libfarm.a -L/home/grads/sameer/pvm3/lib/SUN4 -lpvm3
	cp matf /home/grads/sameer/pvm3/bin/SUN4
matw : matw.o compute.o  ../cl/libfarm.a
	$(CC) -o  $@  matw.o compute.o  ../cl/libfarm.a -L/home/grads/sameer/pvm3/lib/SUN4 -lpvm3
	cp matw /home/grads/sameer/pvm3/bin/SUN4
matm : matm.o compute.o  ../cl/libfarm.a
	$(CC) -o  $@  matm.o compute.o  ../cl/libfarm.a -L/home/grads/sameer/pvm3/lib/SUN4 -lpvm3
	cp matm /home/grads/sameer/pvm3/bin/SUN4
mats : mats.o compute.o  ../cl/libfarm.a
	$(CC) -o  $@  mats.o compute.o  ../cl/libfarm.a -L/home/grads/sameer/pvm3/lib/SUN4 -lpvm3
	cp mats /home/grads/sameer/pvm3/bin/SUN4
mat : mat.o ../cl/libfarm.a
	$(CC) -o  $@  mat.o ../cl/libfarm.a -L/home/grads/sameer/pvm3/lib/SUN4 -lpvm3
%.o : %.cc 
	g++ $(CFLAGS) -c $<
../cl/libfarm.a :
	cd ../cl
	make libfarm.a




