COMP = g++ FLAGS = -g -Wall -D_REENTRANT -I/usr/local/pkgs/pvm3/include LIBS = -L/usr/local/pkgs/pvm3/lib/LINUX -lpvm3 -lgpvm3 -lpthread OBJ_LIST = hello.o TARGET_NAME = hello OBJ_LIST2 = hello_other.o SECONDARY_TARGET= hello_other all: $(TARGET_NAME) $(SECONDARY_TARGET) $(TARGET_NAME): $(OBJ_LIST) $(COMP) $(FLAGS) -o $(HOME)/pvm3/bin/$(PVM_ARCH)/$(TARGET_NAME) $(OBJ_LIST) $(LIBS) $(SECONDARY_TARGET) : $(OBJ_LIST2) $(COMP) $(FLAGS) -o $(HOME)/pvm3/bin/$(PVM_ARCH)/$(SECONDARY_TARGET) $(OBJ_LIST2) $(LIBS) %.o: %.cpp $(COMP) $(FLAGS) -c $< clean: rm -f *.o *~ core $(TARGET_NAME) $(SECONDARY_TARGET)