core cleanup: move incoming message handling out of sipe.c
[siplcs.git] / src / purple / Makefile.am
blobe5c495eb06fc984707bfb71128c93da5592b1a1c
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-im.c \
18         purple-markup.c \
19         purple-network.c \
20         purple-schedule.c \
21         purple-setting.c \
22         purple-transport.c \
23         purple-user.c
25 libsipe_la_SOURCES = \
26         purple-plugin.c
28 AM_CFLAGS = $(st)
30 libsipe_backend_la_CFLAGS = \
31         $(DEBUG_CFLAGS) \
32         $(QUALITY_CFLAGS) \
33         $(GLIB_CFLAGS) \
34         $(LOCALE_CPPFLAGS) \
35         $(PURPLE_CFLAGS) \
36         -I$(srcdir)/../api
38 libsipe_la_CFLAGS = $(libsipe_backend_la_CFLAGS)
40 libsipe_la_LDFLAGS = \
41         -module -avoid-version -no-undefined
43 libsipe_la_LIBADD = \
44         ../core/libsipe_core.la \
45         ../core/libsipe_core_purple.la \
46         libsipe_backend.la \
47         $(LIBXML2_LIBS) \
48         $(GLIB_LIBS) \
49         $(PURPLE_LIBS)
51 if SIP_SEC_KRB5
52 libsipe_la_LIBADD += $(KRB5_LDFLAGS)
53 endif
55 check_PROGRAMS = tests tests_load
56 tests_SOURCES  = tests.c
57 tests_CFLAGS   = $(libsipe_la_CFLAGS)
58 tests_LDADD    = \
59         ../core/libsipe_core_tests.la \
60         ../core/libsipe_core.la \
61         libsipe_backend.la \
62         $(PURPLE_LIBS)
63 tests_load_SOURCES = tests-load.c
64 tests_load_CFLAGS  = $(GMODULE_CFLAGS)
65 tests_load_LDADD   = $(GMODULE_LIBS)
67 if SIPE_MIME_GMIME
68 libsipe_la_LIBADD += $(GMIME_LIBS)
69 tests_LDADD       += $(GMIME_LIBS)
70 else
71 libsipe_backend_la_SOURCES += purple-mime.c
72 endif
74 if SIPE_CRYPTO_NSS
75 libsipe_la_LIBADD += $(NSS_LIBS)
76 tests_LDADD       += $(NSS_LIBS)
77 else
78 libsipe_backend_la_SOURCES += purple-crypt.c purple-digest.c
79 endif
81 if SIPE_WITH_VV
82 libsipe_backend_la_SOURCES += purple-media.c
83 libsipe_backend_la_CFLAGS  += $(NICE_CFLAGS)
84 libsipe_la_LIBADD          += $(NICE_LIBS)
85 endif
87 TESTS = $(check_PROGRAMS)
89 # Remove any libsipe.so from the old incorrect installation location
90 install-exec-local:
91         rm -f $(DESTDIR)$(libdir)/pidgin/libsipe.so