build: integrate md4.c and sipe-digest.c modules
[siplcs.git] / src / purple / Makefile.am
blob8e33fd86a81ad786ffb1701c3e7143658b89a8f9
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-debug.c \
12         purple-markup.c \
13         purple-network.c
15 libsipe_la_SOURCES = \
16         purple-plugin.c
18 AM_CFLAGS = $(st)
20 libsipe_backend_la_CFLAGS = \
21         $(DEBUG_CFLAGS) \
22         $(QUALITY_CFLAGS) \
23         $(GLIB_CFLAGS) \
24         $(LOCALE_CPPFLAGS) \
25         $(PURPLE_CFLAGS) \
26         -I$(srcdir)/../api
28 libsipe_la_CFLAGS = $(libsipe_backend_la_CFLAGS)
30 libsipe_la_LDFLAGS = \
31         -module -avoid-version -no-undefined
33 libsipe_la_LIBADD = \
34         ../core/libsipe_core.la \
35         ../core/libsipe_core_purple.la \
36         libsipe_backend.la \
37         $(LIBXML2_LIBS) \
38         $(GLIB_LIBS) \
39         $(PURPLE_LIBS)
41 if SIP_SEC_KRB5
42 libsipe_la_LIBADD += $(KRB5_LDFLAGS)
43 endif
45 check_PROGRAMS = tests tests_load
46 tests_SOURCES  = tests.c
47 tests_CFLAGS   = $(libsipe_la_CFLAGS)
48 tests_LDADD    = \
49         ../core/libsipe_core_tests.la \
50         ../core/libsipe_core.la \
51         libsipe_backend.la \
52         $(PURPLE_LIBS)
53 tests_load_SOURCES = tests-load.c
54 tests_load_CFLAGS  = $(GMODULE_CFLAGS)
55 tests_load_LDADD   = $(GMODULE_LIBS)
57 if SIPE_MIME_GMIME
58 libsipe_la_LIBADD += $(GMIME_LIBS)
59 tests_LDADD       += $(GMIME_LIBS)
60 else
61 libsipe_backend_la_SOURCES += purple-mime.c
62 endif
64 if SIPE_CRYPTO_NSS
65 libsipe_la_LIBADD += $(NSS_LIBS)
66 tests_LDADD       += $(NSS_LIBS)
67 else
68 libsipe_backend_la_SOURCES += purple-crypt.c purple-digest.c
69 endif
71 TESTS = $(check_PROGRAMS)
73 # Remove any libsipe.so from the old incorrect installation location
74 install-exec-local:
75         rm -f $(DESTDIR)$(libdir)/pidgin/libsipe.so