# If we require VST support we build a stub main() and the FST library
# here using winegcc, and link it to the GTK front-end library
obj = bld (features = 'cxx c cxxprogram wine')
- obj.source = (
- '../libs/fst/vstwin.c',
- '../vst/winmain.c',
- )
+ obj.source = ( '../vst/winmain.c')
#
# XXX do we really need to explicitly link to all of these for the wine executable?
#
'libmidipp',
'libgtk2_ardour',
'libgtkmm2ext',
- 'libcanvas'
+ 'libcanvas',
+ 'vstwin'
]
obj.target = 'ardour-' + str (bld.env['VERSION']) + '-vst.exe.so'
obj.includes = [ '../libs/fst', '.' ]
obj.includes += [ '../fst' ]
obj.defines += [ 'WINDOWS_VST_SUPPORT' ]
if bld.env['build_target'] == 'mingw':
- obj.source += [ '../fst/vstwin.c']
+ obj.use += [ 'vstwin' ]
obj.uselib += ['GDI32']
if bld.is_defined('LXVST_SUPPORT'):
obj.use = [ 'libpbd' ]
else:
obj = bld (features = 'cxx c cxxprogram')
+ obj.source = ( 'scanner.cc' )
+ obj.target = 'ardour-vst-scanner'
if bld.is_defined('WINDOWS_VST_SUPPORT'):
- obj.source = ( 'scanner.cc', 'vstwin.c' )
+ bld (features = 'c', name='vstwin', source='vstwin.c', uselib = 'GIOMM', includes = [ '../pbd/', '../ardour/', '.' ])
obj.uselib = ['GIOMM', 'DL', 'GDI32']
+ obj.use = [ 'libpbd', 'vstwin' ]
else:
- obj.source = ( 'scanner.cc' )
obj.uselib = ['GIOMM', 'DL']
- obj.target = 'ardour-vst-scanner'
- obj.use = [ 'libpbd' ]
+ obj.use = [ 'libpbd' ]
obj.includes = [ '../pbd/', '../ardour/', '.' ]
obj.defines = [