1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
|
SOFA_DIR = ../../../..
TEMPLATE = lib
include($${SOFA_DIR}/sofa.cfg)
TARGET = sofacomponentmisc$$LIBSUFFIX
CONFIG += $$CONFIGLIBRARIES
CONFIG -= staticlib
CONFIG += dll
DEFINES += SOFA_BUILD_COMPONENT_MISC
HEADERS += initMisc.h \
CompareState.h \
DevAngleCollisionMonitor.h \
DevAngleCollisionMonitor.inl \
DevTensionMonitor.h \
DevTensionMonitor.inl \
DevMonitorManager.h \
InputEventReader.h \
Monitor.h \
Monitor.inl \
ParticleSink.h \
ParticleSource.h \
ReadState.h \
ReadState.inl \
WriteState.h \
WriteState.inl \
EvalPointsDistance.h \
EvalPointsDistance.inl \
EvalSurfaceDistance.h \
EvalSurfaceDistance.inl
SOURCES += initMisc.cpp \
CompareState.cpp \
DevAngleCollisionMonitor.cpp \
DevTensionMonitor.cpp \
DevMonitorManager.cpp \
InputEventReader.cpp \
Monitor.cpp \
ParticleSink.cpp \
ParticleSource.cpp \
ReadState.cpp \
WriteState.cpp \
EvalPointsDistance.cpp \
EvalSurfaceDistance.cpp
LIBS += $$SOFA_FRAMEWORK_LIBS
LIBS += -lsofasimulation$$LIBSUFFIX
LIBS += -lsofatree$$LIBSUFFIX
LIBS += -lsofacomponentmastersolver$$LIBSUFFIX
LIBS += -lsofacomponentfem$$LIBSUFFIX
LIBS += -lsofacomponentinteractionforcefield$$LIBSUFFIX
LIBS += -lsofacomponentcontextobject$$LIBSUFFIX
LIBS += -lsofacomponentbehaviormodel$$LIBSUFFIX
LIBS += -lsofacomponentlinearsolver$$LIBSUFFIX
LIBS += -lsofacomponentodesolver$$LIBSUFFIX
LIBS += -lsofacomponentcontroller$$LIBSUFFIX
LIBS += -lsofacomponentvisualmodel$$LIBSUFFIX
LIBS += -lsofacomponentmass$$LIBSUFFIX
LIBS += -lsofacomponentforcefield$$LIBSUFFIX
LIBS += -lsofacomponentmapping$$LIBSUFFIX
LIBS += -lsofacomponentconstraint$$LIBSUFFIX
LIBS += -lsofacomponentcollision$$LIBSUFFIX
LIBS += -lsofacomponentbase$$LIBSUFFIX
LIBS += $$SOFA_EXT_LIBS
macx : LIBS += -framework GLUT
# Make sure there are no cross-dependencies
INCLUDEPATH -= $$SOFA_DIR/applications
include(misc-local.cfg)
|