audio: start of removing purple specific code from core
[siplcs.git] / src / purple / Makefile.am
blob6f788c55b0a878c2271f72871342215405828dd9
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-connection.c \
13         purple-debug.c \
14         purple-dnsquery.c \
15         purple-markup.c \
16         purple-network.c \
17         purple-schedule.c \
18         purple-setting.c \
19         purple-transport.c
21 libsipe_la_SOURCES = \
22         purple-plugin.c
24 AM_CFLAGS = $(st)
26 libsipe_backend_la_CFLAGS = \
27         $(DEBUG_CFLAGS) \
28         $(QUALITY_CFLAGS) \
29         $(GLIB_CFLAGS) \
30         $(LOCALE_CPPFLAGS) \
31         $(PURPLE_CFLAGS) \
32         -I$(srcdir)/../api
34 libsipe_la_CFLAGS = $(libsipe_backend_la_CFLAGS)
36 libsipe_la_LDFLAGS = \
37         -module -avoid-version -no-undefined
39 libsipe_la_LIBADD = \
40         ../core/libsipe_core.la \
41         ../core/libsipe_core_purple.la \
42         libsipe_backend.la \
43         $(LIBXML2_LIBS) \
44         $(GLIB_LIBS) \
45         $(PURPLE_LIBS)
47 if SIP_SEC_KRB5
48 libsipe_la_LIBADD += $(KRB5_LDFLAGS)
49 endif
51 check_PROGRAMS = tests tests_load
52 tests_SOURCES  = tests.c
53 tests_CFLAGS   = $(libsipe_la_CFLAGS)
54 tests_LDADD    = \
55         ../core/libsipe_core_tests.la \
56         ../core/libsipe_core.la \
57         libsipe_backend.la \
58         $(PURPLE_LIBS)
59 tests_load_SOURCES = tests-load.c
60 tests_load_CFLAGS  = $(GMODULE_CFLAGS)
61 tests_load_LDADD   = $(GMODULE_LIBS)
63 if SIPE_MIME_GMIME
64 libsipe_la_LIBADD += $(GMIME_LIBS)
65 tests_LDADD       += $(GMIME_LIBS)
66 else
67 libsipe_backend_la_SOURCES += purple-mime.c
68 endif
70 if SIPE_CRYPTO_NSS
71 libsipe_la_LIBADD += $(NSS_LIBS)
72 tests_LDADD       += $(NSS_LIBS)
73 else
74 libsipe_backend_la_SOURCES += purple-crypt.c purple-digest.c
75 endif
77 if SIPE_WITH_VV
78 libsipe_backend_la_SOURCES += purple-media.c
79 endif
81 TESTS = $(check_PROGRAMS)
83 # Remove any libsipe.so from the old incorrect installation location
84 install-exec-local:
85         rm -f $(DESTDIR)$(libdir)/pidgin/libsipe.so