# Uncomment DEBUG to use SimTK debug libraries instead of release libraries # DEBUG=_d # Default install directory # # Linux or Mac SimTK_INSTALL_DIR=/usr/local/SimTK LIB_DIR=$(SimTK_INSTALL_DIR)/lib INCLUDE_DIR=$(SimTK_INSTALL_DIR)/include LIBS= -lSimTKsimbody$(DEBUG) -lpthread -lm -lSimTKmolmodel$(DEBUG) -lSimTKsimbody_aux$(DEBUG) -lSimTKsimbody$(DEBUG) -lSimTKmath$(DEBUG) -lSimTKcpodes$(DEBUG) -lSimTKcommon$(DEBUG) -lSimTKlapack \ -lvtkCommon -lvtkHybrid -lvtkGenericFiltering -lvtkVolumeRendering -lvtksys -lvtkFiltering -lvtkRendering \ -lvtkIO -lvtkGraphics -lvtkexoIIc -lvtkNetCDF -lvtkImaging -lvtkftgl -lvtkfreetype -lvtkDICOMParser -lvtkpng \ -lvtktiff -lvtkzlib -lvtkjpeg -lvtkexpat CFLAGS = -g -m32 -bind_at_load ALL_PROGS = ExampleAdenylateMobilitiesVMD ExampleAdenylateMobilitiesVTK \ ExampleCreatePropane ExampleLoadPdb ExampleLoadPdb2 \ ExampleRigidProtein ExampleSimpleProtein ExampleSimpleRNA \ ExampleTwoArgonAtoms ExampleTwoEthanes default: ExampleSimpleProtein all : $(ALL_PROGS) # Treat all .cpp source files the same way .cpp : g++ $(CFLAGS) $< -I$(INCLUDE_DIR) -L$(LIB_DIR) $(LIBS) -o $* clean : rm $(ALL_PROGS)