File: module.mk

package info (click to toggle)
scummvm 2.9.1%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 450,580 kB
  • sloc: cpp: 4,299,825; asm: 28,322; python: 12,901; sh: 11,302; java: 9,289; xml: 7,895; perl: 2,639; ansic: 2,465; yacc: 1,670; javascript: 1,020; makefile: 933; lex: 578; awk: 275; objc: 82; sed: 11; php: 1
file content (398 lines) | stat: -rw-r--r-- 14,787 bytes parent folder | download | duplicates (2)
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
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
MODULE := engines/hpl1

MODULE_OBJS := \
	string.o \
	opengl.o \
	graphics.o \
	serialize.o \
	engine/ai/AI.o \
	engine/ai/AINodeContainer.o \
	engine/ai/AINodeGenerator.o \
	engine/ai/AStar.o \
	engine/ai/StateMachine.o \
	engine/game/Game.o \
	engine/game/GameTypes.o \
	engine/game/SaveGame.o \
	engine/game/ScriptFuncs.o \
	engine/game/Updater.o \
	engine/game/low_level_game_setup.o \
	engine/graphics/Animation.o \
	engine/graphics/AnimationTrack.o \
	engine/graphics/BackgroundImage.o \
	engine/graphics/Beam.o \
	engine/graphics/BillBoard.o \
	engine/graphics/Bone.o \
	engine/graphics/BoneState.o \
	engine/graphics/Color.o \
	engine/graphics/font_data.o \
	engine/graphics/GPUProgram.o \
	engine/graphics/GfxObject.o \
	engine/graphics/Graphics.o \
	engine/graphics/GraphicsDrawer.o \
	engine/graphics/ImageEntityData.o \
	engine/graphics/Material.o \
	engine/graphics/MaterialHandler.o \
	engine/graphics/Material_Additive.o \
	engine/graphics/Material_Alpha.o \
	engine/graphics/Material_BaseLight.o \
	engine/graphics/Material_Bump.o \
	engine/graphics/Material_BumpColorSpec.o \
	engine/graphics/Material_BumpSpec.o \
	engine/graphics/Material_BumpSpec2D.o \
	engine/graphics/Material_Diffuse.o \
	engine/graphics/Material_Diffuse2D.o \
	engine/graphics/Material_DiffuseAdditive2D.o \
	engine/graphics/Material_DiffuseAlpha2D.o \
	engine/graphics/Material_DiffuseSpec.o \
	engine/graphics/Material_EnvMap_Reflect.o \
	engine/graphics/Material_Fallback01_BaseLight.o \
	engine/graphics/Material_Fallback02_BaseLight.o \
	engine/graphics/Material_Flat.o \
	engine/graphics/Material_FontNormal.o \
	engine/graphics/Material_Modulative.o \
	engine/graphics/Material_ModulativeX2.o \
	engine/graphics/Material_Smoke2D.o \
	engine/graphics/Material_Water.o \
	engine/graphics/Mesh.o \
	engine/graphics/Mesh2d.o \
	engine/graphics/MeshCreator.o \
	engine/graphics/ParticleEmitter.o \
	engine/graphics/ParticleEmitter2D.o \
	engine/graphics/ParticleEmitter3D.o \
	engine/graphics/ParticleEmitter3D_UserData.o \
	engine/graphics/ParticleSystem3D.o \
	engine/graphics/RenderList.o \
	engine/graphics/RenderObject2D.o \
	engine/graphics/RenderState.o \
	engine/graphics/Renderable.o \
	engine/graphics/Renderer2D.o \
	engine/graphics/Renderer3D.o \
	engine/graphics/RendererPostEffects.o \
	engine/graphics/Skeleton.o \
	engine/graphics/SubMesh.o \
	engine/graphics/bitmap2D.o \
	engine/gui/Gui.o \
	engine/gui/GuiGfxElement.o \
	engine/gui/GuiMaterialBasicTypes.o \
	engine/gui/GuiPopUp.o \
	engine/gui/GuiPopUpMessageBox.o \
	engine/gui/GuiSet.o \
	engine/gui/GuiSkin.o \
	engine/gui/Widget.o \
	engine/gui/WidgetBaseClasses.o \
	engine/gui/WidgetButton.o \
	engine/gui/WidgetCheckBox.o \
	engine/gui/WidgetComboBox.o \
	engine/gui/WidgetFrame.o \
	engine/gui/WidgetImage.o \
	engine/gui/WidgetLabel.o \
	engine/gui/WidgetListBox.o \
	engine/gui/WidgetSlider.o \
	engine/gui/WidgetTextBox.o \
	engine/gui/WidgetWindow.o \
	engine/impl/CGProgram.o \
	engine/impl/CharacterBodyNewton.o \
	engine/impl/CollideShapeNewton.o \
	engine/impl/LowLevelGraphicsSDL.o \
	engine/impl/LowLevelPhysicsNewton.o \
	engine/impl/LowLevelSoundOpenAL.o \
	engine/impl/MeshLoaderCollada.o \
	engine/impl/MeshLoaderColladaHelpers.o \
	engine/impl/MeshLoaderColladaLoader.o \
	engine/impl/MeshLoaderMSH.o \
	engine/impl/OcclusionQueryOGL.o \
	engine/impl/OpenALSoundChannel.o \
	engine/impl/OpenALSoundData.o \
	engine/impl/OpenALSoundEnvironment.o \
	engine/impl/PhysicsBodyNewton.o \
	engine/impl/PhysicsControllerNewton.o \
	engine/impl/PhysicsJointBallNewton.o \
	engine/impl/PhysicsJointHingeNewton.o \
	engine/impl/PhysicsJointScrewNewton.o \
	engine/impl/PhysicsJointSliderNewton.o \
	engine/impl/PhysicsMaterialNewton.o \
	engine/impl/PhysicsWorldNewton.o \
	engine/impl/SDLTexture.o \
	engine/impl/SqScript.o \
	engine/impl/VertexBufferOGL.o \
	engine/impl/VertexBufferVBO.o \
	engine/libraries/angelscript/add-ons/scriptstdstring.o \
	engine/libraries/angelscript/add-ons/scripthelper.o \
	engine/libraries/angelscript/add-ons/scriptarray.o \
	engine/impl/tinyXML/tinyxml.o \
	engine/impl/tinyXML/tinyxmlerror.o \
	engine/impl/tinyXML/tinyxmlparser.o \
	engine/input/Action.o \
	engine/input/ActionKeyboard.o \
	engine/input/ActionMouseButton.o \
	engine/input/Input.o \
	engine/input/InputDevice.o \
	engine/input/Keyboard.o \
	engine/input/LowLevelInput.o \
	engine/input/Mouse.o \
	engine/math/BoundingVolume.o \
	engine/math/Frustum.o \
	engine/math/Math.o \
	engine/math/MathTypes.o \
	engine/math/MeshTypes.o \
	engine/math/Quaternion.o \
	engine/math/Spring.o \
	engine/physics/Body2D.o \
	engine/physics/CharacterBody.o \
	engine/physics/Collider2D.o \
	engine/physics/Physics.o \
	engine/physics/PhysicsBody.o \
	engine/physics/PhysicsController.o \
	engine/physics/PhysicsJoint.o \
	engine/physics/PhysicsJointBall.o \
	engine/physics/PhysicsJointHinge.o \
	engine/physics/PhysicsJointScrew.o \
	engine/physics/PhysicsJointSlider.o \
	engine/physics/PhysicsWorld.o \
	engine/physics/SurfaceData.o \
	engine/resources/AnimationManager.o \
	engine/resources/ConfigFile.o \
	engine/resources/EntityLoader_Object.o \
	engine/resources/FileSearcher.o \
	engine/resources/FontManager.o \
	engine/resources/FrameBitmap.o \
	engine/resources/FrameTexture.o \
	engine/resources/GpuProgramManager.o \
	engine/resources/ImageEntityManager.o \
	engine/resources/ImageManager.o \
	engine/resources/LanguageFile.o \
	engine/resources/MaterialManager.o \
	engine/resources/MeshLoaderHandler.o \
	engine/resources/MeshManager.o \
	engine/resources/ParticleManager.o \
	engine/resources/ResourceBase.o \
	engine/resources/ResourceImage.o \
	engine/resources/ResourceManager.o \
	engine/resources/Resources.o \
	engine/resources/ScriptManager.o \
	engine/resources/SoundEntityManager.o \
	engine/resources/SoundManager.o \
	engine/resources/TextureManager.o \
	engine/resources/TileSetManager.o \
	engine/resources/VideoManager.o \
	engine/resources/low_level_resources.o \
	engine/scene/AnimationState.o \
	engine/scene/Area2D.o \
	engine/scene/Camera2D.o \
	engine/scene/Camera3D.o \
	engine/scene/ColliderEntity.o \
	engine/scene/Entity.o \
	engine/scene/Entity2D.o \
	engine/scene/Entity3D.o \
	engine/scene/GridMap2D.o \
	engine/scene/ImageEntity.o \
	engine/scene/Light.o \
	engine/scene/Light2D.o \
	engine/scene/Light2DPoint.o \
	engine/scene/Light3D.o \
	engine/scene/Light3DPoint.o \
	engine/scene/Light3DSpot.o \
	engine/scene/MeshEntity.o \
	engine/scene/MultiImageEntity.o \
	engine/scene/Node.o \
	engine/scene/Node2D.o \
	engine/scene/Node3D.o \
	engine/scene/NodeState.o \
	engine/scene/PortalContainer.o \
	engine/scene/Scene.o \
	engine/scene/SectorVisibility.o \
	engine/scene/SoundEntity.o \
	engine/scene/SoundSource.o \
	engine/scene/SubMeshEntity.o \
	engine/scene/Tile.o \
	engine/scene/TileData.o \
	engine/scene/TileLayer.o \
	engine/scene/TileMap.o \
	engine/scene/TileMapLineIt.o \
	engine/scene/TileMapRectIt.o \
	engine/scene/TileSet.o \
	engine/scene/World2D.o \
	engine/scene/World3D.o \
	engine/sound/LowLevelSound.o \
	engine/sound/MusicHandler.o \
	engine/sound/Sound.o \
	engine/sound/SoundEntityData.o \
	engine/sound/SoundHandler.o \
	engine/system/Container.o \
	engine/system/LogicTimer.o \
	engine/system/low_level_system.o \
	engine/system/SerializeClass.o \
	engine/system/String.o \
	engine/system/System.o \
	hpl1.o \
	metaengine.o \
	penumbra-overture/AttackHandler.o \
	penumbra-overture/ButtonHandler.o \
	penumbra-overture/CharacterMove.o \
	penumbra-overture/Credits.o \
	penumbra-overture/DeathMenu.o \
	penumbra-overture/DemoEndText.o \
	penumbra-overture/EffectHandler.o \
	penumbra-overture/FadeHandler.o \
	penumbra-overture/GameArea.o \
	penumbra-overture/GameDamageArea.o \
	penumbra-overture/GameEnemy.o \
	penumbra-overture/GameEnemy_Dog.o \
	penumbra-overture/GameEnemy_Spider.o \
	penumbra-overture/GameEnemy_Worm.o \
	penumbra-overture/GameEntity.o \
	penumbra-overture/GameForceArea.o \
	penumbra-overture/GameItem.o \
	penumbra-overture/GameItemType.o \
	penumbra-overture/GameLadder.o \
	penumbra-overture/GameLamp.o \
	penumbra-overture/GameLink.o \
	penumbra-overture/GameLiquidArea.o \
	penumbra-overture/GameMessageHandler.o \
	penumbra-overture/GameMusicHandler.o \
	penumbra-overture/GameObject.o \
	penumbra-overture/GameSaveArea.o \
	penumbra-overture/GameScripts.o \
	penumbra-overture/GameStickArea.o \
	penumbra-overture/GameSwingDoor.o \
	penumbra-overture/GameTypes.o \
	penumbra-overture/GraphicsHelper.o \
	penumbra-overture/HudModel_Throw.o \
	penumbra-overture/HudModel_Weapon.o \
	penumbra-overture/Init.o \
	penumbra-overture/IntroStory.o \
	penumbra-overture/Inventory.o \
	penumbra-overture/MainMenu.o \
	penumbra-overture/MapHandler.o \
	penumbra-overture/MapLoadText.o \
	penumbra-overture/Notebook.o \
	penumbra-overture/NumericalPanel.o \
	penumbra-overture/Player.o \
	penumbra-overture/PlayerHands.o \
	penumbra-overture/PlayerHelper.o \
	penumbra-overture/PlayerState_Interact.o \
	penumbra-overture/PlayerState_Misc.o \
	penumbra-overture/PlayerState_Weapon.o \
	penumbra-overture/PreMenu.o \
	penumbra-overture/RadioHandler.o \
	penumbra-overture/SaveHandler.o \
	penumbra-overture/SaveTypes.o \
	penumbra-overture/TriggerHandler.o \
	penumbra-overture/Triggers.o \
	engine/libraries/newton/core/dg.o \
	engine/libraries/newton/core/dgAABBPolygonSoup.o \
	engine/libraries/newton/core/dgCRC.o \
	engine/libraries/newton/core/dgConvexHull3d.o \
	engine/libraries/newton/core/dgConvexHull4d.o \
	engine/libraries/newton/core/dgDebug.o \
	engine/libraries/newton/core/dgDelaunayTetrahedralization.o \
	engine/libraries/newton/core/dgGeneralMatrix.o \
	engine/libraries/newton/core/dgGeneralVector.o \
	engine/libraries/newton/core/dgGoogol.o \
	engine/libraries/newton/core/dgIntersections.o \
	engine/libraries/newton/core/dgMatrix.o \
	engine/libraries/newton/core/dgMemory.o \
	engine/libraries/newton/core/dgNode.o \
	engine/libraries/newton/core/dgPolygonSoupBuilder.o \
	engine/libraries/newton/core/dgPolyhedra.o \
	engine/libraries/newton/core/dgPolyhedraMassProperties.o \
	engine/libraries/newton/core/dgQuaternion.o \
	engine/libraries/newton/core/dgRandom.o \
	engine/libraries/newton/core/dgRef.o \
	engine/libraries/newton/core/dgRefCounter.o \
	engine/libraries/newton/core/dgSPDMatrix.o \
	engine/libraries/newton/core/dgSmallDeterminant.o \
	engine/libraries/newton/core/dgSphere.o \
	engine/libraries/newton/core/dgThreads.o \
	engine/libraries/newton/core/dgTree.o \
	engine/libraries/newton/core/dgTypes.o \
	engine/libraries/newton/Newton.o \
	engine/libraries/newton/NewtonClass.o \
	engine/libraries/newton/physics/dgBallConstraint.o \
	engine/libraries/newton/physics/dgBilateralConstraint.o \
	engine/libraries/newton/physics/dgBody.o \
	engine/libraries/newton/physics/dgBodyMasterList.o \
	engine/libraries/newton/physics/dgBroadPhaseCollision.o \
	engine/libraries/newton/physics/dgCollision.o \
	engine/libraries/newton/physics/dgCollisionBVH.o \
	engine/libraries/newton/physics/dgCollisionBox.o \
	engine/libraries/newton/physics/dgCollisionCapsule.o \
	engine/libraries/newton/physics/dgCollisionChamferCylinder.o \
	engine/libraries/newton/physics/dgCollisionCompound.o \
	engine/libraries/newton/physics/dgCollisionCompoundBreakable.o \
	engine/libraries/newton/physics/dgCollisionCone.o \
	engine/libraries/newton/physics/dgCollisionConvex.o \
	engine/libraries/newton/physics/dgCollisionConvexHull.o \
	engine/libraries/newton/physics/dgCollisionConvexModifier.o \
	engine/libraries/newton/physics/dgCollisionCylinder.o \
	engine/libraries/newton/physics/dgCollisionEllipse.o \
	engine/libraries/newton/physics/dgCollisionHeightField.o \
	engine/libraries/newton/physics/dgCollisionMesh.o \
	engine/libraries/newton/physics/dgCollisionNull.o \
	engine/libraries/newton/physics/dgCollisionScene.o \
	engine/libraries/newton/physics/dgCollisionSphere.o \
	engine/libraries/newton/physics/dgCollisionUserMesh.o \
	engine/libraries/newton/physics/dgConnectorConstraint.o \
	engine/libraries/newton/physics/dgConstraint.o \
	engine/libraries/newton/physics/dgContact.o \
	engine/libraries/newton/physics/dgCorkscrewConstraint.o \
	engine/libraries/newton/physics/dgHingeConstraint.o \
	engine/libraries/newton/physics/dgMeshEffect.o \
	engine/libraries/newton/physics/dgMeshEffect2.o \
	engine/libraries/newton/physics/dgMeshEffect3.o \
	engine/libraries/newton/physics/dgMeshEffectSolidTree.o \
	engine/libraries/newton/physics/dgMinkowskiConv.o \
	engine/libraries/newton/physics/dgNarrowPhaseCollision.o \
	engine/libraries/newton/physics/dgPointToCurveConstraint.o \
	engine/libraries/newton/physics/dgSlidingConstraint.o \
	engine/libraries/newton/physics/dgUniversalConstraint.o \
	engine/libraries/newton/physics/dgUpVectorConstraint.o \
	engine/libraries/newton/physics/dgUserConstraint.o \
	engine/libraries/newton/physics/dgWorld.o \
	engine/libraries/newton/physics/dgWorldDynamicUpdate.o \
	engine/libraries/angelscript/sources/as_atomic.o \
	engine/libraries/angelscript/sources/as_builder.o \
	engine/libraries/angelscript/sources/as_bytecode.o \
	engine/libraries/angelscript/sources/as_callfunc.o \
	engine/libraries/angelscript/sources/as_compiler.o \
	engine/libraries/angelscript/sources/as_configgroup.o \
	engine/libraries/angelscript/sources/as_context.o \
	engine/libraries/angelscript/sources/as_datatype.o \
	engine/libraries/angelscript/sources/as_gc.o \
	engine/libraries/angelscript/sources/as_generic.o \
	engine/libraries/angelscript/sources/as_globalproperty.o \
	engine/libraries/angelscript/sources/as_memory.o \
	engine/libraries/angelscript/sources/as_module.o \
	engine/libraries/angelscript/sources/as_objecttype.o \
	engine/libraries/angelscript/sources/as_outputbuffer.o \
	engine/libraries/angelscript/sources/as_parser.o \
	engine/libraries/angelscript/sources/as_restore.o \
	engine/libraries/angelscript/sources/as_scriptcode.o \
	engine/libraries/angelscript/sources/as_scriptengine.o \
	engine/libraries/angelscript/sources/as_scriptfunction.o \
	engine/libraries/angelscript/sources/as_scriptnode.o \
	engine/libraries/angelscript/sources/as_scriptobject.o \
	engine/libraries/angelscript/sources/as_string.o \
	engine/libraries/angelscript/sources/as_string_util.o \
	engine/libraries/angelscript/sources/as_thread.o \
	engine/libraries/angelscript/sources/as_tokenizer.o \
	engine/libraries/angelscript/sources/as_typeinfo.o \
	engine/libraries/angelscript/sources/as_variablescope.o

ifdef USE_TINYGL
MODULE_OBJS += \
	engine/impl/low_level_graphics_tgl.o \
	engine/impl/texture_tgl.o \
	engine/impl/vertex_buffer_tgl.o
endif

# This module can be built as a plugin
ifeq ($(ENABLE_HPL1), DYNAMIC_PLUGIN)
PLUGIN := 1
endif

# Include common rules
include $(srcdir)/rules.mk

# Detection objects
DETECT_OBJS += $(MODULE)/detection.o