6fcce915e1717496a9ffcec65ee156809865284d
[ardour.git] / libs / surfaces / generic_midi / wscript
1 #!/usr/bin/env python
2 import autowaf
3
4 # Library version (UNIX style major, minor, micro)
5 # major increment <=> incompatible changes
6 # minor increment <=> compatible changes (additions)
7 # micro increment <=> no interface changes
8 LIBSURFACES_LIB_VERSION = '4.1.0'
9
10 # Mandatory variables
11 srcdir = '.'
12 blddir = 'build'
13
14 def set_options(opt):
15         autowaf.set_options(opt)
16
17 def configure(conf):
18         autowaf.configure(conf)
19
20 def build(bld):
21         obj = bld.new_task_gen('cxx', 'shlib')
22         obj.source = '''
23                 generic_midi_control_protocol.cc
24                 interface.cc
25                 midicontrollable.cc
26         '''
27         obj.export_incdirs = ['./generic_midi']
28         obj.cxxflags     = '-DPACKAGE=\\\"ardour_genericmidi\\\"'
29         obj.includes     = ['.', './generic_midi']
30         obj.name         = 'libgeneric_midi'
31         obj.target       = 'generic_midi'
32         obj.uselib_local = 'libardour libsurfaces'
33         obj.vnum         = LIBSURFACES_LIB_VERSION
34         obj.install_path = ''
35         
36 def shutdown():
37         autowaf.shutdown()
38