CC              = mpicc
CPP             = g++
CC_INCLUDES     = -I$(F2C_HOME) -I$(SCALAPACK_HOME) -I$(BLACS_HOME) -I$(BLACS_INCLUDES)
OPT             = -g
LIBS            = -L$(SCALAPACK_HOME) -lscalapack -L$(BLACS_HOME) -lblacs_MPI -lblacsCinit_MPI -lblacs_MPI -L$(BLACS_LIBS) -lf77blas -lcblas -latlas -L$(F2C_HOME) -lf2c -lm 

all:	Generate_matrix

Generate_matrix:
	$(CC) $(OPT) $(CC_INCLUDES) -o Generate_matrix Generate_matrix.c $(LIBS)

clean:
	/bin/rm -rf *.o Generate_matrix

