rearrange vamp plugins to allow proper library dependencies to be expressed
[ardour.git] / libs / vamp-plugins / SConscript
1 # -*- python -*-
2
3 import os
4 import os.path
5 import glob
6
7 plugin_files = glob.glob ("*.cpp")
8
9 Import('env install_prefix libraries')
10 vampplugs = env.Copy()
11
12 vampplugs.Append (CPPATH='#libs/vamp-sdk/vamp', CXXFLAGS="-Ilibs/vamp-sdk")
13 vampplugs.Merge ([libraries['vamp'],
14                   libraries['vamphost']
15                   ])
16
17 libvampplugins = vampplugs.SharedLibrary('ardourvampplugins', plugin_files)
18
19 Default(libvampplugins)
20
21 env.Alias('install', env.Install(os.path.join(install_prefix, env['LIBDIR'], 'ardour2', 'vamp'), libvampplugins))
22
23 env.Alias('tarball', env.Distribute (env['DISTTREE'],
24                                      [ 'SConscript', 'COPYING', 'README' ] +
25                                      plugin_files +
26                                      glob.glob('*.h')))