comparison libpurple/protocols/bonjour/Makefile.am @ 17495:d7b50cac1c7a

This is a patch from Chris Davies to make Bonjour work on Windows using the Apple Bonjour framework. It turns out that the actual DNS-SD library is (3 clause) BSD licensed, so we can use it. There are a few changes by me, mainly to fix the howl implementation. Fixes #1117 . There appear to be a few bugs, but I believe that they were also present previously. I'm hoping to do some more tweaking before the next release. The howl implementation will eventually be supersceded by a native avahi implementation, so I opted for a somewhat dirty hack to enable it instead of doing something with config.h.
author Daniel Atallah <daniel.atallah@gmail.com>
date Tue, 05 Jun 2007 03:38:22 +0000
parents 441945083737
children 316be7e715c6
comparison
equal deleted inserted replaced
17488:7e856734b712 17495:d7b50cac1c7a
1 EXTRA_DIST = \ 1 EXTRA_DIST = \
2 mdns_win32.c \
3 mdns_win32.h \
2 Makefile.mingw 4 Makefile.mingw
3 5
4 pkgdir = $(libdir)/purple-$(PURPLE_MAJOR_VERSION) 6 pkgdir = $(libdir)/purple-$(PURPLE_MAJOR_VERSION)
5 7
6 BONJOURSOURCES = \ 8 BONJOURSOURCES = \
7 bonjour.c \ 9 bonjour.c \
8 bonjour.h \ 10 bonjour.h \
9 buddy.c \ 11 buddy.c \
10 buddy.h \ 12 buddy.h \
11 dns_sd.c \ 13 dns_sd_proxy.h \
12 dns_sd.h \
13 jabber.c \ 14 jabber.c \
14 jabber.h 15 jabber.h \
16 mdns_common.c \
17 mdns_common.h \
18 mdns_howl.c \
19 mdns_howl.h \
20 mdns_types.h
15 21
16 AM_CFLAGS = $(st) 22 AM_CFLAGS = $(st) -DUSE_BONJOUR_HOWL
17 23
18 libbonjour_la_LDFLAGS = -module -avoid-version 24 libbonjour_la_LDFLAGS = -module -avoid-version
19 25
20 if STATIC_BONJOUR 26 if STATIC_BONJOUR
21 27