CC = mpicc OBJS = hello_world.o allocate.o child.o master.o err_handler.o PROG = hello_world .SUFFIXES: .c .o $(PROG): $(OBJS) $(CC) -o $@ $(OBJS) .c.o: $(CC) -c $< clean: rm -f $(PROG) *.o killall: /opt/rocks/bin/cluster-fork killall $(PROG) run: mpirun -np 4 $(PROG) hello_world.o: extern.h localmpi.h allocate.o: extern.h localmpi.h child.o: extern.h localmpi.h master.o: extern.h localmpi.h err_handler.o: extern.h localmpi.h