mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-09 08:14:58 +01:00
finish unfinished work at basing all install paths on the program name
Conflicts: libs/backends/jack/wscript libs/backends/wavesaudio/wscript libs/canvas/wscript wscript
This commit is contained in:
parent
64a40a7bab
commit
937c0764be
34 changed files with 120 additions and 39 deletions
|
|
@ -11,7 +11,7 @@ def configure(conf):
|
||||||
def build(bld):
|
def build(bld):
|
||||||
presets = bld.path.ant_glob ('*.preset')
|
presets = bld.path.ant_glob ('*.preset')
|
||||||
formats = bld.path.ant_glob ('*.format')
|
formats = bld.path.ant_glob ('*.format')
|
||||||
bld.install_files (os.path.join(bld.env['DATADIR'], 'ardour3', 'export'),
|
bld.install_files (os.path.join(bld.env['DATADIR'], 'export'),
|
||||||
presets + formats)
|
presets + formats)
|
||||||
|
|
||||||
def options(opt):
|
def options(opt):
|
||||||
|
|
|
||||||
|
|
@ -57,7 +57,7 @@ def build(bld):
|
||||||
'CONFIG_DIR="' + os.path.normpath(bld.env['SYSCONFDIR']) + '"',
|
'CONFIG_DIR="' + os.path.normpath(bld.env['SYSCONFDIR']) + '"',
|
||||||
'LOCALEDIR="' + os.path.join(os.path.normpath(bld.env['DATADIR']), 'locale') + '"',
|
'LOCALEDIR="' + os.path.join(os.path.normpath(bld.env['DATADIR']), 'locale') + '"',
|
||||||
]
|
]
|
||||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
|
obj.install_path = os.path.join(bld.env['LIBDIR'])
|
||||||
obj.uselib = 'UUID FLAC FONTCONFIG GLIBMM GTHREAD OGG CURL DL'
|
obj.uselib = 'UUID FLAC FONTCONFIG GLIBMM GTHREAD OGG CURL DL'
|
||||||
obj.uselib += ' FFTW3F'
|
obj.uselib += ' FFTW3F'
|
||||||
obj.uselib += ' AUDIOUNITS OSX LO '
|
obj.uselib += ' AUDIOUNITS OSX LO '
|
||||||
|
|
|
||||||
|
|
@ -358,7 +358,7 @@ def build(bld):
|
||||||
obj.use.extend(['librubberband', 'libltc_includes', 'libltc'])
|
obj.use.extend(['librubberband', 'libltc_includes', 'libltc'])
|
||||||
|
|
||||||
obj.vnum = LIBARDOUR_LIB_VERSION
|
obj.vnum = LIBARDOUR_LIB_VERSION
|
||||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
|
obj.install_path = os.path.join(bld.env['LIBDIR'])
|
||||||
obj.defines += [
|
obj.defines += [
|
||||||
'PACKAGE="' + I18N_PACKAGE + '"',
|
'PACKAGE="' + I18N_PACKAGE + '"',
|
||||||
'DATA_DIR="' + os.path.normpath(bld.env['DATADIR']) + '"',
|
'DATA_DIR="' + os.path.normpath(bld.env['DATADIR']) + '"',
|
||||||
|
|
@ -572,7 +572,7 @@ def create_ardour_test_program(bld, includes, name, target, sources):
|
||||||
testobj.name = name
|
testobj.name = name
|
||||||
testobj.target = target
|
testobj.target = target
|
||||||
# not sure about install path
|
# not sure about install path
|
||||||
testobj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
|
testobj.install_path = os.path.join(bld.env['LIBDIR'])
|
||||||
testobj.defines = [
|
testobj.defines = [
|
||||||
'PACKAGE="libardour3test"',
|
'PACKAGE="libardour3test"',
|
||||||
'DATA_DIR="' + os.path.normpath(bld.env['DATADIR']) + '"',
|
'DATA_DIR="' + os.path.normpath(bld.env['DATADIR']) + '"',
|
||||||
|
|
|
||||||
|
|
@ -82,7 +82,7 @@ def build(bld):
|
||||||
audiographer.uselib = 'GLIB GLIBMM GTHREAD SAMPLERATE SNDFILE'
|
audiographer.uselib = 'GLIB GLIBMM GTHREAD SAMPLERATE SNDFILE'
|
||||||
audiographer.use = 'libpbd'
|
audiographer.use = 'libpbd'
|
||||||
audiographer.vnum = AUDIOGRAPHER_LIB_VERSION
|
audiographer.vnum = AUDIOGRAPHER_LIB_VERSION
|
||||||
audiographer.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
|
audiographer.install_path = os.path.join(bld.env['LIBDIR'])
|
||||||
|
|
||||||
|
|
||||||
if bld.env['BUILD_TESTS'] and bld.is_defined('HAVE_CPPUNIT'):
|
if bld.env['BUILD_TESTS'] and bld.is_defined('HAVE_CPPUNIT'):
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@ def build(bld):
|
||||||
obj.target = 'dummy_audiobackend'
|
obj.target = 'dummy_audiobackend'
|
||||||
obj.use = 'libardour libpbd'
|
obj.use = 'libardour libpbd'
|
||||||
obj.vnum = DUMMYBACKEND_VERSION
|
obj.vnum = DUMMYBACKEND_VERSION
|
||||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3', 'backends')
|
obj.install_path = os.path.join(bld.env['LIBDIR'], 'backends')
|
||||||
obj.defines = ['PACKAGE="' + I18N_PACKAGE + '"',
|
obj.defines = ['PACKAGE="' + I18N_PACKAGE + '"',
|
||||||
'ARDOURBACKEND_DLL_EXPORTS'
|
'ARDOURBACKEND_DLL_EXPORTS'
|
||||||
]
|
]
|
||||||
|
|
|
||||||
66
libs/backends/jack/wscript
Normal file
66
libs/backends/jack/wscript
Normal file
|
|
@ -0,0 +1,66 @@
|
||||||
|
#!/usr/bin/env python
|
||||||
|
from waflib.extras import autowaf as autowaf
|
||||||
|
from waflib import Options
|
||||||
|
import os
|
||||||
|
import sys
|
||||||
|
import re
|
||||||
|
|
||||||
|
# Library version (UNIX style major, minor, micro)
|
||||||
|
# major increment <=> incompatible changes
|
||||||
|
# minor increment <=> compatible changes (additions)
|
||||||
|
# micro increment <=> no interface changes
|
||||||
|
JACKBACKEND_VERSION = '1.0.0'
|
||||||
|
I18N_PACKAGE = 'jack-backend'
|
||||||
|
|
||||||
|
# Mandatory variables
|
||||||
|
top = '.'
|
||||||
|
out = 'build'
|
||||||
|
|
||||||
|
def options(opt):
|
||||||
|
autowaf.set_options(opt)
|
||||||
|
|
||||||
|
def configure(conf):
|
||||||
|
autowaf.check_pkg(conf, 'jack', uselib_store='JACK', atleast_version='0.121.0')
|
||||||
|
|
||||||
|
#
|
||||||
|
# PortAudio is currently used to get a list of audio device names.
|
||||||
|
# We should find a better way to do this that doesn't involve this
|
||||||
|
# kind of dependency.
|
||||||
|
#
|
||||||
|
if Options.options.dist_target == 'mingw':
|
||||||
|
autowaf.check_pkg(conf, 'portaudio-2.0', uselib_store='PORTAUDIO',
|
||||||
|
atleast_version='19')
|
||||||
|
autowaf.configure(conf)
|
||||||
|
|
||||||
|
def build(bld):
|
||||||
|
obj = bld(features = 'cxx cxxshlib')
|
||||||
|
obj.source = [
|
||||||
|
'jack_api.cc',
|
||||||
|
'jack_connection.cc',
|
||||||
|
'jack_audiobackend.cc',
|
||||||
|
'jack_portengine.cc',
|
||||||
|
'jack_utils.cc',
|
||||||
|
'jack_session.cc',
|
||||||
|
]
|
||||||
|
obj.includes = ['.']
|
||||||
|
obj.name = 'jack_audiobackend'
|
||||||
|
obj.target = 'jack_audiobackend'
|
||||||
|
if (bld.env['build_target'] == 'mingw'):
|
||||||
|
obj.uselib = [ 'JACK', 'PORTAUDIO' ]
|
||||||
|
else:
|
||||||
|
obj.uselib = [ 'JACK' ]
|
||||||
|
obj.use = 'libardour libpbd'
|
||||||
|
obj.vnum = JACKBACKEND_VERSION
|
||||||
|
obj.install_path = os.path.join(bld.env['LIBDIR'], 'backends')
|
||||||
|
obj.defines = ['PACKAGE="' + I18N_PACKAGE + '"',
|
||||||
|
'ARDOURBACKEND_DLL_EXPORTS'
|
||||||
|
]
|
||||||
|
|
||||||
|
#
|
||||||
|
# device discovery code in the jack backend needs ALSA
|
||||||
|
# on Linux.
|
||||||
|
#
|
||||||
|
|
||||||
|
if re.search ("linux", sys.platform) != None:
|
||||||
|
obj.uselib += [ 'ALSA' ]
|
||||||
|
|
||||||
|
|
@ -96,7 +96,8 @@ def build(bld):
|
||||||
if bld.env['build_target'] == 'mingw':
|
if bld.env['build_target'] == 'mingw':
|
||||||
obj.uselib = ['PORTAUDIO']
|
obj.uselib = ['PORTAUDIO']
|
||||||
obj.vnum = WAVESAUDIOBACKEND_VERSION
|
obj.vnum = WAVESAUDIOBACKEND_VERSION
|
||||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3', 'backends')
|
|
||||||
|
obj.install_path = os.path.join(bld.env['LIBDIR'], 'backends')
|
||||||
|
|
||||||
if bld.env['build_target']== 'mingw':
|
if bld.env['build_target']== 'mingw':
|
||||||
obj.defines = ['PACKAGE="' + I18N_PACKAGE + '"',
|
obj.defines = ['PACKAGE="' + I18N_PACKAGE + '"',
|
||||||
|
|
|
||||||
|
|
@ -86,9 +86,9 @@ def build(bld):
|
||||||
obj.name = 'libcanvas'
|
obj.name = 'libcanvas'
|
||||||
obj.target = 'canvas'
|
obj.target = 'canvas'
|
||||||
obj.vnum = CANVAS_LIB_VERSION
|
obj.vnum = CANVAS_LIB_VERSION
|
||||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
|
obj.install_path = os.path.join(bld.env['LIBDIR'])
|
||||||
obj.defines = [ 'PACKAGE="' + I18N_PACKAGE + '"' ]
|
obj.defines += [ 'PACKAGE="' + I18N_PACKAGE + '"' ]
|
||||||
|
|
||||||
if bld.env['BUILD_TESTS'] and bld.env['HAVE_CPPUNIT']:
|
if bld.env['BUILD_TESTS'] and bld.env['HAVE_CPPUNIT']:
|
||||||
|
|
||||||
manual_tests = '''
|
manual_tests = '''
|
||||||
|
|
|
||||||
|
|
@ -35,7 +35,7 @@ def build(bld):
|
||||||
obj.target = 'clearlooks'
|
obj.target = 'clearlooks'
|
||||||
obj.uselib = 'GTK'
|
obj.uselib = 'GTK'
|
||||||
obj.includes = '.'
|
obj.includes = '.'
|
||||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3', 'engines')
|
obj.install_path = os.path.join(bld.env['LIBDIR'], 'engines')
|
||||||
autowaf.ensure_visible_symbols (obj, True)
|
autowaf.ensure_visible_symbols (obj, True)
|
||||||
|
|
||||||
if sys.platform == 'darwin':
|
if sys.platform == 'darwin':
|
||||||
|
|
|
||||||
|
|
@ -73,7 +73,7 @@ def build(bld):
|
||||||
libsmf.uselib = 'GLIB'
|
libsmf.uselib = 'GLIB'
|
||||||
libsmf.cxxflags = [ '-fPIC' ]
|
libsmf.cxxflags = [ '-fPIC' ]
|
||||||
libsmf.cflags = [ '-fPIC' ]
|
libsmf.cflags = [ '-fPIC' ]
|
||||||
libsmf.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
|
libsmf.install_path = os.path.join(bld.env['LIBDIR'])
|
||||||
|
|
||||||
lib_source = '''
|
lib_source = '''
|
||||||
src/Control.cpp
|
src/Control.cpp
|
||||||
|
|
@ -108,7 +108,7 @@ def build(bld):
|
||||||
obj.uselib = 'GLIBMM GTHREAD SMF'
|
obj.uselib = 'GLIBMM GTHREAD SMF'
|
||||||
obj.use = 'libsmf libpbd'
|
obj.use = 'libsmf libpbd'
|
||||||
obj.vnum = EVORAL_LIB_VERSION
|
obj.vnum = EVORAL_LIB_VERSION
|
||||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
|
obj.install_path = bld.env['LIBDIR']
|
||||||
obj.defines += [ 'PACKAGE="libevoral"', 'EVORAL_MIDI_XML=1' ]
|
obj.defines += [ 'PACKAGE="libevoral"', 'EVORAL_MIDI_XML=1' ]
|
||||||
|
|
||||||
if bld.env['BUILD_TESTS'] and bld.is_defined('HAVE_CPPUNIT'):
|
if bld.env['BUILD_TESTS'] and bld.is_defined('HAVE_CPPUNIT'):
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,7 @@ def build(bld):
|
||||||
obj.source = 'scanner.wine'
|
obj.source = 'scanner.wine'
|
||||||
obj.target = 'ardour-vst-scanner'
|
obj.target = 'ardour-vst-scanner'
|
||||||
obj.chmod = Utils.O755
|
obj.chmod = Utils.O755
|
||||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3/fst')
|
obj.install_path = os.path.join(bld.env['LIBDIR'], 'fst')
|
||||||
obj.dict = {
|
obj.dict = {
|
||||||
'VERSION' : bld.env['VERSION'],
|
'VERSION' : bld.env['VERSION'],
|
||||||
}
|
}
|
||||||
|
|
@ -83,4 +83,4 @@ def build(bld):
|
||||||
'VST_SCANNER_APP',
|
'VST_SCANNER_APP',
|
||||||
'PACKAGE="' + I18N_PACKAGE + '"',
|
'PACKAGE="' + I18N_PACKAGE + '"',
|
||||||
]
|
]
|
||||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3/fst')
|
obj.install_path = os.path.join(bld.env['LIBDIR'], 'fst')
|
||||||
|
|
|
||||||
|
|
@ -102,7 +102,7 @@ def build(bld):
|
||||||
obj.uselib = 'GTKMM GTK GTKOSX OSX GDK'
|
obj.uselib = 'GTKMM GTK GTKOSX OSX GDK'
|
||||||
obj.use = [ 'libpbd', 'libardour']
|
obj.use = [ 'libpbd', 'libardour']
|
||||||
obj.vnum = GTKMM2EXT_LIB_VERSION
|
obj.vnum = GTKMM2EXT_LIB_VERSION
|
||||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
|
obj.install_path = os.path.join(bld.env['LIBDIR'])
|
||||||
obj.defines += [
|
obj.defines += [
|
||||||
'PACKAGE="' + I18N_PACKAGE + '"',
|
'PACKAGE="' + I18N_PACKAGE + '"',
|
||||||
'LOCALEDIR="' + os.path.join(
|
'LOCALEDIR="' + os.path.join(
|
||||||
|
|
|
||||||
|
|
@ -75,7 +75,7 @@ def build(bld):
|
||||||
obj.uselib = 'GLIBMM SIGCPP XML OSX'
|
obj.uselib = 'GLIBMM SIGCPP XML OSX'
|
||||||
obj.use = 'libpbd libevoral libtimecode'
|
obj.use = 'libpbd libevoral libtimecode'
|
||||||
obj.vnum = LIBMIDIPP_LIB_VERSION
|
obj.vnum = LIBMIDIPP_LIB_VERSION
|
||||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
|
obj.install_path = os.path.join(bld.env['LIBDIR'])
|
||||||
|
|
||||||
if bld.env['BUILD_TESTS'] and bld.is_defined('HAVE_CPPUNIT'):
|
if bld.env['BUILD_TESTS'] and bld.is_defined('HAVE_CPPUNIT'):
|
||||||
# Unit tests
|
# Unit tests
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ def build(bld):
|
||||||
obj.target = 'pan1in2out'
|
obj.target = 'pan1in2out'
|
||||||
obj.use = 'libardour libardour_cp libpbd'
|
obj.use = 'libardour libardour_cp libpbd'
|
||||||
obj.vnum = LIBARDOUR_PAN1IN2OUT_LIB_VERSION
|
obj.vnum = LIBARDOUR_PAN1IN2OUT_LIB_VERSION
|
||||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3', 'panners')
|
obj.install_path = os.path.join(bld.env['LIBDIR'], 'panners')
|
||||||
|
|
||||||
def shutdown():
|
def shutdown():
|
||||||
autowaf.shutdown()
|
autowaf.shutdown()
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ def build(bld):
|
||||||
obj.target = 'pan2in2out'
|
obj.target = 'pan2in2out'
|
||||||
obj.use = 'libardour libardour_cp libpbd'
|
obj.use = 'libardour libardour_cp libpbd'
|
||||||
obj.vnum = LIBARDOUR_PAN2IN2OUT_LIB_VERSION
|
obj.vnum = LIBARDOUR_PAN2IN2OUT_LIB_VERSION
|
||||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3', 'panners')
|
obj.install_path = os.path.join(bld.env['LIBDIR'], 'panners')
|
||||||
|
|
||||||
def shutdown():
|
def shutdown():
|
||||||
autowaf.shutdown()
|
autowaf.shutdown()
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ def build(bld):
|
||||||
obj.target = 'panbalance'
|
obj.target = 'panbalance'
|
||||||
obj.use = 'libardour libardour_cp libpbd'
|
obj.use = 'libardour libardour_cp libpbd'
|
||||||
obj.vnum = LIBARDOUR_PAN2IN2OUT_LIB_VERSION
|
obj.vnum = LIBARDOUR_PAN2IN2OUT_LIB_VERSION
|
||||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3', 'panners')
|
obj.install_path = os.path.join(bld.env['LIBDIR'], 'panners')
|
||||||
|
|
||||||
def shutdown():
|
def shutdown():
|
||||||
autowaf.shutdown()
|
autowaf.shutdown()
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ def build(bld):
|
||||||
obj.target = 'panvbap'
|
obj.target = 'panvbap'
|
||||||
obj.use = 'libardour libardour_cp libpbd'
|
obj.use = 'libardour libardour_cp libpbd'
|
||||||
obj.vnum = LIBARDOUR_PANVBAP_LIB_VERSION
|
obj.vnum = LIBARDOUR_PANVBAP_LIB_VERSION
|
||||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3', 'panners')
|
obj.install_path = os.path.join(bld.env['LIBDIR'], 'panners')
|
||||||
|
|
||||||
def shutdown():
|
def shutdown():
|
||||||
autowaf.shutdown()
|
autowaf.shutdown()
|
||||||
|
|
|
||||||
|
|
@ -146,7 +146,7 @@ def build(bld):
|
||||||
obj.source += [ 'cocoa_open_uri.mm' ]
|
obj.source += [ 'cocoa_open_uri.mm' ]
|
||||||
obj.uselib += ' OSX'
|
obj.uselib += ' OSX'
|
||||||
obj.vnum = LIBPBD_LIB_VERSION
|
obj.vnum = LIBPBD_LIB_VERSION
|
||||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
|
obj.install_path = bld.env['LIBDIR']
|
||||||
obj.defines += [ 'PACKAGE="' + I18N_PACKAGE + '"',
|
obj.defines += [ 'PACKAGE="' + I18N_PACKAGE + '"',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -53,7 +53,7 @@ def build(bld):
|
||||||
obj.name = 'libqmdsp'
|
obj.name = 'libqmdsp'
|
||||||
obj.target = 'qmdsp'
|
obj.target = 'qmdsp'
|
||||||
obj.vnum = QM_DSP_VERSION
|
obj.vnum = QM_DSP_VERSION
|
||||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
|
obj.install_path = os.path.join(bld.env['LIBDIR'])
|
||||||
|
|
||||||
def shutdown():
|
def shutdown():
|
||||||
autowaf.shutdown()
|
autowaf.shutdown()
|
||||||
|
|
|
||||||
|
|
@ -41,7 +41,7 @@ def build(bld):
|
||||||
obj.target = 'ardourcp'
|
obj.target = 'ardourcp'
|
||||||
obj.use = 'libardour'
|
obj.use = 'libardour'
|
||||||
obj.vnum = LIBARDOUR_CP_LIB_VERSION
|
obj.vnum = LIBARDOUR_CP_LIB_VERSION
|
||||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
|
obj.install_path = os.path.join(bld.env['LIBDIR'])
|
||||||
|
|
||||||
def shutdown():
|
def shutdown():
|
||||||
autowaf.shutdown()
|
autowaf.shutdown()
|
||||||
|
|
|
||||||
|
|
@ -41,7 +41,7 @@ def build(bld):
|
||||||
obj.target = 'generic_midi'
|
obj.target = 'generic_midi'
|
||||||
obj.use = 'libardour libardourcp'
|
obj.use = 'libardour libardourcp'
|
||||||
obj.vnum = LIBSURFACES_LIB_VERSION
|
obj.vnum = LIBSURFACES_LIB_VERSION
|
||||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3', 'surfaces')
|
obj.install_path = os.path.join(bld.env['LIBDIR'], 'surfaces')
|
||||||
|
|
||||||
def shutdown():
|
def shutdown():
|
||||||
autowaf.shutdown()
|
autowaf.shutdown()
|
||||||
|
|
|
||||||
|
|
@ -38,7 +38,7 @@ def build(bld):
|
||||||
obj.uselib = 'GTKMM GTK GDK'
|
obj.uselib = 'GTKMM GTK GDK'
|
||||||
obj.use = 'libardour libardour_cp libgtkmm2ext libpbd'
|
obj.use = 'libardour libardour_cp libgtkmm2ext libpbd'
|
||||||
obj.vnum = LIBARDOUR_GENERIC_MIDI_LIB_VERSION
|
obj.vnum = LIBARDOUR_GENERIC_MIDI_LIB_VERSION
|
||||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3', 'surfaces')
|
obj.install_path = os.path.join(bld.env['LIBDIR'], 'surfaces')
|
||||||
|
|
||||||
def shutdown():
|
def shutdown():
|
||||||
autowaf.shutdown()
|
autowaf.shutdown()
|
||||||
|
|
|
||||||
|
|
@ -50,7 +50,7 @@ def build(bld):
|
||||||
obj.uselib = 'GTKMM'
|
obj.uselib = 'GTKMM'
|
||||||
obj.use = 'libardour libardour_cp libgtkmm2ext'
|
obj.use = 'libardour libardour_cp libgtkmm2ext'
|
||||||
obj.vnum = LIBARDOUR_MCP_LIB_VERSION
|
obj.vnum = LIBARDOUR_MCP_LIB_VERSION
|
||||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3', 'surfaces')
|
obj.install_path = os.path.join(bld.env['LIBDIR'], 'surfaces')
|
||||||
|
|
||||||
def shutdown():
|
def shutdown():
|
||||||
autowaf.shutdown()
|
autowaf.shutdown()
|
||||||
|
|
|
||||||
|
|
@ -35,7 +35,7 @@ def build(bld):
|
||||||
obj.uselib = ' LO '
|
obj.uselib = ' LO '
|
||||||
obj.use = 'libardour libardour_cp libpbd'
|
obj.use = 'libardour libardour_cp libpbd'
|
||||||
obj.vnum = LIBARDOUR_OSC_LIB_VERSION
|
obj.vnum = LIBARDOUR_OSC_LIB_VERSION
|
||||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3', 'surfaces')
|
obj.install_path = os.path.join(bld.env['LIBDIR'], 'surfaces')
|
||||||
|
|
||||||
def shutdown():
|
def shutdown():
|
||||||
autowaf.shutdown()
|
autowaf.shutdown()
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,7 @@ def build(bld):
|
||||||
obj.target = 'ardour_tranzport'
|
obj.target = 'ardour_tranzport'
|
||||||
obj.use = 'libardour libardour_cp'
|
obj.use = 'libardour libardour_cp'
|
||||||
obj.vnum = LIBARDOUR_TRANZPORT_LIB_VERSION
|
obj.vnum = LIBARDOUR_TRANZPORT_LIB_VERSION
|
||||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3', 'surfaces')
|
obj.install_path = os.path.join(bld.env['LIBDIR'], 'surfaces')
|
||||||
|
|
||||||
def shutdown():
|
def shutdown():
|
||||||
autowaf.shutdown()
|
autowaf.shutdown()
|
||||||
|
|
|
||||||
|
|
@ -33,7 +33,7 @@ def build(bld):
|
||||||
obj.uselib = 'GTKMM CWIID'
|
obj.uselib = 'GTKMM CWIID'
|
||||||
obj.use = 'libardour libardour_cp libgtkmm2ext'
|
obj.use = 'libardour libardour_cp libgtkmm2ext'
|
||||||
obj.vnum = LIBARDOUR_WIIMOTE_LIB_VERSION
|
obj.vnum = LIBARDOUR_WIIMOTE_LIB_VERSION
|
||||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3', 'surfaces')
|
obj.install_path = os.path.join(bld.env['LIBDIR'], 'surfaces')
|
||||||
|
|
||||||
def shutdown():
|
def shutdown():
|
||||||
autowaf.shutdown()
|
autowaf.shutdown()
|
||||||
|
|
|
||||||
|
|
@ -55,7 +55,7 @@ def build(bld):
|
||||||
obj.source += ' Onset.cpp '
|
obj.source += ' Onset.cpp '
|
||||||
obj.uselib += ' AUBIO '
|
obj.uselib += ' AUBIO '
|
||||||
obj.vnum = LIBARDOURVAMPPLUGINS_LIB_VERSION
|
obj.vnum = LIBARDOURVAMPPLUGINS_LIB_VERSION
|
||||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3', 'vamp')
|
obj.install_path = os.path.join(bld.env['LIBDIR'], 'vamp')
|
||||||
|
|
||||||
def shutdown():
|
def shutdown():
|
||||||
autowaf.shutdown()
|
autowaf.shutdown()
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ def build(bld):
|
||||||
obj = bld (features = 'c cprogram')
|
obj = bld (features = 'c cprogram')
|
||||||
obj.source = 'exec_wrapper.c'
|
obj.source = 'exec_wrapper.c'
|
||||||
obj.target = 'ardour-exec-wrapper'
|
obj.target = 'ardour-exec-wrapper'
|
||||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3/vfork')
|
obj.install_path = os.path.join(bld.env['LIBDIR'], 'vfork')
|
||||||
obj.defines = [
|
obj.defines = [
|
||||||
'_POSIX_SOURCE',
|
'_POSIX_SOURCE',
|
||||||
'_XOPEN_SOURCE=500',
|
'_XOPEN_SOURCE=500',
|
||||||
|
|
|
||||||
|
|
@ -11,8 +11,8 @@ def configure(conf):
|
||||||
def build(bld):
|
def build(bld):
|
||||||
devinfo = bld.path.ant_glob ('*.device')
|
devinfo = bld.path.ant_glob ('*.device')
|
||||||
profiles = bld.path.ant_glob ('*.profile')
|
profiles = bld.path.ant_glob ('*.profile')
|
||||||
bld.install_files (os.path.join(bld.env['DATADIR'], 'ardour3', 'mcp'), devinfo)
|
bld.install_files (os.path.join(bld.env['DATADIR'], 'mcp'), devinfo)
|
||||||
bld.install_files (os.path.join(bld.env['DATADIR'], 'ardour3', 'mcp'), profiles)
|
bld.install_files (os.path.join(bld.env['DATADIR'], 'mcp'), profiles)
|
||||||
|
|
||||||
def options(opt):
|
def options(opt):
|
||||||
pass
|
pass
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ def configure(conf):
|
||||||
|
|
||||||
def build(bld):
|
def build(bld):
|
||||||
maps = bld.path.ant_glob ('*.map')
|
maps = bld.path.ant_glob ('*.map')
|
||||||
bld.install_files (os.path.join(bld.env['DATADIR'], 'ardour3', 'midi_maps'),
|
bld.install_files (os.path.join(bld.env['DATADIR'], 'midi_maps'),
|
||||||
maps)
|
maps)
|
||||||
|
|
||||||
def options(opt):
|
def options(opt):
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ def configure(conf):
|
||||||
|
|
||||||
def build(bld):
|
def build(bld):
|
||||||
patchfiles = bld.path.ant_glob ('*.midnam')
|
patchfiles = bld.path.ant_glob ('*.midnam')
|
||||||
bld.install_files (os.path.join(bld.env['DATADIR'], 'ardour3', 'patchfiles'), patchfiles)
|
bld.install_files (os.path.join(bld.env['DATADIR'], 'patchfiles'), patchfiles)
|
||||||
|
|
||||||
def options(opt):
|
def options(opt):
|
||||||
pass
|
pass
|
||||||
|
|
|
||||||
|
|
@ -35,7 +35,7 @@ def build(bld):
|
||||||
name = 'template',
|
name = 'template',
|
||||||
source = [ t ],
|
source = [ t ],
|
||||||
target = [ os.path.join(dir_name, file_name) ],
|
target = [ os.path.join(dir_name, file_name) ],
|
||||||
install_path = os.path.join(bld.env['DATADIR'], 'ardour3', os.path.join('templates', dir_name)))
|
install_path = os.path.join(bld.env['DATADIR'], os.path.join('templates', dir_name)))
|
||||||
|
|
||||||
def options(opt):
|
def options(opt):
|
||||||
pass
|
pass
|
||||||
|
|
|
||||||
|
|
@ -20,4 +20,4 @@ def build(bld):
|
||||||
obj.source = [ 'main.cpp', 'systemtest.cpp' ]
|
obj.source = [ 'main.cpp', 'systemtest.cpp' ]
|
||||||
obj.target = 'sanityCheck'
|
obj.target = 'sanityCheck'
|
||||||
obj.name = 'sanityCheck'
|
obj.name = 'sanityCheck'
|
||||||
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
|
obj.install_path = os.path.join(bld.env['LIBDIR'])
|
||||||
|
|
|
||||||
16
wscript
16
wscript
|
|
@ -876,6 +876,20 @@ def build(bld):
|
||||||
bld.path.find_dir ('libs/ardour/ardour')
|
bld.path.find_dir ('libs/ardour/ardour')
|
||||||
bld.path.find_dir ('libs/pbd/pbd')
|
bld.path.find_dir ('libs/pbd/pbd')
|
||||||
|
|
||||||
|
# set up target directories
|
||||||
|
lwrcase_dirname = 'ardour3'
|
||||||
|
|
||||||
|
if bld.is_defined ('TRX_BUILD'):
|
||||||
|
lwrcase_dirname = 'trx'
|
||||||
|
|
||||||
|
# configuration files go here
|
||||||
|
bld.env['CONFDIR'] = os.path.join(bld.env['SYSCONFDIR'], lwrcase_dirname)
|
||||||
|
# data files loaded at run time go here
|
||||||
|
bld.env['DATADIR'] = os.path.join(bld.env['DATADIR'], lwrcase_dirname)
|
||||||
|
# shared objects loaded at runtime go here (two aliases)
|
||||||
|
bld.env['DLLDIR'] = os.path.join(bld.env['LIBDIR'], lwrcase_dirname)
|
||||||
|
bld.env['LIBDIR'] = bld.env['DLLDIR']
|
||||||
|
|
||||||
autowaf.set_recursive()
|
autowaf.set_recursive()
|
||||||
|
|
||||||
if sys.platform == 'darwin':
|
if sys.platform == 'darwin':
|
||||||
|
|
@ -889,7 +903,7 @@ def build(bld):
|
||||||
for i in children:
|
for i in children:
|
||||||
bld.recurse(i)
|
bld.recurse(i)
|
||||||
|
|
||||||
bld.install_files (os.path.join(bld.env['SYSCONFDIR'], 'ardour3', ), 'ardour_system.rc')
|
bld.install_files (bld.env['SYSCONFDIR'], 'ardour_system.rc')
|
||||||
|
|
||||||
if bld.env['RUN_TESTS']:
|
if bld.env['RUN_TESTS']:
|
||||||
bld.add_post_fun(test)
|
bld.add_post_fun(test)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue