ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/mdtools/md_code/Makefile
Revision: 117
Committed: Tue Sep 24 22:10:55 2002 UTC (21 years, 9 months ago) by mmeineke
File size: 2901 byte(s)
Log Message:
fixed allot of warnings, and adde the molecule

File Contents

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