Mercurial > pidgin
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 |