ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/mdtools/mpi_implementation/Makefile
Revision: 254
Committed: Thu Jan 30 20:03:37 2003 UTC (22 years, 3 months ago) by chuckv
File size: 716 byte(s)
Log Message:
Bug fixes for mpi version of code

File Contents

# User Rev Content
1 chuckv 132 include ../Makefile.inc
2 mmeineke 178
3 chuckv 254
4 chuckv 132 INCLUDE = ../headers
5 mmeineke 176 CP_OBJ = mpiBASS.o mpiSimulation.o mpiForceField.o
6 chuckv 253 F_OBJ = mpiSimulation_module.o
7 chuckv 132
8 chuckv 254 all: $(LIBDIR)/$(LIBNAME) f90_include
9 chuckv 132
10 chuckv 253 $(LIBDIR)/$(LIBNAME): $(CP_OBJ) $(F_OBJ)
11 chuckv 132 ar -crsv $@ $?
12    
13 mmeineke 178 mpiBASS.o: $(INCLUDE)/mpiBASS.h mpiBASS.c
14 chuckv 139 $(CC) $(CFLAGS) -I$(INCLUDE) -c mpiBASS.c
15 chuckv 132
16 mmeineke 178 mpiForceField.o: $(INCLUDE)/mpiForceField.h mpiForceField.c
17 mmeineke 176 $(CC) $(CFLAGS) -I$(INCLUDE) -c mpiForceField.c
18    
19 chuckv 134 mpiSimulation.o: $(INCLUDE)/mpiSimulation.hpp mpiSimulation.cpp
20     $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c mpiSimulation.cpp
21 chuckv 132
22 chuckv 253 mpiSimulation_module.o: mpiSimulation_module.F90
23     $(FC) $(FFLAGS) -I$(INCLUDE) -c mpiSimulation_module.F90
24    
25 chuckv 254 f90_include:
26     cp *.mod ../f90_include
27    
28 chuckv 132 clean:
29 chuckv 254 rm *.o *~ *.mod