all: sum_threads_MPI sum_threads sum_threads_manyiterations Hello_pthreads sum_threads_MPI: sum_threads_MPI.o mpicc -o sum_threads_MPI sum_threads_MPI.o -lpthread sum_threads: sum_threads.o gcc -o sum_threads sum_threads.o -lpthread sum_threads_manyiterations: sum_threads_manyiterations.o mylib_barrier.o gcc -o sum_threads_manyiterations sum_threads_manyiterations.o mylib_barrier.o -lpthread Hello_pthreads: Hello_pthreads.o gcc -o Hello_pthreads Hello_pthreads.o -lpthread sum_threads_MPI.o: sum_threads_MPI.c mpicc -c sum_threads_MPI.c sum_threads.o: sum_threads.c gcc -c sum_threads.c sum_threads_manyiterations.o: sum_threads_manyiterations.c mylib_barrier.h gcc -c sum_threads_manyiterations.c mylib_barrier.o: mylib_barrier.c mylib_barrier.h gcc -c mylib_barrier.c Hello_pthreads.o: Hello_pthreads.c gcc -c Hello_pthreads.c