
See http://wiki.blender.org/index.php/BlenderDev/PyNodes and http://wiki.blender.org/index.php/BlenderDev/PyNodes/API For current documentation. Very very big thanks go to William Germano for fixing the memory issues left and for improving on the code. In the coming time documentation will be finalised and further stabilising of PyNodes is to be expected.
51 lines
1.3 KiB
Python
51 lines
1.3 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 += ' ' + 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']
|
|
|
|
defs += ' WITH_CCGSUBSURF'
|
|
|
|
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] )
|