media: TURN support
[siplcs.git] / src / purple / Makefile.am
blobdb18a855efd9ffca9da5f91a2fbc60387c4faa7d
1 pkgdir = $(libdir)/purple-$(PURPLE_MAJOR_VERSION)
3 noinst_LTLIBRARIES = libsipe_backend.la
5 pkg_LTLIBRARIES = libsipe.la
7 MAINTAINERCLEANFILES = \
8         Makefile.in
10 libsipe_backend_la_SOURCES = \
11         purple-private.h \
12         purple-chat.c \
13         purple-connection.c \
14         purple-debug.c \
15         purple-dnsquery.c \
16         purple-ft.c \
17         purple-groupchat.c \
18         purple-im.c \
19         purple-markup.c \
20         purple-network.c \
21         purple-schedule.c \
22         purple-setting.c \
23         purple-transport.c \
24         purple-user.c \
25         purple-notify.c
27 libsipe_la_SOURCES = \
28         purple-plugin.c
30 AM_CFLAGS = $(st)
32 libsipe_backend_la_CFLAGS = \
33         $(DEBUG_CFLAGS) \
34         $(QUALITY_CFLAGS) \
35         $(GLIB_CFLAGS) \
36         $(PURPLE_CFLAGS) \
37         -I$(srcdir)/../api
39 if !SIPE_OS_WIN32
40 libsipe_backend_la_CFLAGS += \
41         $(LOCALE_CPPFLAGS)
42 endif
44 libsipe_la_CFLAGS = $(libsipe_backend_la_CFLAGS)
46 libsipe_la_LDFLAGS = \
47         -module -avoid-version -no-undefined
49 libsipe_la_LIBADD = \
50         ../core/libsipe_core.la \
51         ../core/libsipe_core_purple.la \
52         libsipe_backend.la \
53         $(LIBXML2_LIBS) \
54         $(GLIB_LIBS) \
55         $(PURPLE_LIBS)
57 if SIPE_OS_WIN32
58 libsipe_la_LIBADD += -lws2_32
59 endif
61 if SIP_SEC_KRB5
62 libsipe_la_LIBADD += $(KRB5_LDFLAGS)
63 endif
65 check_PROGRAMS = tests tests_load
66 tests_SOURCES  = tests.c
67 tests_CFLAGS   = $(libsipe_la_CFLAGS)
68 tests_LDADD    = \
69         ../core/libsipe_core_tests.la \
70         ../core/libsipe_core.la \
71         libsipe_backend.la \
72         $(PURPLE_LIBS)
73 tests_load_SOURCES = tests-load.c
74 tests_load_CFLAGS  = $(GMODULE_CFLAGS)
75 tests_load_LDADD   = $(GMODULE_LIBS)
77 if SIPE_MIME_GMIME
78 libsipe_la_LIBADD += $(GMIME_LIBS)
79 tests_LDADD       += $(GMIME_LIBS)
80 else
81 libsipe_backend_la_SOURCES += purple-mime.c
82 endif
84 if SIPE_CRYPTO_NSS
85 libsipe_la_LIBADD += $(NSS_LIBS)
86 tests_LDADD       += $(NSS_LIBS)
87 else
88 libsipe_backend_la_SOURCES += purple-crypt.c purple-digest.c
89 endif
91 if SIPE_WITH_VV
92 libsipe_backend_la_SOURCES += purple-media.c
93 libsipe_backend_la_CFLAGS  += $(NICE_CFLAGS) $(GSTREAMER_CFLAGS) 
94 libsipe_la_LIBADD          += $(NICE_LIBS) $(GSTREAMER_LIBS)
95 endif
97 TESTS = $(check_PROGRAMS)
99 # Remove any libsipe.so from the old incorrect installation location
100 install-exec-local:
101         rm -f $(DESTDIR)$(libdir)/pidgin/libsipe.so