Below is the file 'aca319/Makefile' from this revision. You can also download the file.
CC=gcc CFLAGS=-Wall -ggdb LDFLAGS=-lpthread PROGRAMS=lab1q1 lab1q2 lab2q1 lab2q2 lab3q1 lab3q2 lab3q3 lab4q1 lab4q1_up lab5q1 lab5q2 lab6q1 lab6q2 lab7q1 lab7q2 lab8q1 lab8q2 all: $(PROGRAMS) lab1q1: lab1q1.o lab1q2: lab1q2.o lab2q1: lab2q1.o lab2q2: lab2q2.o lab3q1: lab3q1.c mpicc $(CFLAGS) -o lab3q1 lab3q1.c lab3q2: lab3q2.c mpicc $(CFLAGS) -o lab3q2 lab3q2.c lab3q3: lab3q3.c mpicc $(CFLAGS) -o lab3q3 lab3q3.c lab4q1: lab4q1.c mpicc $(CFLAGS) -lmpe -o lab4q1 lab4q1.c lab5q1: lab5q1.c $(CC) $(CFLAGS) -lm -o lab5q1 lab5q1.c lab5q2: lab5q2.c mpicc $(CFLAGS) -lm -lmpe -o lab5q2 lab5q2.c lab6q2: lab6q2.c mpicc $(CFLAGS) -lmpe -o lab6q2 lab6q2.c lab7q1: lab7q1.c mpicc $(CFLAGS) -lmpe -o lab7q1 lab7q1.c lab7q2: lab7q2.c mpicc $(CFLAGS) -lmpe -o lab7q2 lab7q2.c lab8q1: lab8q1.c mpicc $(CFLAGS) -lmpe -o lab8q1 lab8q1.c lab8q2: lab8q2.c mpicc $(CFLAGS) -lmpe -o lab8q2 lab8q2.c lab4q1_up: lab4q1_up.o run_lab3q1: mpirun -machinefile machines -np 2 lab3q1 run_lab3q2: mpirun -machinefile machines -np 2 lab3q2 run_lab3q3: mpirun -machinefile machines -np 16 lab3q3 run_lab4q1: mpirun -machinefile machines -np 5 lab4q1 run_lab5q2: mpirun -machinefile machines -np 5 lab5q2 run_lab6q2: mpirun -machinefile machines -np 5 lab6q2 run_lab7q1: mpirun -machinefile machines -np 5 lab7q1 run_lab7q2: mpirun -machinefile machines -np 5 lab7q2 run_lab8q2: mpirun -machinefile machines -np 5 lab8q2 clean: rm -f *.o $(PROGRAMS)