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
|
SOFA_DIR = ../../../..
TEMPLATE = lib
include($${SOFA_DIR}/sofa.cfg)
TARGET = sofacomponentconstraint$$LIBSUFFIX
CONFIG += $$CONFIGLIBRARIES
CONFIG -= staticlib
CONFIG += dll
DEFINES += SOFA_BUILD_COMPONENT_CONSTRAINT
HEADERS += initConstraint.h \
AttachConstraint.h \
AttachConstraint.inl \
DistanceConstraint.h \
DistanceConstraint.inl \
FixedConstraint.h \
FixedConstraint.inl \
FixedPlaneConstraint.h \
FixedPlaneConstraint.inl \
HermiteSplineConstraint.h \
HermiteSplineConstraint.inl \
OscillatorConstraint.h \
OscillatorConstraint.inl \
LinearSolverConstraintCorrection.h \
LinearSolverConstraintCorrection.inl \
ParabolicConstraint.h \
ParabolicConstraint.inl \
PrecomputedConstraintCorrection.h \
PrecomputedConstraintCorrection.inl \
UncoupledConstraintCorrection.h \
UncoupledConstraintCorrection.inl \
UnilateralInteractionConstraint.h \
UnilateralInteractionConstraint.inl \
LinearMovementConstraint.h \
LinearMovementConstraint.inl
SOURCES += initConstraint.cpp \
AttachConstraint.cpp \
DistanceConstraint.cpp \
FixedConstraint.cpp \
FixedPlaneConstraint.cpp \
HermiteSplineConstraint.cpp \
OscillatorConstraint.cpp \
LinearSolverConstraintCorrection.cpp \
ParabolicConstraint.cpp \
PrecomputedConstraintCorrection.cpp \
UncoupledConstraintCorrection.cpp \
UnilateralInteractionConstraint.cpp \
LinearMovementConstraint.cpp
LIBS += $$SOFA_FRAMEWORK_LIBS
LIBS += -lsofasimulation$$LIBSUFFIX
LIBS += -lsofatree$$LIBSUFFIX
LIBS += -lsofacomponentbase$$LIBSUFFIX
LIBS += -lsofacomponentforcefield$$LIBSUFFIX
LIBS += -lsofacomponentodesolver$$LIBSUFFIX
LIBS += -lsofacomponentmass$$LIBSUFFIX
LIBS += $$SOFA_EXT_LIBS
macx : LIBS += -framework GLUT
# Make sure there are no cross-dependencies
INCLUDEPATH -= $$SOFA_DIR/applications
include(component-local.cfg)
|