2.5 / SCons / BGE
authorNathan Letwory <nathan@letworyinteractive.com>
Wed, 24 Dec 2008 21:33:51 +0000 (21:33 +0000)
committerNathan Letwory <nathan@letworyinteractive.com>
Wed, 24 Dec 2008 21:33:51 +0000 (21:33 +0000)
* this should bring back BGE with scons building. Tested on scons/msvc, will test scons/gcc in a bit
  NOTE: this is not WITH_BF_PLAYER yet.

19 files changed:
extern/qhull/SConscript
extern/solid/SConscript
source/gameengine/BlenderRoutines/SConscript
source/gameengine/Converter/SConscript
source/gameengine/Expressions/SConscript
source/gameengine/GameLogic/SConscript
source/gameengine/Ketsji/KXNetwork/SConscript
source/gameengine/Ketsji/SConscript
source/gameengine/Network/LoopBackNetwork/SConscript
source/gameengine/Network/SConscript
source/gameengine/Physics/Bullet/SConscript
source/gameengine/Physics/Dummy/SConscript
source/gameengine/Physics/Sumo/SConscript
source/gameengine/Physics/common/SConscript
source/gameengine/Rasterizer/RAS_OpenGLRasterizer/SConscript
source/gameengine/Rasterizer/SConscript
source/gameengine/SConscript
source/gameengine/SceneGraph/SConscript
source/gameengine/VideoTexture/SConscript

