diff options
Diffstat (limited to 'gtk2_ardour/SConscript')
-rw-r--r-- | gtk2_ardour/SConscript | 27 |
1 files changed, 23 insertions, 4 deletions
diff --git a/gtk2_ardour/SConscript b/gtk2_ardour/SConscript index 473ba61b08..4f6f1a5646 100644 --- a/gtk2_ardour/SConscript +++ b/gtk2_ardour/SConscript @@ -81,6 +81,10 @@ if gtkardour['FFT_ANALYSIS']: gtkardour.Merge ([libraries['fftw3f']]) gtkardour.Append(CCFLAGS='-DFFT_ANALYSIS') +if gtkardour['FREESOUND']: + gtkardour.Merge ([libraries['curl']]) + gtkardour.Append(CCFLAGS='-DFREESOUND') + if gtkardour['RUBBERBAND']: gtkardour.Merge ([ libraries['rubberband'] ]) else: @@ -238,6 +242,10 @@ fft_graph.cc fft_result.cc """) +freesound_files=Split(""" +sfdb_freesound_mootcher.cc +""") + pixmap_files = glob.glob('pixmaps/*.xpm') icon_files = glob.glob ('icons/*.png') @@ -298,6 +306,9 @@ else: if env['FFT_ANALYSIS']: extra_sources += fft_analysis_files +if env['FREESOUND']: + extra_sources += freesound_files + intl_files += extra_sources gtkardour.Append(CCFLAGS="-D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE") @@ -485,7 +496,10 @@ if env['FREEDESKTOP']: env.Alias('install', env.InstallAs(os.path.join(desktop_icon_install_prefix, '48x48', 'apps', 'ardour2.png'), 'icons/ardour_icon_48px.png')) # Install the mime type xml file and its icon # env.Alias('install', env.Install(os.path.join(install_prefix, 'share', 'mime', 'packages'), 'ardour2.xml')) - env.Alias('install', env.Install(os.path.join(desktop_icon_install_prefix, '48x48', 'mimetypes'), 'icons/application-x-ardour2.png')) + env.Alias('install', env.InstallAs(os.path.join(desktop_icon_install_prefix, '16x16', 'mimetypes', 'application-x-ardour2.png'), 'icons/application-x-ardour_16px.png')) + env.Alias('install', env.InstallAs(os.path.join(desktop_icon_install_prefix, '22x22', 'mimetypes', 'application-x-ardour2.png'), 'icons/application-x-ardour_22px.png')) + env.Alias('install', env.InstallAs(os.path.join(desktop_icon_install_prefix, '32x32', 'mimetypes', 'application-x-ardour2.png'), 'icons/application-x-ardour_32px.png')) + env.Alias('install', env.InstallAs(os.path.join(desktop_icon_install_prefix, '48x48', 'mimetypes', 'application-x-ardour2.png'), 'icons/application-x-ardour_48px.png')) env.Alias('install', env.Command (os.path.join(install_prefix, 'share', 'mime'), [], 'update-mime-database $TARGET')) # Update the icon cache # env.Alias('install', env.Command (desktop_icon_install_prefix, [], 'touch --no-create $TARGET')) @@ -502,6 +516,9 @@ if env['FREEDESKTOP']: Delete (desktop_icon_install_prefix + '/22x22/apps/ardour2.png'), Delete (desktop_icon_install_prefix + '/32x32/apps/ardour2.png'), Delete (desktop_icon_install_prefix + '/48x48/apps/ardour2.png'), + Delete (desktop_icon_install_prefix + '/16x16/mimetypes/application-x-ardour2.png'), + Delete (desktop_icon_install_prefix + '/22x22/mimetypes/application-x-ardour2.png'), + Delete (desktop_icon_install_prefix + '/32x32/mimetypes/application-x-ardour2.png'), Delete (desktop_icon_install_prefix + '/48x48/mimetypes/application-x-ardour2.png'), Action ('update-mime-database ' + install_prefix + '/share/mime'), Action ('gtk-update-icon-cache ' + desktop_icon_install_prefix), @@ -517,9 +534,10 @@ env.Alias ('tarball', env.Distribute (env['DISTTREE'], 'ardev', 'ardbg', 'ardour3_ui_dark.rc.in', 'ardour3_ui_light.rc.in', 'splash.png', 'ardour.menus', 'ardour-sae.menus', - 'ardour.bindings.in', - 'ardour-sae-ansi.bindings.in', - 'ardour-sae-de.bindings.in', + 'mnemonic-us.bindings.in', + 'ergonomic-us.bindings.in', + 'SAE-us.bindings.in', + 'SAE-de.bindings.in', 'ardour3_ui_default.conf', 'editor_xpms', 'ardour2.xml', @@ -534,6 +552,7 @@ env.Alias ('tarball', env.Distribute (env['DISTTREE'], gtkosx_files + x11_files + fft_analysis_files + + freesound_files + glob.glob('po/*.po') + glob.glob('*.h'))) # generate a prototype full-featured ardour_ui.rc file |