Paul Davis
eb3f50e15c
The Editor continues to notify them, but via a direct call to ControlProtocolManager, not a signal. The CP Manager calls the ControlProtocol static method to set up static data structures holding selection info for all surfaces and then notifies each surface/protocol that selection has changed.
25 lines
574 B
Python
25 lines
574 B
Python
#!/usr/bin/env python
|
|
from waflib.extras import autowaf as autowaf
|
|
|
|
top = '.'
|
|
out = 'build'
|
|
|
|
def options(opt):
|
|
autowaf.set_options(opt)
|
|
|
|
def configure(conf):
|
|
conf.load('misc')
|
|
conf.load('compiler_cxx')
|
|
autowaf.configure(conf)
|
|
|
|
def build(bld):
|
|
if bld.env['build_target'] == 'mingw':
|
|
return;
|
|
|
|
obj = bld (features = 'cxx c cxxprogram')
|
|
obj.source = 'cfgtool.cc'
|
|
obj.target = 'cfgtool'
|
|
obj.use = [ 'libpbd', 'libardour', 'libardour_cp' ]
|
|
obj.uselib = [ 'GLIBMM', 'XML' ]
|
|
obj.install_path = None
|