configure: rename OPENSSL_CRYPTO to OPENSSL
[siplcs.git] / src / purple / Makefile.am
blob20fe148782560ed3fffa538bfb736969ab3d1361
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-buddy.c \
13         purple-chat.c \
14         purple-connection.c \
15         purple-debug.c \
16         purple-dnsquery.c \
17         purple-ft.c \
18         purple-groupchat.c \
19         purple-im.c \
20         purple-markup.c \
21         purple-network.c \
22         purple-notify.c \
23         purple-schedule.c \
24         purple-search.c \
25         purple-setting.c \
26         purple-status.c \
27         purple-transport.c \
28         purple-user.c
30 libsipe_la_SOURCES = \
31         purple-plugin.c
33 AM_CFLAGS = $(st)
35 libsipe_backend_la_CFLAGS = \
36         $(DEBUG_CFLAGS) \
37         $(QUALITY_CFLAGS) \
38         $(GLIB_CFLAGS) \
39         $(PURPLE_CFLAGS) \
40         -I$(srcdir)/../api
42 if !SIPE_OS_WIN32
43 libsipe_backend_la_CFLAGS += \
44         $(LOCALE_CPPFLAGS)
45 endif
47 libsipe_la_CFLAGS = $(libsipe_backend_la_CFLAGS)
49 libsipe_la_LDFLAGS = \
50         -module -avoid-version -no-undefined
52 libsipe_la_LIBADD = \
53         ../core/libsipe_core.la \
54         ../core/libsipe_core_crypto.la \
55         ../core/libsipe_core_libxml2.la \
56         libsipe_backend.la \
57         $(LIBXML2_LIBS) \
58         $(NSS_LIBS) \
59         $(OPENSSL_LIBS) \
60         $(GLIB_LIBS) \
61         $(PURPLE_LIBS)
63 if SIPE_OS_WIN32
64 libsipe_la_CFLAGS += -DHAVE_SSPI=1
65 libsipe_la_LIBADD += -lws2_32 -lsecur32
66 endif
68 if SIP_SEC_GSSAPI
69 libsipe_la_LIBADD += $(KRB5_LDFLAGS)
70 endif
72 check_PROGRAMS = tests_load
73 tests_load_SOURCES = tests-load.c
74 tests_load_CFLAGS  = $(GMODULE_CFLAGS)
75 tests_load_LDADD   = $(GMODULE_LIBS)
77 if !SIPE_OS_WIN32
78 if !SIP_SEC_GSSAPI_ONLY
79 check_PROGRAMS += tests
80 tests_SOURCES   = tests.c
81 tests_CFLAGS    = $(libsipe_la_CFLAGS)
82 tests_LDADD     = \
83         ../core/libsipe_core_tests.la \
84         ../core/libsipe_core.la \
85         ../core/libsipe_core_crypto.la \
86         libsipe_backend.la \
87         $(NSS_LIBS) \
88         $(OPENSSL_LIBS) \
89         $(PURPLE_LIBS)
90 endif
91 endif
93 if SIPE_MIME_GMIME
94 libsipe_la_LIBADD += \
95         ../core/libsipe_core_mime.la \
96         $(GMIME_LIBS)
97 if !SIPE_OS_WIN32
98 if !SIP_SEC_GSSAPI_ONLY
99 tests_LDADD       += \
100         ../core/libsipe_core_mime.la \
101         $(GMIME_LIBS)
102 endif
103 endif
104 else
105 libsipe_backend_la_SOURCES += purple-mime.c
106 endif
108 if SIPE_WITH_VV
109 noinst_LTLIBRARIES            += libsipe_backend_vv.la
110 libsipe_backend_vv_la_SOURCES  = purple-media.c
111 libsipe_backend_vv_la_CFLAGS   = \
112         $(libsipe_backend_la_CFLAGS) \
113         $(NICE_CFLAGS) \
114         $(GSTREAMER_CFLAGS)
115 libsipe_la_LIBADD             += \
116         libsipe_backend_vv.la \
117         $(NICE_LIBS) \
118         $(GSTREAMER_LIBS)
119 endif
121 TESTS = $(check_PROGRAMS)
123 # Remove any libsipe.so from the old incorrect installation location
124 install-exec-local:
125         rm -f $(DESTDIR)$(libdir)/pidgin/libsipe.so