ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/mdtools/generic_stamps/Makefile
Revision: 117
Committed: Tue Sep 24 22:10:55 2002 UTC (21 years, 11 months ago) by mmeineke
File size: 1320 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 INCLUDE = ../headers
4     CP_OBJ = AtomStamp.o BondStamp.o BendStamp.o TorsionStamp.o MoleculeStamp.o
5 mmeineke 117 #C_FLAGS = -s -static -O3
6     C_FLAGS = -mp -tpp6 -O3
7 mmeineke 10
8     LIBDIR = ../../../lib
9    
10     ATOM_DEPENDS = $(INCLUDE)/AtomStamp.hpp $(INCLUDE)/LinkedAssign.hpp \
11     ./AtomStamp.cpp
12    
13     BOND_DEPENDS = $(INCLUDE)/BondStamp.hpp $(INCLUDE)/LinkedAssign.hpp \
14     ./BondStamp.cpp
15    
16     BEND_DEPENDS = $(INCLUDE)/BendStamp.hpp $(INCLUDE)/LinkedAssign.hpp \
17     ./BendStamp.cpp
18    
19     TORSION_DEPENDS = $(INCLUDE)/TorsionStamp.hpp $(INCLUDE)/LinkedAssign.hpp \
20     ./TorsionStamp.cpp
21    
22     MOLECULE_DEPENDS = $(INCLUDE)/AtomStamp.hpp $(INCLUDE)/BondStamp.hpp \
23     $(INCLUDE)/BendStamp.hpp $(INCLUDE)/TorsionStamp.hpp \
24     $(INCLUDE)/LinkedAssign.hpp $(INCLUDE)/MoleculeStamp.hpp \
25     ./MoleculeStamp.cpp
26    
27     all: $(LIBDIR)/libmdtools.a
28    
29     $(LIBDIR)/libmdtools.a: $(CP_OBJ)
30     ar -crsv $@ $?
31    
32     AtomStamp.o: $(ATOM_DEPENDS)
33     $(CC_PLUS) $(C_FLAGS) -I$(INCLUDE) -c AtomStamp.cpp
34    
35     BondStamp.o: $(BOND_DEPENDS)
36     $(CC_PLUS) $(C_FLAGS) -I$(INCLUDE) -c BondStamp.cpp
37    
38     BendStamp.o: $(BEND_DEPENDS)
39     $(CC_PLUS) $(C_FLAGS) -I$(INCLUDE) -c BendStamp.cpp
40    
41     TorsionStamp.o: $(TORSION_DEPENDS)
42     $(CC_PLUS) $(C_FLAGS) -I$(INCLUDE) -c TorsionStamp.cpp
43    
44     MoleculeStamp.o: $(MOLECULE_DEPENDS)
45     $(CC_PLUS) $(C_FLAGS) -I$(INCLUDE) -c MoleculeStamp.cpp
46    
47     clean:
48     rm *.o *~