#---------------------------------------------------------------------
#		Machines Architecture :
#---------------------------------------------------------------------
CC   =  /usr/local/WS/6.2/SUNWspro/bin/cc
#CC   =  /usr/local/WS/6.0/SUNWspro/bin/cc
#CC   =  /opt/SUNWspro/6.0/bin/cc 
CCLINKER   =  $(CC)
#OPTFLAGS    =  -xO3
#---------------------------------------------------------------------
#		Object files ...
#---------------------------------------------------------------------
#

#OBJECTS=pthreads_HelloWorld.o
#OBJECTS=pthreads_InfinityNorm_Col.o
#OBJECTS=pthreads_InfinityNorm_Row.o
#OBJECTS = pthreads_MatrixMatrix.o
#OBJECTS=pthreads_MatrixVector.o
#OBJECTS=pthreads_MatrixVector_CB.o
#OBJECTS=pthreads_pi.o
#OBJECTS=pthreads_Sumn.o
OBJECTS=pthreads_VectorVector_BlockStriped.o

#----------------------------------------------------------------------

EXECS       =  run

run:$(OBJECTS)
	$(CCLINKER) -o $@ $(OBJECTS) -lpthread -lm

.c.o:
	$(CC) $(OPTFLAGS) $(CCFLAGS) -c $< -lpthread

clean:
	\rm -rf *.o run
