split bge includes for scons onto their own lines (for easier merging)

This commit is contained in:
Campbell Barton 2013-05-29 21:56:55 +00:00
parent 65baf6ca5c
commit 9cf6e305a9
15 changed files with 323 additions and 177 deletions

@ -28,25 +28,45 @@
Import ('env')
sources = env.Glob('*.cpp')
defs = [ 'GLEW_STATIC' ]
incs = '. #intern/string #intern/guardedalloc'
incs += ' #source/gameengine/Rasterizer/RAS_OpenGLRasterizer'
incs += ' #source/gameengine/Converter #source/blender/imbuf'
incs += ' #intern/ghost/include #intern/container'
incs += ' #intern/audaspace/intern'
incs += ' #intern/moto/include #source/gameengine/Ketsji #source/blender/blenlib'
incs += ' #source/blender/blenkernel #source/blender'
incs += ' #source/blender/blenfont #source/blender/editors/include'
incs += ' #source/blender/makesdna #source/blender/makesrna'
incs += ' #source/gameengine/Rasterizer #source/gameengine/GameLogic'
incs += ' #source/gameengine/Expressions #source/gameengine/Network'
incs += ' #source/gameengine/SceneGraph #source/gameengine/Physics/common'
incs += ' #source/gameengine/Physics/Bullet'
incs += ' #source/gameengine/Network/LoopBackNetwork'
incs += ' #source/blender/misc #source/blender/blenloader'
incs += ' #extern/glew/include #source/blender/gpu'
incs += ' #source/blender/windowmanager'
defs = [
'GLEW_STATIC',
]
incs = [
'.',
'#intern/container',
'#intern/guardedalloc',
'#intern/string',
'#source/blender',
'#extern/glew/include',
'#intern/audaspace/intern',
'#intern/ghost/include',
'#intern/moto/include',
'#source/blender/blenfont',
'#source/blender/blenkernel',
'#source/blender/blenlib',
'#source/blender/blenloader',
'#source/blender/gpu',
'#source/blender/imbuf',
'#source/blender/makesdna',
'#source/blender/makesrna',
'#source/blender/misc',
'#source/blender/windowmanager',
'#source/gameengine/Converter',
'#source/gameengine/Expressions',
'#source/gameengine/GameLogic',
'#source/gameengine/Ketsji',
'#source/gameengine/Network',
'#source/gameengine/Rasterizer',
'#source/gameengine/SceneGraph',
'#source/blender/editors/include',
'#source/gameengine/Network/LoopBackNetwork',
'#source/gameengine/Physics/Bullet',
'#source/gameengine/Physics/common',
'#source/gameengine/Rasterizer/RAS_OpenGLRasterizer',
]
incs = ' '.join(incs)
if env['WITH_BF_FFMPEG']:
defs.append('WITH_FFMPEG')

