-
Notifications
You must be signed in to change notification settings - Fork 3
/
grit.mk
295 lines (287 loc) · 11.9 KB
/
grit.mk
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
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
OGRESHARED_WEAK_CPP_SRCS= \
OgreMain/src/GLX/OgreConfigDialog.cpp \
OgreMain/src/GLX/OgreFileSystemLayer.cpp \
OgreMain/src/OgreAlignedAllocator.cpp \
OgreMain/src/OgreAnimable.cpp \
OgreMain/src/OgreAnimation.cpp \
OgreMain/src/OgreAnimationState.cpp \
OgreMain/src/OgreAnimationTrack.cpp \
OgreMain/src/OgreArchive.cpp \
OgreMain/src/OgreArchiveManager.cpp \
OgreMain/src/OgreAutoParamDataSource.cpp \
OgreMain/src/OgreAxisAlignedBox.cpp \
OgreMain/src/OgreBillboardChain.cpp \
OgreMain/src/OgreBillboard.cpp \
OgreMain/src/OgreBillboardParticleRenderer.cpp \
OgreMain/src/OgreBillboardSet.cpp \
OgreMain/src/OgreBone.cpp \
OgreMain/src/OgreCamera.cpp \
OgreMain/src/OgreCodec.cpp \
OgreMain/src/OgreColourValue.cpp \
OgreMain/src/OgreCommon.cpp \
OgreMain/src/OgreCompositionPass.cpp \
OgreMain/src/OgreCompositionTargetPass.cpp \
OgreMain/src/OgreCompositionTechnique.cpp \
OgreMain/src/OgreCompositorChain.cpp \
OgreMain/src/OgreCompositor.cpp \
OgreMain/src/OgreCompositorInstance.cpp \
OgreMain/src/OgreCompositorManager.cpp \
OgreMain/src/OgreConfigFile.cpp \
OgreMain/src/OgreControllerManager.cpp \
OgreMain/src/OgreConvexBody.cpp \
OgreMain/src/OgreDataStream.cpp \
OgreMain/src/OgreDDSCodec.cpp \
OgreMain/src/OgreDefaultHardwareBufferManager.cpp \
OgreMain/src/OgreDefaultSceneQueries.cpp \
OgreMain/src/OgreDepthBuffer.cpp \
OgreMain/src/OgreDistanceLodStrategy.cpp \
OgreMain/src/OgreDualQuaternion.cpp \
OgreMain/src/OgreDynLib.cpp \
OgreMain/src/OgreDynLibManager.cpp \
OgreMain/src/OgreEdgeListBuilder.cpp \
OgreMain/src/OgreEntity.cpp \
OgreMain/src/OgreException.cpp \
OgreMain/src/OgreExternalTextureSource.cpp \
OgreMain/src/OgreExternalTextureSourceManager.cpp \
OgreMain/src/OgreFileSystem.cpp \
OgreMain/src/OgreFreeImageCodec.cpp \
OgreMain/src/OgreFrustum.cpp \
OgreMain/src/OgreGpuProgram.cpp \
OgreMain/src/OgreGpuProgramManager.cpp \
OgreMain/src/OgreGpuProgramParams.cpp \
OgreMain/src/OgreGpuProgramUsage.cpp \
OgreMain/src/OgreHardwareBufferManager.cpp \
OgreMain/src/OgreHardwareCounterBuffer.cpp \
OgreMain/src/OgreHardwareIndexBuffer.cpp \
OgreMain/src/OgreHardwareOcclusionQuery.cpp \
OgreMain/src/OgreHardwarePixelBuffer.cpp \
OgreMain/src/OgreHardwareUniformBuffer.cpp \
OgreMain/src/OgreHardwareVertexBuffer.cpp \
OgreMain/src/OgreHighLevelGpuProgram.cpp \
OgreMain/src/OgreHighLevelGpuProgramManager.cpp \
OgreMain/src/OgreImage.cpp \
OgreMain/src/OgreInstanceBatch.cpp \
OgreMain/src/OgreInstanceBatchHW.cpp \
OgreMain/src/OgreInstanceBatchHW_VTF.cpp \
OgreMain/src/OgreInstanceBatchShader.cpp \
OgreMain/src/OgreInstanceBatchVTF.cpp \
OgreMain/src/OgreInstancedEntity.cpp \
OgreMain/src/OgreInstancedGeometry.cpp \
OgreMain/src/OgreInstanceManager.cpp \
OgreMain/src/OgreKeyFrame.cpp \
OgreMain/src/OgreLight.cpp \
OgreMain/src/OgreLodStrategy.cpp \
OgreMain/src/OgreLodStrategyManager.cpp \
OgreMain/src/OgreLog.cpp \
OgreMain/src/OgreLogManager.cpp \
OgreMain/src/OgreManualObject.cpp \
OgreMain/src/OgreMaterial.cpp \
OgreMain/src/OgreMaterialManager.cpp \
OgreMain/src/OgreMaterialSerializer.cpp \
OgreMain/src/OgreMath.cpp \
OgreMain/src/OgreMatrix3.cpp \
OgreMain/src/OgreMatrix4.cpp \
OgreMain/src/OgreMemoryAllocatedObject.cpp \
OgreMain/src/OgreMemoryNedAlloc.cpp \
OgreMain/src/OgreMesh.cpp \
OgreMain/src/OgreMeshManager.cpp \
OgreMain/src/OgreMeshSerializer.cpp \
OgreMain/src/OgreMeshSerializerImpl.cpp \
OgreMain/src/OgreMovableObject.cpp \
OgreMain/src/OgreMovablePlane.cpp \
OgreMain/src/OgreMurmurHash3.cpp \
OgreMain/src/OgreNode.cpp \
OgreMain/src/OgreNumerics.cpp \
OgreMain/src/OgreOptimisedUtil.cpp \
OgreMain/src/OgreOptimisedUtilGeneral.cpp \
OgreMain/src/OgreOptimisedUtilSSE.cpp \
OgreMain/src/OgreParticle.cpp \
OgreMain/src/OgreParticleEmitterCommands.cpp \
OgreMain/src/OgreParticleEmitter.cpp \
OgreMain/src/OgreParticleIterator.cpp \
OgreMain/src/OgreParticleSystem.cpp \
OgreMain/src/OgreParticleSystemManager.cpp \
OgreMain/src/OgrePass.cpp \
OgreMain/src/OgrePatchMesh.cpp \
OgreMain/src/OgrePatchSurface.cpp \
OgreMain/src/OgrePixelCountLodStrategy.cpp \
OgreMain/src/OgrePixelFormat.cpp \
OgreMain/src/OgrePlane.cpp \
OgreMain/src/OgrePlatformInformation.cpp \
OgreMain/src/OgrePolygon.cpp \
OgreMain/src/OgrePose.cpp \
OgreMain/src/OgrePOSIXTimer.cpp \
OgreMain/src/OgrePrecompiledHeaders.cpp \
OgreMain/src/OgrePredefinedControllers.cpp \
OgreMain/src/OgrePrefabFactory.cpp \
OgreMain/src/OgreProfiler.cpp \
OgreMain/src/OgrePVRTCCodec.cpp \
OgreMain/src/OgreQuaternion.cpp \
OgreMain/src/OgreRectangle2D.cpp \
OgreMain/src/OgreRenderQueue.cpp \
OgreMain/src/OgreRenderQueueInvocation.cpp \
OgreMain/src/OgreRenderQueueSortingGrouping.cpp \
OgreMain/src/OgreRenderSystemCapabilities.cpp \
OgreMain/src/OgreRenderSystemCapabilitiesManager.cpp \
OgreMain/src/OgreRenderSystemCapabilitiesSerializer.cpp \
OgreMain/src/OgreRenderSystem.cpp \
OgreMain/src/OgreRenderTarget.cpp \
OgreMain/src/OgreRenderTexture.cpp \
OgreMain/src/OgreRenderToVertexBuffer.cpp \
OgreMain/src/OgreRenderWindow.cpp \
OgreMain/src/OgreResourceBackgroundQueue.cpp \
OgreMain/src/OgreResource.cpp \
OgreMain/src/OgreResourceGroupManager.cpp \
OgreMain/src/OgreResourceManager.cpp \
OgreMain/src/OgreRibbonTrail.cpp \
OgreMain/src/OgreRoot.cpp \
OgreMain/src/OgreRotationSpline.cpp \
OgreMain/src/OgreSceneManager.cpp \
OgreMain/src/OgreSceneManagerEnumerator.cpp \
OgreMain/src/OgreSceneNode.cpp \
OgreMain/src/OgreSceneQuery.cpp \
OgreMain/src/OgreScriptCompiler.cpp \
OgreMain/src/OgreScriptLexer.cpp \
OgreMain/src/OgreScriptParser.cpp \
OgreMain/src/OgreScriptTranslator.cpp \
OgreMain/src/OgreSearchOps.cpp \
OgreMain/src/OgreSerializer.cpp \
OgreMain/src/OgreShadowCameraSetup.cpp \
OgreMain/src/OgreShadowCameraSetupFocused.cpp \
OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp \
OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp \
OgreMain/src/OgreShadowCameraSetupPSSM.cpp \
OgreMain/src/OgreShadowCaster.cpp \
OgreMain/src/OgreShadowTextureManager.cpp \
OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp \
OgreMain/src/OgreSimpleRenderable.cpp \
OgreMain/src/OgreSimpleSpline.cpp \
OgreMain/src/OgreSkeleton.cpp \
OgreMain/src/OgreSkeletonInstance.cpp \
OgreMain/src/OgreSkeletonManager.cpp \
OgreMain/src/OgreSkeletonSerializer.cpp \
OgreMain/src/OgreStaticGeometry.cpp \
OgreMain/src/OgreStringConverter.cpp \
OgreMain/src/OgreString.cpp \
OgreMain/src/OgreStringInterface.cpp \
OgreMain/src/OgreSubEntity.cpp \
OgreMain/src/OgreSubMesh.cpp \
OgreMain/src/OgreTagPoint.cpp \
OgreMain/src/OgreTangentSpaceCalc.cpp \
OgreMain/src/OgreTechnique.cpp \
OgreMain/src/OgreTexture.cpp \
OgreMain/src/OgreTextureManager.cpp \
OgreMain/src/OgreTextureUnitState.cpp \
OgreMain/src/OgreUnifiedHighLevelGpuProgram.cpp \
OgreMain/src/OgreUserObjectBindings.cpp \
OgreMain/src/OgreUTFString.cpp \
OgreMain/src/OgreVector2.cpp \
OgreMain/src/OgreVector3.cpp \
OgreMain/src/OgreVector4.cpp \
OgreMain/src/OgreVertexIndexData.cpp \
OgreMain/src/OgreViewport.cpp \
OgreMain/src/OgreWindowEventUtilities.cpp \
OgreMain/src/OgreWireBoundingBox.cpp \
OgreMain/src/OgreWorkQueue.cpp \
OgreMain/src/OgreZip.cpp \
OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp \
OGRE_WEAK_CPP_SRCS= \
$(OGRESHARED_WEAK_CPP_SRCS) \
PlugIns/CgProgramManager/src/OgreCgFxScriptLoader.cpp \
PlugIns/CgProgramManager/src/OgreCgPlugin.cpp \
PlugIns/CgProgramManager/src/OgreCgProgram.cpp \
PlugIns/CgProgramManager/src/OgreCgProgramFactory.cpp \
PlugIns/CgProgramManager/src/OgreCgProgramManagerDll.cpp \
PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp \
PlugIns/OctreeSceneManager/src/OgreOctree.cpp \
PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp \
PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp \
PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp \
PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp \
RenderSystems/GL3Plus/src/gl3w.c \
RenderSystems/GL3Plus/src/GLSL/OgreGLSLExtSupport.cpp \
RenderSystems/GL3Plus/src/GLSL/OgreGLSLMonolithicProgram.cpp \
RenderSystems/GL3Plus/src/GLSL/OgreGLSLMonolithicProgramManager.cpp \
RenderSystems/GL3Plus/src/GLSL/OgreGLSLProgram.cpp \
RenderSystems/GL3Plus/src/GLSL/OgreGLSLProgramManager.cpp \
RenderSystems/GL3Plus/src/GLSL/OgreGLSLSeparableProgram.cpp \
RenderSystems/GL3Plus/src/GLSL/OgreGLSLSeparableProgramManager.cpp \
RenderSystems/GL3Plus/src/GLSL/OgreGLSLShader.cpp \
RenderSystems/GL3Plus/src/GLSL/OgreGLSLShaderFactory.cpp \
RenderSystems/GL3Plus/src/GLSL/OgreGLSLShaderManager.cpp \
RenderSystems/GL3Plus/src/OgreGL3PlusDefaultHardwareBufferManager.cpp \
RenderSystems/GL3Plus/src/OgreGL3PlusDepthBuffer.cpp \
RenderSystems/GL3Plus/src/OgreGL3PlusFBOMultiRenderTarget.cpp \
RenderSystems/GL3Plus/src/OgreGL3PlusFBORenderTexture.cpp \
RenderSystems/GL3Plus/src/OgreGL3PlusFrameBufferObject.cpp \
RenderSystems/GL3Plus/src/OgreGL3PlusHardwareBufferManager.cpp \
RenderSystems/GL3Plus/src/OgreGL3PlusHardwareCounterBuffer.cpp \
RenderSystems/GL3Plus/src/OgreGL3PlusHardwareIndexBuffer.cpp \
RenderSystems/GL3Plus/src/OgreGL3PlusHardwareOcclusionQuery.cpp \
RenderSystems/GL3Plus/src/OgreGL3PlusHardwarePixelBuffer.cpp \
RenderSystems/GL3Plus/src/OgreGL3PlusHardwareShaderStorageBuffer.cpp \
RenderSystems/GL3Plus/src/OgreGL3PlusHardwareUniformBuffer.cpp \
RenderSystems/GL3Plus/src/OgreGL3PlusHardwareVertexBuffer.cpp \
RenderSystems/GL3Plus/src/OgreGL3PlusPixelFormat.cpp \
RenderSystems/GL3Plus/src/OgreGL3PlusPlugin.cpp \
RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp \
RenderSystems/GL3Plus/src/OgreGL3PlusRenderToVertexBuffer.cpp \
RenderSystems/GL3Plus/src/OgreGL3PlusSupport.cpp \
RenderSystems/GL3Plus/src/OgreGL3PlusTextureBuffer.cpp \
RenderSystems/GL3Plus/src/OgreGL3PlusTexture.cpp \
RenderSystems/GL3Plus/src/OgreGL3PlusTextureManager.cpp \
RenderSystems/GL3Plus/src/OgreGL3PlusVertexArrayObject.cpp \
RenderSystems/GLSupport/src/OgreGLTextureCommon.cpp \
RenderSystems/GLSupport/src/OgreGLRenderSystemCommon.cpp \
RenderSystems/GLSupport/src/GLSL/OgreGLSLProgramCommon.cpp \
RenderSystems/GLSupport/src/GLSL/OgreGLSLPreprocessor.cpp \
RenderSystems/GLSupport/src/GLSL/OgreGLSLShaderCommon.cpp \
RenderSystems/GLSupport/src/OgreGLRenderTexture.cpp \
RenderSystems/GLSupport/src/OgreGLHardwarePixelBufferCommon.cpp \
RenderSystems/GLSupport/src/GLX/OgreGLXRenderTexture.cpp \
RenderSystems/GLSupport/src/GLX/OgreGLXContext.cpp \
RenderSystems/GLSupport/src/GLX/OgreGLXGLSupport.cpp \
RenderSystems/GLSupport/src/GLX/OgreGLXWindow.cpp \
PlugIns/CgProgramManager/src/OgreCgPlugin.cpp \
PlugIns/CgProgramManager/src/OgreCgProgramManagerDll.cpp \
PlugIns/CgProgramManager/src/OgreCgProgram.cpp \
PlugIns/CgProgramManager/src/OgreCgProgramFactory.cpp \
PlugIns/CgProgramManager/src/OgreCgFxScriptLoader.cpp \
PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp \
PlugIns/OctreeSceneManager/src/OgreOctree.cpp \
PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp \
PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp \
PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp \
PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp \
OGRE_INCLUDE_DIRS= \
. \
OgreMain/include \
OgreMain/include/Threading \
OgreMain/src/nedmalloc \
RenderSystems/GL3Plus/include/GLSL \
RenderSystems/GL3Plus/include/windowing/GLX \
RenderSystems/GL3Plus/include \
RenderSystems/GL3Plus/src/windowing/GLX \
RenderSystems/GLSupport/include/GLSL \
RenderSystems/GLSupport/include/GLX \
RenderSystems/GLSupport/include \
Components/MeshLodGenerator/include \
PlugIns/CgProgramManager/include \
PlugIns/OctreeSceneManager/include \
Tools/XMLConverter/include \
OGRE_DEFS= \
TIXML_USE_STL \
OGRE_LDLIBS= \
-lm \
-pthread \
-ldl \
-lCg \
XMLCONVERTER_WEAK_CPP_SRCS= \
$(OGRESHARED_WEAK_CPP_SRCS) \
Tools/XMLConverter/src/main.cpp \
Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp \
Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp \
Tools/XMLConverter/src/tinyxml.cpp \
Tools/XMLConverter/src/tinyxmlparser.cpp \
Tools/XMLConverter/src/tinyxmlerror.cpp \
Tools/XMLConverter/src/tinystr.cpp \