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