@ -30,24 +30,43 @@ Import ('env')
sources = env.Glob('*.cpp')
defs = []
incs = '. #intern/string #intern/guardedalloc #intern/container'
incs += ' #source/gameengine/Rasterizer/RAS_OpenGLRasterizer'
incs += ' #intern/audaspace/intern #source/gameengine/Converter'
incs += ' #source/gameengine/BlenderRoutines #source/blender/imbuf'
incs += ' #intern/moto/include #source/gameengine/Ketsji #source/gameengine/Ketsji/KXNetwork'
incs += ' #source/blender/blenlib #source/blender/blenkernel #source/blender'
incs += ' #source/blender/editors/include #source/blender/makesdna #source/gameengine/Rasterizer'
incs += ' #source/gameengine/GameLogic'
incs += ' #source/gameengine/Expressions #source/gameengine/Network #source/gameengine/SceneGraph'
incs += ' #source/gameengine/Physics/common #source/gameengine/Physics/Bullet'
incs += ' #source/gameengine/Physics/Dummy'
incs += ' #source/gameengine/Network/LoopBackNetwork'
incs += ' #source/blender/misc #source/blender/blenloader #source/blender/gpu'
incs += ' #source/blender/windowmanager'
incs += ' #source/blender/makesrna'
incs += ' #source/blender/ikplugin'
incs += ' #extern/recastnavigation/Detour/Include'
incs += ' #extern/Eigen3'
incs = [
'.',
'#extern/Eigen3',
'#intern/container',
'#intern/guardedalloc',
'#intern/string',
'#source/blender',
'#intern/audaspace/intern',
'#intern/moto/include',
'#source/blender/blenkernel',
'#source/blender/blenlib',
'#source/blender/blenloader',
'#source/blender/gpu',
'#source/blender/ikplugin',
'#source/blender/imbuf',
'#source/blender/makesdna',
'#source/blender/makesrna',
'#source/blender/misc',
'#source/blender/windowmanager',
'#source/gameengine/BlenderRoutines',
'#source/gameengine/Converter',
'#source/gameengine/Expressions',
'#source/gameengine/GameLogic',
'#source/gameengine/Ketsji',
'#source/gameengine/Network',
'#source/gameengine/Rasterizer',
'#source/gameengine/SceneGraph',
'#extern/recastnavigation/Detour/Include',
'#source/blender/editors/include',
'#source/gameengine/Ketsji/KXNetwork',
'#source/gameengine/Network/LoopBackNetwork',
'#source/gameengine/Physics/Bullet',
'#source/gameengine/Physics/Dummy',
'#source/gameengine/Physics/common',
'#source/gameengine/Rasterizer/RAS_OpenGLRasterizer',
]
incs = ' '.join(incs)
incs += ' ' + env['BF_BULLET_INC']
incs += ' ' + env['BF_BOOST_INC']

