#/************************************************************************
#**	Project : CIS 631 project WParming on pvm			**
#**	Author 	: Sameer Shende (950-11-9258)				**
#**	Location: /home/grads/sameer/cis631/proj/cl			**
#**	WPile	: Makefile						**
#**	Description : Used by make to create client library		**
#**									**
#*************************************************************************/
# while using g++  define -DGPLUSPLUS
#CC = CC
AR = ar ruv
RANLIB = ranlib
CC = g++
#CFLAGS=-g -I../sr -I/home/grads/sameer/pvm3/include 
CFLAGS=-g -I../sr -I/home/grads/sameer/pvm3/include -DGPLUSPLUS

OBJS= farm.o worker.o
HDRS= pvmfarm.h ../sr/defs.h
all : libfarm.a cl cl2
libfarm.a : $(OBJS)
	$(AR) $@ $(OBJS)
	$(RANLIB) $@
#app : $(OBJS) 
#	$(CC) -o $@  $(OBJS) -L/home/grads/sameer/pvm3/lib/SUN4 -lpvm3
$(OBJS) : $(HDRS)
%.o : %.cc 
	$(CC) $(CFLAGS) -c $<
cl : cl.o libfarm.a
	$(CC) -o $@ cl.o libfarm.a -L/home/grads/sameer/pvm3/lib/SUN4 -lpvm3
cl2 : cl2.o libfarm.a
	$(CC) -o $@ cl2.o libfarm.a -L/home/grads/sameer/pvm3/lib/SUN4 -lpvm3

