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_generic_tests
239 sipe_generic_tests_SOURCES = sipe-generic-tests.c
240 sipe_generic_tests_CFLAGS = $(libsipe_core_la_CFLAGS)
241 sipe_generic_tests_LDADD = \
242 libsipe_core_la-sipe-utils.lo \
243 libsipe_core_la-uuid.lo
245 sipe_generic_tests_LDADD += \
246 libsipe_core_crypto_la-sipe-crypt-openssl.lo \
247 libsipe_core_crypto_la-sipe-digest-openssl.lo \
250 sipe_generic_tests_LDADD += \
251 libsipe_core_crypto_la-sipe-crypt-nss.lo \
252 libsipe_core_crypto_la-sipe-digest-nss.lo \
255 sipe_generic_tests_LDADD += \
258 check_PROGRAMS += sipe_sipmsg_tests
259 sipe_sipmsg_tests_SOURCES = sipe-sipmsg-tests.c
260 sipe_sipmsg_tests_CFLAGS = $(libsipe_core_la_CFLAGS)
261 sipe_sipmsg_tests_LDADD = \
262 libsipe_core_la-sipe-sign.lo \
263 libsipe_core_la-sipe-utils.lo \
264 libsipe_core_la-sipmsg.lo \
265 libsipe_core_la-uuid.lo
267 sipe_sipmsg_tests_LDADD += \
268 libsipe_core_crypto_la-sipe-crypt-openssl.lo \
269 libsipe_core_crypto_la-sipe-digest-openssl.lo \
272 sipe_sipmsg_tests_LDADD += \
273 libsipe_core_crypto_la-sipe-crypt-nss.lo \
274 libsipe_core_crypto_la-sipe-digest-nss.lo \
277 sipe_sipmsg_tests_LDADD += \
280 check_PROGRAMS += sipe_rtf_tests
281 sipe_rtf_tests_SOURCES = sipe-rtf-tests.c
282 sipe_rtf_tests_CFLAGS = $(libsipe_core_la_CFLAGS)
283 sipe_rtf_tests_LDADD = \
284 libsipe_core_la-sipe-rtf.lo \
287 check_PROGRAMS += sipe_xml_tests
288 sipe_xml_tests_SOURCES = sipe-xml-tests.c
289 sipe_xml_tests_CFLAGS = $(libsipe_core_la_CFLAGS)
290 sipe_xml_tests_LDADD = \
291 libsipe_core_libxml2.la \
292 libsipe_core_la-sipe-utils.lo \
296 check_PROGRAMS += sip_sec_digest_tests
297 sip_sec_digest_tests_SOURCES = sip-sec-digest-tests.c
298 sip_sec_digest_tests_CFLAGS = $(libsipe_core_la_CFLAGS)
299 sip_sec_digest_tests_LDADD = \
300 libsipe_core_la-sipe-utils.lo
302 sip_sec_digest_tests_LDADD += \
303 libsipe_core_crypto_la-sipe-crypt-openssl.lo \
304 libsipe_core_crypto_la-sipe-digest-openssl.lo \
307 sip_sec_digest_tests_LDADD += \
308 libsipe_core_crypto_la-sipe-crypt-nss.lo \
309 libsipe_core_crypto_la-sipe-digest-nss.lo \
312 sip_sec_digest_tests_LDADD += \
315 # disables "caching" of memory blocks in tests
316 TESTS_ENVIRONMENT = G_SLICE="always-malloc"
317 TESTS = $(check_PROGRAMS)
322 # TODO: the code needs some TLC from a MinGW expert to compile...
323 noinst_PROGRAMS += sipe_tls_analyzer
324 sipe_tls_analyzer_SOURCES = sipe-tls-analyzer.c
325 sipe_tls_analyzer_CFLAGS = $(libsipe_core_la_CFLAGS)
326 sipe_tls_analyzer_LDADD = \
329 noinst_PROGRAMS += sipe_tls_tester
330 sipe_tls_tester_SOURCES = sipe-tls-tester.c
331 sipe_tls_tester_CFLAGS = $(libsipe_core_la_CFLAGS)
332 sipe_tls_tester_LDADD = \
333 libsipe_core_la-sipe-tls.lo
336 sipe_tls_tester_LDADD += \
337 libsipe_core_crypto_la-sipe-cert-crypto-openssl.lo \
338 libsipe_core_crypto_la-sipe-crypt-openssl.lo \
339 libsipe_core_crypto_la-sipe-digest-openssl.lo \
342 sipe_tls_tester_LDADD += \
343 libsipe_core_crypto_la-sipe-cert-crypto-nss.lo \
344 libsipe_core_crypto_la-sipe-crypt-nss.lo \
345 libsipe_core_crypto_la-sipe-digest-nss.lo \
348 sipe_tls_tester_LDADD += \
352 noinst_PROGRAMS += sipe_ntlm_analyzer
353 sipe_ntlm_analyzer_SOURCES = sip-sec-ntlm-analyzer.c
354 sipe_ntlm_analyzer_CFLAGS = $(libsipe_core_la_CFLAGS)
355 sipe_ntlm_analyzer_LDADD = \