git-svn-id: svn+ssh://jackaudio.org/trunk/jack@881 0c269be4-1314-0410-8aa9-9f06e86f4224tags/0.109.0
@@ -157,7 +157,7 @@ case "${host_os}" in | |||||
JACK_CPP_VARARGS_BROKEN=1 | JACK_CPP_VARARGS_BROKEN=1 | ||||
JACK_DO_NOT_MLOCK=1 | JACK_DO_NOT_MLOCK=1 | ||||
JACK_USE_MACH_THREADS=1 | JACK_USE_MACH_THREADS=1 | ||||
OS_LDFLAGS="-framework CoreAudio" | |||||
OS_LDFLAGS="-framework CoreAudio -framework CoreServices -framework AudioUnit" | |||||
TRY_POSIX_SHM=yes # POSIX shm works better | TRY_POSIX_SHM=yes # POSIX shm works better | ||||
;; | ;; | ||||
*) | *) | ||||
@@ -463,10 +463,8 @@ then | |||||
# check for coreaudio | # check for coreaudio | ||||
AC_CHECK_HEADERS(CoreAudio/CoreAudio.h, | AC_CHECK_HEADERS(CoreAudio/CoreAudio.h, | ||||
[ HAVE_COREAUDIO="true" | [ HAVE_COREAUDIO="true" | ||||
CA_LIBS="-framework CoreAudio" | |||||
JACK_DEFAULT_DRIVER=\"coreaudio\" | JACK_DEFAULT_DRIVER=\"coreaudio\" | ||||
]) | ]) | ||||
AC_SUBST(CA_LIBS) | |||||
fi | fi | ||||
AM_CONDITIONAL(HAVE_COREAUDIO, $HAVE_COREAUDIO) | AM_CONDITIONAL(HAVE_COREAUDIO, $HAVE_COREAUDIO) | ||||
@@ -1,14 +1,12 @@ | |||||
MAINTAINERCLEANFILES=Makefile.in | MAINTAINERCLEANFILES=Makefile.in | ||||
AM_CFLAGS = $(JACK_CFLAGS) | |||||
AM_CFLAGS = $(JACK_CFLAGS) -include /System/Library/Frameworks/Carbon.framework/Headers/Carbon.h | |||||
plugindir = $(ADDON_DIR) | plugindir = $(ADDON_DIR) | ||||
plugin_LTLIBRARIES = jack_coreaudio.la | plugin_LTLIBRARIES = jack_coreaudio.la | ||||
jack_coreaudio_la_LDFLAGS = -module -avoid-version | |||||
jack_coreaudio_la_SOURCES = coreaudio_driver.c coreaudio_driver.h AudioRender.cpp AudioRenderBridge.cpp | |||||
jack_coreaudio_la_LDFLAGS = -module -avoid-version @OS_LDFLAGS@ | |||||
jack_coreaudio_la_SOURCES = coreaudio_driver.c coreaudio_driver.h | |||||
noinst_HEADERS = coreaudio_driver.h AudioRender.h AudioRenderBridge.h | |||||
jack_coreaudio_la_LIBADD = $(CA_LIBS) | |||||
noinst_HEADERS = coreaudio_driver.h |
@@ -28,9 +28,9 @@ | |||||
#ifndef __jack_coreaudio_driver_h__ | #ifndef __jack_coreaudio_driver_h__ | ||||
#define __jack_coreaudio_driver_h__ | #define __jack_coreaudio_driver_h__ | ||||
#include <CoreAudio/CoreAudio.h> | |||||
#include <AudioToolbox/AudioConverter.h> | #include <AudioToolbox/AudioConverter.h> | ||||
#include <AudioUnit/AudioUnit.h> | #include <AudioUnit/AudioUnit.h> | ||||
#include <CoreAudio/CoreAudio.h> | |||||
#include <jack/types.h> | #include <jack/types.h> | ||||
#include <jack/hardware.h> | #include <jack/hardware.h> | ||||
@@ -6,5 +6,5 @@ includedir=@includedir@ | |||||
Name: jack | Name: jack | ||||
Description: the Jack Audio Connection Kit: a low-latency synchronous callback-based media server | Description: the Jack Audio Connection Kit: a low-latency synchronous callback-based media server | ||||
Version: @JACK_VERSION@ | Version: @JACK_VERSION@ | ||||
Libs: -L${libdir} -ljack @OS_LDFLAGS@ | |||||
Libs: -L${libdir} -ljack "@OS_LDFLAGS@" | |||||
Cflags: -I${includedir} | Cflags: -I${includedir} |