ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/mdtools/generic_stamps/Makefile
Revision: 178
Committed: Mon Nov 18 21:24:02 2002 UTC (21 years, 10 months ago) by mmeineke
File size: 1219 byte(s)
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 chuckv 126 include ../Makefile.inc
2 mmeineke 178
3 mmeineke 10 INCLUDE = ../headers
4     CP_OBJ = AtomStamp.o BondStamp.o BendStamp.o TorsionStamp.o MoleculeStamp.o
5    
6     ATOM_DEPENDS = $(INCLUDE)/AtomStamp.hpp $(INCLUDE)/LinkedAssign.hpp \
7     ./AtomStamp.cpp
8    
9     BOND_DEPENDS = $(INCLUDE)/BondStamp.hpp $(INCLUDE)/LinkedAssign.hpp \
10     ./BondStamp.cpp
11    
12     BEND_DEPENDS = $(INCLUDE)/BendStamp.hpp $(INCLUDE)/LinkedAssign.hpp \
13     ./BendStamp.cpp
14    
15     TORSION_DEPENDS = $(INCLUDE)/TorsionStamp.hpp $(INCLUDE)/LinkedAssign.hpp \
16     ./TorsionStamp.cpp
17    
18     MOLECULE_DEPENDS = $(INCLUDE)/AtomStamp.hpp $(INCLUDE)/BondStamp.hpp \
19     $(INCLUDE)/BendStamp.hpp $(INCLUDE)/TorsionStamp.hpp \
20     $(INCLUDE)/LinkedAssign.hpp $(INCLUDE)/MoleculeStamp.hpp \
21     ./MoleculeStamp.cpp
22    
23 mmeineke 178 all: $(LIBDIR)/$(LIBNAME)
24 mmeineke 10
25 mmeineke 178 $(LIBDIR)/$(LIBNAME): $(CP_OBJ)
26 mmeineke 10 ar -crsv $@ $?
27    
28     AtomStamp.o: $(ATOM_DEPENDS)
29 mmeineke 160 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c AtomStamp.cpp
30 mmeineke 10
31     BondStamp.o: $(BOND_DEPENDS)
32 mmeineke 160 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c BondStamp.cpp
33 mmeineke 10
34     BendStamp.o: $(BEND_DEPENDS)
35 mmeineke 160 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c BendStamp.cpp
36 mmeineke 10
37     TorsionStamp.o: $(TORSION_DEPENDS)
38 mmeineke 160 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c TorsionStamp.cpp
39 mmeineke 10
40     MoleculeStamp.o: $(MOLECULE_DEPENDS)
41 mmeineke 160 $(CC_PLUS) $(CFLAGS) -I$(INCLUDE) -c MoleculeStamp.cpp
42 mmeineke 10
43     clean:
44     rm *.o *~