summaryrefslogtreecommitdiffstats
path: root/compat-bonjour/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'compat-bonjour/Makefile.am')
-rw-r--r--compat-bonjour/Makefile.am35
1 files changed, 27 insertions, 8 deletions
diff --git a/compat-bonjour/Makefile.am b/compat-bonjour/Makefile.am
index 78decb7..37eb1df 100644
--- a/compat-bonjour/Makefile.am
+++ b/compat-bonjour/Makefile.am
@@ -24,17 +24,36 @@ AM_CFLAGS+='-DDEBUG_TRAP=__asm__("int $$3")'
avahi_compat_bonjourdir=$(includedir)/avahi-compat-bonjour
-avahi_compat_bonjour_HEADERS = \
- dns_sd.h
+avahi_compat_bonjour_HEADERS = dns_sd.h
+lib_LTLIBRARIES = libavahi-compat-bonjour.la
-lib_LTLIBRARIES = \
- libavahi-compat-bonjour.la
+noinst_PROGRAMS = txt-test
libavahi_compat_bonjour_la_SOURCES = \
- unsupported.c \
+ dns_sd.h \
compat.c \
- dns_sd.h
-
+ txt.c \
+ unsupported.c \
+ warn.c warn.h
libavahi_compat_bonjour_la_CFLAGS = $(AM_CFLAGS) $(PTHREAD_CFLAGS)
-libavahi_compat_bonjour_la_LDFLAGS = $(AM_LDFLAGS) -export-dynamic -version-info $(LIBAVAHI_COMPAT_BONJOUR_VERSION_INFO) $(PTHREAD_LIBS)
+libavahi_compat_bonjour_la_LDFLAGS = $(AM_LDFLAGS) -export-dynamic -version-info $(LIBAVAHI_COMPAT_BONJOUR_VERSION_INFO) $(PTHREAD_LIBS) ../avahi-common/libavahi-common.la ../avahi-client/libavahi-client.la
+
+txt_test_SOURCES = \
+ dns_sd.h \
+ txt.c \
+ txt-test.c \
+ warn.c warn.h
+txt_test_CFLAGS = $(AM_CFLAGS) $(PTHREAD_CFLAGS)
+txt_test_LDADD = $(AM_LDADD) ../avahi-common/libavahi-common.la
+
+# You can test the compatibility layer by sticking in mDNSResponder's
+# dns-sd.c source here, naming it "bonjour-test.c" and running "make
+# bonjour-test" manually. We do not distribute that file due to
+# licensing restrictions.
+
+bonjour-test: bonjour-test.c libavahi-compat-bonjour.la
+ $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(PTHREAD_CFLAGS) -o bonjour-test.o -c bonjour-test.c
+ $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(PTHREAD_CFLAGS) -o bonjour-test bonjour-test.o $(PTHREAD_LIBS) ../avahi-common/libavahi-common.la libavahi-compat-bonjour.la
+
+CLEANFILES = bonjour-test.o bonjour-test