File: core.pro

package info (click to toggle)
sofa-framework 1.0~beta4-4
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 88,224 kB
  • ctags: 26,759
  • sloc: cpp: 151,113; ansic: 2,387; xml: 581; sh: 431; makefile: 101
file content (157 lines) | stat: -rw-r--r-- 6,523 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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
# File generate by kdevelop's qmake manager. 
# ------------------------------------------- 
# Subdir relative project main directory: ./framework/sofa/core
# Target is a library:  sofacore$$LIBSUFFIX

HEADERS += \
          core.h\ 
          BaseMapping.h \
          BehaviorModel.h \
          CollisionElement.h \
          CollisionModel.h \
          componentmodel/behavior/BaseController.h \
          componentmodel/behavior/BaseConstraint.h \
          componentmodel/behavior/BaseConstraintCorrection.h \
          componentmodel/behavior/BaseForceField.h \
          componentmodel/behavior/BaseLMConstraint.h \
          componentmodel/behavior/BaseMass.h \
          componentmodel/behavior/BaseMechanicalMapping.h \
          componentmodel/behavior/BaseMechanicalState.h \
          componentmodel/behavior/Constraint.h \
          componentmodel/behavior/Constraint.inl \
          componentmodel/behavior/ForceField.h \
          componentmodel/behavior/ForceField.inl \
          componentmodel/behavior/InteractionForceField.h \
          componentmodel/behavior/InteractionConstraint.h \
          componentmodel/behavior/LinearSolver.h \
          componentmodel/behavior/LMConstraint.h \
          componentmodel/behavior/LMConstraint.inl \
          componentmodel/behavior/PairInteractionForceField.h \
          componentmodel/behavior/PairInteractionForceField.inl \
	  componentmodel/behavior/MixedInteractionForceField.h \
	  componentmodel/behavior/MixedInteractionForceField.inl \
          componentmodel/behavior/PairInteractionConstraint.h \
          componentmodel/behavior/PairInteractionConstraint.inl \
	  componentmodel/behavior/MixedInteractionConstraint.h \
	  componentmodel/behavior/MixedInteractionConstraint.inl \
	  componentmodel/behavior/MappedModel.h \
          componentmodel/behavior/Mass.h \
          componentmodel/behavior/Mass.inl \
          componentmodel/behavior/MasterSolver.h \
          componentmodel/behavior/MechanicalMapping.h \
          componentmodel/behavior/MechanicalMapping.inl \
          componentmodel/behavior/MechanicalState.h \
          componentmodel/behavior/MultiVector.h \
          componentmodel/behavior/MultiMatrix.h \
          componentmodel/behavior/OdeSolver.h \
          componentmodel/behavior/State.h \
          componentmodel/collision/BroadPhaseDetection.h \
          componentmodel/collision/CollisionAlgorithm.h \
          componentmodel/collision/CollisionGroupManager.h \
          componentmodel/collision/Contact.h \
          componentmodel/collision/ContactManager.h \
          componentmodel/collision/Detection.h \
          componentmodel/collision/DetectionOutput.h \
          componentmodel/collision/Intersection.h \
          componentmodel/collision/Intersection.inl \
          componentmodel/collision/NarrowPhaseDetection.h \
          componentmodel/collision/Pipeline.h \
          componentmodel/topology/BaseMeshTopology.h \
          componentmodel/topology/BaseTopology.h \
          componentmodel/topology/BaseTopologyObject.h \
          componentmodel/topology/TopologicalMapping.h \
          componentmodel/topology/Topology.h \
          Mapping.h \
          Mapping.inl \
          objectmodel/Base.h \
          objectmodel/BaseContext.h \
          objectmodel/BaseNode.h \
          objectmodel/BaseObject.h \
          objectmodel/BaseObjectDescription.h \
          objectmodel/ClassInfo.h \
          objectmodel/Context.h \
          objectmodel/ContextObject.h \
          objectmodel/Data.h \
          objectmodel/DataEngine.h \
          objectmodel/DataFileName.h \
	  objectmodel/DDGNode.h \
          objectmodel/DetachNodeEvent.h \
          objectmodel/Event.h \
          objectmodel/DataPtr.h \
          objectmodel/BaseData.h \
	  objectmodel/JoystickEvent.h \
          objectmodel/KeypressedEvent.h \
	  objectmodel/KeyreleasedEvent.h \
	  objectmodel/MouseEvent.h \
	  objectmodel/OmniEvent.h \
	  objectmodel/GLInitializedEvent.h \
          objectmodel/VDataPtr.h \
          objectmodel/Tag.h \
          objectmodel/XDataPtr.h \
          VisualModel.h \
          VisualManager.h \
          ObjectFactory.h

SOURCES +=  \
          objectmodel/Base.cpp \
          objectmodel/BaseContext.cpp \
          objectmodel/BaseObject.cpp \
          objectmodel/BaseObjectDescription.cpp \
          objectmodel/ClassInfo.cpp \
          objectmodel/Context.cpp \
	  objectmodel/DDGNode.cpp \
          objectmodel/DetachNodeEvent.cpp \
          objectmodel/Event.cpp \
          objectmodel/DataEngine.cpp \
          objectmodel/DataFileName.cpp \
          objectmodel/DataPtr.cpp \
	  objectmodel/JoystickEvent.cpp \
          objectmodel/KeypressedEvent.cpp \
          objectmodel/KeyreleasedEvent.cpp \
	  objectmodel/MouseEvent.cpp \
  	  objectmodel/OmniEvent.cpp \
          objectmodel/Tag.cpp \
          ObjectFactory.cpp \
          Mapping.cpp \	   
          CollisionModel.cpp \
          componentmodel/behavior/LinearSolver.cpp \
          componentmodel/behavior/MasterSolver.cpp \
          componentmodel/behavior/MultiMatrix.cpp \
          componentmodel/behavior/OdeSolver.cpp \
          componentmodel/collision/Contact.cpp \
          componentmodel/collision/Intersection.cpp \
          componentmodel/collision/Pipeline.cpp \
          componentmodel/topology/BaseMeshTopology.cpp \
          componentmodel/topology/BaseTopology.cpp \
          componentmodel/behavior/BaseConstraint.cpp \
          componentmodel/behavior/BaseForceField.cpp \   
          componentmodel/behavior/BaseLMConstraint.cpp \
          componentmodel/behavior/ForceField.cpp \
          componentmodel/behavior/LMConstraint.cpp \
          componentmodel/behavior/Mass.cpp \
          componentmodel/behavior/Constraint.cpp \
          componentmodel/behavior/MechanicalMapping.cpp \
          componentmodel/behavior/PairInteractionForceField.cpp \
          componentmodel/behavior/MixedInteractionForceField.cpp \
          componentmodel/behavior/PairInteractionConstraint.cpp \
          componentmodel/behavior/MixedInteractionConstraint.cpp 

SOFA_DIR = ../../..
TEMPLATE = lib
include($${SOFA_DIR}/sofa.cfg){   

}
TARGET = sofacore$$LIBSUFFIX
CONFIG += $$CONFIGLIBRARIES

CONFIG -= staticlib
CONFIG += dll

LIBS += -lsofahelper$$LIBSUFFIX -lsofadefaulttype$$LIBSUFFIX
LIBS += $$SOFA_EXT_LIBS

DEFINES += SOFA_BUILD_CORE

# Make sure there are no cross-dependencies
INCLUDEPATH -= $$SOFA_DIR/modules
INCLUDEPATH -= $$SOFA_DIR/applications