| 
									
										
										
										
											2017-11-04 20:52:59 +01:00
										 |  |  | #!/usr/bin/env python | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-03-30 08:28:32 +02:00
										 |  |  | Import("env") | 
					
						
							|  |  |  | Import("env_modules") | 
					
						
							| 
									
										
										
										
											2017-11-04 20:52:59 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-12-13 15:45:37 +01:00
										 |  |  | env_bullet = env_modules.Clone() | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-01-13 15:16:11 +01:00
										 |  |  | # Thirdparty source files | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-12-17 16:01:36 +01:00
										 |  |  | thirdparty_obj = [] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-03-30 08:28:32 +02:00
										 |  |  | if env["builtin_bullet"]: | 
					
						
							| 
									
										
										
										
											2021-09-29 15:47:08 +02:00
										 |  |  |     # Build only "Bullet2" API (not "Bullet3" folders). | 
					
						
							| 
									
										
										
										
											2020-01-08 18:05:43 +01:00
										 |  |  |     # Sync file list with relevant upstream CMakeLists.txt for each folder. | 
					
						
							| 
									
										
										
										
											2018-01-13 15:16:11 +01:00
										 |  |  |     thirdparty_dir = "#thirdparty/bullet/" | 
					
						
							| 
									
										
										
										
											2018-01-13 14:01:53 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-01-13 15:16:11 +01:00
										 |  |  |     bullet2_src = [ | 
					
						
							| 
									
										
										
										
											2017-11-04 20:52:59 +01:00
										 |  |  |         # BulletCollision | 
					
						
							| 
									
										
										
										
											2020-03-30 08:28:32 +02:00
										 |  |  |         "BulletCollision/BroadphaseCollision/btAxisSweep3.cpp", | 
					
						
							|  |  |  |         "BulletCollision/BroadphaseCollision/btBroadphaseProxy.cpp", | 
					
						
							|  |  |  |         "BulletCollision/BroadphaseCollision/btCollisionAlgorithm.cpp", | 
					
						
							|  |  |  |         "BulletCollision/BroadphaseCollision/btDbvt.cpp", | 
					
						
							|  |  |  |         "BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp", | 
					
						
							|  |  |  |         "BulletCollision/BroadphaseCollision/btDispatcher.cpp", | 
					
						
							|  |  |  |         "BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp", | 
					
						
							|  |  |  |         "BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp", | 
					
						
							|  |  |  |         "BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionDispatch/btBoxBoxDetector.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionDispatch/btCollisionDispatcher.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionDispatch/btCollisionDispatcherMt.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionDispatch/btCollisionObject.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionDispatch/btCollisionWorld.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionDispatch/btCollisionWorldImporter.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionDispatch/btGhostObject.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionDispatch/btHashedSimplePairCache.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionDispatch/btManifoldResult.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionDispatch/btSimulationIslandManager.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionDispatch/btUnionFind.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionDispatch/SphereTriangleDetector.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btBoxShape.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btBox2dShape.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btCapsuleShape.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btCollisionShape.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btCompoundShape.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btConcaveShape.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btConeShape.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btConvexHullShape.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btConvexInternalShape.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btConvexPointCloudShape.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btConvexPolyhedron.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btConvexShape.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btConvex2dShape.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btCylinderShape.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btEmptyShape.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btMiniSDF.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btMinkowskiSumShape.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btMultiSphereShape.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btOptimizedBvh.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btSdfCollisionShape.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btShapeHull.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btSphereShape.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btStaticPlaneShape.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btStridingMeshInterface.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btTetrahedronShape.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btTriangleBuffer.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btTriangleCallback.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btTriangleIndexVertexArray.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btTriangleMesh.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btTriangleMeshShape.cpp", | 
					
						
							|  |  |  |         "BulletCollision/CollisionShapes/btUniformScalingShape.cpp", | 
					
						
							|  |  |  |         "BulletCollision/Gimpact/btContactProcessing.cpp", | 
					
						
							|  |  |  |         "BulletCollision/Gimpact/btGenericPoolAllocator.cpp", | 
					
						
							|  |  |  |         "BulletCollision/Gimpact/btGImpactBvh.cpp", | 
					
						
							|  |  |  |         "BulletCollision/Gimpact/btGImpactCollisionAlgorithm.cpp", | 
					
						
							|  |  |  |         "BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp", | 
					
						
							|  |  |  |         "BulletCollision/Gimpact/btGImpactShape.cpp", | 
					
						
							|  |  |  |         "BulletCollision/Gimpact/btTriangleShapeEx.cpp", | 
					
						
							|  |  |  |         "BulletCollision/Gimpact/gim_box_set.cpp", | 
					
						
							|  |  |  |         "BulletCollision/Gimpact/gim_contact.cpp", | 
					
						
							|  |  |  |         "BulletCollision/Gimpact/gim_memory.cpp", | 
					
						
							|  |  |  |         "BulletCollision/Gimpact/gim_tri_collision.cpp", | 
					
						
							|  |  |  |         "BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp", | 
					
						
							|  |  |  |         "BulletCollision/NarrowPhaseCollision/btConvexCast.cpp", | 
					
						
							|  |  |  |         "BulletCollision/NarrowPhaseCollision/btGjkConvexCast.cpp", | 
					
						
							|  |  |  |         "BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp", | 
					
						
							|  |  |  |         "BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.cpp", | 
					
						
							|  |  |  |         "BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp", | 
					
						
							|  |  |  |         "BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp", | 
					
						
							|  |  |  |         "BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp", | 
					
						
							|  |  |  |         "BulletCollision/NarrowPhaseCollision/btRaycastCallback.cpp", | 
					
						
							|  |  |  |         "BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.cpp", | 
					
						
							|  |  |  |         "BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp", | 
					
						
							|  |  |  |         "BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.cpp", | 
					
						
							| 
									
										
										
										
											2017-11-04 20:52:59 +01:00
										 |  |  |         # BulletDynamics | 
					
						
							| 
									
										
										
										
											2020-03-30 08:28:32 +02:00
										 |  |  |         "BulletDynamics/Character/btKinematicCharacterController.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/ConstraintSolver/btContactConstraint.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/ConstraintSolver/btFixedConstraint.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/ConstraintSolver/btGearConstraint.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/ConstraintSolver/btHinge2Constraint.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/ConstraintSolver/btHingeConstraint.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/ConstraintSolver/btNNCGConstraintSolver.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/ConstraintSolver/btSliderConstraint.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/ConstraintSolver/btTypedConstraint.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/ConstraintSolver/btUniversalConstraint.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/Dynamics/btDiscreteDynamicsWorldMt.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/Dynamics/btSimulationIslandManagerMt.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/Dynamics/btRigidBody.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp", | 
					
						
							|  |  |  |         # "BulletDynamics/Dynamics/Bullet-C-API.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/Vehicle/btRaycastVehicle.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/Vehicle/btWheelInfo.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/Featherstone/btMultiBody.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/Featherstone/btMultiBodyConstraint.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/Featherstone/btMultiBodyFixedConstraint.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/Featherstone/btMultiBodyGearConstraint.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/Featherstone/btMultiBodyJointMotor.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/Featherstone/btMultiBodyMLCPConstraintSolver.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/Featherstone/btMultiBodyPoint2Point.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/Featherstone/btMultiBodySliderConstraint.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/Featherstone/btMultiBodySphericalJointMotor.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/MLCPSolvers/btDantzigLCP.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/MLCPSolvers/btMLCPSolver.cpp", | 
					
						
							|  |  |  |         "BulletDynamics/MLCPSolvers/btLemkeAlgorithm.cpp", | 
					
						
							| 
									
										
										
										
											2017-11-04 20:52:59 +01:00
										 |  |  |         # BulletInverseDynamics | 
					
						
							| 
									
										
										
										
											2020-03-30 08:28:32 +02:00
										 |  |  |         "BulletInverseDynamics/IDMath.cpp", | 
					
						
							|  |  |  |         "BulletInverseDynamics/MultiBodyTree.cpp", | 
					
						
							|  |  |  |         "BulletInverseDynamics/details/MultiBodyTreeInitCache.cpp", | 
					
						
							|  |  |  |         "BulletInverseDynamics/details/MultiBodyTreeImpl.cpp", | 
					
						
							| 
									
										
										
										
											2017-11-04 20:52:59 +01:00
										 |  |  |         # BulletSoftBody | 
					
						
							| 
									
										
										
										
											2020-03-30 08:28:32 +02:00
										 |  |  |         "BulletSoftBody/btSoftBody.cpp", | 
					
						
							|  |  |  |         "BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.cpp", | 
					
						
							|  |  |  |         "BulletSoftBody/btSoftBodyHelpers.cpp", | 
					
						
							|  |  |  |         "BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.cpp", | 
					
						
							|  |  |  |         "BulletSoftBody/btSoftRigidCollisionAlgorithm.cpp", | 
					
						
							|  |  |  |         "BulletSoftBody/btSoftRigidDynamicsWorld.cpp", | 
					
						
							|  |  |  |         "BulletSoftBody/btSoftMultiBodyDynamicsWorld.cpp", | 
					
						
							|  |  |  |         "BulletSoftBody/btSoftSoftCollisionAlgorithm.cpp", | 
					
						
							|  |  |  |         "BulletSoftBody/btDefaultSoftBodySolver.cpp", | 
					
						
							|  |  |  |         "BulletSoftBody/btDeformableBackwardEulerObjective.cpp", | 
					
						
							|  |  |  |         "BulletSoftBody/btDeformableBodySolver.cpp", | 
					
						
							|  |  |  |         "BulletSoftBody/btDeformableMultiBodyConstraintSolver.cpp", | 
					
						
							|  |  |  |         "BulletSoftBody/btDeformableContactProjection.cpp", | 
					
						
							|  |  |  |         "BulletSoftBody/btDeformableMultiBodyDynamicsWorld.cpp", | 
					
						
							|  |  |  |         "BulletSoftBody/btDeformableContactConstraint.cpp", | 
					
						
							| 
									
										
										
										
											2021-09-29 15:47:08 +02:00
										 |  |  |         "BulletSoftBody/poly34.cpp", | 
					
						
							| 
									
										
										
										
											2017-11-04 20:52:59 +01:00
										 |  |  |         # clew | 
					
						
							| 
									
										
										
										
											2020-03-30 08:28:32 +02:00
										 |  |  |         "clew/clew.c", | 
					
						
							| 
									
										
										
										
											2017-11-04 20:52:59 +01:00
										 |  |  |         # LinearMath | 
					
						
							| 
									
										
										
										
											2020-03-30 08:28:32 +02:00
										 |  |  |         "LinearMath/btAlignedAllocator.cpp", | 
					
						
							|  |  |  |         "LinearMath/btConvexHull.cpp", | 
					
						
							|  |  |  |         "LinearMath/btConvexHullComputer.cpp", | 
					
						
							|  |  |  |         "LinearMath/btGeometryUtil.cpp", | 
					
						
							|  |  |  |         "LinearMath/btPolarDecomposition.cpp", | 
					
						
							|  |  |  |         "LinearMath/btQuickprof.cpp", | 
					
						
							| 
									
										
										
										
											2021-09-29 15:47:08 +02:00
										 |  |  |         "LinearMath/btReducedVector.cpp", | 
					
						
							| 
									
										
										
										
											2020-03-30 08:28:32 +02:00
										 |  |  |         "LinearMath/btSerializer.cpp", | 
					
						
							|  |  |  |         "LinearMath/btSerializer64.cpp", | 
					
						
							|  |  |  |         "LinearMath/btThreads.cpp", | 
					
						
							|  |  |  |         "LinearMath/btVector3.cpp", | 
					
						
							|  |  |  |         "LinearMath/TaskScheduler/btTaskScheduler.cpp", | 
					
						
							|  |  |  |         "LinearMath/TaskScheduler/btThreadSupportPosix.cpp", | 
					
						
							|  |  |  |         "LinearMath/TaskScheduler/btThreadSupportWin32.cpp", | 
					
						
							| 
									
										
										
										
											2017-11-04 20:52:59 +01:00
										 |  |  |     ] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-01-13 15:16:11 +01:00
										 |  |  |     thirdparty_sources = [thirdparty_dir + file for file in bullet2_src] | 
					
						
							| 
									
										
										
										
											2017-11-04 20:52:59 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-09-29 15:47:08 +02:00
										 |  |  |     env_bullet.Prepend(CPPPATH=[thirdparty_dir]) | 
					
						
							| 
									
										
										
										
											2017-11-04 20:52:59 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-09-28 15:07:31 +01:00
										 |  |  |     env_bullet.Append(CPPDEFINES=["BT_USE_OLD_DAMPING_METHOD", "BT_THREADSAFE"]) | 
					
						
							| 
									
										
										
										
											2020-05-27 17:50:49 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-09-28 13:29:52 +02:00
										 |  |  |     env_thirdparty = env_bullet.Clone() | 
					
						
							|  |  |  |     env_thirdparty.disable_warnings() | 
					
						
							| 
									
										
										
										
											2020-12-17 16:01:36 +01:00
										 |  |  |     env_thirdparty.add_source_files(thirdparty_obj, thirdparty_sources) | 
					
						
							|  |  |  |     env.modules_sources += thirdparty_obj | 
					
						
							| 
									
										
										
										
											2018-09-28 13:29:52 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-04 20:52:59 +01:00
										 |  |  | # Godot source files | 
					
						
							| 
									
										
										
										
											2020-12-17 16:01:36 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | module_obj = [] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | env_bullet.add_source_files(module_obj, "*.cpp") | 
					
						
							|  |  |  | env.modules_sources += module_obj | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Needed to force rebuilding the module files when the thirdparty library is updated. | 
					
						
							|  |  |  | env.Depends(module_obj, thirdparty_obj) |