656ee61718
(The last time there was some files missing due to failed connection to svn server while merging.. thats why this stuff of reverting last merge and redoing it) svn merge -r 16231:16608 https://svn.blender.org/svnroot/bf-blender/trunk/blender
53 lines
1.4 KiB
Python
53 lines
1.4 KiB
Python
#!/usr/bin/python
|
|
Import ('env')
|
|
|
|
sources = env.Glob('intern/*.c')
|
|
|
|
incs = '. #/intern/guardedalloc ../include ../blenlib ../makesdna'
|
|
incs += ' ../python ../render/extern/include #/intern/decimation/extern'
|
|
incs += ' ../imbuf ../avi #/intern/elbeem/extern ../nodes'
|
|
incs += ' #/intern/iksolver/extern ../blenloader ../quicktime'
|
|
incs += ' #/extern/bullet2/src'
|
|
incs += ' #/intern/bmfont'
|
|
incs += ' #/intern/opennl/extern'
|
|
incs += ' ../gpu #/extern/glew/include'
|
|
|
|
incs += ' ' + env['BF_PYTHON_INC']
|
|
incs += ' ' + env['BF_OPENGL_INC']
|
|
incs += ' ' + env['BF_ZLIB_INC']
|
|
incs += ' ' + env['BF_SDL_INC']
|
|
|
|
defs = ''
|
|
|
|
if env['WITH_BF_INTERNATIONAL']:
|
|
defs += 'WITH_FREETYPE2'
|
|
|
|
if env['WITH_BF_VERSE']:
|
|
defs += ' WITH_VERSE'
|
|
incs += ' ' + env['BF_VERSE_INCLUDE']
|
|
|
|
if env['WITH_BF_VERSE']:
|
|
defs += ' WITH_VERSE'
|
|
|
|
if env['WITH_BF_OPENEXR'] == 1:
|
|
defs += ' WITH_OPENEXR'
|
|
|
|
if env['WITH_BF_DDS'] == 1:
|
|
defs += ' WITH_DDS'
|
|
|
|
if env['WITH_BF_FFMPEG'] == 1:
|
|
defs += ' WITH_FFMPEG'
|
|
incs += ' ' + env['BF_FFMPEG_INC']
|
|
|
|
if env['WITH_BF_QUICKTIME'] == 1:
|
|
defs += ' WITH_QUICKTIME'
|
|
incs += ' ' + env['BF_QUICKTIME_INC']
|
|
|
|
if env['BF_NO_ELBEEM'] == 1:
|
|
defs += ' DISABLE_ELBEEM'
|
|
|
|
if env['WITH_BF_PLAYER']:
|
|
SConscript(['bad_level_call_stubs/SConscript'])
|
|
|
|
env.BlenderLib ( libname = 'bf_blenkernel', sources = sources, includes = Split(incs), defines = Split(defs), libtype=['core','player'], priority = [65, 20] )
|