36 |
|
|
37 |
|
# SPRNG include path |
38 |
|
SPRNG_INC=@SPRNG_INC@ |
39 |
+ |
|
40 |
+ |
# Compile MPI code? |
41 |
+ |
USE_MPI=@USE_MPI@ |
42 |
|
|
43 |
+ |
# MPI include path |
44 |
+ |
MPI_INC_DIR=@MPI_INC_DIR@ |
45 |
+ |
|
46 |
+ |
# MPI include path |
47 |
+ |
MPI_F90_INC=@MPI_F90_INC@ |
48 |
+ |
|
49 |
|
# MPI library path |
50 |
< |
MPI_LIBDIR=@MPI_LIBDIR@ |
50 |
> |
MPI_LIB_DIR=@MPI_LIB_DIR@ |
51 |
|
|
52 |
|
# MPI library |
53 |
|
MPI_LIB=@MPI_LIB@ |
54 |
|
|
55 |
|
# MPI F90 library |
56 |
< |
MPI_F90LIB=@MPI_F90LIB@ |
56 |
> |
MPI_F90_LIB=@MPI_F90_LIB@ |
57 |
|
|
49 |
– |
# MPI include path |
50 |
– |
MPI_INC=@MPI_INC@ |
51 |
– |
|
52 |
– |
# MPI F90 include path |
53 |
– |
MPI_F90INC=@MPI_F90INC@ |
54 |
– |
|
58 |
|
# Location of yacc (or its substitution) |
59 |
|
YACC=@YACC@ |
60 |
|
|
131 |
|
# include paths starting with "." are all relative to the SUBDIRS!!! |
132 |
|
|
133 |
|
INCLUDES= -I.. -I../../libBASS -I../../libmdtools |
134 |
< |
MPI_INCLUDES= -I$(MPI_INC) |
134 |
> |
MPI_INCLUDES= -I$(MPI_INC_DIR) |
135 |
|
CXXFLAGS=$(CXXFLAGS_C) $(OOPSE_TEMPLATE_FLAGS) $(EXTRA_CC_FLAG) $(INCLUDES) $(DECLARES) |
136 |
|
DEPFLAGS=$(CFLAGS_C) -I. $(SPRNG_INC) $(MPI_INCLUDES) -I../libBASS -I../libmdtools |
137 |
|
MPI_CXXFLAGS=$(CXXFLAGS) $(MPI_INCLUDES) $(MPI_DECLARES) |
148 |
|
|
149 |
|
OOPSE_LDFLAGS= $(LIBS) $(F90LIBS) -L$(SPRNG_LIBDIR) $(SPRNG_LIB) |
150 |
|
|
151 |
< |
OOPSE_MPI_LDFLAGS= $(MPI_LIBS) $(F90LIBS) -L$(MPI_LIBDIR) $(MPI_F90LIB) $(MPI_LIB) -L$(SPRNG_LIBDIR) $(SPRNG_LIB) |
151 |
> |
OOPSE_MPI_LDFLAGS= $(MPI_LIBS) $(F90LIBS) -L$(MPI_LIB_DIR) $(MPI_F90_LIB) $(MPI_LIB) -L$(SPRNG_LIBDIR) $(SPRNG_LIB) |
152 |
|
|
153 |
|
|
154 |
|
PREFS=-DOOPSE_HOME=\"$(OOPSE_HOME)\" |
178 |
|
obj \ |
179 |
|
MPIobj |
180 |
|
|
181 |
+ |
ifeq ($(USE_MPI),yes) |
182 |
|
all : $(OOPSE) $(OOPSE_MPI) |
183 |
+ |
else |
184 |
+ |
all : $(OOPSE) |
185 |
+ |
endif |
186 |
|
|
187 |
|
depend: Make.dep |
188 |
|
|