# -*- python -*- import os import os.path import glob Import('env final_prefix install_prefix libraries') flowcanvas = env.Copy() flowcanvas.Merge ([ libraries['sigc2'], libraries['gtk2'], libraries['glibmm2'], libraries['pangomm'], libraries['atkmm'], libraries['gdkmm2'], libraries['gtkmm2'], libraries['libgnomecanvas2'], libraries['libgnomecanvasmm'] ]) # # this defines the version number of libflowcanvas # domain = 'libflowcanvas' flowcanvas.Append(DOMAIN=domain,MAJOR=0,MINOR=0,MICRO=1) flowcanvas.Append(CXXFLAGS="-DFLOWCANVAS_AA") flowcanvas_files = Split(""" src/Connection.cpp src/FlowCanvas.cpp src/Module.cpp src/Port.cpp """) libflowcanvas = flowcanvas.SharedLibrary('flowcanvas', flowcanvas_files) Default(libflowcanvas) env.Alias('install', env.Install(os.path.join(install_prefix, env['LIBDIR'], 'ardour2'), libflowcanvas)) env.Alias('tarball', env.Distribute (env['DISTTREE'], ['SConscript'] + flowcanvas_files + glob.glob('flowcanvas/*.h')))