updated build systems/GPU_physics for Mac OS X

This commit is contained in:
ejcoumans
2006-12-08 22:04:02 +00:00
parent 1aa4e010f0
commit f9832f6b88
15 changed files with 119 additions and 49 deletions

View File

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

View File

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

View File

@@ -1,4 +1,30 @@
SubDir TOP Demos ColladaDemo ;
ExtraDemo ColladaDemo : [ Wildcard *.h *.cpp ] ;
#some demos need extra functionality, Collada / ConvexDecomposition etc.
rule ExtraDemo3
{
Application $(<) : $(>) : noinstall console nomanifest ;
LinkWith $(<) : colladadom libxml bulletopenglsupport bulletdynamics bulletcollision bulletmath ;
CFlags $(<) :
[ FIncludes $(TOP)/Demos/OpenGL ]
[ FIncludes $(TOP)/Extras/COLLADA_DOM/include ]
[ FIncludes $(TOP)/Extras/COLLADA_DOM/include/1.4 ]
[ FIncludes $(TOP)/Extras/LibXML ]
[ FIncludes $(TOP)/Extras/LibXML/include ]
;
MsvcIncDirs $(<) :
"../../Demos/OpenGL"
"../../Extras/COLLADA_DOM/include"
"../../Extras/COLLADA_DOM/include/1.4"
"../../Extras/LibXML"
"../../Extras/LibXML/include" ;
}
ExtraDemo3 ColladaDemo : [ Wildcard *.h *.cpp ] ;
MsvcIncDirs ColladaDemo : "../../Extras/FCollada" ;

View File

@@ -1,3 +1,20 @@
SubDir TOP Demos ConvexDecompositionDemo ;
ExtraDemo ConvexDecompositionDemo : [ Wildcard *.h *.cpp ] ;
#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 ]
;
MsvcIncDirs $(<) :
"../../Demos/OpenGL"
"../../Extras/ConvexDecomposition" ;
}
ExtraDemo2 ConvexDecompositionDemo : [ Wildcard *.h *.cpp ] ;

View File

@@ -1,3 +1,23 @@
SubDir TOP Demos EPAPenDepthDemo ;
ExtraDemo EPAPenDepthDemo : [ Wildcard *.h *.cpp ../../Extras/ExtraSolid35/*.cpp ../../Extras/EPA/*.cpp ] ;
#some demos need extra functionality, Collada / ConvexDecomposition etc.
rule ExtraDemo4
{
Application $(<) : $(>) : noinstall console nomanifest ;
LinkWith $(<) : GIMPACTBullet GIMPACT bulletopenglsupport bulletdynamics bulletcollision bulletmath ;
CFlags $(<) :
[ FIncludes $(TOP)/Demos/OpenGL ]
[ FIncludes $(TOP)/Extras/GIMPACT/include ]
[ FIncludes $(TOP)/Extras/GIMPACTBullet ]
;
MsvcIncDirs $(<) :
"../../Demos/OpenGL"
"../../Extras/GIMPACT/include"
"../../Extras/GIMPACTBullet" ;
}
ExtraDemo4 EPAPenDepthDemo : [ Wildcard *.h *.cpp ] ;

View File

@@ -17,39 +17,10 @@ if $(GLUT.AVAILABLE) = "yes"
"../../src" ;
}
#some demos need extra functionality, Collada / ConvexDecomposition etc.
rule ExtraDemo
{
Application $(<) : $(>) : noinstall console nomanifest ;
LinkWith $(<) : GIMPACTBullet GIMPACT colladadom libxml bulletopenglsupport convexdecomposition bulletdynamics bulletcollision bulletmath ;
CFlags $(<) :
[ FIncludes $(TOP)/Demos/OpenGL ]
[ FIncludes $(TOP)/Extras/ConvexDecomposition ]
[ FIncludes $(TOP)/Extras/COLLADA_DOM/include ]
[ FIncludes $(TOP)/Extras/COLLADA_DOM/include/1.4 ]
[ FIncludes $(TOP)/Extras/LibXML ]
[ FIncludes $(TOP)/Extras/LibXML/include ]
;
MsvcIncDirs $(<) :
"../../Demos/OpenGL"
"../../Extras/ConvexDecomposition"
"../../Extras/COLLADA_DOM/include"
"../../Extras/COLLADA_DOM/include/1.4"
"../../Extras/LibXML"
"../../Extras/LibXML/include" ;
}
}
else
{
rule BulletDemo
{
}
}
rule BulletBasicDemo

View File

@@ -1,3 +1,23 @@
SubDir TOP Demos MovingConcaveDemo ;
ExtraDemo MovingConcaveDemo : [ Wildcard *.h *.cpp ] ;
#some demos need extra functionality, Collada / ConvexDecomposition etc.
rule ExtraDemo1
{
Application $(<) : $(>) : noinstall console nomanifest ;
LinkWith $(<) : GIMPACTBullet GIMPACT bulletopenglsupport bulletdynamics bulletcollision bulletmath ;
CFlags $(<) :
[ FIncludes $(TOP)/Demos/OpenGL ]
[ FIncludes $(TOP)/Extras/GIMPACT/include ]
[ FIncludes $(TOP)/Extras/GIMPACTBullet ]
;
MsvcIncDirs $(<) :
"../../Demos/OpenGL"
"../../Extras/GIMPACT/include"
"../../Extras/GIMPACTBullet" ;
}
ExtraDemo1 MovingConcaveDemo : [ Wildcard *.h *.cpp ] ;