source: qutecom-2.2/libs/3rdparty/libpurple/CMakeLists-unix.txt @ 437:076775b98c8c

Last change on this file since 437:076775b98c8c was 437:076775b98c8c, checked in by Laurent Tarrisse <laurent@…>, 4 years ago

bug fix : libpurple sources files list

File size: 10.5 KB
Line 
1ow_create_shared_library(libpurple)
2
3ow_use_public_libraries(
4        glib2
5        openssl
6        gnutls
7)
8
9ow_add_public_include_dirs(
10        ${CMAKE_CURRENT_SOURCE_DIR}/pidgin-${LIBPURPLE_VERSION}/libpurple
11        ${CMAKE_CURRENT_SOURCE_DIR}/pidgin-${LIBPURPLE_VERSION}
12)
13
14ow_add_private_include_dirs(
15        ${CMAKE_CURRENT_SOURCE_DIR}/pidgin-${LIBPURPLE_VERSION}/libpurple
16        ${CMAKE_CURRENT_SOURCE_DIR}/pidgin-${LIBPURPLE_VERSION}/
17        ${CMAKE_CURRENT_SOURCE_DIR}/pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/
18        ${CMAKE_CURRENT_SOURCE_DIR}/pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/
19)
20
21ow_use_private_libraries(
22        libxml
23)
24
25ow_add_private_libraries(
26        resolv
27)
28
29ow_add_private_definitions(
30        -DHAVE_ARPA_NAMESER_COMPAT_H
31        -DHAVE_CONFIG_H
32        -DHAVE_GLIB
33        -DPURPLE_STATIC_PRPL
34        -DHAVE_SSL
35        -DHAVE_GNUTLS
36        -DHAVE_OPENSSL
37        -DHAVE_GETADDRINFO
38        -DDATADIR=\\\\\\\\\\\\\\\\\\\\\"$(datadir)\\\\\\\\\\\\\\\\\\\\\"
39        -DLOCALEDIR=\\\\\\\\\\\\\\\\\\\\\"$(datadir)/locale\\\\\\\\\\\\\\\\\\\\\"
40        -DLIBDIR=\\\\\\\\\\\\\\\\\\\\\"$(libdir)/purple-$(PURPLE_MAJOR_VERSION)\\\\\\\\\\\\\\\\\\\\\"
41        -DSYSCONFDIR=\\\\\\\\\\\\\\\\\\\\\"$(sysconfdir)\\\\\\\\\\\\\\\\\\\\\"
42       
43)
44
45ow_add_sources(
46        pidgin-${LIBPURPLE_VERSION}/libpurple/libpurple.def
47               
48        pidgin-${LIBPURPLE_VERSION}/libpurple/account.c
49        pidgin-${LIBPURPLE_VERSION}/libpurple/accountopt.c
50        pidgin-${LIBPURPLE_VERSION}/libpurple/blist.c
51        pidgin-${LIBPURPLE_VERSION}/libpurple/buddyicon.c
52        pidgin-${LIBPURPLE_VERSION}/libpurple/certificate.c
53        pidgin-${LIBPURPLE_VERSION}/libpurple/cipher.c
54        pidgin-${LIBPURPLE_VERSION}/libpurple/circbuffer.c
55        pidgin-${LIBPURPLE_VERSION}/libpurple/cmds.c
56        pidgin-${LIBPURPLE_VERSION}/libpurple/connection.c
57        pidgin-${LIBPURPLE_VERSION}/libpurple/conversation.c
58        pidgin-${LIBPURPLE_VERSION}/libpurple/core.c
59        pidgin-${LIBPURPLE_VERSION}/libpurple/debug.c
60        pidgin-${LIBPURPLE_VERSION}/libpurple/desktopitem.c
61        pidgin-${LIBPURPLE_VERSION}/libpurple/dnsquery.c
62        pidgin-${LIBPURPLE_VERSION}/libpurple/dnssrv.c
63        pidgin-${LIBPURPLE_VERSION}/libpurple/eventloop.c
64        pidgin-${LIBPURPLE_VERSION}/libpurple/ft.c
65        pidgin-${LIBPURPLE_VERSION}/libpurple/idle.c
66        pidgin-${LIBPURPLE_VERSION}/libpurple/imgstore.c
67        pidgin-${LIBPURPLE_VERSION}/libpurple/log.c
68        pidgin-${LIBPURPLE_VERSION}/libpurple/mime.c
69        pidgin-${LIBPURPLE_VERSION}/libpurple/nat-pmp.c
70        pidgin-${LIBPURPLE_VERSION}/libpurple/network.c
71        pidgin-${LIBPURPLE_VERSION}/libpurple/notify.c
72        pidgin-${LIBPURPLE_VERSION}/libpurple/ntlm.c
73        pidgin-${LIBPURPLE_VERSION}/libpurple/plugin.c
74        pidgin-${LIBPURPLE_VERSION}/libpurple/pluginpref.c
75        pidgin-${LIBPURPLE_VERSION}/libpurple/pounce.c
76#       libpurple/prefix.c
77        pidgin-${LIBPURPLE_VERSION}/libpurple/prefs.c
78        pidgin-${LIBPURPLE_VERSION}/libpurple/privacy.c
79        pidgin-${LIBPURPLE_VERSION}/libpurple/proxy.c
80        pidgin-${LIBPURPLE_VERSION}/libpurple/prpl.c
81        pidgin-${LIBPURPLE_VERSION}/libpurple/request.c
82        pidgin-${LIBPURPLE_VERSION}/libpurple/roomlist.c
83        pidgin-${LIBPURPLE_VERSION}/libpurple/savedstatuses.c
84        pidgin-${LIBPURPLE_VERSION}/libpurple/server.c
85        pidgin-${LIBPURPLE_VERSION}/libpurple/signals.c
86        pidgin-${LIBPURPLE_VERSION}/libpurple/smiley.c
87        pidgin-${LIBPURPLE_VERSION}/libpurple/sound.c
88        pidgin-${LIBPURPLE_VERSION}/libpurple/sslconn.c
89        pidgin-${LIBPURPLE_VERSION}/libpurple/status.c
90        pidgin-${LIBPURPLE_VERSION}/libpurple/stringref.c
91        pidgin-${LIBPURPLE_VERSION}/libpurple/stun.c
92        pidgin-${LIBPURPLE_VERSION}/libpurple/upnp.c
93        pidgin-${LIBPURPLE_VERSION}/libpurple/util.c
94        pidgin-${LIBPURPLE_VERSION}/libpurple/value.c
95        pidgin-${LIBPURPLE_VERSION}/libpurple/version.c
96        pidgin-${LIBPURPLE_VERSION}/libpurple/whiteboard.c
97        pidgin-${LIBPURPLE_VERSION}/libpurple/xmlnode.c
98       
99        pidgin-${LIBPURPLE_VERSION}/libpurple/plugins/ssl/ssl.c
100        pidgin-${LIBPURPLE_VERSION}/libpurple/plugins/ssl/ssl-gnutls.c
101       
102        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/adhoccommands.c
103        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/auth.c
104        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/buddy.c
105        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/caps.c
106        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/chat.c
107        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/disco.c
108        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/google.c
109        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/iq.c
110        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/jabber.c
111        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/jutil.c
112        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/libxmpp.c
113        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/message.c
114        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/oob.c
115        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/parser.c
116        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/pep.c
117        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/ping.c
118        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/presence.c
119        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/roster.c
120        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/si.c
121        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/usermood.c
122        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/usernick.c
123        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/usertune.c
124        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/xdata.c
125        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/data.c
126       
127        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/cmdproc.c
128        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/command.c
129        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/contact.c
130        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/dialog.c
131        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/directconn.c
132        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/error.c
133        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/group.c
134        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/history.c
135        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/httpconn.c
136        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/msg.c
137        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/msn.c
138        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/msnutils.c
139        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/nexus.c
140        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/notification.c
141        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/object.c
142        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/oim.c
143        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/page.c
144        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/servconn.c
145        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/session.c
146        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/slp.c
147        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/slpcall.c
148        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/slplink.c
149        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/slpmsg.c
150        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/soap.c
151        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/state.c
152        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/switchboard.c
153        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/sync.c
154        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/table.c
155        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/transaction.c
156        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/user.c
157        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/userlist.c
158       
159        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/bstream.c
160        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_admin.c
161        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_advert.c
162        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_alert.c
163        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_auth.c
164        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_bart.c
165        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_bos.c
166        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_buddy.c
167        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_chat.c
168        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_chatnav.c
169        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_feedbag.c
170        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_icbm.c
171        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_icq.c
172        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_invite.c
173        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_locate.c
174        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_odir.c
175        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_oservice.c
176        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_popup.c
177        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_stats.c
178        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_translate.c
179        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_userlookup.c
180        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/flap_connection.c
181        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/libaim.c
182        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/libicq.c
183        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/misc.c
184        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/msgcookie.c
185        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/odc.c
186        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/oft.c
187        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/oscar.c
188        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/oscar_data.c
189        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/peer.c
190        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/peer_proxy.c
191        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/rxhandlers.c
192        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/snac.c
193        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/tlv.c
194        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/util.c
195       
196        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/yahoo/util.c
197        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/yahoo/yahoo.c
198        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/yahoo/yahoo_aliases.c   
199        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/yahoo/yahoo_doodle.c
200        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/yahoo/yahoo_filexfer.c
201        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/yahoo/yahoo_friend.c
202        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/yahoo/yahoo_packet.c
203        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/yahoo/yahoo_picture.c
204        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/yahoo/yahoo_profile.c
205        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/yahoo/yahoochat.c
206        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/yahoo/ycht.c
207)
208
209if (LIBPURPLE_VERSION EQUAL "2.5.5")
210        ow_add_sources(
211                pidgin-${LIBPURPLE_VERSION}/libpurple/plugins/ssl/ssl-openssl.c
212                pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/yahoo/yahoo_auth.c
213                pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/yahoo/yahoo_crypt.c
214        )
215endif (LIBPURPLE_VERSION EQUAL "2.5.5")
216
217ow_create_project_binary()
Note: See TracBrowser for help on using the repository browser.