COMPILER = gcc CFLAGS = -Wall EXES = getMatrix mkIdentityMatrix mkRandomMatrix seqmm LIBS = matrix.o all: ${EXES} host: cp -f ${EXES} ${HOME}/pvm3/bin/$(PVM_ARCH)/ seqmm: seqmm.c ${LIBS} ${COMPILER} ${CFLAGS} seqmm.c ${LIBS} -o seqmm getMatrix: getMatrix.c ${LIBS} ${COMPILER} ${CFLAGS} getMatrix.c ${LIBS} -o getMatrix mkIdentityMatrix: mkIdentityMatrix.c ${LIBS} ${COMPILER} ${CFLAGS} mkIdentityMatrix.c ${LIBS} -o mkIdentityMatrix mkRandomMatrix: mkRandomMatrix.c ${LIBS} ${COMPILER} ${CFLAGS} mkRandomMatrix.c ${LIBS} -o mkRandomMatrix %.o: %.c %.h makefile ${COMPILER} ${CFLAGS} $< -c clean: rm -f *.o ${EXES}