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

File Contents

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