c6ac7e74b398a0b912c1b73947145dff7147b7bf
[ardour.git] / libs / backends / dummy / wscript
1 #!/usr/bin/env python
2 from waflib.extras import autowaf as autowaf
3 import os
4 import sys
5 import re
6
7 # Library version (UNIX style major, minor, micro)
8 # major increment <=> incompatible changes
9 # minor increment <=> compatible changes (additions)
10 # micro increment <=> no interface changes
11 DUMMYBACKEND_VERSION = '0.0.1'
12 I18N_PACKAGE = 'dummy-backend'
13
14 # Mandatory variables
15 top = '.'
16 out = 'build'
17
18 def options(opt):
19     autowaf.set_options(opt)
20
21 def configure(conf):
22     autowaf.configure(conf)
23
24 def build(bld):
25     obj = bld(features = 'cxx cxxshlib')
26     obj.source = [
27             'dummy_audiobackend.cc',
28             ]
29     obj.includes = ['.']
30     obj.name     = 'dummy_audiobackend'
31     obj.target   = 'dummy_audiobackend'
32     obj.use      = 'libardour libpbd'
33     obj.vnum     = DUMMYBACKEND_VERSION
34     obj.install_path  = os.path.join(bld.env['LIBDIR'], 'ardour3', 'backends')
35     obj.defines = ['PACKAGE="' + I18N_PACKAGE + '"',
36                    'ARDOURBACKEND_DLL_EXPORTS'
37                   ]