summaryrefslogtreecommitdiff
path: root/gtk2_ardour/SConscript
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2006-04-26 00:45:27 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2006-04-26 00:45:27 +0000
commit1da9bb0c26c5391146e7e8dd3119b76d5170ffe3 (patch)
treea4b8418d15394042df363fd9b60830aaa53f6c99 /gtk2_ardour/SConscript
parent3c34cb7111a376d9b47fbc86373d2540b5368b6d (diff)
Install ardour as a binary, a script and a set of shared
libraries. Libraries are discovered via {LD,DYLD}_LIBRARY_PATH git-svn-id: svn://localhost/trunk/ardour2@481 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/SConscript')
-rw-r--r--gtk2_ardour/SConscript14
1 files changed, 12 insertions, 2 deletions
diff --git a/gtk2_ardour/SConscript b/gtk2_ardour/SConscript
index 74ba860efe..8f84659f50 100644
--- a/gtk2_ardour/SConscript
+++ b/gtk2_ardour/SConscript
@@ -228,6 +228,11 @@ ardour = gtkardour.Program(target = executable, source = gtkardour_files + extra
mtest = gtkardour.Program(target = 'mtest', source = mtest_files)
itest = gtkardour.Program(target = 'itest', source = itest_files)
+my_subst_dict = { }
+my_subst_dict['%INSTALL_PREFIX%'] = install_prefix
+
+ardoursh = env.SubstInFile ('ardour.sh','ardour.sh.in', SUBST_DICT = my_subst_dict);
+
Default(ardour)
if env['VERSIONED']:
@@ -239,12 +244,17 @@ if env['NLS']:
#install
-
-env.Alias('install', env.InstallAs(os.path.join(install_prefix, 'bin')+'/ardour', ardour))
+# the executable - into the library dir
+env.Alias('install', env.Install(os.path.join(install_prefix, 'lib/ardour2'), ardour))
+# the script - into the bin dir
+env.Alias('install', env.InstallAs(os.path.join(install_prefix, 'bin')+'/ardour2', ardoursh))
+env.Alias('install', Execute(Chmod (os.path.join(install_prefix, 'bin')+'/ardour2', 0755)))
+# configuration files
env.Alias('install', env.Install(os.path.join(config_prefix, 'ardour2'), 'ardour2_ui.rc'))
env.Alias('install', env.Install(os.path.join(config_prefix, 'ardour2'), 'ardour.menus'))
env.Alias('install', env.Install(os.path.join(config_prefix, 'ardour2'), 'ardour.bindings'))
env.Alias('install', env.Install(os.path.join(config_prefix, 'ardour2'), 'ardour.colors'))
+# data files
env.Alias('install', env.Install(os.path.join(install_prefix, 'share/ardour2'), 'splash.ppm'))
env.Alias('install', env.Install(os.path.join(install_prefix, 'share/ardour2/pixmaps'), pixmap_files))
env.Alias('install', env.Install(os.path.join(install_prefix, 'share/ardour2/glade'), glade_files))