# # Makefile for Mandelbrot program (using LAM MPI) # # usage: "make mandelbrot-seq" or "make mandelbrot-mpi" # # for sequential program DEBUG = -DDEBUG OPTFLAGS = -O CXXFLAGS = $(DEBUG) $(OPTFLAGS) -Wall -pedantic -lm -lX11 -L/usr/X11R6/lib # for MPI program MPICC = /usr/bin/mpicc CLINKER = $(CC) MPICXX = /usr/bin/mpiCC OPTFLAGS = -O -Wall -pedantic DEBUG = -DDEBUG CFLAGS = $(OPTFLAGS) $(DEBUG) CCFLAGS = $(CFLAGS) mandelbrot-seq: mandelbrot-seq.cpp g++ -o mandelbrot-seq $(CXXFLAGS) mandelbrot-seq.cpp mandelbrot-mpi: mandelbrot-mpi.cpp $(MPICXX) -o mandelbrot-mpi $(CCFLAGS) mandelbrot-mpi.cpp \ -lm -lX11 -L/usr/X11R6/lib