index 7f911d1b7f1226d644243f0faca9a7dbbf19a2b8..d3db67cddc0c7ca39266c9832024361a648ed4d2 100644 (file)
@@ -32,4 +32,4 @@ sources = ['src/geom.c',
 
 incs = 'include src'
 
-env.BlenderLib ( 'extern_qhull', sources, Split(incs), Split(defs), libtype=['game2','player'], priority=[50, 85], compileflags = cflags)
+env.BlenderLib ( 'extern_qhull', sources, Split(incs), Split(defs), libtype=['extern'], priority=[50], compileflags = cflags)
index 7482014c0a474e0799bca6181094b7c57ea54479..c50815b590b5be9b97b59d0b81f12678ae1101e1 100644 (file)
@@ -31,4 +31,4 @@ sources = env.Glob('src/*.cpp') + env.Glob('src/convex/*.cpp') + env.Glob('src/c
 
 incs = 'include src src/broad src/complex src/convex ../qhull/include'
 
-env.BlenderLib ( libname='extern_solid', sources=sources, includes=Split(incs), defines=Split(defs), libtype=['game2','player'], priority=[45, 75] , compileflags = cflags)
+env.BlenderLib ( libname='extern_solid', sources=sources, includes=Split(incs), defines=Split(defs), libtype=['extern'], priority=[10] , compileflags = cflags)
index 7722b6f69a66be5ec4dfbe617a88f6e13c7169d3..f7a3971e2885be5f2719c5cd431d62836ece53df 100644 (file)
@@ -27,4 +27,4 @@ cxxflags = []
 if env['OURPLATFORM']=='win32-vc':
        cxxflags.append ('/GR')
 
-env.BlenderLib ( 'bf_bloutines', sources, Split(incs), [], libtype=['game', 'game2', 'player'], priority=[0, 0, 45] , compileflags=cxxflags)
+env.BlenderLib ( 'bf_bloutines', sources, Split(incs), [], libtype=['core', 'player'], priority=[300, 45] , compileflags=cxxflags)
index 434fad0f544f1ad514fa88b5516a6587c5e4413e..5c2ab49a04cb1321e48493fec31218d8db2e8fa1 100644 (file)
@@ -23,4 +23,4 @@ incs += ' ' + env['BF_PYTHON_INC']
 incs += ' ' + env['BF_SOLID_INC']
 incs += ' ' + env['BF_BULLET_INC']
 
-env.BlenderLib ( 'bf_converter', sources, Split(incs), [], libtype=['game','player'], priority=[5,50] )
+env.BlenderLib ( 'bf_converter', sources, Split(incs), [], libtype=['core','player'], priority=[305,50] )
index 2d4988586de1e5ab7520e89cc2ad6e991891a3ca..f391afec60b3a104944239b7bbc07b0b10b82436 100644 (file)
@@ -6,4 +6,4 @@ sources = env.Glob('*.cpp')
 incs ='. #source/kernel/gen_system #intern/string #intern/moto/include'
 incs += ' ' + env['BF_PYTHON_INC']
 
-env.BlenderLib ( 'bf_expressions', sources, Split(incs), [], libtype=['game','player'], priority = [45,120] )
+env.BlenderLib ( 'bf_expressions', sources, Split(incs), [], libtype=['core','player'], priority = [310,120] )
index ee0e638af60f7d80aa39a5d9996f66c9c5f93c1e..25cf73cd079f8fdc696012c282ee1bb788eaf0bf 100644 (file)
@@ -17,4 +17,4 @@ if env['WITH_BF_SDL']:
 else:
        defs += ' DISABLE_SDL'
 
-env.BlenderLib ( 'bf_logic', sources, Split(incs), Split(defs), libtype=['game','player'], priority=[30, 100] )
+env.BlenderLib ( 'bf_logic', sources, Split(incs), Split(defs), libtype=['core','player'], priority=[315, 100] )
index 812d7bfc7f9482cd9b829cd4263eeb45452d3027..93b65757ac5b542dbc633671e857da020d010fc8 100644 (file)
@@ -9,4 +9,4 @@ incs += ' #source/gameengine/Network'
 
 incs += ' ' + env['BF_PYTHON_INC']
 
-env.BlenderLib ( 'kx_network', Split(sources), Split(incs), defines=[],libtype=['game2', 'player'], priority=[5, 145] )
+env.BlenderLib ( 'kx_network', Split(sources), Split(incs), defines=[],libtype=['core', 'player'], priority=[400, 145] )
index 7d2cfb403c0cd27fbe73af3653a349c46287ed89..13a0d321cff5be9bfffaf4d13420757b9b3337d8 100644 (file)
@@ -48,4 +48,4 @@ incs += ' ' + env['BF_OPENGL_INC']
 if  env['WITH_BF_SDL']:
     incs += ' ' + env['BF_SDL_INC']
 
-env.BlenderLib ( 'bf_ketsji', sources, Split(incs), [], libtype=['game','player'], priority=[25, 60], compileflags = cflags )
+env.BlenderLib ( 'bf_ketsji', sources, Split(incs), [], libtype=['core','player'], priority=[320, 60], compileflags = cflags )
index 1cf94cc10ea332b6a58540dbc8e27d1fe6e3751d..be6545b4fd6b26589ad2f5d89282f9c2d57cfbea 100644 (file)
@@ -5,4 +5,4 @@ sources = 'NG_LoopBackNetworkDeviceInterface.cpp'
 
 incs = '. #source/kernel/gen_system #intern/string #source/gameengine/Network'
 
-env.BlenderLib ( 'bf_loopbacknetwork', Split(sources), Split(incs), defines=[],libtype=['game2', 'player'], priority=[35, 155] )
+env.BlenderLib ( 'bf_loopbacknetwork', Split(sources), Split(incs), defines=[],libtype=['core', 'player'], priority=[400, 155] )
index 6cbf86087888d4f26716558600f46fa7bee82f4f..804851973afb7786e142d76737e9effa418947c0 100644 (file)
@@ -5,4 +5,4 @@ sources = env.Glob('*.cpp') #'NG_NetworkMessage.cpp NG_NetworkObject.cpp NG_Netw
 
 incs = '. #source/kernel/gen_system #intern/string #intern/moto/include'
 
-env.BlenderLib ( 'bf_ngnetwork', sources, Split(incs), [], libtype=['game2', 'player'], priority=[15, 150] )
+env.BlenderLib ( 'bf_ngnetwork', sources, Split(incs), [], libtype=['core', 'player'], priority=[400, 150] )
index 138ae4930130744910fd8fcb8399e5ddc56c9c3a..51dbb4d86da995d8a46f83bc9143f6f94f6fc06a 100644 (file)
@@ -12,4 +12,4 @@ if env['OURPLATFORM']=='win32-vc':
     cflags.append('/GR')
     cflags.append('/O2')
 
-env.BlenderLib ( 'bf_bullet', Split(sources), Split(incs), [], libtype=['game','player'], priority=[15,80] )
+env.BlenderLib ( 'bf_bullet', Split(sources), Split(incs), [], libtype=['core','player'], priority=[360,80] )
index 59579eb7132dab1e8f0f7afae26ad1d9c5b16d70..93d6ac364469bb403c0a65f435b722c49a7ffecf 100644 (file)
@@ -5,4 +5,4 @@ sources = 'DummyPhysicsEnvironment.cpp'
 
 incs = '. ../common'
 
-env.BlenderLib ( 'bf_dummy', Split(sources), Split(incs), [], libtype=['game','player'], priority=[10,95] )
+env.BlenderLib ( 'bf_dummy', Split(sources), Split(incs), [], libtype=['core','player'], priority=[350,95] )
index fdf6fdafec2460ee3fb59bc50e5658e460d3d0e4..a228a986af263f1cbe7a7545a21e6e1c98180cec 100644 (file)
@@ -22,4 +22,4 @@ if env['OURPLATFORM']=='win32-vc':
        cflags.append('/GR')
        cflags.append('/O1')
 
-env.BlenderLib ( 'bf_sumo', sources, incs, [], libtype=['game2','player'], priority=[40, 55] , compileflags=cflags)
+env.BlenderLib ( 'bf_sumo', sources, incs, [], libtype=['core','player'], priority=[400, 55] , compileflags=cflags)
index dff4c0fe6c6199d8486401ced0a7307b01499b91..aead31fb73eb114f31d5dce76421c8e39f415c07 100644 (file)
@@ -5,4 +5,4 @@ sources = 'PHY_IMotionState.cpp PHY_IPhysicsController.cpp PHY_IPhysicsEnvironme
 
 incs = '. ../Dummy #intern/moto/include'
 
-env.BlenderLib ( 'bf_common', Split(sources), Split(incs), [], libtype=['game', 'game2','player'], priority=[20, 45, 90] )
+env.BlenderLib ( 'bf_common', Split(sources), Split(incs), [], libtype=['core','player'], priority=[350, 90] )
index 0f2a537265a143bf4a341f435ac32a061b4552e7..b9358ffde6b0eb08d2d18219634d61057b5b74a0 100644 (file)
@@ -6,4 +6,4 @@ sources = env.Glob('*.cpp')
 incs = '. #source/kernel/gen_system #intern/string #intern/moto/include #source/gameengine/Rasterizer #source/gameengine/BlenderRoutines '
 incs += ' #source/blender/gpu #extern/glew/include ' + env['BF_OPENGL_INC']
 
-env.BlenderLib ( 'bf_oglrasterizer', Split(sources), Split(incs), [], libtype=['game','player'], priority=[40, 115] )
+env.BlenderLib ( 'bf_oglrasterizer', Split(sources), Split(incs), [], libtype=['core','player'], priority=[350, 115] )
index a024f7e0ee6f3921fe09a402bc55708e8a769d8d..ebb2f28ec1686d8897683e1feab64e6e9b27ba22 100644 (file)
@@ -10,6 +10,6 @@ incs += ' ' + env['BF_PYTHON_INC']
 if env['OURPLATFORM']=='win32-vc':
        cflags = []
        cflags.append('/Ox')
-       env.BlenderLib ( 'bf_rasterizer', sources, Split(incs), [], libtype=['game','player'], priority=[35,115], compileflags = cflags )
+       env.BlenderLib ( 'bf_rasterizer', sources, Split(incs), [], libtype=['core','player'], priority=[350,115], compileflags = cflags )
 else:
-       env.BlenderLib ( 'bf_rasterizer', sources, Split(incs), [], libtype=['game','player'], priority=[35,115] )
+       env.BlenderLib ( 'bf_rasterizer', sources, Split(incs), [], libtype=['core','player'], priority=[350,115] )
index e841f206eee47cb1bf5feb9e0eb3b93853aebed5..39824cac1aa255f3cf1fd2388bae427bbae2f9bb 100644 (file)
@@ -3,7 +3,7 @@ Import ('env')
 
 SConscript(['BlenderRoutines/SConscript',
             'Converter/SConscript',
-            'Expressions/SConscript',
+            'Expressions/SConscript', #310
             'GameLogic/SConscript',
             'Ketsji/SConscript',
             'Ketsji/KXNetwork/SConscript',
index 90559e41bc06b4447d3bd8c4af909f70e95d3b08..a0733b6c51c23e488cb80de7f6a5d71a76656209 100644 (file)
@@ -2,8 +2,8 @@
 
 Import ('env')
 
-sources = env.Glob('*.cpp') #'SG_BBox.cpp SG_Controller.cpp SG_IObject.cpp SG_Node.cpp SG_Spatial.cpp SG_Tree.cpp'
+sources = env.Glob('*.cpp')
 
 incs = '. #intern/moto/include'
 
-env.BlenderLib ( 'bf_scenegraph', sources, Split(incs), [], libtype=['game','player'], priority=[50,125] )
+env.BlenderLib ( 'bf_scenegraph', sources, Split(incs), [], libtype=['core','player'], priority=[280,125] )
index 91a74516bc5d2915ae4b91e88421cbd2632c7915..36bb1ea62579e33e68cf75c96d60cd73e2bbaa96 100644 (file)
@@ -29,4 +29,4 @@ if env['WITH_BF_FFMPEG']:
     incs += ' ' + env['BF_FFMPEG_INC']
     defs += ' __STDC_CONSTANT_MACROS'
 
-env.BlenderLib ( 'bf_videotex', sources, Split(incs), Split(defs), libtype=['game','player'], priority=[25, 72], compileflags = cflags )
+env.BlenderLib ( 'bf_videotex', sources, Split(incs), Split(defs), libtype=['core','player'], priority=[300, 72], compileflags = cflags )