6 o = SConscript('intern/SConscript')
9 incs = '#/intern/guardedalloc #/intern/memutil #/intern/audaspace/intern ../blenkernel ../blenlib ../makesdna intern .'
10 incs += ' ../windowmanager ../editors/include ../gpu ../imbuf ../ikplugin ../blenfont ../blenloader'
11 incs += ' ../render/extern/include ../bmesh'
13 incs += ' #/extern/glew/include'
17 if env['WITH_BF_OPENEXR']:
18 defs.append('WITH_OPENEXR')
20 if env['WITH_BF_TIFF']:
21 defs.append('WITH_TIFF')
23 if env['WITH_BF_OPENJPEG']:
24 defs.append('WITH_OPENJPEG')
26 if env['WITH_BF_DDS']:
27 defs.append('WITH_DDS')
29 if env['WITH_BF_CINEON']:
30 defs.append('WITH_CINEON')
32 if env['WITH_BF_HDR']:
33 defs.append('WITH_HDR')
35 if env['WITH_BF_FFMPEG']:
36 defs.append('WITH_FFMPEG')
37 incs += ' ' + env['BF_FFMPEG_INC']
39 if env['WITH_BF_OGG']:
40 defs.append('WITH_OGG')
42 if env['WITH_BF_QUICKTIME']:
43 defs.append('WITH_QUICKTIME')
44 incs += ' ../quicktime'
46 if env['WITH_BF_GAMEENGINE']:
47 defs.append('WITH_GAMEENGINE')
49 if env['BF_UNIT_TEST']:
50 defs.append('UNIT_TEST')
52 if env['WITH_BF_PYTHON']:
53 defs.append('WITH_PYTHON')
55 if env['WITH_BF_COLLADA']:
56 defs.append('WITH_COLLADA')
58 if env['OURPLATFORM'] == 'linux':
60 incs += ' ../../../extern/binreloc/include'
62 if env['OURPLATFORM'] in ('win32-vc', 'win32-mingw', 'linuxcross', 'win64-vc'):
63 incs += ' ' + env['BF_PTHREADS_INC']
65 if env['WITH_BF_INTERNATIONAL']:
66 defs.append('WITH_INTERNATIONAL')
68 rnalib = env.BlenderLib ( 'bf_rna', objs, Split(incs), defines=defs, libtype=['core','player'], priority = [165,20] )