2 # ***** BEGIN GPL LICENSE BLOCK *****
4 # This program is free software; you can redistribute it and/or
5 # modify it under the terms of the GNU General Public License
6 # as published by the Free Software Foundation; either version 2
7 # of the License, or (at your option) any later version.
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 # GNU General Public License for more details.
14 # You should have received a copy of the GNU General Public License
15 # along with this program; if not, write to the Free Software Foundation,
16 # Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
18 # The Original Code is Copyright (C) 2006, Blender Foundation
19 # All rights reserved.
21 # The Original Code is: all of this file.
23 # Contributor(s): Jacques Beaurain.
25 # ***** END GPL LICENSE BLOCK *****
35 ../Network/LoopBackNetwork
38 ../Rasterizer/RAS_OpenGLRasterizer
41 ../../blender/blenfont
42 ../../blender/blenkernel
44 ../../blender/blenloader
47 ../../blender/makesdna
48 ../../blender/makesrna
50 ../../blender/python/generic
51 ../../blender/python/mathutils
52 ../../../intern/container
53 ../../../intern/guardedalloc
54 ../../../intern/moto/include
55 ../../../intern/string
70 KX_BlenderMaterial.cpp
71 KX_BulletPhysicsController.cpp
74 KX_CameraIpoSGController.cpp
75 KX_ConstraintActuator.cpp
76 KX_ConstraintWrapper.cpp
77 KX_ConvertPhysicsObjects.cpp
83 KX_IPO_SGController.cpp
84 KX_IPhysicsController.cpp
88 KX_LightIpoSGController.cpp
89 KX_MaterialIpoController.cpp
92 KX_MouseFocusSensor.cpp
94 KX_ObColorIpoSGController.cpp
96 KX_OrientationInterpolator.cpp
98 KX_PhysicsObjectWrapper.cpp
100 KX_PolygonMaterial.cpp
101 KX_PositionInterpolator.cpp
102 KX_PyConstraintBinding.cpp
105 KX_PythonInitTypes.cpp
109 KX_RayEventManager.cpp
111 KX_SCA_AddObjectActuator.cpp
112 KX_SCA_DynamicActuator.cpp
113 KX_SCA_EndObjectActuator.cpp
114 KX_SCA_ReplaceMeshActuator.cpp
115 KX_SG_BoneParentNodeRelationship.cpp
116 KX_SG_NodeRelationships.cpp
117 KX_ScalarInterpolator.cpp
118 KX_ScalingInterpolator.cpp
123 KX_TimeCategoryLogger.cpp
125 KX_TouchEventManager.cpp
127 KX_TrackToActuator.cpp
128 KX_VehicleWrapper.cpp
130 KX_VisibilityActuator.cpp
132 KX_WorldIpoController.cpp
142 KX_BulletPhysicsController.h
145 KX_CameraIpoSGController.h
146 KX_ClientObjectInfo.h
147 KX_ConstraintActuator.h
148 KX_ConstraintWrapper.h
149 KX_ConvertPhysicsObject.h
157 KX_IPO_SGController.h
158 KX_IPhysicsController.h
159 KX_IScalarInterpolator.h
165 KX_LightIpoSGController.h
166 KX_MaterialIpoController.h
169 KX_MouseFocusSensor.h
171 KX_ObColorIpoSGController.h
173 KX_OrientationInterpolator.h
175 KX_PhysicsEngineEnums.h
176 KX_PhysicsObjectWrapper.h
177 KX_PhysicsPropertiesobsolete.h
180 KX_PositionInterpolator.h
181 KX_PyConstraintBinding.h
190 KX_SCA_AddObjectActuator.h
191 KX_SCA_DynamicActuator.h
192 KX_SCA_EndObjectActuator.h
193 KX_SCA_ReplaceMeshActuator.h
194 KX_SG_BoneParentNodeRelationship.h
195 KX_SG_NodeRelationships.h
196 KX_ScalarInterpolator.h
197 KX_ScalingInterpolator.h
202 KX_TimeCategoryLogger.h
204 KX_TouchEventManager.h
209 KX_VisibilityActuator.h
211 KX_WorldIpoController.h
214 add_definitions(-DGLEW_STATIC)
221 add_definitions(-DDISABLE_SDL)
224 if(WITH_CODEC_FFMPEG)
225 add_definitions(-DWITH_FFMPEG)
230 ../../../intern/audaspace/intern
231 ../../../intern/audaspace/FX
233 add_definitions(-DWITH_AUDASPACE)
238 ../../../extern/bullet2/src
241 add_definitions(-DUSE_BULLET)
244 blender_add_lib(ge_logic_ketsji "${SRC}" "${INC}" "${INC_SYS}")