ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/mdtools/md_code/Makefile
Revision: 178
Committed: Mon Nov 18 21:24:02 2002 UTC (21 years, 7 months ago) by mmeineke
File size: 2723 byte(s)
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 chuckv 126 include ../Makefile.inc
2 mmeineke 178
3 mmeineke 10 INCLUDE = ../headers
4     F_OBJ = f_VDW.o f_verlet_constrained.o f_LJ.o f_longRange.o f_dipole.o \
5     f_reactionField.o f_ssdForces.o
6     CP_OBJ = Bend.o Torsion.o Bond.o Verlet.o InitializeFromFile.o \
7     BondExtensions.o BendExtensions.o TorsionExtensions.o Thermo.o \
8 mmeineke 117 DirectionalAtom.o AllLong.o DumpWriter.o StatWriter.o Symplectic.o
9 mmeineke 10
10 mmeineke 178 all: $(LIBDIR)/$(LIBNAME)
11 mmeineke 10
12 mmeineke 178 $(LIBDIR)/$(LIBNAME): $(F_OBJ) $(CP_OBJ)
13 mmeineke 10 ar -crsv $@ $?
14    
15     f_longRange.o: f_longRange.f90
16 chuckv 126 $(FC) $(FFLAGS) -c f_longRange.f90
17 mmeineke 10
18     f_LJ.o: f_LJ.f90
19 chuckv 126 $(FC) $(FFLAGS) -c f_LJ.f90
20 mmeineke 10
21     f_verlet_constrained.o: f_verlet_constrained.f
22 chuckv 126 $(FC) $(FFLAGS) -c f_verlet_constrained.f
23 mmeineke 10
24     f_VDW.o: f_VDW.f90
25 chuckv 126 $(FC) $(FFLAGS) -c f_VDW.f90
26 mmeineke 10
27     f_dipole.o: f_dipole.f90
28 chuckv 126 $(FC) $(FFLAGS) -c f_dipole.f90
29 mmeineke 10
30     f_reactionField.o: f_reactionField.f90
31 chuckv 126 $(FC) $(FFLAGS) -c f_reactionField.f90
32 mmeineke 10
33     f_ssdForces.o: f_ssdForces.f90 f_ssd.inc
34 chuckv 126 $(FC) $(FFLAGS) -c f_ssdForces.f90
35 mmeineke 10
36     Verlet.o: $(INCLUDE)/Integrator.hpp $(INCLUDE)/Atom.hpp \
37     $(INCLUDE)/SimInfo.hpp $(INCLUDE)/AbstractClasses.hpp Verlet.cpp
38 chuckv 126 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c Verlet.cpp
39 mmeineke 10
40     AllLong.o: $(INCLUDE)/LRI.hpp $(INCLUDE)/Atom.hpp $(INCLUDE)/SimInfo.hpp \
41     $(INCLUDE)/AbstractClasses.hpp AllLong.cpp
42 chuckv 126 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c AllLong.cpp
43 mmeineke 10
44     Bond.o : $(INCLUDE)/SRI.hpp $(INCLUDE)/Atom.hpp Bond.cpp
45 chuckv 126 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c Bond.cpp
46 mmeineke 10
47     Bend.o : $(INCLUDE)/SRI.hpp $(INCLUDE)/Atom.hpp Bend.cpp
48 chuckv 126 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c Bend.cpp
49 mmeineke 10
50     Torsion.o : $(INCLUDE)/SRI.hpp $(INCLUDE)/Atom.hpp Torsion.cpp
51 chuckv 126 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c Torsion.cpp
52 mmeineke 10
53     InitializeFromFile.o: $(INCLUDE)/ReadWrite.hpp $(INCLUDE)/Atom.hpp \
54     InitializeFromFile.cpp
55 chuckv 126 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c InitializeFromFile.cpp
56 mmeineke 10
57     DumpWriter.o: $(INCLUDE)/ReadWrite.hpp DumpWriter.cpp
58 chuckv 126 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c DumpWriter.cpp
59 mmeineke 10
60     StatWriter.o: $(INCLUDE)/ReadWrite.hpp StatWriter.cpp
61 chuckv 126 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c StatWriter.cpp
62 mmeineke 10
63     BondExtensions.o : $(INCLUDE)/SRI.hpp $(INCLUDE)/Atom.hpp BondExtensions.cpp
64 chuckv 126 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c BondExtensions.cpp
65 mmeineke 10
66     BendExtensions.o : $(INCLUDE)/SRI.hpp $(INCLUDE)/Atom.hpp BendExtensions.cpp
67 chuckv 126 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c BendExtensions.cpp
68 mmeineke 10
69     TorsionExtensions.o : $(INCLUDE)/SRI.hpp $(INCLUDE)/Atom.hpp \
70     TorsionExtensions.cpp
71 chuckv 126 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c TorsionExtensions.cpp
72 mmeineke 10
73     Thermo.o: $(INCLUDE)/Thermo.hpp Thermo.cpp
74 chuckv 126 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c Thermo.cpp
75 mmeineke 10
76     DirectionalAtom.o: $(INCLUDE)/Atom.hpp DirectionalAtom.cpp
77 chuckv 126 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c DirectionalAtom.cpp
78 mmeineke 10
79     Symplectic.o: $(INCLUDE)/Integrator.hpp Symplectic.cpp
80 chuckv 126 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c Symplectic.cpp
81 mmeineke 10
82     clean:
83     rm *.o *~ work.pcl work.pc