7 libsipe_core_crypto.la \
8 libsipe_core_libxml2.la
10 MAINTAINERCLEANFILES = \
13 libsipe_core_la_SOURCES = \
50 sipe-ews-autodiscover.h \
51 sipe-ews-autodiscover.c \
64 sipe-http-transport.h \
65 sipe-http-transport.c \
70 sipe-lync-autodiscover.h \
71 sipe-lync-autodiscover.c \
89 sipe-subscriptions.h \
90 sipe-subscriptions.c \
108 libsipe_core_la_SOURCES += \
117 if !SIP_SEC_GSSAPI_ONLY
118 libsipe_core_la_SOURCES += \
122 noinst_LTLIBRARIES += \
123 libsipe_core_tests.la
125 libsipe_core_tests_la_SOURCES = \
127 libsipe_core_tests_la_LIBADD = \
128 libsipe_core_la-sipmsg.lo \
129 libsipe_core_la-sipe-rtf.lo \
130 libsipe_core_la-sipe-sign.lo \
131 libsipe_core_la-sipe-utils.lo \
132 libsipe_core_la-uuid.lo
138 libsipe_core_crypto_la_SOURCES = \
139 sipe-cert-crypto-openssl.c \
140 sipe-crypt-openssl.c \
141 sipe-digest-openssl.c
143 libsipe_core_crypto_la_SOURCES = \
144 sipe-cert-crypto-nss.c \
147 if !SIP_SEC_GSSAPI_ONLY
148 libsipe_core_crypto_la_SOURCES += \
154 libsipe_core_libxml2_la_SOURCES = \
159 libsipe_core_la_CFLAGS = \
167 if !SIP_SEC_GSSAPI_ONLY
168 libsipe_core_tests_la_CFLAGS = $(libsipe_core_la_CFLAGS)
173 libsipe_core_la_SOURCES += \
176 libsipe_core_la_CFLAGS += $(KRB5_CFLAGS)
178 if !SIP_SEC_GSSAPI_ONLY
179 libsipe_core_la_SOURCES += \
180 sip-sec-negotiate.h \
187 noinst_LTLIBRARIES += libsipe_core_mime.la
188 libsipe_core_mime_la_SOURCES = sipe-mime.c
189 libsipe_core_mime_la_CFLAGS = $(libsipe_core_la_CFLAGS) $(GMIME_CFLAGS)
193 libsipe_core_la_CFLAGS += -DHAVE_SSPI=1
196 libsipe_core_crypto_la_CFLAGS = \
197 $(libsipe_core_la_CFLAGS)
199 libsipe_core_crypto_la_CFLAGS += \
202 libsipe_core_crypto_la_CFLAGS += \
207 libsipe_core_libxml2_la_CFLAGS = $(libsipe_core_la_CFLAGS) $(LIBXML2_CFLAGS)
210 libsipe_core_la_SOURCES += sipe-media.h sipe-media.c \
216 libsipe_core_la_SOURCES += \
217 sipe-ft-lync.h sipe-ft-lync.c
219 if SIPE_HAVE_APPSHARE
220 libsipe_core_la_SOURCES += \
223 sipe-appshare-client.h \
224 sipe-appshare-remmina.c \
225 sipe-appshare-xfreerdp.c
227 libsipe_core_la_CFLAGS += $(GIO_CFLAGS)
229 if SIPE_HAVE_APPSHARE_SERVER
230 libsipe_core_la_CFLAGS += \
231 $(FREERDP_SHADOW_CFLAGS)
238 check_PROGRAMS += sipe_sipmsg_tests
239 sipe_sipmsg_tests_SOURCES = sipe-sipmsg-tests.c
240 sipe_sipmsg_tests_CFLAGS = $(libsipe_core_la_CFLAGS)
241 sipe_sipmsg_tests_LDADD = \
242 libsipe_core_la-sipe-sign.lo \
243 libsipe_core_la-sipe-utils.lo \
244 libsipe_core_la-sipmsg.lo \
245 libsipe_core_la-uuid.lo
247 sipe_sipmsg_tests_LDADD += \
248 libsipe_core_crypto_la-sipe-crypt-openssl.lo \
249 libsipe_core_crypto_la-sipe-digest-openssl.lo \
252 sipe_sipmsg_tests_LDADD += \
253 libsipe_core_crypto_la-sipe-crypt-nss.lo \
254 libsipe_core_crypto_la-sipe-digest-nss.lo \
257 sipe_sipmsg_tests_LDADD += \
260 check_PROGRAMS += sipe_rtf_tests
261 sipe_rtf_tests_SOURCES = sipe-rtf-tests.c
262 sipe_rtf_tests_CFLAGS = $(libsipe_core_la_CFLAGS)
263 sipe_rtf_tests_LDADD = \
264 libsipe_core_la-sipe-rtf.lo \
267 check_PROGRAMS += sipe_xml_tests
268 sipe_xml_tests_SOURCES = sipe-xml-tests.c
269 sipe_xml_tests_CFLAGS = $(libsipe_core_la_CFLAGS)
270 sipe_xml_tests_LDADD = \
271 libsipe_core_libxml2.la \
272 libsipe_core_la-sipe-utils.lo \
276 check_PROGRAMS += sip_sec_digest_tests
277 sip_sec_digest_tests_SOURCES = sip-sec-digest-tests.c
278 sip_sec_digest_tests_CFLAGS = $(libsipe_core_la_CFLAGS)
279 sip_sec_digest_tests_LDADD = \
280 libsipe_core_la-sipe-utils.lo
282 sip_sec_digest_tests_LDADD += \
283 libsipe_core_crypto_la-sipe-crypt-openssl.lo \
284 libsipe_core_crypto_la-sipe-digest-openssl.lo \
287 sip_sec_digest_tests_LDADD += \
288 libsipe_core_crypto_la-sipe-crypt-nss.lo \
289 libsipe_core_crypto_la-sipe-digest-nss.lo \
292 sip_sec_digest_tests_LDADD += \
295 # disables "caching" of memory blocks in tests
296 TESTS_ENVIRONMENT = G_SLICE="always-malloc"
297 TESTS = $(check_PROGRAMS)
302 # TODO: the code needs some TLC from a MinGW expert to compile...
303 noinst_PROGRAMS += sipe_tls_analyzer
304 sipe_tls_analyzer_SOURCES = sipe-tls-analyzer.c
305 sipe_tls_analyzer_CFLAGS = $(libsipe_core_la_CFLAGS)
306 sipe_tls_analyzer_LDADD = \
309 noinst_PROGRAMS += sipe_tls_tester
310 sipe_tls_tester_SOURCES = sipe-tls-tester.c
311 sipe_tls_tester_CFLAGS = $(libsipe_core_la_CFLAGS)
312 sipe_tls_tester_LDADD = \
313 libsipe_core_la-sipe-tls.lo
316 sipe_tls_tester_LDADD += \
317 libsipe_core_crypto_la-sipe-cert-crypto-openssl.lo \
318 libsipe_core_crypto_la-sipe-crypt-openssl.lo \
319 libsipe_core_crypto_la-sipe-digest-openssl.lo \
322 sipe_tls_tester_LDADD += \
323 libsipe_core_crypto_la-sipe-cert-crypto-nss.lo \
324 libsipe_core_crypto_la-sipe-crypt-nss.lo \
325 libsipe_core_crypto_la-sipe-digest-nss.lo \
328 sipe_tls_tester_LDADD += \
332 noinst_PROGRAMS += sipe_ntlm_analyzer
333 sipe_ntlm_analyzer_SOURCES = sip-sec-ntlm-analyzer.c
334 sipe_ntlm_analyzer_CFLAGS = $(libsipe_core_la_CFLAGS)
335 sipe_ntlm_analyzer_LDADD = \