Translation of 'text' parameter of UI functions: disables context search in RNA prope...
[blender.git] / intern / audaspace / SConscript
1 #!/usr/bin/env python
2 #
3 # ***** BEGIN LGPL LICENSE BLOCK *****
4 #
5 # Copyright 2009 Jrg Hermann Mller
6 #
7 # This file is part of AudaSpace.
8 #
9 # AudaSpace is free software: you can redistribute it and/or modify
10 # it under the terms of the GNU Lesser General Public License as published by
11 # the Free Software Foundation, either version 3 of the License, or
12 # (at your option) any later version.
13 #
14 # AudaSpace is distributed in the hope that it will be useful,
15 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17 # GNU Lesser General Public License for more details.
18 #
19 # You should have received a copy of the GNU Lesser General Public License
20 # along with AudaSpace.  If not, see <http://www.gnu.org/licenses/>.
21 #
22 # ***** END LGPL LICENSE BLOCK *****
23
24 Import ('env')
25
26 sources = env.Glob('intern/*.cpp') + env.Glob('FX/*.cpp')
27 incs = '. intern FX ' + env['BF_PTHREADS_INC'] + ' ' + env['BF_BOOST_INC']
28 defs = []
29
30 if env['WITH_BF_FFMPEG']:
31     sources += env.Glob('ffmpeg/*.cpp')
32     incs += ' ffmpeg  #/intern/ffmpeg ' + env['BF_FFMPEG_INC']
33     defs.append('WITH_FFMPEG')
34
35 if env['WITH_BF_SDL']:
36     sources += env.Glob('SDL/*.cpp')
37     incs += ' SDL ' + env['BF_SDL_INC']
38     defs.append('WITH_SDL')
39
40 if env['WITH_BF_OPENAL']:
41     sources += env.Glob('OpenAL/*.cpp')
42     incs += ' OpenAL ' + env['BF_OPENAL_INC']
43     defs.append('WITH_OPENAL')
44
45 if env['WITH_BF_JACK']:
46     sources += env.Glob('jack/*.cpp')
47     incs += ' jack ' + env['BF_JACK_INC']
48     defs.append('WITH_JACK')
49
50 if env['WITH_BF_SNDFILE']:
51     sources += env.Glob('sndfile/*.cpp')
52     incs += ' sndfile ' + env['BF_SNDFILE_INC']
53     defs.append('WITH_SNDFILE')
54
55 #if env['WITH_BF_FFTW3']:
56 #    sources += env.Glob('fftw/*.cpp')
57 #    incs += ' fftw ' + env['BF_FFTW3_INC']
58 #    defs.append('WITH_FFTW3')
59
60 if env['WITH_BF_PYTHON']:
61     sources += env.Glob('Python/*.cpp')
62     incs += ' Python ' + env['BF_PYTHON_INC']
63     defs.append('WITH_PYTHON')
64
65 if env['OURPLATFORM'] in ('win32-vc', 'win32-mingw', 'linuxcross', 'win64-vc', 'win64-mingw'):
66     incs += ' ' + env['BF_PTHREADS_INC']
67
68 env.BlenderLib ('bf_intern_audaspace', sources, Split(incs), defs, libtype=['intern','player'], priority = [25,215] )