summaryrefslogtreecommitdiff
path: root/macosx
diff options
context:
space:
mode:
authorKarl Linden <karl.j.linden@gmail.com>2015-12-13 18:15:07 +0100
committerKarl Linden <karl.j.linden@gmail.com>2015-12-13 18:15:07 +0100
commitf37f8dc1c44ff02358da9ad85bb780156881175f (patch)
tree803c620edddd25f95847bb9bf54a26d2b7feb4dc /macosx
parent3eec03a64a0a0801752e36e37bcf7ac43d0b8f6e (diff)
parentaaaeeea8d737fed4d33bd5893ce22c24681b96c7 (diff)
downloadjack2-f37f8dc1c44ff02358da9ad85bb780156881175f.tar.gz
Merge branch 'master' into waf-macosx-fixes
Diffstat (limited to 'macosx')
-rw-r--r--macosx/wscript91
1 files changed, 0 insertions, 91 deletions
diff --git a/macosx/wscript b/macosx/wscript
deleted file mode 100644
index ba925057..00000000
--- a/macosx/wscript
+++ /dev/null
@@ -1,91 +0,0 @@
-#! /usr/bin/env python
-# encoding: utf-8
-
-def create_jack_driver_obj(bld, target, sources, uselib = None):
- driver = bld.new_task_gen('cxx', 'shlib')
- driver.features.append('cc')
- driver.env['shlib_PATTERN'] = 'jack_%s.so'
- driver.defines = ['HAVE_CONFIG_H','SERVER_SIDE']
- driver.includes = ['.', '../macosx', '../posix', '../common', '../common/jack']
- driver.target = target
- driver.source = sources
- driver.install_path = '${ADDON_DIR}/'
- driver.uselib_local = 'serverlib'
- if uselib:
- driver.uselib = uselib
- return driver
-
-def create_jack_audio_driver_obj(bld, target, sources, uselib = None):
- driver = bld.new_task_gen('cxx', 'shlib')
- driver.features.append('cc')
- driver.env['shlib_PATTERN'] = 'jack_%s.so'
- driver.defines = 'HAVE_CONFIG_H'
- driver.includes = ['.', '../macosx', '../posix', '../common', '../common/jack']
- driver.target = target
- driver.source = sources
- driver.install_path = '${ADDON_DIR}/'
- driver.uselib_local = 'serverlib'
- driver.env.append_value("LINKFLAGS", "-framework CoreAudio -framework CoreServices -framework AudioUnit")
- if uselib:
- driver.uselib = uselib
- return driver
-
-def create_jack_midi_driver_obj(bld, target, sources, uselib = None):
- driver = bld.new_task_gen('cxx', 'shlib')
- driver.features.append('cc')
- driver.env['shlib_PATTERN'] = 'jack_%s.so'
- driver.defines = 'HAVE_CONFIG_H'
- driver.includes = ['.', '../macosx', '../posix', '../common', '../common/jack']
- driver.target = target
- driver.source = sources
- driver.install_path = '${ADDON_DIR}/'
- driver.uselib_local = 'serverlib'
- driver.env.append_value("LINKFLAGS", "-framework CoreMIDI -framework CoreServices -framework AudioUnit")
- if uselib:
- driver.uselib = uselib
- return driver
-
-def build(bld):
- if bld.env['BUILD_JACKD'] == True:
- jackd = bld.new_task_gen('cxx', 'program')
- jackd.includes = ['.', '../macosx', '../posix', '../common', '../common/jack']
- jackd.defines = 'HAVE_CONFIG_H'
- jackd.source = ['../common/Jackdmp.cpp']
- jackd.uselib = 'PTHREAD DL'
- jackd.uselib_local = 'serverlib'
- jackd.env.append_value("LINKFLAGS", "-framework CoreFoundation")
- jackd.target = 'jackd'
-
- create_jack_driver_obj(bld, 'dummy', '../common/JackDummyDriver.cpp')
-
- create_jack_driver_obj(bld, 'loopback', '../common/JackLoopbackDriver.cpp')
-
- create_jack_audio_driver_obj(bld, 'coreaudio', 'coreaudio/JackCoreAudioDriver.cpp')
-
- create_jack_midi_driver_obj(
- bld,
- 'coremidi',
- ['coremidi/JackCoreMidiInputPort.cpp',
- 'coremidi/JackCoreMidiOutputPort.cpp',
- 'coremidi/JackCoreMidiPhysicalInputPort.cpp',
- 'coremidi/JackCoreMidiPhysicalOutputPort.cpp',
- 'coremidi/JackCoreMidiVirtualInputPort.cpp',
- 'coremidi/JackCoreMidiVirtualOutputPort.cpp',
- 'coremidi/JackCoreMidiPort.cpp',
- 'coremidi/JackCoreMidiUtil.cpp',
- 'coremidi/JackCoreMidiDriver.cpp'])
-
- portaudio_src = [
- '../windows/JackPortAudioDriver.cpp',
- '../windows/JackPortAudioDevices.cpp',
- ]
-
- #create_jack_audio_driver_obj(bld, 'portaudio', portaudio_src)
-
- create_jack_driver_obj(bld, 'net', '../common/JackNetDriver.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')