CC = gcc OPT = -O3 -Wall DEBUG = -g -Wall OBJ = -c PROF = -pg MATH = -lm THREAD = -lpthread PVM = -I${PVM_ROOT}/include -L${PVM_ROOT}/lib/LINUX PVM_LIB = -lpvm3 GTK = `gtk-config --cflags` GTK_LIB = `gtk-config --libs` CLN_TRG = a.out prime prime_t pvm_prime master *.out *.o *~ all: prime prime_t master pvm_prime master: master.c ${CC} ${PVM} ${OPT} $< -o $@ ${PVM_LIB} prime: prime.c ${CC} ${OPT} $< -o $@ ${MATH} prime_t: prime_thread.c ${CC} -D_REENTRANT ${OPT} $< -o $@ ${MATH} ${THREAD} pvm_prime: pvm_prime.c ${CC} -D_REENTRANT ${PVM} ${OPT} $< -o $@ ${MATH} ${THREAD} ${PVM_LIB}; clean: @rm -fv ${CLN_TRG}