Fix a segmentation fauls when the function sipmsg_parse_header backs
[siplcs.git] / src / Makefile.am
blob377e93ab8e0d31d47a781fabfe06065107b54397
2 pkgdir = $(libdir)/pidgin
4 pkg_LTLIBRARIES = libsipe.la
6 MAINTAINERCLEANFILES = \
7         Makefile.in
9 libsipe_la_SOURCES = \
10         sip-prefix.h    \
11         sipmsg.c \
12         sipmsg.h \
13         sipe.h \
14         sipe.c \
15         sipe-chat.h \
16         sipe-chat.c \
17         sipe-conf.h \
18         sipe-conf.c \
19         sipe-dialog.h \
20         sipe-dialog.c \
21         sipe-nls.h \
22         sipe-session.h \
23         sipe-session.c \
24         sipe-utils.h \
25         sipe-utils.c \
26         sip-sec.h \
27         sip-sec.c \
28         sip-sec-mech.h \
29         sip-sec-ntlm.h \
30         sip-sec-ntlm.c \
31         sipe-sign.h \
32         sipe-sign.c \
33         uuid.h \
34         uuid.c
36 if SIP_SEC_KRB5
37 libsipe_la_SOURCES +=  \
38         sip-sec-krb5.h \
39         sip-sec-krb5.c
40 endif
42 AM_CFLAGS = $(st) 
44 libsipe_la_CFLAGS = \
45         $(DEBUG_CFLAGS) \
46         $(QUALITY_CFLAGS) \
47         $(GLIB_CFLAGS) \
48         $(PURPLE_CFLAGS) \
49         $(LOCALE_CPPFLAGS) \
50         $(KRB5_CFLAGS)
52 libsipe_la_LDFLAGS = \
53         -module -avoid-version -no-undefined \
54         $(KRB5_LDFLAGS)
56 libsipe_la_LIBADD = \
57         $(GLIB_LIBS) $(PURPLE_LIBS) $(KRB5_LIBS)
60 if SIPE_STATIC
61 libsipe_la_LIBADD += $(SIPE_LIBA)
62 else
63 libsipe_la_LIBADD += $(SIPE_LIBS)
64 endif
66 tests: tests.c $(libsipe_la_SOURCES)
67         $(CC) $(libsipe_la_CFLAGS) $(libsipe_la_LIBADD) .libs/libsipe.so tests.c -o tests; \
68         LD_LIBRARY_PATH=.libs ./tests; \
69         rm tests;
71 AM_CPPFLAGS = \
72         -DDATADIR=\"$(datadir)/pidgin\" \
73         -DLIBDIR=\"$(libdir)/pidgin\" \
74         -DPIDGIN_PLUGINS