Removed src/mandelbrot2-old/ (was indeed an earlier version of mandelbrot2/.
[parallel_computing.git] / src / mandelbrot_MPE / Makefile
1 #
2 #  To build the Mandelbrot set parallel code
3 #
4 ALL: default
5
6 ##### User configurable options #####
7
8 CC          = /usr/local/bin/mpicc
9 CLINKER     = $(CC)
10 INCLUDE_DIR = -I/usr/local/include 
11 OPTFLAGS    = 
12 MPE_GRAPH   = -DMPE_GRAPHICS
13 MPE_DIR     = /usr/local/mpich/mpe
14 LIB_PATH    = -L/usr/local/lib -lmpe -L/usr/X11R6/lib -lX11  -lm
15 LOG_LIB     = -L/usr/local/lib -llmpi -lmpe -lpmpich -L/usr/X11R6/lib -lX11 -lm
16 PROF_LIB    = -L/usr/local/lib -lmpe -L/usr/X11R6/lib -lX11 -lm
17 LDFLAGS     = 
18
19 ### End User configurable options ###
20
21 CFLAGS  =  -DMPI_LINUX -DFORTRANDOUBLEUNDERSCORE -fPIC -DUSE_STDARG -DHAVE_PROTOTYPES $(OPTFLAGS) $(INCLUDE_DIR)
22  
23 EXECS =MS3_MPE
24
25 default: $(EXECS)
26
27 all: default
28
29 MS3_MPE.o:MS3_MPE.h
30
31 MS3_MPE: MS3_MPE.o
32         $(CLINKER) $(LDFLAGS) -o MS3_MPE MS3_MPE.o $(PROF_LIB) 
33
34 clean:
35         /bin/rm -f *.o *~ $(EXECS) *.log *.out
36
37 .c.o:
38         $(CC) $(CFLAGS) -c $*.c
39 .f.o:
40         $(F77) $(FFLAGS) -c $*.f
41