ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/mdtools/interface_implementation/Makefile
Revision: 131
Committed: Wed Oct 9 22:29:40 2002 UTC (21 years, 9 months ago) by chuckv
File size: 2078 byte(s)
Log Message:
*** empty log message ***

File Contents

# Content
1 include ../Makefile.inc
2 #CC_PLUS = /usr/local/bin/gcc
3 #CC_PLUS = icc
4 #LD = ld
5 #FC = ifc
6 INCLUDE = ../headers
7 CP_OBJ = BASS_interface.o MakeStamps.o LinkedAssign.o Component.o Globals.o\
8 LinkedCommand.o SimSetup.o TraPPEFF.o DipoleTestFF.o TraPPE_ExFF.o\
9 bassDiag.o
10 #CFLAGS = -s -static -O3
11 #CFLAGS = -mp -tpp6 -O3
12
13 LIBDIR = ../lib
14
15 MCL_DEPENDS = $(INCLUDE)/BASS_interface.h $(INCLUDE)/MakeStamps.hpp \
16 $(INCLUDE)/Globals.hpp ./BASS_interface.cpp
17
18 MAKESTAMPS_DEPENDS = $(INCLUDE)/MakeStamps.hpp $(INCLUDE)/MoleculeStamp.hpp\
19 $(INCLUDE)/AtomStamp.hpp $(INCLUDE)/BondStamp.hpp\
20 $(INCLUDE)/BendStamp.hpp $(INCLUDE)/TorsionStamp.hpp\
21 $(INCLUDE)/BASS_interface.h ./MakeStamps.cpp
22
23 GLOBAL_DEPENDS = $(INCLUDE)/BASS_interface.h $(INCLUDE)/Globals.hpp\
24 $(INCLUDE)/MakeStamps.hpp $(INCLUDE)/LinkedCommand.hpp ./Globals.cpp
25
26 all: $(LIBDIR)/libmdtools.a
27
28 $(LIBDIR)/libmdtools.a: $(CP_OBJ)
29 ar -crsv $@ $?
30
31 BASS_interface.o: $(MCL_DEPENDS)
32 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c BASS_interface.cpp
33
34 MakeStamps.o: $(MAKESTAMPS_DEPENDS)
35 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c MakeStamps.cpp
36
37 LinkedAssign.o: ./LinkedAssign.cpp $(INCLUDE)/LinkedAssign.hpp
38 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c LinkedAssign.cpp
39
40 LinkedCommand.o: ./LinkedCommand.cpp $(INCLUDE)/LinkedCommand.hpp
41 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c LinkedCommand.cpp
42
43 Component.o: ./Component.cpp $(INCLUDE)/Component.hpp
44 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c Component.cpp
45
46 Globals.o: $(GLOBAL_DEPENDS)
47 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c Globals.cpp
48
49 SimSetup.o: $(INCLUDE)/SimSetup.hpp ./SimSetup.cpp
50 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c SimSetup.cpp
51
52 TraPPEFF.o: $(INCLUDE)/ForceFields.hpp ./TraPPEFF.cpp
53 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c TraPPEFF.cpp
54
55 DipoleTestFF.o: $(INCLUDE)/ForceFields.hpp ./DipoleTestFF.cpp
56 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c DipoleTestFF.cpp
57
58 TraPPE_ExFF.o: $(INCLUDE)/ForceFields.hpp ./TraPPE_ExFF.cpp
59 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c TraPPE_ExFF.cpp
60
61 bassDiag.o: $(INCLUDE)/bassDiag.hpp ./bassDiag.cpp
62 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c bassDiag.cpp
63
64
65
66 clean:
67 rm *.o *~