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

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