@ -41,7 +41,7 @@ incs = [
defs = []
if env['WITH_BF_PYTHON']:
incs += env['BF_PYTHON_INC'].split()
incs.extend(Split(env['BF_PYTHON_INC']))
defs.append('WITH_PYTHON')
if env['WITH_BF_CXX_GUARDEDALLOC']:

@ -29,10 +29,18 @@ Import ('env')
sources = env.Glob('*.cpp') + env.Glob('Joystick/*.cpp')
incs = '. #/intern/string #intern/container #intern/ghost'
incs += ' #/source/gameengine/Expressions #/intern/moto/include'
incs += ' #/source/gameengine/Rasterizer #/source/gameengine/SceneGraph'
incs += ' #/source/blender/blenlib'
incs = [
'.',
'#intern/container',
'#intern/ghost',
'#/intern/string',
'#/intern/moto/include',
'#/source/blender/blenlib',
'#/source/gameengine/Expressions',
'#/source/gameengine/Rasterizer',
'#/source/gameengine/SceneGraph',
]
incs = ' '.join(incs)
defs = []

@ -29,54 +29,60 @@ import sys
Import ('env')
source_files = ['bmfont.cpp',
'GPC_Canvas.cpp',
'GPC_Engine.cpp',
'GPC_KeyboardDevice.cpp',
'GPC_MouseDevice.cpp',
'GPC_RawImage.cpp',
'GPC_RawLoadDotBlendArray.cpp',
'GPC_RawLogoArrays.cpp',
'GPC_RenderTools.cpp',
'GPC_System.cpp']
source_files = [
'bmfont.cpp',
'GPC_Canvas.cpp',
'GPC_Engine.cpp',
'GPC_KeyboardDevice.cpp',
'GPC_MouseDevice.cpp',
'GPC_RawImage.cpp',
'GPC_RawLoadDotBlendArray.cpp',
'GPC_RawLogoArrays.cpp',
'GPC_RenderTools.cpp',
'GPC_System.cpp',
]
incs = ['.',
'#intern/string',
'#intern/ghost',
'#intern/guardedalloc',
'#intern/moto/include',
'#intern/container',
'#source/gameengine/Rasterizer/RAS_OpenGLRasterizer',
'#source/gameengine/Converter',
'#source/gameengine/BlenderRoutines',
'#source/blender/imbuf',
'#source/gameengine/Ketsji',
'#source/blender/blenlib',
'#source/blender/blenfont',
'#source/blender/blenkernel',
'#source/blender',
'#source/blender/include',
'#source/blender/makesdna',
'#source/gameengine/Rasterizer',
'#source/gameengine/GameLogic',
'#source/gameengine/Expressions',
'#source/gameengine/Network',
'#source/gameengine/SceneGraph',
'#source/gameengine/Physics/common',
'#source/gameengine/Network/LoopBackNetwork',
'#source/gameengine/GamePlayer/ghost',
'#source/blender/misc',
'#source/blender/blenloader',
'#source/blender/gpu',
'#extern/glew/include']
incs = [
'.',
'#intern/string',
'#intern/ghost',
'#intern/guardedalloc',
'#intern/moto/include',
'#intern/container',
'#source/gameengine/Rasterizer/RAS_OpenGLRasterizer',
'#source/gameengine/Converter',
'#source/gameengine/BlenderRoutines',
'#source/blender/imbuf',
'#source/gameengine/Ketsji',
'#source/blender/blenlib',
'#source/blender/blenfont',
'#source/blender/blenkernel',
'#source/blender',
'#source/blender/include',
'#source/blender/makesdna',
'#source/gameengine/Rasterizer',
'#source/gameengine/GameLogic',
'#source/gameengine/Expressions',
'#source/gameengine/Network',
'#source/gameengine/SceneGraph',
'#source/gameengine/Physics/common',
'#source/gameengine/Network/LoopBackNetwork',
'#source/gameengine/GamePlayer/ghost',
'#source/blender/misc',
'#source/blender/blenloader',
'#source/blender/gpu',
'#extern/glew/include',
]
defs = [ 'GLEW_STATIC' ]
defs = [
'GLEW_STATIC',
]
if env['WITH_BF_PYTHON']:
incs += Split(env['BF_PYTHON_INC'])
incs.extend(Split(env['BF_PYTHON_INC']))
defs.append('WITH_PYTHON')
incs += Split(env['BF_PNG_INC'])
incs += Split(env['BF_ZLIB_INC'])
incs.extend(Split(env['BF_PNG_INC']))
incs.extend(Split(env['BF_ZLIB_INC']))
env.BlenderLib (libname='ge_player_common', sources=source_files, includes=incs, defines = defs, libtype=['player'], priority=[5], cxx_compileflags=env['BGE_CXXFLAGS'])

@ -28,46 +28,52 @@
import sys
Import ('env')
source_files = ['GPG_Application.cpp',
'GPG_Canvas.cpp',
'GPG_ghost.cpp',
'GPG_KeyboardDevice.cpp',
'GPG_System.cpp']
source_files = [
'GPG_Application.cpp',
'GPG_Canvas.cpp',
'GPG_ghost.cpp',
'GPG_KeyboardDevice.cpp',
'GPG_System.cpp',
]
incs = ['.',
'#intern/string',
'#intern/ghost',
'#intern/guardedalloc',
'#intern/moto/include',
'#intern/container',
'#source/gameengine/Rasterizer/RAS_OpenGLRasterizer',
'#source/gameengine/BlenderRoutines',
'#source/gameengine/Converter',
'#source/blender/imbuf',
'#source/gameengine/Ketsji',
'#source/blender/blenfont',
'#source/blender/blenlib',
'#source/blender/blenkernel',
'#source/blender',
'#source/blender/include',
'#source/blender/makesdna',
'#source/blender/makesrna',
'#source/gameengine/Rasterizer',
'#source/gameengine/GameLogic',
'#source/gameengine/Expressions',
'#source/gameengine/Network',
'#source/gameengine/SceneGraph',
'#source/gameengine/Physics/common',
'#source/gameengine/Network/LoopBackNetwork',
'#source/gameengine/GamePlayer/common',
'#source/blender/misc',
'#source/blender/blenloader',
'#source/blender/gpu',
'#extern/glew/include']
incs = [
'.',
'#intern/string',
'#intern/ghost',
'#intern/guardedalloc',
'#intern/moto/include',
'#intern/container',
'#source/gameengine/Rasterizer/RAS_OpenGLRasterizer',
'#source/gameengine/BlenderRoutines',
'#source/gameengine/Converter',
'#source/blender/imbuf',
'#source/gameengine/Ketsji',
'#source/blender/blenfont',
'#source/blender/blenlib',
'#source/blender/blenkernel',
'#source/blender',
'#source/blender/include',
'#source/blender/makesdna',
'#source/blender/makesrna',
'#source/gameengine/Rasterizer',
'#source/gameengine/GameLogic',
'#source/gameengine/Expressions',
'#source/gameengine/Network',
'#source/gameengine/SceneGraph',
'#source/gameengine/Physics/common',
'#source/gameengine/Network/LoopBackNetwork',
'#source/gameengine/GamePlayer/common',
'#source/blender/misc',
'#source/blender/blenloader',
'#source/blender/gpu',
'#extern/glew/include',
]
incs.append(env['BF_PTHREADS_INC'])
defs = [ 'GLEW_STATIC' ]
defs = [
'GLEW_STATIC',
]
if env['WITH_BF_PYTHON']:
incs += Split(env['BF_PYTHON_INC'])

@ -29,10 +29,18 @@ Import ('env')
sources = env.Glob('*.cpp')
incs = '. #intern/string #intern/moto/include'
incs += ' #source/gameengine/Ketsji #intern/container'
incs += ' #source/gameengine/GameLogic #source/gameengine/Expressions'
incs += ' #source/gameengine/Network #source/gameengine/SceneGraph'
incs = [
'.',
'#intern/container',
'#intern/string',
'#intern/moto/include',
'#source/gameengine/Expressions',
'#source/gameengine/GameLogic',
'#source/gameengine/Ketsji',
'#source/gameengine/Network',
'#source/gameengine/SceneGraph',
]
incs = ' '.join(incs)
defs = []

@ -32,21 +32,46 @@ Import ('env')
sources = env.Glob('*.cpp')
defs = [ 'GLEW_STATIC' ]
incs = '. #source/blender/python/generic' # Only for bpy_internal_import.h, be very careful
incs += ' #source/blender/python/mathutils' # Only for mathutils, be very careful
incs += ' #intern/string #intern/guardedalloc #intern/container'
incs += ' #source/gameengine/Rasterizer/RAS_OpenGLRasterizer'
incs += ' #intern/audaspace/intern #intern/audaspace/FX #source/gameengine/Converter'
incs += ' #source/gameengine/BlenderRoutines #source/blender/imbuf #intern/moto/include'
incs += ' #source/gameengine/Ketsji #source/gameengine/Ketsji/KXNetwork #source/blender/blenlib #source/blender/blenfont'
incs += ' #source/blender/blenkernel #source/blender #source/blender/editors/include'
incs += ' #source/blender/makesdna #source/blender/makesrna #source/blender/python #source/gameengine/Rasterizer'
incs += ' #source/gameengine/GameLogic #source/gameengine/Expressions #source/gameengine/Network'
incs += ' #source/gameengine/SceneGraph #source/gameengine/Physics/common'
incs += ' #source/gameengine/Physics/Dummy'
incs += ' #source/blender/misc #extern/glew/include #source/blender/gpu'
incs += ' #extern/recastnavigation/Recast/Include #extern/recastnavigation/Detour/Include'
incs = [
'.',
'#intern/container',
'#intern/guardedalloc',
'#intern/string',
'#source/blender',
'#extern/glew/include',
'#intern/audaspace/FX',
'#intern/audaspace/intern',
'#intern/moto/include',
'#source/blender/blenfont',
'#source/blender/blenkernel',
'#source/blender/blenlib',
'#source/blender/gpu',
'#source/blender/imbuf',
'#source/blender/makesdna',
'#source/blender/makesrna',
'#source/blender/misc',
'#source/blender/python',
'#source/gameengine/BlenderRoutines',
'#source/gameengine/Converter',
'#source/gameengine/Expressions',
'#source/gameengine/GameLogic',
'#source/gameengine/Ketsji',
'#source/gameengine/Network',
'#source/gameengine/Rasterizer',
'#source/gameengine/SceneGraph',
'#extern/recastnavigation/Detour/Include',
'#extern/recastnavigation/Recast/Include',
'#source/blender/editors/include',
# Only for bpy_internal_import.h, be very careful
'#source/blender/python/generic',
# Only for mathutils, be very careful
'#source/blender/python/mathutils',
'#source/gameengine/Ketsji/KXNetwork',
'#source/gameengine/Physics/Dummy',
'#source/gameengine/Physics/common',
'#source/gameengine/Rasterizer/RAS_OpenGLRasterizer',
]
incs = ' '.join(incs)
incs += ' ' + env['BF_BULLET_INC']
incs += ' ' + env['BF_OPENGL_INC']

@ -27,8 +27,15 @@
Import ('env')
sources = 'NG_LoopBackNetworkDeviceInterface.cpp'
sources = [
'NG_LoopBackNetworkDeviceInterface.cpp',
]
incs = '. #intern/string #intern/container #source/gameengine/Network'
incs = [
'.',
'#intern/container',
'#intern/string',
'#source/gameengine/Network',
]
env.BlenderLib ( 'ge_logic_loopbacknetwork', Split(sources), Split(incs), defines=[],libtype=['core','player'], priority=[400,135] )
env.BlenderLib('ge_logic_loopbacknetwork', sources, incs, defines=[], libtype=['core', 'player'], priority=[400, 135])

@ -29,12 +29,17 @@ Import ('env')
sources = env.Glob('*.cpp') #'NG_NetworkMessage.cpp NG_NetworkObject.cpp NG_NetworkScene.cpp'
incs = '. #intern/string #intern/moto/include #intern/container'
incs = [
'.',
'#intern/container',
'#intern/string',
'#intern/moto/include',
]
defs = []
if env['WITH_BF_CXX_GUARDEDALLOC']:
defs.append('WITH_CXX_GUARDEDALLOC')
incs += ' #intern/guardedalloc'
incs.append('#intern/guardedalloc')
env.BlenderLib ( 'ge_logic_ngnetwork', sources, Split(incs), defs, libtype=['core','player'], priority=[400,130] )
env.BlenderLib('ge_logic_ngnetwork', sources, incs, defs, libtype=['core', 'player'], priority=[400, 130])

@ -29,20 +29,24 @@ Import ('env')
sources = 'CcdPhysicsEnvironment.cpp CcdPhysicsController.cpp CcdGraphicController.cpp'
incs = '. ../common'
incs += ' #intern/string'
incs += ' #intern/moto/include'
incs += ' #extern/glew/include'
incs += ' #source/gameengine/Rasterizer'
incs += ' #source/gameengine/Ketsji'
incs += ' #source/gameengine/Expressions'
incs += ' #source/gameengine/GameLogic'
incs += ' #source/gameengine/SceneGraph'
incs += ' #source/blender/makesdna'
incs += ' #source/blender/blenkernel'
incs += ' #source/blender/blenlib'
incs += ' #intern/guardedalloc'
incs += ' #intern/container'
incs = [
'.',
'#intern/container',
'#intern/guardedalloc',
'#intern/string',
'#extern/glew/include',
'#intern/moto/include',
'#source/blender/blenkernel',
'#source/blender/blenlib',
'#source/blender/makesdna',
'#source/gameengine/Expressions',
'#source/gameengine/GameLogic',
'#source/gameengine/Ketsji',
'#source/gameengine/Rasterizer',
'#source/gameengine/SceneGraph',
'../common',
]
incs = ' '.join(incs)
incs += ' ' + env['BF_BULLET_INC']

@ -29,7 +29,12 @@ Import ('env')
sources = 'DummyPhysicsEnvironment.cpp'
incs = '. ../common ../../../../intern/moto/include'
incs = [
'.',
'../common',
'../../../../intern/moto/include',
]
incs = ' '.join(incs)
defs = []

@ -5,10 +5,24 @@ sources = env.Glob('*.cpp')
defs = [ 'GLEW_STATIC' ]
incs = '. #intern/string #intern/moto/include #source/gameengine/Rasterizer #source/gameengine/BlenderRoutines '
incs += ' #intern/container #source/blender/gpu #extern/glew/include ' + env['BF_OPENGL_INC']
incs += ' #source/blender/gameengine/Ketsji #source/gameengine/SceneGraph #source/blender/makesdna #source/blender/blenkernel'
incs += ' #intern/guardedalloc #source/blender/blenlib'
incs = [
'.',
'#intern/container',
'#intern/guardedalloc',
'#intern/string',
'#extern/glew/include',
'#intern/moto/include',
'#source/blender/blenkernel',
'#source/blender/blenlib',
'#source/blender/gpu',
'#source/blender/makesdna',
'#source/gameengine/BlenderRoutines',
'#source/gameengine/Rasterizer',
'#source/gameengine/SceneGraph',
'#source/blender/gameengine/Ketsji',
env['BF_OPENGL_INC'],
]
incs = ' '.join(incs)
if env['WITH_BF_CXX_GUARDEDALLOC']:
defs.append('WITH_CXX_GUARDEDALLOC')

@ -29,16 +29,19 @@ Import ('env')
sources = env.Glob('*.cpp')
incs = '. #intern/moto/include'
incs = [
'.',
'#intern/moto/include',
]
defs = []
if env['WITH_BF_CXX_GUARDEDALLOC']:
defs.append('WITH_CXX_GUARDEDALLOC')
incs += ' #intern/guardedalloc'
incs.append('#intern/guardedalloc')
if env['WITH_BF_PYTHON']:
incs += ' ' + env['BF_PYTHON_INC']
defs.append('WITH_PYTHON')
incs.extend(Split(env['BF_PYTHON_INC']))
env.BlenderLib ( 'ge_scenegraph', sources, Split(incs), defs, libtype=['core','player'], priority=[325,85], cxx_compileflags=env['BGE_CXXFLAGS'])
env.BlenderLib('ge_scenegraph', sources, incs, defs, libtype=['core', 'player'], priority=[325, 85], cxx_compileflags=env['BGE_CXXFLAGS'])

@ -31,15 +31,31 @@ Import ('env')
sources = env.Glob('*.cpp')
incs = '. #source/gameengine/Ketsji #source/gameengine/Expressions'
incs += ' #source/gameengine/GameLogic #source/gameengine/SceneGraph #source/gameengine/Rasterizer'
incs += ' #source/gameengine/Rasterizer/RAS_OpenGLRasterizer'
incs += ' #source/gameengine/BlenderRoutines'
incs += ' #source/blender/editors/include #source/blender/blenlib #source/blender/blenkernel'
incs += ' #source/blender/makesdna #source/blender/imbuf #source/blender/python #source/blender/python/generic'
incs += ' #source/blender/gpu #intern/string #intern/moto/include'
incs += ' #intern/guardedalloc #intern/container #extern/glew/include'
incs += ' #intern/ffmpeg'
incs = [
'.',
'#intern/container',
'#intern/ffmpeg',
'#intern/guardedalloc',
'#intern/string',
'#extern/glew/include',
'#intern/moto/include',
'#source/blender/blenkernel',
'#source/blender/blenlib',
'#source/blender/gpu',
'#source/blender/imbuf',
'#source/blender/makesdna',
'#source/blender/python',
'#source/gameengine/BlenderRoutines',
'#source/gameengine/Expressions',
'#source/gameengine/GameLogic',
'#source/gameengine/Ketsji',
'#source/gameengine/Rasterizer',
'#source/gameengine/SceneGraph',
'#source/blender/editors/include',
'#source/blender/python/generic',
'#source/gameengine/Rasterizer/RAS_OpenGLRasterizer',
]
incs = ' '.join(incs)
defs = ['GLEW_STATIC']
if env['OURPLATFORM'] in ('win32-vc', 'win64-vc','win32-mingw', 'win64-mingw'):