browse-service.c \
resolve-service.c \
dns.c dns.h \
- rr.c rr.h rr-util.h \
+ rr.c rr-util.h \
log.c \
browse-dns-server.c \
fdutil.h fdutil.c \
endif
endif
-libcatta_la_CFLAGS = $(AM_CFLAGS) $(PTHREAD_CFLAGS)
+if WINDOWS
+# require Windows Vista or above (for winsock2)
+AM_CFLAGS+=-DWINVER=0x0600 -D_WIN32_WINNT=0x0600
+endif
+
+libcatta_la_CFLAGS = $(AM_CFLAGS) $(PTHREAD_CFLAGS) -fPIC
libcatta_la_LIBADD = $(AM_LDADD) $(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
libcatta_la_LDFLAGS = $(AM_LDFLAGS) -version-info $(LIBCATTA_VERSION_INFO)
compat/windows/wincompat.c \
compat/windows/wincompat.h
libcatta_la_LIBADD += -lws2_32 -liphlpapi
-libcatta_la_LDFLAGS += -no-undefined
+libcatta_la_LDFLAGS += -no-undefined -Wl,--kill-at,--output-def=.libs/libcatta-0.def
endif
-