~liuxingcs/+junk/IM

« back to all changes in this revision

Viewing changes to libpurple/protocols/jabber/Makefile.ambak

  • Committer: liuxing
  • Date: 2013-04-25 10:41:36 UTC
  • Revision ID: liuxingcs@yeah.net-20130425104136-e5towjtz19wsz1w7
Init IM

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
EXTRA_DIST = \
 
2
        Makefile.mingw \
 
3
        win32/posix.uname.c \
 
4
        win32/utsname.h
 
5
 
 
6
pkgdir = $(libdir)/purple-$(PURPLE_MAJOR_VERSION)
 
7
 
 
8
JABBERSOURCES = \
 
9
                          adhoccommands.c \
 
10
                          adhoccommands.h \
 
11
                          auth.c \
 
12
                          auth.h \
 
13
                          auth_digest_md5.c \
 
14
                          auth_digest_md5.h \
 
15
                          auth_plain.c \
 
16
                          auth_scram.c \
 
17
                          auth_scram.h \
 
18
                          buddy.c \
 
19
                          buddy.h \
 
20
                          bosh.c \
 
21
                          bosh.h \
 
22
                          caps.c \
 
23
                          caps.h \
 
24
                          chat.c \
 
25
                          chat.h \
 
26
                          data.c \
 
27
                          data.h \
 
28
                          disco.c \
 
29
                          disco.h \
 
30
                          google/gmail.c \
 
31
                          google/gmail.h \
 
32
                          google/google.c \
 
33
                          google/google.h \
 
34
                          google/google_presence.c \
 
35
                          google/google_presence.h \
 
36
                          google/google_roster.c \
 
37
                          google/google_roster.h \
 
38
                          google/google_session.c \
 
39
                          google/google_session.h \
 
40
                          google/jingleinfo.c \
 
41
                          google/jingleinfo.h \
 
42
                          google/relay.c \
 
43
                          google/relay.h \
 
44
                          ibb.c \
 
45
                          ibb.h \
 
46
                          iq.c \
 
47
                          iq.h \
 
48
                          jabber.c \
 
49
                          jabber.h \
 
50
                          jingle/jingle.c \
 
51
                          jingle/jingle.h \
 
52
                          jingle/content.c \
 
53
                          jingle/content.h \
 
54
                          jingle/iceudp.c \
 
55
                          jingle/iceudp.h \
 
56
                          jingle/rawudp.c \
 
57
                          jingle/rawudp.h \
 
58
                          jingle/rtp.c \
 
59
                          jingle/rtp.h \
 
60
                          jingle/session.c \
 
61
                          jingle/session.h \
 
62
                          jingle/transport.c \
 
63
                          jingle/transport.h \
 
64
                          jutil.c \
 
65
                          jutil.h \
 
66
                          message.c \
 
67
                          message.h \
 
68
                          namespaces.h \
 
69
                          oob.c \
 
70
                          oob.h \
 
71
                          parser.c \
 
72
                          parser.h \
 
73
                          pep.c \
 
74
                          pep.h \
 
75
                          ping.c \
 
76
                          ping.h \
 
77
                          presence.c \
 
78
                          presence.h \
 
79
                          roster.c \
 
80
                          roster.h \
 
81
                          si.c \
 
82
                          si.h \
 
83
                          useravatar.c \
 
84
                          useravatar.h \
 
85
                          usermood.c \
 
86
                          usermood.h \
 
87
                          usernick.c \
 
88
                          usernick.h \
 
89
                          usertune.c \
 
90
                          usertune.h \
 
91
                          xdata.c \
 
92
                          xdata.h
 
93
 
 
94
AM_CFLAGS = $(st)
 
95
 
 
96
libxmpp_la_LDFLAGS = -module -avoid-version
 
97
 
 
98
if USE_CYRUS_SASL
 
99
JABBERSOURCES += auth_cyrus.c
 
100
endif
 
101
 
 
102
if STATIC_JABBER
 
103
 
 
104
st = -DPURPLE_STATIC_PRPL
 
105
noinst_LTLIBRARIES   = libjabber.la
 
106
libjabber_la_SOURCES = $(JABBERSOURCES) libxmpp.c
 
107
libjabber_la_CFLAGS  = $(AM_CFLAGS)
 
108
 
 
109
else
 
110
 
 
111
st =
 
112
pkg_LTLIBRARIES      = libjabber.la libxmpp.la
 
113
libjabber_la_SOURCES = $(JABBERSOURCES)
 
114
libjabber_la_LIBADD  = $(GLIB_LIBS) $(SASL_LIBS) $(LIBXML_LIBS) $(IDN_LIBS)\
 
115
        $(FARSIGHT_LIBS) \
 
116
        $(GSTREAMER_LIBS) \
 
117
        $(GSTINTERFACES_LIBS)
 
118
 
 
119
libxmpp_la_SOURCES = libxmpp.c
 
120
libxmpp_la_LIBADD = libjabber.la
 
121
 
 
122
endif
 
123
 
 
124
AM_CPPFLAGS = \
 
125
        -I$(top_srcdir)/libpurple \
 
126
        -I$(top_builddir)/libpurple \
 
127
        $(DEBUG_CFLAGS) \
 
128
        $(GLIB_CFLAGS) \
 
129
        $(IDN_CFLAGS) \
 
130
        $(LIBXML_CFLAGS) \
 
131
        $(FARSIGHT_CFLAGS) \
 
132
        $(GSTREAMER_CFLAGS) \
 
133
        $(GSTINTERFACES_CFLAGS)