Waf: install stuff
git-svn-id: svn://localhost/ardour2/branches/3.0@4702 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
parent
e4528094c3
commit
903c0863d9
|
@ -11,7 +11,7 @@ export DYLD_LIBRARY_PATH=$LD_LIBRARY_PATH
|
|||
MLOCK_LIMIT=$(ulimit -l)
|
||||
if [ "$MLOCK_LIMIT" != "unlimited" ]; then
|
||||
echo "WARNING: Your system has a limit for maximum amount of locked memory!"
|
||||
echo " This might cause Ardour to run out of memory before your system runs"
|
||||
echo " This might cause Ardour to run out of memory before your system runs"
|
||||
echo " out of memory. You can view the memory limit with 'ulimit -l', and it"
|
||||
echo " is normally controlled by /etc/security/limits.conf"
|
||||
echo ""
|
||||
|
|
|
@ -195,11 +195,11 @@ load_rc_file (const string& filename, bool themechange)
|
|||
spath += user_config_directory();
|
||||
spath += system_config_search_path();
|
||||
|
||||
if(!find_file_in_search_path (spath, filename, rc_file_path))
|
||||
{
|
||||
warning << string_compose(_("Unable to find UI style file %1 in search path %2. Ardour will look strange"),
|
||||
if (!find_file_in_search_path (spath, filename, rc_file_path)) {
|
||||
warning << string_compose(
|
||||
_("Unable to find UI style file %1 in search path %2. Ardour will look strange"),
|
||||
filename, spath.to_string())
|
||||
<< endmsg;
|
||||
<< endmsg;
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
@ -232,11 +232,11 @@ def build(bld):
|
|||
obj.includes = ['.']
|
||||
obj.name = 'gtk2_ardour'
|
||||
obj.target = 'ardour-3.0'
|
||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
|
||||
obj.uselib = 'UUID FLAC GLIBMM GTHREAD GTK GNOMECANVAS OGG ALSA'
|
||||
obj.uselib += ' GTKMM GNOMECANVASMM'
|
||||
obj.uselib_local = '''libpbd libmidipp libtaglib libardour libsurfaces
|
||||
libgtkmm2ext libgtk2_ardour_c libtaglib'''
|
||||
obj.install_path = ''
|
||||
obj.cxxflags = '-DVERSIONSTRING=\\\"' + GTK2_ARDOUR_VERSION + '\\\"'
|
||||
obj.cxxflags += ' -DPACKAGE=\\\"gtk2_ardour\\\"'
|
||||
obj.cxxflags += ' -DDATA_DIR=\\\"' + os.path.normpath(bld.env['DATADIRNAME']) + '\\\"'
|
||||
|
@ -255,11 +255,18 @@ def build(bld):
|
|||
'EXECUTABLE' : 'build/default/gtk2_ardour/ardour-3.0'
|
||||
}
|
||||
|
||||
obj = bld.new_task_gen('subst')
|
||||
obj.source = 'ardev_common.sh.in'
|
||||
obj.target = 'ardev_common_waf.sh'
|
||||
obj.chmod = 0755
|
||||
obj.dict = wrapper_subst_dict
|
||||
obj = bld.new_task_gen('subst')
|
||||
obj.source = 'ardev_common.sh.in'
|
||||
obj.target = 'ardev_common_waf.sh'
|
||||
obj.chmod = 0755
|
||||
obj.dict = wrapper_subst_dict
|
||||
|
||||
obj = bld.new_task_gen('subst')
|
||||
obj.source = 'ardour.sh.in'
|
||||
obj.target = 'ardour3'
|
||||
obj.chmod = 0755
|
||||
obj.dict = wrapper_subst_dict
|
||||
obj.install_path = bld.env['BINDIR']
|
||||
|
||||
# Font configuration
|
||||
|
||||
|
@ -311,25 +318,29 @@ def build(bld):
|
|||
|
||||
# RC files
|
||||
|
||||
obj = bld.new_task_gen('subst')
|
||||
obj.source = 'ardour3_ui_dark.rc.in'
|
||||
obj.target = 'ardour3_ui_dark.rc'
|
||||
obj.dict = font_subst_dict
|
||||
obj = bld.new_task_gen('subst')
|
||||
obj.source = 'ardour3_ui_dark.rc.in'
|
||||
obj.target = 'ardour3_ui_dark.rc'
|
||||
obj.dict = font_subst_dict
|
||||
obj.install_path = os.path.join(bld.env['CONFIGDIR'], 'ardour3')
|
||||
|
||||
obj = bld.new_task_gen('subst')
|
||||
obj.source = 'ardour3_ui_light.rc.in'
|
||||
obj.target = 'ardour3_ui_light.rc'
|
||||
obj.dict = font_subst_dict
|
||||
obj = bld.new_task_gen('subst')
|
||||
obj.source = 'ardour3_ui_light.rc.in'
|
||||
obj.target = 'ardour3_ui_light.rc'
|
||||
obj.dict = font_subst_dict
|
||||
obj.install_path = os.path.join(bld.env['CONFIGDIR'], 'ardour3')
|
||||
|
||||
obj = bld.new_task_gen('subst')
|
||||
obj.source = 'ardour3_ui_dark_sae.rc.in'
|
||||
obj.target = 'ardour3_ui_dark_sae.rc'
|
||||
obj.dict = font_subst_dict
|
||||
obj = bld.new_task_gen('subst')
|
||||
obj.source = 'ardour3_ui_dark_sae.rc.in'
|
||||
obj.target = 'ardour3_ui_dark_sae.rc'
|
||||
obj.dict = font_subst_dict
|
||||
obj.install_path = os.path.join(bld.env['CONFIGDIR'], 'ardour3')
|
||||
|
||||
obj = bld.new_task_gen('subst')
|
||||
obj.source = 'ardour3_ui_light_sae.rc.in'
|
||||
obj.target = 'ardour3_ui_light_sae.rc'
|
||||
obj.dict = font_subst_dict
|
||||
obj = bld.new_task_gen('subst')
|
||||
obj.source = 'ardour3_ui_light_sae.rc.in'
|
||||
obj.target = 'ardour3_ui_light_sae.rc'
|
||||
obj.dict = font_subst_dict
|
||||
obj.install_path = os.path.join(bld.env['CONFIGDIR'], 'ardour3')
|
||||
|
||||
# Menus
|
||||
menus_argv = []
|
||||
|
@ -366,6 +377,11 @@ def build(bld):
|
|||
obj.target = b + '.bindings'
|
||||
obj.source = obj.target + '.in'
|
||||
obj.dict = keybindings_dict
|
||||
|
||||
# Icons/Images
|
||||
bld.install_files('${DATADIR}/ardour3/icons', 'icons/*.png')
|
||||
bld.install_files('${DATADIR}/ardour3/pixmaps', 'pixmaps/*.xpm')
|
||||
bld.install_files('${DATADIR}/ardour3', 'splash.png')
|
||||
|
||||
def shutdown():
|
||||
autowaf.shutdown()
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
#!/usr/bin/env python
|
||||
import autowaf
|
||||
import os
|
||||
import glob
|
||||
|
||||
# Version of this package (even if built as a child)
|
||||
MAJOR = '3'
|
||||
|
@ -216,15 +217,15 @@ def build(bld):
|
|||
obj.uselib = 'GLIBMM AUBIO SIGCPP XML UUID JACK SNDFILE SAMPLERATE LRDF'
|
||||
obj.uselib_local = 'libpbd libmidipp libevoral libvamphost libtaglib'
|
||||
obj.vnum = LIBARDOUR_LIB_VERSION
|
||||
obj.install_path = ''
|
||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
|
||||
obj.cxxflags = ' -DPACKAGE=\\\"libardour3\\\"'
|
||||
obj.cxxflags += ' -DDATA_DIR=\\\"' + os.path.normpath(bld.env['DATADIRNAME']) + '\\\"'
|
||||
obj.cxxflags += ' -DCONFIG_DIR=\\\"' + os.path.normpath(bld.env['CONFIGDIRNAME']) + '\\\"'
|
||||
obj.cxxflags += ' -DMODULE_DIR=\\\"' + os.path.normpath(bld.env['LIBDIRNAME']) + '\\\"'
|
||||
obj.cxxflags += ' -DDATA_DIR=\\\"' + os.path.normpath(bld.env['DATADIR']) + '\\\"'
|
||||
obj.cxxflags += ' -DCONFIG_DIR=\\\"' + os.path.normpath(bld.env['CONFIGDIR']) + '\\\"'
|
||||
obj.cxxflags += ' -DMODULE_DIR=\\\"' + os.path.normpath(bld.env['LIBDIR']) + '\\\"'
|
||||
obj.cxxflags += ' -DLOCALEDIR=\\\"' + os.path.join(
|
||||
os.path.normpath(bld.env['DATADIRNAME']), 'locale') + '\\\"'
|
||||
os.path.normpath(bld.env['DATADIR']), 'locale') + '\\\"'
|
||||
obj.cxxflags += ' -DVAMP_DIR=\\\"' + os.path.join(
|
||||
os.path.normpath(bld.env['LIBDIRNAME']), 'ardour3', 'vamp') + '\\\"'
|
||||
os.path.normpath(bld.env['LIBDIR']), 'ardour3', 'vamp') + '\\\"'
|
||||
obj.source += ' rb_effect.cc '
|
||||
obj.uselib_local += ' librubberband '
|
||||
#obj.source += ' st_stretch.cc st_pitch.cc '
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
#!/usr/bin/env python
|
||||
import autowaf
|
||||
import os
|
||||
|
||||
# Version of this package (even if built as a child)
|
||||
EVORAL_VERSION = '0.0.0'
|
||||
|
@ -57,7 +58,7 @@ def build(bld):
|
|||
libsmf.name = 'libsmf'
|
||||
libsmf.target = 'smf'
|
||||
libsmf.uselib = 'GLIB'
|
||||
libsmf.install_path = ''
|
||||
libsmf.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
|
||||
|
||||
# Library
|
||||
obj = bld.new_task_gen('cxx', 'shlib')
|
||||
|
@ -79,7 +80,7 @@ def build(bld):
|
|||
obj.uselib = 'GLIBMM GTHREAD SMF'
|
||||
obj.uselib_local = 'libsmf'
|
||||
obj.vnum = EVORAL_LIB_VERSION
|
||||
obj.install_path = ''
|
||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
|
||||
|
||||
if bld.env['HAVE_CPPUNIT']:
|
||||
# Unit tests
|
||||
|
|
|
@ -69,7 +69,7 @@ def build(bld):
|
|||
obj.uselib = 'GTKMM'
|
||||
obj.uselib_local = 'libpbd'
|
||||
obj.vnum = GTKMM2EXT_LIB_VERSION
|
||||
obj.install_path = ''
|
||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
|
||||
obj.cxxflags = '-DPACKAGE=\\\"libgtkmm2ext\\\"'
|
||||
obj.cxxflags += ' -DLOCALEDIR=\\\"' + os.path.join(
|
||||
os.path.normpath(bld.env['DATADIRNAME']), 'locale') + '\\\"'
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
#!/usr/bin/env python
|
||||
import autowaf
|
||||
import os
|
||||
|
||||
# Version of this package (even if built as a child)
|
||||
MAJOR = '2'
|
||||
|
@ -76,7 +77,7 @@ def build(bld):
|
|||
obj.uselib = 'GLIBMM SIGCPP XML JACK'
|
||||
obj.uselib_local = 'libpbd libevoral'
|
||||
obj.vnum = LIBMIDIPP_LIB_VERSION
|
||||
obj.install_path = ''
|
||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
|
||||
|
||||
def shutdown():
|
||||
autowaf.shutdown()
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
#!/usr/bin/env python
|
||||
import autowaf
|
||||
import os
|
||||
|
||||
# Version of this package (even if built as a child)
|
||||
MAJOR = '4'
|
||||
|
@ -89,7 +90,7 @@ def build(bld):
|
|||
obj.target = 'pbd'
|
||||
obj.uselib = 'GLIBMM SIGCPP XML UUID'
|
||||
obj.vnum = LIBPBD_LIB_VERSION
|
||||
obj.install_path = ''
|
||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
|
||||
obj.cxxflags = '-DPACKAGE=\\\"libpbd\\\"'
|
||||
if bld.env['PBD_HAVE_EXECINFO']:
|
||||
obj.cxxflags += ' -DHAVE_EXECINFO '
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
#!/usr/bin/env python
|
||||
import autowaf
|
||||
import glob
|
||||
import os
|
||||
|
||||
# Version of this package (even if built as a child)
|
||||
LIBRUBBERBAND_VERSION = '0.0.0'
|
||||
|
@ -56,7 +57,7 @@ def build(bld):
|
|||
obj.uselib = 'FFTW3 FFTW3F SAMPLERATE SNDFILE'
|
||||
obj.uselib_local = 'libvamphost'
|
||||
obj.vnum = LIBRUBBERBAND_LIB_VERSION
|
||||
obj.install_path = ''
|
||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
|
||||
obj.cxxflags = '-DPACKAGE=\\\"librubberband\\\"'
|
||||
|
||||
def shutdown():
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
#!/usr/bin/env python
|
||||
import autowaf
|
||||
import os
|
||||
|
||||
# Library version (UNIX style major, minor, micro)
|
||||
# major increment <=> incompatible changes
|
||||
|
@ -31,7 +32,7 @@ def build(bld):
|
|||
obj.target = 'surfaces'
|
||||
obj.uselib_local = 'libardour'
|
||||
obj.vnum = LIBSURFACES_LIB_VERSION
|
||||
obj.install_path = ''
|
||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
|
||||
|
||||
def shutdown():
|
||||
autowaf.shutdown()
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
#!/usr/bin/env python
|
||||
import autowaf
|
||||
import os
|
||||
|
||||
# Version of this package (even if built as a child)
|
||||
LIBSURFACES_VERSION = '4.1.0'
|
||||
|
@ -39,7 +40,7 @@ def build(bld):
|
|||
obj.target = 'generic_midi'
|
||||
obj.uselib_local = 'libardour libsurfaces'
|
||||
obj.vnum = LIBSURFACES_LIB_VERSION
|
||||
obj.install_path = ''
|
||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
|
||||
|
||||
def shutdown():
|
||||
autowaf.shutdown()
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
#!/usr/bin/env python
|
||||
import autowaf
|
||||
import os
|
||||
|
||||
# Library version (UNIX style major, minor, micro)
|
||||
# major increment <=> incompatible changes
|
||||
|
@ -31,7 +32,7 @@ def build(bld):
|
|||
obj.target = 'generic_midi'
|
||||
obj.uselib_local = 'libardour libsurfaces'
|
||||
obj.vnum = LIBSURFACES_LIB_VERSION
|
||||
obj.install_path = ''
|
||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
|
||||
|
||||
def shutdown():
|
||||
autowaf.shutdown()
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
#!/usr/bin/env python
|
||||
import autowaf
|
||||
import os
|
||||
|
||||
# Library version (UNIX style major, minor, micro)
|
||||
# major increment <=> incompatible changes
|
||||
|
@ -46,7 +47,7 @@ def build(bld):
|
|||
obj.target = 'mackie'
|
||||
obj.uselib_local = 'libardour libsurfaces'
|
||||
obj.vnum = LIBSURFACES_LIB_VERSION
|
||||
obj.install_path = ''
|
||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
|
||||
|
||||
def shutdown():
|
||||
autowaf.shutdown()
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
#!/usr/bin/env python
|
||||
import autowaf
|
||||
import os
|
||||
|
||||
# Version of this package (even if built as a child)
|
||||
LIBSURFACES_VERSION = '4.1.0'
|
||||
|
@ -38,7 +39,7 @@ def build(bld):
|
|||
obj.target = 'surfaces'
|
||||
obj.uselib_local = 'libardour'
|
||||
obj.vnum = LIBSURFACES_LIB_VERSION
|
||||
obj.install_path = ''
|
||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
|
||||
|
||||
def shutdown():
|
||||
autowaf.shutdown()
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
#!/usr/bin/env python
|
||||
import autowaf
|
||||
import os
|
||||
|
||||
# Library version (UNIX style major, minor, micro)
|
||||
# major increment <=> incompatible changes
|
||||
|
@ -30,7 +31,7 @@ def build(bld):
|
|||
obj.target = 'powermate'
|
||||
obj.uselib_local = 'libardour libsurfaces'
|
||||
obj.vnum = LIBSURFACES_LIB_VERSION
|
||||
obj.install_path = ''
|
||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
|
||||
|
||||
def shutdown():
|
||||
autowaf.shutdown()
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
#!/usr/bin/env python
|
||||
import autowaf
|
||||
import os
|
||||
|
||||
# Library version (UNIX style major, minor, micro)
|
||||
# major increment <=> incompatible changes
|
||||
|
@ -44,7 +45,7 @@ def build(bld):
|
|||
obj.target = 'tranzport'
|
||||
obj.uselib_local = 'libardour libsurfaces'
|
||||
obj.vnum = LIBSURFACES_LIB_VERSION
|
||||
obj.install_path = ''
|
||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
|
||||
|
||||
def shutdown():
|
||||
autowaf.shutdown()
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
#!/usr/bin/env python
|
||||
import autowaf
|
||||
import os
|
||||
|
||||
# Library version (UNIX style major, minor, micro)
|
||||
# major increment <=> incompatible changes
|
||||
|
@ -30,7 +31,7 @@ def build(bld):
|
|||
obj.target = 'wiimote'
|
||||
obj.uselib_local = 'libardour libsurfaces'
|
||||
obj.vnum = LIBSURFACES_LIB_VERSION
|
||||
obj.install_path = ''
|
||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
|
||||
|
||||
def shutdown():
|
||||
autowaf.shutdown()
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
#!/usr/bin/env python
|
||||
import autowaf
|
||||
import glob
|
||||
import os
|
||||
|
||||
# Version of this package (even if built as a child)
|
||||
LIBTAGLIB_VERSION = '0.0.0'
|
||||
|
@ -71,7 +72,7 @@ def build(bld):
|
|||
obj.name = 'libtaglib'
|
||||
obj.target = 'taglib'
|
||||
obj.vnum = LIBTAGLIB_LIB_VERSION
|
||||
obj.install_path = ''
|
||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
|
||||
|
||||
def shutdown():
|
||||
autowaf.shutdown()
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
#!/usr/bin/env python
|
||||
import autowaf
|
||||
import os
|
||||
|
||||
# Version of this package (even if built as a child)
|
||||
LIBARDOURVAMPPLUGINS_VERSION = '0.0.0'
|
||||
|
@ -47,7 +48,7 @@ def build(bld):
|
|||
obj.source += ' Onset.cpp '
|
||||
obj.uselib += ' AUBIO '
|
||||
obj.vnum = LIBARDOURVAMPPLUGINS_LIB_VERSION
|
||||
obj.install_path = ''
|
||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
|
||||
|
||||
def shutdown():
|
||||
autowaf.shutdown()
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
#!/usr/bin/env python
|
||||
import autowaf
|
||||
import os
|
||||
|
||||
# Version of this package (even if built as a child)
|
||||
LIBVAMP_VERSION = '0.0.0'
|
||||
|
@ -46,7 +47,7 @@ def build(bld):
|
|||
obj.target = 'vamphost'
|
||||
obj.uselib = 'FFTW3 FFTW3F'
|
||||
obj.vnum = LIBVAMP_LIB_VERSION
|
||||
obj.install_path = ''
|
||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
|
||||
|
||||
# Plugin Library
|
||||
obj = bld.new_task_gen('cxx', 'shlib')
|
||||
|
@ -60,7 +61,7 @@ def build(bld):
|
|||
obj.target = 'vampplugin'
|
||||
obj.uselib = 'FFTW3 FFTW3F'
|
||||
obj.vnum = LIBVAMP_LIB_VERSION
|
||||
obj.install_path = ''
|
||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
|
||||
|
||||
def shutdown():
|
||||
autowaf.shutdown()
|
||||
|
|
Loading…
Reference in New Issue
Block a user