ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/mdtools/md_code/Makefile
(Generate patch)

Comparing:
branches/mmeineke/mdtools/md_code/Makefile (file contents), Revision 10 by mmeineke, Tue Jul 9 18:40:59 2002 UTC vs.
trunk/mdtools/md_code/Makefile (file contents), Revision 178 by mmeineke, Mon Nov 18 21:24:02 2002 UTC

# Line 1 | Line 1
1 < CC_PLUS = /usr/local/bin/gcc
2 < LD = ld
3 < FC = ifc
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
10 F_LIBS =
11 CP_LIBS =
12 F_FLAGS = -mp -O3 -tpp6
13 C_FLAGS = -s -static -O3
9  
10 < LIBDIR = ../../../lib
10 > all: $(LIBDIR)/$(LIBNAME)
11  
12 < all: $(LIBDIR)/libmdtools.a
18 <
19 < $(LIBDIR)/libmdtools.a: $(F_OBJ) $(CP_OBJ)
12 > $(LIBDIR)/$(LIBNAME): $(F_OBJ) $(CP_OBJ)
13          ar -crsv $@ $?
14  
15   f_longRange.o: f_longRange.f90
16 <        $(FC) $(F_FLAGS) -c f_longRange.f90
16 >        $(FC) $(FFLAGS) -c f_longRange.f90
17  
18   f_LJ.o: f_LJ.f90
19 <        $(FC) $(F_FLAGS) -c f_LJ.f90
19 >        $(FC) $(FFLAGS) -c f_LJ.f90
20  
21   f_verlet_constrained.o: f_verlet_constrained.f
22 <        $(FC) $(F_FLAGS) -c f_verlet_constrained.f
22 >        $(FC) $(FFLAGS) -c f_verlet_constrained.f
23  
24   f_VDW.o: f_VDW.f90
25 <        $(FC) $(F_FLAGS) -c f_VDW.f90
25 >        $(FC) $(FFLAGS) -c f_VDW.f90
26  
27   f_dipole.o: f_dipole.f90
28 <        $(FC) $(F_FLAGS) -c f_dipole.f90
28 >        $(FC) $(FFLAGS) -c f_dipole.f90
29  
30   f_reactionField.o: f_reactionField.f90
31 <        $(FC) $(F_FLAGS) -c f_reactionField.f90
31 >        $(FC) $(FFLAGS) -c f_reactionField.f90
32  
33   f_ssdForces.o: f_ssdForces.f90 f_ssd.inc
34 <        $(FC) $(F_FLAGS) -c f_ssdForces.f90
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) $(C_FLAGS) -I$(INCLUDE) -c 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) $(C_FLAGS) -I$(INCLUDE) -c 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) $(C_FLAGS) -I$(INCLUDE) -c 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) $(C_FLAGS) -I$(INCLUDE) -c 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) $(C_FLAGS) -I$(INCLUDE) -c 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) $(C_FLAGS) -I$(INCLUDE) -c InitializeFromFile.cpp
55 >        $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c InitializeFromFile.cpp
56  
57   DumpWriter.o: $(INCLUDE)/ReadWrite.hpp DumpWriter.cpp
58 <        $(CC_PLUS) $(C_FLAGS) -I$(INCLUDE) -c DumpWriter.cpp
58 >        $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c DumpWriter.cpp
59  
60   StatWriter.o: $(INCLUDE)/ReadWrite.hpp StatWriter.cpp
61 <        $(CC_PLUS) $(C_FLAGS) -I$(INCLUDE) -c 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) $(C_FLAGS) -I$(INCLUDE) -c 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) $(C_FLAGS) -I$(INCLUDE) -c 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) $(C_FLAGS) -I$(INCLUDE) -c TorsionExtensions.cpp
71 >        $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c TorsionExtensions.cpp
72  
73   Thermo.o: $(INCLUDE)/Thermo.hpp Thermo.cpp
74 <        $(CC_PLUS) $(C_FLAGS) -I$(INCLUDE) -c Thermo.cpp
74 >        $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c Thermo.cpp
75  
76   DirectionalAtom.o: $(INCLUDE)/Atom.hpp DirectionalAtom.cpp
77 <        $(CC_PLUS) $(C_FLAGS) -I$(INCLUDE) -c DirectionalAtom.cpp
77 >        $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c DirectionalAtom.cpp
78  
79   Symplectic.o: $(INCLUDE)/Integrator.hpp Symplectic.cpp
80 <        $(CC_PLUS) $(C_FLAGS) -I$(INCLUDE) -c Symplectic.cpp
80 >        $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c Symplectic.cpp
81  
82   clean:
83          rm *.o *~ work.pcl work.pc

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines