ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/mdtools/interface_implementation/Makefile
Revision: 126
Committed: Thu Oct 3 20:12:15 2002 UTC (21 years, 9 months ago) by chuckv
File size: 1978 byte(s)
Log Message:
Added make include.

File Contents

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