ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/mdtools/md_code/Makefile
Revision: 264
Committed: Tue Feb 4 20:16:08 2003 UTC (21 years, 5 months ago) by chuckv
File size: 3176 byte(s)
Log Message:
Fixed bug with pot energy.

File Contents

# User Rev Content
1 chuckv 126 include ../Makefile.inc
2 mmeineke 178
3 mmeineke 10 INCLUDE = ../headers
4 chuckv 254 F_OBJ = atype_typedefs.o generic_atype_recombination.o \
5 chuckv 249 simulation_module.o lj_FF.o wrappers.o f_verlet_constrained.o
6    
7 mmeineke 10 CP_OBJ = Bend.o Torsion.o Bond.o Verlet.o InitializeFromFile.o \
8     BondExtensions.o BendExtensions.o TorsionExtensions.o Thermo.o \
9 chuckv 249 DirectionalAtom.o AllLong.o DumpWriter.o StatWriter.o Symplectic.o\
10 chuckv 250 SimInfo.o randomSPRNG.o
11 mmeineke 10
12 chuckv 264 FFLAGS += -I../mpi_implementation/ -I../f90_include
13 chuckv 253
14    
15 mmeineke 178 all: $(LIBDIR)/$(LIBNAME)
16 mmeineke 10
17 mmeineke 178 $(LIBDIR)/$(LIBNAME): $(F_OBJ) $(CP_OBJ)
18 mmeineke 10 ar -crsv $@ $?
19    
20    
21     f_verlet_constrained.o: f_verlet_constrained.f
22 chuckv 126 $(FC) $(FFLAGS) -c f_verlet_constrained.f
23 mmeineke 10
24 chuckv 254 atype_typedefs.o: atype_typedefs.F90
25 chuckv 249 $(FC) $(FFLAGS) -c atype_typedefs.F90
26 mmeineke 10
27 chuckv 254 generic_atype_recombination.o: generic_atype_recombination.F90 atype_typedefs.o
28 chuckv 249 $(FC) $(FFLAGS) -c generic_atype_recombination.F90
29 mmeineke 10
30 chuckv 254 simulation_module.o:simulation_module.F90
31 chuckv 249 $(FC) $(FFLAGS) -c simulation_module.F90
32    
33     lj_FF.o: lj_FF.F90 simulation_module.o generic_atype_recombination.o \
34 chuckv 254 atype_typedefs.o
35 chuckv 249 $(FC) $(FFLAGS) -c lj_FF.F90
36    
37     wrappers.o: wrappers.F90 simulation_module.o
38     $(FC) $(FFLAGS) -c wrappers.F90
39    
40 mmeineke 10 Verlet.o: $(INCLUDE)/Integrator.hpp $(INCLUDE)/Atom.hpp \
41     $(INCLUDE)/SimInfo.hpp $(INCLUDE)/AbstractClasses.hpp Verlet.cpp
42 chuckv 126 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c Verlet.cpp
43 mmeineke 10
44     AllLong.o: $(INCLUDE)/LRI.hpp $(INCLUDE)/Atom.hpp $(INCLUDE)/SimInfo.hpp \
45     $(INCLUDE)/AbstractClasses.hpp AllLong.cpp
46 chuckv 126 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c AllLong.cpp
47 mmeineke 10
48     Bond.o : $(INCLUDE)/SRI.hpp $(INCLUDE)/Atom.hpp Bond.cpp
49 chuckv 126 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c Bond.cpp
50 mmeineke 10
51     Bend.o : $(INCLUDE)/SRI.hpp $(INCLUDE)/Atom.hpp Bend.cpp
52 chuckv 126 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c Bend.cpp
53 mmeineke 10
54     Torsion.o : $(INCLUDE)/SRI.hpp $(INCLUDE)/Atom.hpp Torsion.cpp
55 chuckv 126 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c Torsion.cpp
56 mmeineke 10
57     InitializeFromFile.o: $(INCLUDE)/ReadWrite.hpp $(INCLUDE)/Atom.hpp \
58     InitializeFromFile.cpp
59 chuckv 126 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c InitializeFromFile.cpp
60 mmeineke 10
61     DumpWriter.o: $(INCLUDE)/ReadWrite.hpp DumpWriter.cpp
62 chuckv 126 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c DumpWriter.cpp
63 mmeineke 10
64     StatWriter.o: $(INCLUDE)/ReadWrite.hpp StatWriter.cpp
65 chuckv 126 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c StatWriter.cpp
66 mmeineke 10
67     BondExtensions.o : $(INCLUDE)/SRI.hpp $(INCLUDE)/Atom.hpp BondExtensions.cpp
68 chuckv 126 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c BondExtensions.cpp
69 mmeineke 10
70     BendExtensions.o : $(INCLUDE)/SRI.hpp $(INCLUDE)/Atom.hpp BendExtensions.cpp
71 chuckv 126 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c BendExtensions.cpp
72 mmeineke 10
73     TorsionExtensions.o : $(INCLUDE)/SRI.hpp $(INCLUDE)/Atom.hpp \
74     TorsionExtensions.cpp
75 chuckv 126 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c TorsionExtensions.cpp
76 mmeineke 10
77     Thermo.o: $(INCLUDE)/Thermo.hpp Thermo.cpp
78 chuckv 126 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c Thermo.cpp
79 mmeineke 10
80     DirectionalAtom.o: $(INCLUDE)/Atom.hpp DirectionalAtom.cpp
81 chuckv 126 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c DirectionalAtom.cpp
82 mmeineke 10
83     Symplectic.o: $(INCLUDE)/Integrator.hpp Symplectic.cpp
84 chuckv 126 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c Symplectic.cpp
85 mmeineke 10
86 chuckv 249 SimInfo.o: $(INCLUDE)/SimInfo.hpp SimInfo.cpp
87     $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c SimInfo.cpp
88    
89 chuckv 250 randomSPRNG.o: $(INCLUDE)/randomSPRNG.hpp randomSPRNG.cpp
90     $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c randomSPRNG.cpp
91    
92 chuckv 254 f90_include:
93     cp *.mod ../f90_include
94 mmeineke 10 clean:
95 chuckv 254 rm *.o *~ *.mod