X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fwscript;h=d3824a0a63e4fdbf05961d31ef0c74a4bbaf4436;hb=38e94875647782fa6c28e25be471f0cff6c97d2a;hp=92cb059379a37720e977c7652e7d6db288443931;hpb=610d9fd3b9e4a60a63c9a7523a992de31dfa80b8;p=ardour.git diff --git a/gtk2_ardour/wscript b/gtk2_ardour/wscript index 92cb059379..d3824a0a63 100644 --- a/gtk2_ardour/wscript +++ b/gtk2_ardour/wscript @@ -31,13 +31,8 @@ gtk2_ardour_sources = [ 'add_route_dialog.cc', 'ambiguous_file_dialog.cc', 'analysis_window.cc', - 'ardour_button.cc', 'ardour_dialog.cc', - 'ardour_display.cc', - 'ardour_dropdown.cc', 'ardour_http.cc', - 'ardour_knob.cc', - 'ardour_spinner.cc', 'ardour_ui.cc', 'ardour_ui2.cc', 'ardour_ui_dependents.cc', @@ -59,7 +54,6 @@ gtk2_ardour_sources = [ 'axis_view.cc', 'big_clock_window.cc', 'bundle_manager.cc', - 'button_joiner.cc', 'clock_group.cc', 'color_theme_manager.cc', 'configinfo.cc', @@ -184,9 +178,11 @@ gtk2_ardour_sources = [ 'panner_interface.cc', 'panner_ui.cc', 'patch_change.cc', + 'patch_change_widget.cc', 'piano_roll_header.cc', 'pingback.cc', 'playlist_selector.cc', + 'plugin_display.cc', 'plugin_eq_gui.cc', 'plugin_pin_dialog.cc', 'plugin_setup_dialog.cc', @@ -205,7 +201,6 @@ gtk2_ardour_sources = [ 'processor_selection.cc', 'patch_change_dialog.cc', 'progress_reporter.cc', - 'prompter.cc', 'public_editor.cc', 'quantize_dialog.cc', 'rc_option_editor.cc', @@ -224,6 +219,7 @@ gtk2_ardour_sources = [ 'route_ui.cc', 'ruler_dialog.cc', 'save_as_dialog.cc', + 'save_template_dialog.cc', 'search_path_option.cc', 'script_selector.cc', 'selection.cc', @@ -260,7 +256,6 @@ gtk2_ardour_sources = [ 'time_info_box.cc', 'time_selection.cc', 'timers.cc', - 'tooltips.cc', 'track_selection.cc', 'track_view_list.cc', 'transform_dialog.cc', @@ -489,6 +484,8 @@ def build(bld): 'libmidipp', 'libgtkmm2ext', 'libcanvas', + 'libwaveview', + 'libwidgets', 'libptformat', ] obj.defines = [ @@ -510,36 +507,36 @@ def build(bld): obj.defines += [ 'LXVST_SUPPORT' ] obj.use += [ 'X11' ] - # Tool to test libcanvas - if re.search ("linux", sys.platform) != None and bld.env['CANVASTESTUI']: - obj = bld (features = 'cxx c cxxprogram') - obj.install_path = None - obj.source = list(gtk2_ardour_sources) - obj.source = [ 'ardour_button.cc', 'ui_config.cc', 'tooltips.cc' ] - obj.target = 'canvas_test' - obj.includes = ['.', '../libs'] - obj.ldflags = ['-no-undefined'] - obj.use = [ - 'libpbd', - 'libardour', - 'libardour_cp', - 'libtimecode', - 'libmidipp', - 'libgtkmm2ext', - 'libcanvas', - 'libptformat', - ] - obj.defines = [ - 'NOMAIN', - 'PACKAGE="' + I18N_PACKAGE + '"', - 'DATA_DIR="' + os.path.normpath(bld.env['DATADIR']) + '"', - 'CONFIG_DIR="' + os.path.normpath(bld.env['SYSCONFDIR']) + '"', - 'LOCALEDIR="' + os.path.normpath(bld.env['LOCALEDIR']) + '"', - ] - obj.linkflags = '' - obj.uselib = 'UUID FLAC FONTCONFIG GLIBMM GTHREAD GTK OGG CURL DL GTKMM CANVAS FFTW3F LO TAGLIB XML ' - # obj.source += [ 'canvas_test.cc', ] - obj.source += [ 'toolbar_test.cc', 'enums.cc'] +# # Tool to test libcanvas +# if re.search ("linux", sys.platform) != None and bld.env['CANVASTESTUI']: +# obj = bld (features = 'cxx c cxxprogram') +# obj.install_path = None +# obj.source = list(gtk2_ardour_sources) +# obj.source = [ 'ardour_button.cc', 'ui_config.cc', 'tooltips.cc' ] +# obj.target = 'canvas_test' +# obj.includes = ['.', '../libs'] +# obj.ldflags = ['-no-undefined'] +# obj.use = [ +# 'libpbd', +# 'libardour', +# 'libardour_cp', +# 'libtimecode', +# 'libmidipp', +# 'libgtkmm2ext', +# 'libcanvas', +# 'libptformat', +# ] +# obj.defines = [ +# 'NOMAIN', +# 'PACKAGE="' + I18N_PACKAGE + '"', +# 'DATA_DIR="' + os.path.normpath(bld.env['DATADIR']) + '"', +# 'CONFIG_DIR="' + os.path.normpath(bld.env['SYSCONFDIR']) + '"', +# 'LOCALEDIR="' + os.path.normpath(bld.env['LOCALEDIR']) + '"', +# ] +# obj.linkflags = '' +# obj.uselib = 'UUID FLAC FONTCONFIG GLIBMM GTHREAD GTK OGG CURL DL GTKMM CANVAS FFTW3F LO TAGLIB XML ' +# # obj.source += [ 'canvas_test.cc', ] +# obj.source += [ 'toolbar_test.cc', 'enums.cc'] if bld.is_defined('WINDOWS_VST_SUPPORT') and bld.env['build_target'] != 'mingw': @@ -560,6 +557,8 @@ def build(bld): 'libgtk2_ardour', 'libgtkmm2ext', 'libcanvas', + 'libwaveview', + 'libwidgets', 'libptformat', ] obj.target = 'ardour-' + str (bld.env['VERSION']) + '-vst.exe.so' @@ -605,6 +604,8 @@ def build(bld): 'libmidipp', 'libgtkmm2ext', 'libcanvas', + 'libwaveview', + 'libwidgets', 'libptformat', ] @@ -734,21 +735,19 @@ def build(bld): 'HUGER' : '36', 'MASSIVE' : '60', } - - # There is no acceptable monospace font available on older versions of OS X - # and no API on those versions to load TTF files that will work with - # GTK/fontconfig/pango. - # - # In addition, the ArdourMono font gets clipped for some reason on OS X - # - # Moreover, Lucida Grande just seems to work even though it is not monospace - # so just use it. - # - font_names = { - 'MONOSPACE' : 'Monaco', - 'CLOCKFONT' : 'Lucida Grande', - } - else: # Linux/X11 fonts + if bld.env['build_target'] in ['panther', 'tiger', 'leopard'] or (Options.options.ppc and bld.env['build_target'] == 'snowleopard'): + # CTFontManagerRegisterFontsForURL for ArdourMono is 10.6 or newer + # "Lucida Grande" is not mono-spaced, but works for most cases, except big-clock-window + font_names = { + 'MONOSPACE' : 'Monaco', + 'CLOCKFONT' : 'Lucida Grande', + } + else: + font_names = { + 'MONOSPACE' : 'Monaco', + 'CLOCKFONT' : 'ArdourMono', + } + else: # Linux/X11 & Windows fonts basefont = '' # unspecified - use system defaults font_sizes = { 'SMALLER' : '6',