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:
erwin.coumans
2010-02-20 15:47:20 +00:00
parent 6ef37ab722
commit 1c0ec85c32
100 changed files with 2 additions and 10345 deletions

View File

@@ -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
;

View File

@@ -1,3 +0,0 @@
SubDir TOP Demos BasicDemo ;
BulletDemo BasicDemo : [ Wildcard *.h *.cpp ] ;

View File

@@ -1,3 +0,0 @@
SubDir TOP Demos Benchmarks ;
BulletBasicDemo Benchmarks : [ Wildcard *.h *.cpp ] ;

View File

@@ -1,3 +0,0 @@
SubDir TOP Demos Box2dDemo ;
BulletDemo Box2dDemo : [ Wildcard *.h *.cpp ] ;

View File

@@ -1,3 +0,0 @@
SubDir TOP Demos BspDemo ;
BulletDemo BspDemo : [ Wildcard *.h *.cpp ] ;

View File

@@ -1,3 +0,0 @@
SubDir TOP Demos BulletDinoDemo ;
BulletDemo BulletDino : [ Wildcard *.h *.c ] ;

View File

@@ -1,3 +0,0 @@
SubDir TOP Demos CcdPhysicsDemo ;
BulletDemo CcdPhysicsDemo : [ Wildcard *.h *.cpp ] ;

View File

@@ -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
;

View File

@@ -1,3 +0,0 @@
SubDir TOP Demos CollisionDemo ;
BulletDemo CollisionDemo : [ Wildcard *.h *.cpp ] ;

View File

@@ -1,3 +0,0 @@
SubDir TOP Demos CollisionInterfaceDemo ;
BulletDemo CollisionInterfaceDemo : [ Wildcard *.h *.cpp ] ;

View File

@@ -1,3 +0,0 @@
SubDir TOP Demos ConstraintDemo ;
BulletDemo ConstraintDemo : [ Wildcard *.h *.cpp ] ;

View File

@@ -1,3 +0,0 @@
SubDir TOP Demos ContinuousConvexCollision ;
BulletDemo ContinuousConvexCollision : [ Wildcard *.h *.cpp ] ;

View File

@@ -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 ] ;

View File

@@ -1,3 +0,0 @@
SubDir TOP Demos ConvexHullDistance ;
BulletDemo ConvexHullDistance : [ Wildcard *.h *.cpp ] ;

View File

@@ -1,3 +0,0 @@
SubDir TOP Demos DoublePrecisionDemo ;
BulletDemo DoublePrecisionDemo : [ Wildcard *.h *.cpp ] ;

View File

@@ -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 ] ;

View File

@@ -1,3 +0,0 @@
SubDir TOP Demos ForkLiftDemo ;
BulletDemo ForkLiftDemo : [ Wildcard *.h *.cpp ] ;

View File

@@ -1,3 +0,0 @@
SubDir TOP Demos GenericJointDemo ;
BulletDemo GenericJointDemo : [ Wildcard *.h *.cpp ] ;

View File

@@ -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 ] ;

View File

@@ -1,3 +0,0 @@
SubDir TOP Demos GjkConvexCastDemo ;
BulletDemo GjkConvexCastDemo : [ Wildcard *.h *.cpp ] ;

View File

@@ -1,3 +0,0 @@
SubDir TOP Demos Gpu2dDemo ;
BulletDemo Gpu2dDemo : [ Wildcard *.h *.cpp ] ;

View File

@@ -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 ] ;

View File

@@ -1,5 +0,0 @@
SubDir TOP Demos HeightFieldFluidDemo ;
BulletDemo HeightFieldFluidDemo : [ Wildcard *.cpp *.h ]
[ Wildcard BulletHfFluid : *.h *.cpp ]
;

View File

@@ -1,3 +0,0 @@
SubDir TOP Demos HelloWorld ;
BulletBasicDemo HelloWorld : [ Wildcard *.h *.cpp ] ;

View File

@@ -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 ;

View File

@@ -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 ] ;

View File

@@ -1,3 +0,0 @@
SubDir TOP Demos MultiMaterialDemo ;
BulletDemo MultiMaterialDemo : [ Wildcard *.h *.cpp ] ;

View File

@@ -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" ;

View File

@@ -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 ;
}

View File

@@ -1,3 +0,0 @@
SubDir TOP Demos RagdollDemo ;
BulletDemo RagdollDemo : [ Wildcard *.h *.cpp ] ;

View File

@@ -1,3 +0,0 @@
SubDir TOP Demos Raytracer ;
BulletDemo Raytracer : [ Wildcard *.h *.cpp ] ;

View File

@@ -1,3 +0,0 @@
SubDir TOP Demos SimplexDemo ;
BulletDemo SimplexDemo : [ Wildcard *.h *.cpp ] ;

View File

@@ -1,3 +0,0 @@
SubDir TOP Demos SliderConstraintDemo ;
BulletDemo SliderConstraintDemo : [ Wildcard *.h *.cpp ] ;

View File

@@ -1,3 +0,0 @@
SubDir TOP Demos SoftDemo ;
BulletSoftBodyDemo SoftBodyDemo : [ Wildcard *.h *.cpp ] ;

View File

@@ -1,3 +0,0 @@
SubDir TOP Demos TerrainDemo ;
BulletDemo TerrainDemo : [ Wildcard *.h *.cpp ] ;

View File

@@ -1,3 +0,0 @@
SubDir TOP Demos UserCollisionAlgorithm ;
BulletDemo UserCollisionAlgorithm : [ Wildcard *.h *.cpp ] ;

View File

@@ -1,3 +0,0 @@
SubDir TOP Demos VehicleDemo ;
BulletDemo VehicleDemo : [ Wildcard *.h *.cpp ] ;