From eead131cc2b81eb022aa7613fd16af676d915058 Mon Sep 17 00:00:00 2001 From: Ron Pedde Date: Mon, 1 Dec 2003 05:27:54 +0000 Subject: [PATCH] Add native OSX rendezvous registration --- configure.in | 5 ++++- src/Makefile.am | 6 +++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/configure.in b/configure.in index 02c8c646..2ba9dbe7 100644 --- a/configure.in +++ b/configure.in @@ -28,7 +28,10 @@ case $host in *linux*) CPPFLAGS="$CPPFLAGS -DHAVE_SOCKLEN_T"; LDFLAGS="$LDFLAGS -lefence";; *darwin*) - CPPFLAGS="$CPPFLAGS -no-cpp-precomp -DHAVE_SOCKADDR_SA_LEN -DHAVE_SOCKLEN_T";; + CPPFLAGS="$CPPFLAGS -no-cpp-precomp -DHAVE_SOCKADDR_SA_LEN -DHAVE_SOCKLEN_T"; + CONDITIONAL(COND_REND_OSX,true); + CONDITIONAL(COND_REND_HOWL,false); + CONDITIONAL(COND_REND_POSIX,false);; esac dnl Checks for libraries. diff --git a/src/Makefile.am b/src/Makefile.am index 43378853..fdee76a7 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -10,12 +10,16 @@ if COND_REND_HOWL RENDSRC=rend-howl.c endif +if COND_REND_OSX +RENDSRC=rend-osx.c +endif + mt_daapd_SOURCES = main.c daapd.h rend.h uici.c uici.h webserver.c \ webserver.h configfile.c configfile.h err.c err.h restart.c restart.h \ daap-proto.c daap-proto.h daap.c daap.h db-memory.c db-memory.h \ mp3-scanner.h mp3-scanner.c $(RENDSRC) EXTRA_DIST = mdns/mDNS.c mdns/mDNSClientAPI.h mdns/mDNSDebug.h mdns/mDNSPosix.c \ - mdns/mDNSUNP.c rend-howl.c rend-posix.c + mdns/mDNSUNP.c rend-howl.c rend-posix.c rend-osx.c