[Bf-committers] Help request build systems for Bullet 2.x upgrade

Kent Mein mein at cs.umn.edu
Mon Nov 20 23:34:38 CET 2006


In reply to erwin at erwincoumans.com (erwin at erwincoumans.com):

For the makefiles,

Are the new bullet lib names changing?
or is it still libbulletdyn.a and libbullet.a?
If they change you will need to edit source/makefile and find those
and modify/add to it/remove as needed.

Then just do something similar to the Makefiles that are in the current 
extern/bullet dir, and modify the extern/Makefile to use bullet2 instead of
bullet.
(I can help if you have any questions with it)

I can also try to help with scons/cmake if needed as well.

Kent

> 
> Hi, 
> 
> I'm planning to upgrade Blender to use the latest Bullet 2.x Physics 
> engine. All filenames and folders in Bullet have changed. This means the 
> build systems all have to be changed as well... 
> 
> Basically, extern/bullet2 is the new location. Also, the include path is 
> now just the src folder. 
> 
> My plan is: 
> 
> 1) disable the game engine for all platforms and all build systems
> 2) check in the working version of the game engine Bullet integration
> 3) Upgrade one build system at a time. Some help can be used for this step 
> 
> Note that extern/bullet becomes obsolete, and after step (1), all files in 
> that folder will be removed. Unfortunately CVS doesn't allow folder 
> deletion, so some 'CVS Surgery' is needed. (Hans?). 
> 
> Please let me know if this causes trouble, 
> 
> Are there some volunteers that can help with one of the build systems 
> (Makefile, SCONS, CMake, MSVC projectfiles), once step 2 is done? 
> 
> Thanks,
> Erwin 
> 
> PS: after this, I will add the C-API, which works with Bullet 2.x
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at projects.blender.org
> http://projects.blender.org/mailman/listinfo/bf-committers

-- 
mein at cs.umn.edu
http://www.cs.umn.edu/~mein


More information about the Bf-committers mailing list