2 from waflib.extras import autowaf as autowaf
11 'control_protocol.cc',
15 autowaf.set_options(opt)
18 autowaf.configure(conf)
21 if bld.is_defined ('INTERNAL_SHARED_LIBS'):
22 obj = bld.shlib(features = 'c cxx cshlib cxxshlib', source=controlcp_sources)
23 # defines for this library
24 obj.defines = [ 'LIBCONTROLCP_DLL_EXPORTS' ]
26 obj = bld.stlib(features = 'c cxx cstlib cxxstlib', source=controlcp_sources)
27 obj.cxxflags = [ '-fPIC' ]
30 obj.export_includes = ['.', './control_protocol' ]
31 obj.defines += [ 'PACKAGE="ardour_cp"' ]
32 obj.includes = ['.', './control_protocol']
33 obj.name = 'libardour_cp'
34 obj.target = 'ardourcp'
35 obj.use = 'libardour libpbd'
36 obj.uselib = 'GLIBMM SIGCPP XML'
37 obj.install_path = bld.env['LIBDIR']