Retired the Jam build system (and msvcgen). CMake is currently the preferred build system on Windows, Mac and UNIX
(autotools files are still left for now)
This commit is contained in:
@@ -1,23 +0,0 @@
|
||||
SubDir TOP Demos AllBulletDemos ;
|
||||
|
||||
FrameWorkDemo AllBulletDemos :
|
||||
[ Wildcard *.h *.cpp ]
|
||||
../CcdPhysicsDemo/CcdPhysicsDemo.cpp
|
||||
../BasicDemo/BasicDemo.cpp
|
||||
../BspDemo/BspDemo.cpp
|
||||
../BspDemo/BspConverter.cpp
|
||||
../BspDemo/BspLoader.cpp
|
||||
../DynamicControlDemo/MotorDemo.cpp
|
||||
../ConcaveDemo/ConcavePhysicsDemo.cpp
|
||||
../ConcaveRaycastDemo/ConcaveRaycastDemo.cpp
|
||||
../ConcaveConvexcastDemo/ConcaveConvexcastDemo.cpp
|
||||
../ConvexDecompositionDemo/ConvexDecompositionDemo.cpp
|
||||
../RagdollDemo/RagdollDemo.cpp
|
||||
../SliderConstraintDemo/SliderConstraintDemo.cpp
|
||||
../GimpactTestDemo/GimpactTestDemo.cpp
|
||||
../Raytracer/Raytracer.cpp
|
||||
../GjkConvexCastDemo/LinearConvexCastDemo.cpp
|
||||
../ForkLiftDemo/ForkLiftDemo.cpp
|
||||
../SoftDemo/SoftDemo.cpp
|
||||
../ConstraintDemo/ConstraintDemo.cpp
|
||||
;
|
||||
@@ -1,3 +0,0 @@
|
||||
SubDir TOP Demos BasicDemo ;
|
||||
|
||||
BulletDemo BasicDemo : [ Wildcard *.h *.cpp ] ;
|
||||
@@ -1,3 +0,0 @@
|
||||
SubDir TOP Demos Benchmarks ;
|
||||
|
||||
BulletBasicDemo Benchmarks : [ Wildcard *.h *.cpp ] ;
|
||||
@@ -1,3 +0,0 @@
|
||||
SubDir TOP Demos Box2dDemo ;
|
||||
|
||||
BulletDemo Box2dDemo : [ Wildcard *.h *.cpp ] ;
|
||||
@@ -1,3 +0,0 @@
|
||||
SubDir TOP Demos BspDemo ;
|
||||
|
||||
BulletDemo BspDemo : [ Wildcard *.h *.cpp ] ;
|
||||
@@ -1,3 +0,0 @@
|
||||
SubDir TOP Demos BulletDinoDemo ;
|
||||
|
||||
BulletDemo BulletDino : [ Wildcard *.h *.c ] ;
|
||||
@@ -1,3 +0,0 @@
|
||||
SubDir TOP Demos CcdPhysicsDemo ;
|
||||
|
||||
BulletDemo CcdPhysicsDemo : [ Wildcard *.h *.cpp ] ;
|
||||
@@ -1,9 +0,0 @@
|
||||
SubDir TOP Demos CharacterDemo ;
|
||||
|
||||
BulletDemo CharacterDemo : [ Wildcard *.h *.cpp ]
|
||||
../BspDemo/BspConverter.cpp
|
||||
../BspDemo/BspConverter.h
|
||||
../BspDemo/BspLoader.cpp
|
||||
../BspDemo/BspLoader.h
|
||||
|
||||
;
|
||||
@@ -1,3 +0,0 @@
|
||||
SubDir TOP Demos CollisionDemo ;
|
||||
|
||||
BulletDemo CollisionDemo : [ Wildcard *.h *.cpp ] ;
|
||||
@@ -1,3 +0,0 @@
|
||||
SubDir TOP Demos CollisionInterfaceDemo ;
|
||||
|
||||
BulletDemo CollisionInterfaceDemo : [ Wildcard *.h *.cpp ] ;
|
||||
@@ -1,3 +0,0 @@
|
||||
SubDir TOP Demos ConstraintDemo ;
|
||||
|
||||
BulletDemo ConstraintDemo : [ Wildcard *.h *.cpp ] ;
|
||||
@@ -1,3 +0,0 @@
|
||||
SubDir TOP Demos ContinuousConvexCollision ;
|
||||
|
||||
BulletDemo ContinuousConvexCollision : [ Wildcard *.h *.cpp ] ;
|
||||
@@ -1,22 +0,0 @@
|
||||
SubDir TOP Demos ConvexDecompositionDemo ;
|
||||
|
||||
#some demos need extra functionality, Collada / ConvexDecomposition etc.
|
||||
|
||||
rule ExtraDemo2
|
||||
|
||||
{
|
||||
Application $(<) : $(>) : noinstall console nomanifest ;
|
||||
LinkWith $(<) : bulletopenglsupport convexdecomposition bulletdynamics bulletcollision bulletmath ;
|
||||
CFlags $(<) :
|
||||
[ FIncludes $(TOP)/Demos/OpenGL ]
|
||||
[ FIncludes $(TOP)/Extras/ConvexDecomposition ]
|
||||
[ FIncludes $(TOP)/Extras/ConvexHull ]
|
||||
;
|
||||
|
||||
MsvcIncDirs $(<) :
|
||||
"../../Demos/OpenGL"
|
||||
"../../Extras/ConvexDecomposition"
|
||||
"../../Extras/ConvexHull" ;
|
||||
}
|
||||
|
||||
ExtraDemo2 ConvexDecompositionDemo : [ Wildcard *.h *.cpp ] ;
|
||||
@@ -1,3 +0,0 @@
|
||||
SubDir TOP Demos ConvexHullDistance ;
|
||||
|
||||
BulletDemo ConvexHullDistance : [ Wildcard *.h *.cpp ] ;
|
||||
@@ -1,3 +0,0 @@
|
||||
SubDir TOP Demos DoublePrecisionDemo ;
|
||||
|
||||
BulletDemo DoublePrecisionDemo : [ Wildcard *.h *.cpp ] ;
|
||||
@@ -1,20 +0,0 @@
|
||||
SubDir TOP Demos EPAPenDepthDemo ;
|
||||
|
||||
#some demos need extra functionality, Collada / ConvexDecomposition etc.
|
||||
|
||||
rule ExtraDemo4
|
||||
|
||||
{
|
||||
Application $(<) : $(>) : noinstall console nomanifest ;
|
||||
LinkWith $(<) : bulletopenglsupport bulletdynamics bulletcollision bulletmath ;
|
||||
CFlags $(<) :
|
||||
[ FIncludes $(TOP)/Demos/OpenGL ]
|
||||
[ FIncludes $(TOP)/Extras/GIMPACT/include ]
|
||||
|
||||
;
|
||||
|
||||
MsvcIncDirs $(<) :
|
||||
"../../Demos/OpenGL" ;
|
||||
}
|
||||
|
||||
ExtraDemo4 EPAPenDepthDemo : [ Wildcard *.h *.cpp ] ;
|
||||
@@ -1,3 +0,0 @@
|
||||
SubDir TOP Demos ForkLiftDemo ;
|
||||
|
||||
BulletDemo ForkLiftDemo : [ Wildcard *.h *.cpp ] ;
|
||||
@@ -1,3 +0,0 @@
|
||||
SubDir TOP Demos GenericJointDemo ;
|
||||
|
||||
BulletDemo GenericJointDemo : [ Wildcard *.h *.cpp ] ;
|
||||
@@ -1,21 +0,0 @@
|
||||
SubDir TOP Demos GimpactTestDemo ;
|
||||
|
||||
#some demos need extra functionality, Collada / ConvexDecomposition etc.
|
||||
|
||||
rule ExtraDemo1
|
||||
|
||||
{
|
||||
Application $(<) : $(>) : noinstall console nomanifest ;
|
||||
LinkWith $(<) : GIMPACTUtils bulletopenglsupport bulletdynamics bulletcollision bulletmath ;
|
||||
CFlags $(<) :
|
||||
[ FIncludes $(TOP)/Demos/OpenGL ]
|
||||
[ FIncludes $(TOP)/Extras/GIMPACTUtils ]
|
||||
;
|
||||
|
||||
MsvcIncDirs $(<) :
|
||||
"../../Demos/OpenGL"
|
||||
"../../Extras/GIMPACTUtils"
|
||||
;
|
||||
}
|
||||
|
||||
ExtraDemo1 GimpactTestDemo : [ Wildcard *.h *.cpp ] ;
|
||||
@@ -1,3 +0,0 @@
|
||||
SubDir TOP Demos GjkConvexCastDemo ;
|
||||
|
||||
BulletDemo GjkConvexCastDemo : [ Wildcard *.h *.cpp ] ;
|
||||
@@ -1,3 +0,0 @@
|
||||
SubDir TOP Demos Gpu2dDemo ;
|
||||
|
||||
BulletDemo Gpu2dDemo : [ Wildcard *.h *.cpp ] ;
|
||||
@@ -1,18 +0,0 @@
|
||||
SubDir TOP Demos Gpu3dDemo ;
|
||||
|
||||
|
||||
rule BulletMTDemo
|
||||
{
|
||||
Application $(<) : $(>) : noinstall console nomanifest ;
|
||||
LinkWith $(<) : bulletopenglsupport bulletmultithreaded bulletdynamics bulletcollision bulletmath ;
|
||||
CFlags $(<) : [ FIncludes $(TOP)/Demos/OpenGL ]
|
||||
[ FIncludes $(TOP)/Extras/ConvexHull ]
|
||||
;
|
||||
MsvcIncDirs $(<) :
|
||||
"../../Demos/OpenGL"
|
||||
"../../src" ;
|
||||
}
|
||||
|
||||
|
||||
|
||||
BulletMTDemo Gpu3dDemo : [ Wildcard *.h *.cpp ] ;
|
||||
@@ -1,5 +0,0 @@
|
||||
SubDir TOP Demos HeightFieldFluidDemo ;
|
||||
|
||||
BulletDemo HeightFieldFluidDemo : [ Wildcard *.cpp *.h ]
|
||||
[ Wildcard BulletHfFluid : *.h *.cpp ]
|
||||
;
|
||||
@@ -1,3 +0,0 @@
|
||||
SubDir TOP Demos HelloWorld ;
|
||||
|
||||
BulletBasicDemo HelloWorld : [ Wildcard *.h *.cpp ] ;
|
||||
122
Demos/Jamfile
122
Demos/Jamfile
@@ -1,122 +0,0 @@
|
||||
SubDir TOP Demos ;
|
||||
|
||||
SubInclude TOP Demos OpenGL ;
|
||||
|
||||
if $(GLUT.AVAILABLE) = "yes"
|
||||
{
|
||||
# All demo apps have a lot in common, so use this rule to simply things
|
||||
rule BulletDemo
|
||||
{
|
||||
Application $(<) : $(>) : noinstall console nomanifest ;
|
||||
LinkWith $(<) : bulletopenglsupport bulletdynamics bulletcollision bulletmath ;
|
||||
CFlags $(<) :
|
||||
[ FIncludes $(TOP)/Demos/OpenGL ]
|
||||
[ FIncludes $(TOP)/Extras/ConvexHull ]
|
||||
;
|
||||
MsvcIncDirs $(<) :
|
||||
"../../Demos/OpenGL"
|
||||
"../../Extras/ConvexHull"
|
||||
"../../src" ;
|
||||
}
|
||||
}
|
||||
|
||||
rule BulletSoftBodyDemo
|
||||
{
|
||||
Application $(<) : $(>) : noinstall console nomanifest ;
|
||||
LinkWith $(<) : bulletopenglsupport bulletsoftbody bulletdynamics bulletcollision bulletmath ;
|
||||
CFlags $(<) :
|
||||
[ FIncludes $(TOP)/src ]
|
||||
[ FIncludes $(TOP)/Demos/OpenGL ]
|
||||
;
|
||||
MsvcIncDirs $(<) :
|
||||
"../../Demos/OpenGL"
|
||||
"../../src" ;
|
||||
}
|
||||
|
||||
rule BulletBasicDemo
|
||||
{
|
||||
Application $(<) : $(>) : noinstall console nomanifest ;
|
||||
LinkWith $(<) : bulletdynamics bulletcollision bulletmath ;
|
||||
CFlags $(<) :
|
||||
[ FIncludes $(TOP)/src ]
|
||||
;
|
||||
MsvcIncDirs $(<) :
|
||||
"../../src" ;
|
||||
}
|
||||
|
||||
rule BulletMiniCLDemo
|
||||
{
|
||||
Application $(<) : $(>) : noinstall console nomanifest ;
|
||||
LinkWith $(<) : bulletmultithreaded bulletmath ;
|
||||
CFlags $(<) :
|
||||
[ FIncludes $(TOP)/src ]
|
||||
;
|
||||
MsvcIncDirs $(<) :
|
||||
"../../src" ;
|
||||
}
|
||||
|
||||
|
||||
if $(GLUT.AVAILABLE) = "yes"
|
||||
{
|
||||
# All demo apps have a lot in common, so use this rule to simply things
|
||||
rule FrameWorkDemo
|
||||
{
|
||||
Application $(<) : $(>) : noinstall console nomanifest ;
|
||||
LinkWith $(<) : GIMPACTUtils bulletopenglsupport bulletsoftbody convexdecomposition bulletdynamics bulletcollision bulletmath glui ;
|
||||
CFlags $(<) :
|
||||
[ FIncludes $(TOP)/Extras ]
|
||||
[ FIncludes $(TOP)/Demos/OpenGL ]
|
||||
[ FIncludes $(TOP)/Extras/ConvexDecomposition ]
|
||||
[ FIncludes $(TOP)/Extras/ConvexHull ]
|
||||
[ FIncludes $(TOP)/Extras/GIMPACTUtils ]
|
||||
;
|
||||
MsvcIncDirs $(<) :
|
||||
"../../Extras"
|
||||
"../../src"
|
||||
"../../Extras/ConvexHull"
|
||||
"../../Demos/OpenGL"
|
||||
"../../Extras/ConvexDecomposition"
|
||||
"../../Extras/GIMPACTUtils"
|
||||
;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
SubInclude TOP Demos AllBulletDemos ;
|
||||
SubInclude TOP Demos CcdPhysicsDemo ;
|
||||
SubInclude TOP Demos Benchmarks ;
|
||||
SubInclude TOP Demos UserCollisionAlgorithm ;
|
||||
SubInclude TOP Demos MultiThreadedDemo ;
|
||||
SubInclude TOP Demos ForkLiftDemo ;
|
||||
SubInclude TOP Demos BulletDinoDemo ;
|
||||
SubInclude TOP Demos EPAPenDepthDemo ;
|
||||
SubInclude TOP Demos HelloWorld ;
|
||||
SubInclude TOP Demos MiniCL_VectorAdd ;
|
||||
SubInclude TOP Demos BspDemo ;
|
||||
SubInclude TOP Demos BasicDemo ;
|
||||
SubInclude TOP Demos Box2dDemo ;
|
||||
SubInclude TOP Demos Gpu2dDemo ;
|
||||
SubInclude TOP Demos Gpu3dDemo ;
|
||||
SubInclude TOP Demos ConvexDecompositionDemo ;
|
||||
SubInclude TOP Demos ColladaDemo ;
|
||||
SubInclude TOP Demos CharacterDemo ;
|
||||
SubInclude TOP Demos VehicleDemo ;
|
||||
SubInclude TOP Demos CollisionDemo ;
|
||||
SubInclude TOP Demos CollisionInterfaceDemo ;
|
||||
SubInclude TOP Demos GimpactTestDemo ;
|
||||
SubInclude TOP Demos MovingConcaveDemo ;
|
||||
SubInclude TOP Demos ConcaveDemo ;
|
||||
SubInclude TOP Demos MultiMaterialDemo ;
|
||||
SubInclude TOP Demos ConstraintDemo ;
|
||||
SubInclude TOP Demos SliderConstraintDemo ;
|
||||
SubInclude TOP Demos RagdollDemo ;
|
||||
SubInclude TOP Demos GenericJointDemo ;
|
||||
SubInclude TOP Demos SoftDemo ;
|
||||
SubInclude TOP Demos ContinuousConvexCollision ;
|
||||
SubInclude TOP Demos GjkConvexCastDemo ;
|
||||
SubInclude TOP Demos Raytracer ;
|
||||
SubInclude TOP Demos SimplexDemo ;
|
||||
SubInclude TOP Demos DoublePrecisionDemo ;
|
||||
SubInclude TOP Demos TerrainDemo ;
|
||||
SubInclude TOP Demos HeightFieldFluidDemo ;
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
SubDir TOP Demos MovingConcaveDemo ;
|
||||
|
||||
#some demos need extra functionality, Collada / ConvexDecomposition etc.
|
||||
|
||||
rule ExtraDemo1
|
||||
|
||||
{
|
||||
Application $(<) : $(>) : noinstall console nomanifest ;
|
||||
LinkWith $(<) : bulletopenglsupport bulletdynamics bulletcollision bulletmath ;
|
||||
CFlags $(<) :
|
||||
[ FIncludes $(TOP)/Demos/OpenGL ]
|
||||
|
||||
;
|
||||
|
||||
MsvcIncDirs $(<) :
|
||||
"../../Demos/OpenGL" ;
|
||||
}
|
||||
|
||||
ExtraDemo1 MovingConcaveDemo : [ Wildcard *.h *.cpp ] ;
|
||||
@@ -1,3 +0,0 @@
|
||||
SubDir TOP Demos MultiMaterialDemo ;
|
||||
|
||||
BulletDemo MultiMaterialDemo : [ Wildcard *.h *.cpp ] ;
|
||||
@@ -1,27 +0,0 @@
|
||||
SubDir TOP Demos MultiThreadedDemo ;
|
||||
|
||||
#some demos need extra functionality, Collada / ConvexDecomposition etc.
|
||||
|
||||
rule ExtraDemo4
|
||||
|
||||
{
|
||||
Application $(<) : $(>) : noinstall console nomanifest ;
|
||||
LinkWith $(<) : bulletopenglsupport bulletmultithreaded bulletdynamics bulletcollision bulletmath ;
|
||||
CFlags $(<) :
|
||||
[ FIncludes $(TOP)/Demos/OpenGL ]
|
||||
[ FIncludes $(TOP)/Extras/BulletMultiThreaded ]
|
||||
|
||||
;
|
||||
|
||||
MsvcIncDirs $(<) :
|
||||
"../../Demos/OpenGL"
|
||||
"../../Extras/BulletColladaConverter"
|
||||
"../../Extras/COLLADA_DOM/include"
|
||||
"../../Extras/COLLADA_DOM/include/1.4"
|
||||
"../../Extras/LibXML"
|
||||
"../../Extras/LibXML/include" ;
|
||||
}
|
||||
|
||||
ExtraDemo4 MultiThreadedDemo : [ Wildcard *.h *.cpp ] ;
|
||||
|
||||
MsvcIncDirs MultiThreadedDemo : "../../Extras/BulletMultiThreaded" ;
|
||||
@@ -1,19 +0,0 @@
|
||||
SubDir TOP Demos OpenGL ;
|
||||
|
||||
if $(GLUT.AVAILABLE) = "yes"
|
||||
{
|
||||
|
||||
|
||||
Description bulletopenglsupport : "Bullet OpenGL support" ;
|
||||
Library bulletopenglsupport :
|
||||
[ Wildcard *.h *.cpp ] : noinstall
|
||||
;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
LibDepends bulletopenglsupport : bulletdynamics ;
|
||||
|
||||
ExternalLibs bulletopenglsupport : GLUT ;
|
||||
}
|
||||
@@ -1,3 +0,0 @@
|
||||
SubDir TOP Demos RagdollDemo ;
|
||||
|
||||
BulletDemo RagdollDemo : [ Wildcard *.h *.cpp ] ;
|
||||
@@ -1,3 +0,0 @@
|
||||
SubDir TOP Demos Raytracer ;
|
||||
|
||||
BulletDemo Raytracer : [ Wildcard *.h *.cpp ] ;
|
||||
@@ -1,3 +0,0 @@
|
||||
SubDir TOP Demos SimplexDemo ;
|
||||
|
||||
BulletDemo SimplexDemo : [ Wildcard *.h *.cpp ] ;
|
||||
@@ -1,3 +0,0 @@
|
||||
SubDir TOP Demos SliderConstraintDemo ;
|
||||
|
||||
BulletDemo SliderConstraintDemo : [ Wildcard *.h *.cpp ] ;
|
||||
@@ -1,3 +0,0 @@
|
||||
SubDir TOP Demos SoftDemo ;
|
||||
|
||||
BulletSoftBodyDemo SoftBodyDemo : [ Wildcard *.h *.cpp ] ;
|
||||
@@ -1,3 +0,0 @@
|
||||
SubDir TOP Demos TerrainDemo ;
|
||||
|
||||
BulletDemo TerrainDemo : [ Wildcard *.h *.cpp ] ;
|
||||
@@ -1,3 +0,0 @@
|
||||
SubDir TOP Demos UserCollisionAlgorithm ;
|
||||
|
||||
BulletDemo UserCollisionAlgorithm : [ Wildcard *.h *.cpp ] ;
|
||||
@@ -1,3 +0,0 @@
|
||||
SubDir TOP Demos VehicleDemo ;
|
||||
|
||||
BulletDemo VehicleDemo : [ Wildcard *.h *.cpp ] ;
|
||||
Reference in New Issue
Block a user