Undo revision 23130 which was a merge with 2.5, a messy one because I did something...
[blender.git] / source / gameengine / Physics / Bullet / SConscript
1 #!/usr/bin/python
2 Import ('env')
3
4 sources = 'CcdPhysicsEnvironment.cpp CcdPhysicsController.cpp CcdGraphicController.cpp'
5
6 incs = '. ../common'
7 incs += ' #source/kernel/gen_system'
8 incs += ' #intern/string'
9 incs += ' #intern/moto/include'
10 incs += ' #extern/glew/include'
11 incs += ' #source/gameengine/Rasterizer'
12 incs += ' #source/gameengine/Ketsji'
13 incs += ' #source/gameengine/Expressions'
14 incs += ' #source/gameengine/GameLogic'
15 incs += ' #source/gameengine/SceneGraph'
16 incs += ' #source/blender/makesdna'
17 incs += ' #source/blender/blenkernel'
18 incs += ' #source/blender/blenlib'
19 incs += ' #intern/guardedalloc'
20
21 incs += ' ' + env['BF_BULLET_INC']
22 incs += ' ' + env['BF_PYTHON_INC']
23
24 cxxflags = []
25 if env['OURPLATFORM'] in ('win32-vc', 'win64-vc'):
26         cxxflags.append ('/GR')
27         cxxflags.append ('/O2')
28         cxxflags.append ('/EHsc')
29
30 env.BlenderLib ( 'bf_bullet', Split(sources), Split(incs), [], libtype=['core','player'], priority=[350,80], cxx_compileflags=cxxflags )