Browse Source

Fixed makefile support for coreaudio driver.

git-svn-id: svn+ssh://jackaudio.org/trunk/jack@881 0c269be4-1314-0410-8aa9-9f06e86f4224
tags/0.109.0
trutkin 20 years ago
parent
commit
42c0da71e1
5 changed files with 7 additions and 11 deletions
  1. +1
    -1
      config/configure.host
  2. +0
    -2
      configure.ac
  3. +4
    -6
      drivers/coreaudio/Makefile.am
  4. +1
    -1
      drivers/coreaudio/coreaudio_driver.h
  5. +1
    -1
      jack.pc.in

+ 1
- 1
config/configure.host View File

@@ -157,7 +157,7 @@ case "${host_os}" in
JACK_CPP_VARARGS_BROKEN=1
JACK_DO_NOT_MLOCK=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
;;
*)


+ 0
- 2
configure.ac View File

@@ -463,10 +463,8 @@ then
# check for coreaudio
AC_CHECK_HEADERS(CoreAudio/CoreAudio.h,
[ HAVE_COREAUDIO="true"
CA_LIBS="-framework CoreAudio"
JACK_DEFAULT_DRIVER=\"coreaudio\"
])
AC_SUBST(CA_LIBS)
fi
AM_CONDITIONAL(HAVE_COREAUDIO, $HAVE_COREAUDIO)



+ 4
- 6
drivers/coreaudio/Makefile.am View File

@@ -1,14 +1,12 @@
MAINTAINERCLEANFILES=Makefile.in

AM_CFLAGS = $(JACK_CFLAGS)
AM_CFLAGS = $(JACK_CFLAGS) -include /System/Library/Frameworks/Carbon.framework/Headers/Carbon.h

plugindir = $(ADDON_DIR)

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

+ 1
- 1
drivers/coreaudio/coreaudio_driver.h View File

@@ -28,9 +28,9 @@
#ifndef __jack_coreaudio_driver_h__
#define __jack_coreaudio_driver_h__

#include <CoreAudio/CoreAudio.h>
#include <AudioToolbox/AudioConverter.h>
#include <AudioUnit/AudioUnit.h>
#include <CoreAudio/CoreAudio.h>

#include <jack/types.h>
#include <jack/hardware.h>


+ 1
- 1
jack.pc.in View File

@@ -6,5 +6,5 @@ includedir=@includedir@
Name: jack
Description: the Jack Audio Connection Kit: a low-latency synchronous callback-based media server
Version: @JACK_VERSION@
Libs: -L${libdir} -ljack @OS_LDFLAGS@
Libs: -L${libdir} -ljack "@OS_LDFLAGS@"
Cflags: -I${includedir}

Loading…
Cancel
Save