diff options
author | Stephane Letz <letz@grame.fr> | 2016-01-01 20:41:05 +0100 |
---|---|---|
committer | Stephane Letz <letz@grame.fr> | 2016-01-01 20:41:05 +0100 |
commit | 5e565e684a7454c2d9f75887ff0d98202c028107 (patch) | |
tree | 3d42555b70c8b9c71d6c0546d276d8bb18b6baa4 /linux | |
parent | 02f74a659aeb7120dfd462a7e24c9628f28f842d (diff) | |
parent | 790243f357159388ce3b862839e82a743bdcf57b (diff) | |
download | jack2-5e565e684a7454c2d9f75887ff0d98202c028107.tar.gz |
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'linux')
-rw-r--r-- | linux/wscript | 94 |
1 files changed, 0 insertions, 94 deletions
diff --git a/linux/wscript b/linux/wscript deleted file mode 100644 index 968839ba..00000000 --- a/linux/wscript +++ /dev/null @@ -1,94 +0,0 @@ -#! /usr/bin/env python -# encoding: utf-8 - -from waflib import Context - -def configure(conf): - conf.define('HAVE_PPOLL', 1 ) - -def create_jack_driver_obj(bld, target, sources, uselib = None): - driver = bld(features = ['c', 'cxx', 'cxxshlib', 'cshlib']) - driver.env['cxxshlib_PATTERN'] = 'jack_%s.so' - - #driver.defines = ['HAVE_CONFIG_H','SERVER_SIDE', 'HAVE_PPOLL'] - driver.defines = ['HAVE_CONFIG_H','SERVER_SIDE', 'HAVE_PPOLL', 'HAVE_TIMERFD'] - - driver.includes = ['.', '../linux', '../posix', '../common', '../common/jack', '../dbus', '../'] - driver.target = target - driver.source = sources - driver.install_path = '${ADDON_DIR}/' - driver.use = [] - if uselib: - driver.use += uselib - return driver - -def build(bld): - if bld.env['BUILD_JACKD'] == True: - jackd = bld(features = ['cxx', 'cxxprogram']) - jackd.includes = ['../linux', '../posix', '../common/jack', '../common', '../dbus', '../'] - jackd.defines = ['HAVE_CONFIG_H','SERVER_SIDE'] - jackd.source = ['../common/Jackdmp.cpp'] - jackd.use = ['serverlib'] - if bld.env['IS_LINUX'] and bld.env['BUILD_JACKDBUS']: - jackd.source += ['../dbus/reserve.c', '../dbus/audio_reserve.c'] - jackd.use += ['PTHREAD', 'DL', 'RT', 'M', 'STDC++', 'DBUS-1'] - else: - jackd.use += ['PTHREAD', 'DL', 'RT', 'M', 'STDC++'] - jackd.target = 'jackd' - - create_jack_driver_obj(bld, 'dummy', '../common/JackDummyDriver.cpp') - - alsa_driver_src = [ - 'alsa/JackAlsaDriver.cpp', - 'alsa/alsa_rawmidi.c', - 'alsa/alsa_seqmidi.c', - 'alsa/alsa_midi_jackmp.cpp', - '../common/memops.c', - 'alsa/generic_hw.c', - 'alsa/hdsp.c', - 'alsa/alsa_driver.c', - 'alsa/hammerfall.c', - 'alsa/ice1712.c' - ] - - alsarawmidi_driver_src = ['alsarawmidi/JackALSARawMidiDriver.cpp', - 'alsarawmidi/JackALSARawMidiInputPort.cpp', - 'alsarawmidi/JackALSARawMidiOutputPort.cpp', - 'alsarawmidi/JackALSARawMidiPort.cpp', - 'alsarawmidi/JackALSARawMidiReceiveQueue.cpp', - 'alsarawmidi/JackALSARawMidiSendQueue.cpp', - 'alsarawmidi/JackALSARawMidiUtil.cpp' - ] - - ffado_driver_src = ['firewire/JackFFADODriver.cpp', - 'firewire/JackFFADOMidiInputPort.cpp', - 'firewire/JackFFADOMidiOutputPort.cpp', - 'firewire/JackFFADOMidiReceiveQueue.cpp', - 'firewire/JackFFADOMidiSendQueue.cpp' - ] - - iio_driver_src = ['iio/JackIIODriver.cpp'] - - if bld.env['BUILD_DRIVER_ALSA'] == True: - create_jack_driver_obj(bld, 'alsa', alsa_driver_src, ["ALSA"]) - create_jack_driver_obj(bld, 'alsarawmidi', alsarawmidi_driver_src, - ["ALSA"]) - - if bld.env['BUILD_DRIVER_FREEBOB'] == True: - create_jack_driver_obj(bld, 'freebob', 'freebob/JackFreebobDriver.cpp', ["LIBFREEBOB"]) - - if bld.env['BUILD_DRIVER_FFADO'] == True: - create_jack_driver_obj(bld, 'firewire', ffado_driver_src, ["LIBFFADO"]) - - if bld.env['BUILD_DRIVER_IIO'] == True: - create_jack_driver_obj(bld, 'iio', iio_driver_src, ["GTKIOSTREAM", "EIGEN3"]) - - create_jack_driver_obj(bld, 'net', '../common/JackNetDriver.cpp') - - create_jack_driver_obj(bld, 'loopback', '../common/JackLoopbackDriver.cpp') - - create_jack_driver_obj(bld, 'netone', [ '../common/JackNetOneDriver.cpp', - '../common/netjack.c', - '../common/netjack_packet.c' ], ["SAMPLERATE", "CELT"]) - - create_jack_driver_obj(bld, 'proxy', '../common/JackProxyDriver.cpp') |