summaryrefslogtreecommitdiff
path: root/linux
diff options
context:
space:
mode:
authorStephane Letz <letz@grame.fr>2016-01-01 20:41:05 +0100
committerStephane Letz <letz@grame.fr>2016-01-01 20:41:05 +0100
commit5e565e684a7454c2d9f75887ff0d98202c028107 (patch)
tree3d42555b70c8b9c71d6c0546d276d8bb18b6baa4 /linux
parent02f74a659aeb7120dfd462a7e24c9628f28f842d (diff)
parent790243f357159388ce3b862839e82a743bdcf57b (diff)
downloadjack2-5e565e684a7454c2d9f75887ff0d98202c028107.tar.gz
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'linux')
-rw-r--r--linux/wscript94
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')