diff --git a/daemon/configure.ac b/daemon/configure.ac
index 10d863d98d917816f23bbe1e6d3af580b35a28eb..6a7ce3d4d53f19af598439e193c9cb88a4f83780 100644
--- a/daemon/configure.ac
+++ b/daemon/configure.ac
@@ -599,6 +599,7 @@ AC_CONFIG_FILES([Makefile \
                  src/audio/alsa/Makefile \
                  src/audio/opensl/Makefile \
                  src/audio/jack/Makefile \
+                 src/audio/coreaudio/Makefile \
                  src/audio/sound/Makefile \
                  src/audio/codecs/Makefile \
                  src/config/Makefile \
diff --git a/daemon/src/audio/Makefile.am b/daemon/src/audio/Makefile.am
index f88b75b50393d47ee7f0ca2ed613ab281edb0d1a..f91c1e6123a38571e077db57bf2fe057f1ea2dae 100644
--- a/daemon/src/audio/Makefile.am
+++ b/daemon/src/audio/Makefile.am
@@ -20,6 +20,8 @@ if BUILD_JACK
 SUBDIRS += jack
 endif
 
+SUBDIRS += coreaudio
+
 if BUILD_SPEEXDSP
 SFL_SPEEXDSP_SRC=dsp.cpp
 SFL_SPEEXDSP_HEAD=dsp.h
@@ -77,6 +79,11 @@ if BUILD_ALSA
 libaudio_la_LIBADD += ./alsa/libalsalayer.la
 endif
 
+if HAVE_OSX
+#FIXME: not built yet
+#libaudio_la_LIBADD += ./coreaudio/libcoreaudiolayer.la
+endif
+
 if BUILD_OPENSL
 libaudio_la_LIBADD += ./opensl/libopensl.la
 libaudio_la_LDFLAGS += -lOpenSLES
diff --git a/daemon/src/audio/coreaudio/Makefile.am b/daemon/src/audio/coreaudio/Makefile.am
new file mode 100644
index 0000000000000000000000000000000000000000..23631a7390bd38885cd801c7a5ed0807aadf054b
--- /dev/null
+++ b/daemon/src/audio/coreaudio/Makefile.am
@@ -0,0 +1 @@
+# FIXME: implement!