File: constraint.pro

package info (click to toggle)
sofa-framework 1.0~beta4-9
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 88,688 kB
  • ctags: 27,205
  • sloc: cpp: 151,126; ansic: 2,387; xml: 581; sh: 417; makefile: 67
file content (68 lines) | stat: -rw-r--r-- 2,179 bytes parent folder | download | duplicates (5)
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)