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