content:MPI2: cleanup hostfile syntax description.
[parallel_computing.git] / src / MPE_hello / Makefile_XPHY
1 #
2 #  To build the graphicc parallel demo code
3 #
4 ALL: default
5
6 ##### User configurable options #####
7
8 CC          = /usr/local/mpich2/bin/mpicc
9 CLINKER     = $(CC)
10 INCLUDE_DIR = -I/usr/local/mpich2/include
11 OPTFLAGS    = 
12 MPE_GRAPH   = -DMPE_GRAPHICS
13 MPE_DIR     = /usr/local/mpich2/lib
14 LIB_PATH    = -L$(MPE_DIR) -lmpe -L/usr/X11R6/lib -lX11  -lm
15 LOG_LIB     = -L$(MPE_DIR) -llmpi -lmpe -lpmpich -L/usr/X11R6/lib -lX11 -lm
16 PROF_LIB    = -L$(MPE_DIR) -lmpe -L/usr/X11R6/lib -lX11 -lm
17 LDFLAGS     =
18 ### End User configurable options ###
19
20 CFLAGS  =  -DMPI_LINUX -DFORTRANDOUBLEUNDERSCORE -fPIC -DUSE_STDARG -DHAVE_PROTOTYPES $(OPTFLAGS) $(INCLUDE_DIR)
21
22 EXECS =fun
23
24 default: $(EXECS)
25
26 all: default
27
28 fun.o:fun.h
29
30 fun: fun.o
31         $(CLINKER) $(LDFLAGS) -o fun fun.o $(PROF_LIB)
32
33 clean:
34         /bin/rm -f *.o *~ $(EXECS) *.log *.out
35
36 .c.o:
37         $(CC) $(CFLAGS) -c $*.c
38 .f.o:
39         $(F77) $(FFLAGS) -c $*.f 
40