Mercurial > pidgin
view libpurple/protocols/bonjour/Makefile.am @ 20761:fb70e89180a9
Don't link the bonjour prpl on win32 directly to the Apple Bonjour library, instead do everything indirectly and display an error message at login time indicating that Bonjour isn't installed. This should make the prpl more discoverable.
author | Daniel Atallah <daniel.atallah@gmail.com> |
---|---|
date | Wed, 03 Oct 2007 00:47:25 +0000 |
parents | 43b914fef77a |
children | db7fa42845f6 |
line wrap: on
line source
EXTRA_DIST = \ mdns_win32.c \ dns_sd_proxy.c \ dns_sd_proxy.h \ Makefile.mingw pkgdir = $(libdir)/purple-$(PURPLE_MAJOR_VERSION) BONJOURSOURCES = \ bonjour.c \ bonjour.h \ buddy.c \ buddy.h \ jabber.c \ jabber.h \ mdns_common.c \ mdns_common.h \ mdns_interface.h \ mdns_types.h \ parser.c \ parser.h if MDNS_AVAHI BONJOURSOURCES += mdns_avahi.c else if MDNS_HOWL BONJOURSOURCES += mdns_howl.c endif endif AM_CFLAGS = $(st) libbonjour_la_LDFLAGS = -module -avoid-version if STATIC_BONJOUR st = -DPURPLE_STATIC_PRPL noinst_LIBRARIES = libbonjour.a libbonjour_a_SOURCES = $(BONJOURSOURCES) libbonjour_a_CFLAGS = $(AM_CFLAGS) libbonjour_a_LIBADD = if MDNS_AVAHI libbonjour_a_LIBADD += $(AVAHI_LIBS) else if MDNS_HOWL libbonjour_a_LIBADD += $(HOWL_LIBS) endif endif else st = pkg_LTLIBRARIES = libbonjour.la libbonjour_la_SOURCES = $(BONJOURSOURCES) libbonjour_la_LIBADD = $(GLIB_LIBS) $(LIBXML_LIBS) if MDNS_AVAHI libbonjour_la_LIBADD += $(AVAHI_LIBS) else if MDNS_HOWL libbonjour_la_LIBADD += $(HOWL_LIBS) endif endif endif AM_CPPFLAGS = \ -I$(top_srcdir)/libpurple \ -I$(top_builddir)/libpurple \ $(GLIB_CFLAGS) \ $(DEBUG_CFLAGS) \ $(LIBXML_CFLAGS) if MDNS_AVAHI AM_CPPFLAGS += $(AVAHI_CFLAGS) else if MDNS_HOWL AM_CPPFLAGS += $(HOWL_CFLAGS) endif endif