108 |
|
# LDFLAGS |
109 |
|
LDFLAGS=@LDFLAGS@ |
110 |
|
|
111 |
+ |
# LIBOBJS |
112 |
+ |
LIBOBJS=@LIBOBJS@ |
113 |
+ |
|
114 |
|
MPI_DECLARES= -DIS_MPI |
115 |
|
|
116 |
|
# include paths starting with "." are all relative to the SUBDIRS!!! |
117 |
|
|
118 |
< |
INCLUDES= -I.. -I$(TOP)/../libBASS -I$(TOP)/../libmdtools -I$(TOP)/../third-party |
118 |
> |
INCLUDES= -I.. -I$(TOP)/../libBASS -I$(TOP)/../libmdtools -I../.. |
119 |
|
CFLAGS=$(CFLAGS_C) $(INCLUDES) $(DECLARES) |
120 |
|
CXXFLAGS=$(CXXFLAGS_C) $(INCLUDES) $(DECLARES) |
121 |
< |
DEPFLAGS=$(CFLAGS_C) -I. -I$(SPRNG_INC_DIR) -I$(TOP)/libBASS -I$(TOP)/libmdtools -I$(TOP)/../third-party |
121 |
> |
DEPFLAGS=$(CFLAGS_C) -I. -I$(SPRNG_INC_DIR) -I$(TOP)/libBASS -I$(TOP)/libmdtools -I.. |
122 |
|
|
123 |
|
|
124 |
|
SYSBUILD=sysBuild$(EXE) |
137 |
|
SRC_DIR := $(PWD) |
138 |
|
|
139 |
|
LBILAYER_LDFLAGS=-L$(TOP)/libBASS -L$(TOP)/libmdtools -L$(SPRNG_LIB_DIR) -L$(SRC_DIR) |
140 |
< |
LBILAYER_LDADD=-lBuilder -lmdtools -lBASS $(SPRNG_LIB) $(F90LIBS) |
140 |
> |
LBILAYER_LDADD=-L. -lBuilder -lmdtools -lBASS $(SPRNG_LIB) $(F90LIBS) |
141 |
|
|
142 |
|
RBILAYER_LDFLAGS=-L$(TOP)/libBASS -L$(TOP)/libmdtools -L$(SPRNG_LIB_DIR) -L$(SRC_DIR) |
143 |
< |
RBILAYER_LDADD=-lBuilder -lmdtools -lBASS $(SPRNG_LIB) $(F90LIBS) |
143 |
> |
RBILAYER_LDADD=-L. -lBuilder -lmdtools -lBASS $(SPRNG_LIB) $(F90LIBS) |
144 |
|
|
145 |
|
PREFS=-DOOPSE_HOME=\"$(OOPSE_HOME)\" |
146 |
|
|
211 |
|
|
212 |
|
LBILAYER_CXX_OBJS := $(LBILAYER_CXX_FILES:.cpp=.o) |
213 |
|
LBILAYER_OBJS := $(LBILAYER_CXX_OBJS) |
214 |
+ |
LIB_OBJS := $(LIBOBJS:%.o= ../$(DIR)/%.o) |
215 |
|
|
216 |
|
RBILAYER_CXX_OBJS := $(RBILAYER_CXX_FILES:.cpp=.o) |
217 |
|
RBILAYER_OBJS := $(RBILAYER_CXX_OBJS) |
234 |
|
$(AR) cr $@ $(BUILDER_LIB_OBJS) |
235 |
|
$(RANLIB) $@ |
236 |
|
|
237 |
< |
latticeBilayer$(EXE): $(LBILAYER_OBJS) $(BUILDER_LIB) $(BASS_LIB) $(MD_LIB) |
238 |
< |
$(CXX) $(CXXFLAGS) $(LBILAYER_OBJS) -o $@ $(LBILAYER_LDFLAGS) $(LBILAYER_LDADD) |
237 |
> |
latticeBilayer$(EXE): $(LBILAYER_OBJS) $(BUILDER_LIB) $(BASS_LIB) $(MD_LIB) $(LIB_OBJS) |
238 |
> |
$(CXX) $(CXXFLAGS) $(LBILAYER_OBJS) $(LIB_OBJS) -o $@ $(LBILAYER_LDFLAGS) $(LBILAYER_LDADD) |
239 |
|
|
240 |
< |
randomBilayer$(EXE): $(RBILAYER_OBJS) $(BUILDER_LIB) $(BASS_LIB) $(MD_LIB) |
241 |
< |
$(CXX) $(CXXFLAGS) $(RBILAYER_OBJS) -o $@ $(RBILAYER_LDFLAGS) $(RBILAYER_LDADD) |
240 |
> |
randomBilayer$(EXE): $(RBILAYER_OBJS) $(BUILDER_LIB) $(BASS_LIB) $(MD_LIB) $(LIB_OBJS) |
241 |
> |
$(CXX) $(CXXFLAGS) $(RBILAYER_OBJS) $(LIB_OBJS) -o $@ $(RBILAYER_LDFLAGS) $(RBILAYER_LDADD) |
242 |
|
|
243 |
|
install : $(LBILAYER) |
244 |
|
$(MKINSTALLDIRS) $(OOPSE_HOME)/bin |