diff options
author | Karl Linden <karl.j.linden@gmail.com> | 2015-12-13 18:15:07 +0100 |
---|---|---|
committer | Karl Linden <karl.j.linden@gmail.com> | 2015-12-13 18:15:07 +0100 |
commit | f37f8dc1c44ff02358da9ad85bb780156881175f (patch) | |
tree | 803c620edddd25f95847bb9bf54a26d2b7feb4dc /macosx | |
parent | 3eec03a64a0a0801752e36e37bcf7ac43d0b8f6e (diff) | |
parent | aaaeeea8d737fed4d33bd5893ce22c24681b96c7 (diff) | |
download | jack2-f37f8dc1c44ff02358da9ad85bb780156881175f.tar.gz |
Merge branch 'master' into waf-macosx-fixes
Diffstat (limited to 'macosx')
-rw-r--r-- | macosx/wscript | 91 |
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') |