Start the Big Split...
[siplcs.git] / src / Makefile.am
blob3b1313ea5ec143368f5e6d1df4fe4291f5d6d310
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-conf.h \
16         sipe-conf.c \
17         sipe-dialog.h \
18         sipe-dialog.c \
19         sipe-utils.h \
20         sipe-utils.c \
21         sip-sec.h \
22         sip-sec.c \
23         sip-sec-mech.h \
24         sip-sec-ntlm.h \
25         sip-sec-ntlm.c \
26         sipe-sign.h \
27         sipe-sign.c \
28         uuid.h \
29         uuid.c
31 if SIP_SEC_KRB5
32 libsipe_la_SOURCES +=  \
33         sip-sec-krb5.h \
34         sip-sec-krb5.c
35 endif
37 AM_CFLAGS = $(st) 
39 libsipe_la_CFLAGS = \
40         $(DEBUG_CFLAGS) \
41         $(QUALITY_CFLAGS) \
42         $(GLIB_CFLAGS) \
43         $(PURPLE_CFLAGS) \
44         $(LOCALE_CPPFLAGS) \
45         $(KRB5_CFLAGS)
47 libsipe_la_LDFLAGS = \
48         -module -avoid-version -no-undefined \
49         $(KRB5_LDFLAGS)
51 libsipe_la_LIBADD = \
52         $(GLIB_LIBS) $(PURPLE_LIBS) $(KRB5_LIBS)
55 if SIPE_STATIC
56 libsipe_la_LIBADD += $(SIPE_LIBA)
57 else
58 libsipe_la_LIBADD += $(SIPE_LIBS)
59 endif
61 tests: tests.c $(libsipe_la_SOURCES)
62         $(CC) $(libsipe_la_CFLAGS) $(libsipe_la_LIBADD) .libs/libsipe.so tests.c -o tests; \
63         LD_LIBRARY_PATH=.libs ./tests; \
64         rm tests;
66 AM_CPPFLAGS = \
67         -DDATADIR=\"$(datadir)/pidgin\" \
68         -DLIBDIR=\"$(libdir)/pidgin\" \
69         -DPIDGIN_PLUGINS