# # Makefile template for the PADE manager/worker example # # set pvm_root; for example, pvm_root = $(PVM_ROOT) # pvm_root = # # set pvm_arch; for example, pvm_arch = $(PVM_ARCH) # pvm_arch = # # set object files # objs = manager.o worker.o # # set pvm include option # pvm_inc_dir = -I$(pvm_root)/include # # set pvm library search option # pvm_lib_dir = -L$(pvm_root)/lib/$(pvm_arch) # # set pvm libraries # pvm_libs = -lpvm3 -lgpvm3 # # make all # all: $(objs) $(CC) manager.o $(pvm_lib_dir) $(pvm_libs) -o manager $(CC) worker.o $(pvm_lib_dir) $(pvm_libs) -o worker # # rule to make manager.o # manager.o: manager.c $(CC) -c $(pvm_inc_dir) manager.c # # rule to make worker.o # worker.o: worker.c $(CC) -c $(pvm_inc_dir) worker.c # # make clean rule # clean: rm -f manager.o worker.o manager worker