14192
|
1 EXTRA_DIST = \
|
|
2 dbus-analyze-functions.py \
|
|
3 dbus-analyze-types.py \
|
|
4 gaim-notifications-example \
|
|
5 gaim-remote \
|
|
6 gaim-send \
|
|
7 gaim-send-async \
|
|
8 Makefile.mingw \
|
|
9 win_gaim.c \
|
|
10 win32/IdleTracker/Makefile.mingw \
|
|
11 win32/IdleTracker/idletrack.c \
|
|
12 win32/IdleTracker/idletrack.h \
|
|
13 win32/gaimrc.rc \
|
|
14 win32/global.mak \
|
|
15 win32/libc_interface.c \
|
|
16 win32/libc_interface.h \
|
|
17 win32/libc_internal.h \
|
|
18 win32/resource.h \
|
|
19 win32/untar.c \
|
|
20 win32/untar.h \
|
|
21 win32/wgaimerror.h \
|
|
22 win32/win32dep.c \
|
|
23 win32/win32dep.h \
|
|
24 win32/wspell.c \
|
|
25 win32/wspell.h \
|
|
26 win32/nsis/gaim-header.bmp \
|
|
27 win32/nsis/gaim-intro.bmp \
|
|
28 win32/nsis/gaim-plugin.nsh \
|
|
29 win32/nsis/langmacros.nsh \
|
|
30 win32/nsis/translations/albanian.nsh \
|
|
31 win32/nsis/translations/bulgarian.nsh \
|
|
32 win32/nsis/translations/catalan.nsh \
|
|
33 win32/nsis/translations/czech.nsh \
|
|
34 win32/nsis/translations/danish.nsh \
|
|
35 win32/nsis/translations/dutch.nsh \
|
|
36 win32/nsis/translations/english.nsh \
|
|
37 win32/nsis/translations/finnish.nsh \
|
|
38 win32/nsis/translations/french.nsh \
|
|
39 win32/nsis/translations/german.nsh \
|
|
40 win32/nsis/translations/hebrew.nsh \
|
|
41 win32/nsis/translations/hungarian.nsh \
|
|
42 win32/nsis/translations/italian.nsh \
|
|
43 win32/nsis/translations/japanese.nsh \
|
|
44 win32/nsis/translations/korean.nsh \
|
|
45 win32/nsis/translations/kurdish.nsh \
|
|
46 win32/nsis/translations/lithuanian.nsh \
|
|
47 win32/nsis/translations/norwegian.nsh \
|
|
48 win32/nsis/translations/polish.nsh \
|
|
49 win32/nsis/translations/portuguese.nsh \
|
|
50 win32/nsis/translations/portuguese-br.nsh \
|
|
51 win32/nsis/translations/romanian.nsh \
|
|
52 win32/nsis/translations/russian.nsh \
|
|
53 win32/nsis/translations/serbian-latin.nsh \
|
|
54 win32/nsis/translations/simp-chinese.nsh \
|
|
55 win32/nsis/translations/slovak.nsh \
|
|
56 win32/nsis/translations/slovenian.nsh \
|
|
57 win32/nsis/translations/spanish.nsh \
|
|
58 win32/nsis/translations/swedish.nsh \
|
|
59 win32/nsis/translations/trad-chinese.nsh \
|
|
60 win32/nsis/translations/vietnamese.nsh
|
|
61
|
|
62 SUBDIRS = plugins protocols
|
|
63
|
|
64 gaim_coresources = \
|
|
65 account.c \
|
|
66 accountopt.c \
|
|
67 blist.c \
|
|
68 buddyicon.c \
|
|
69 cipher.c \
|
|
70 circbuffer.c \
|
|
71 cmds.c \
|
|
72 connection.c \
|
|
73 conversation.c \
|
|
74 core.c \
|
|
75 debug.c \
|
|
76 desktopitem.c \
|
|
77 eventloop.c \
|
|
78 ft.c \
|
|
79 idle.c \
|
|
80 imgstore.c \
|
|
81 log.c \
|
|
82 mime.c \
|
|
83 network.c \
|
|
84 ntlm.c \
|
|
85 notify.c \
|
|
86 plugin.c \
|
|
87 pluginpref.c \
|
|
88 pounce.c \
|
|
89 prefix.c \
|
|
90 prefs.c \
|
|
91 privacy.c \
|
|
92 proxy.c \
|
|
93 prpl.c \
|
|
94 request.c \
|
|
95 roomlist.c \
|
|
96 savedstatuses.c \
|
|
97 server.c \
|
|
98 signals.c \
|
|
99 dnssrv.c\
|
|
100 status.c \
|
|
101 stringref.c \
|
|
102 stun.c \
|
|
103 sound.c \
|
|
104 sslconn.c \
|
|
105 upnp.c \
|
|
106 util.c \
|
|
107 value.c \
|
|
108 xmlnode.c \
|
|
109 whiteboard.c
|
|
110
|
|
111 gaim_coreheaders = \
|
|
112 account.h \
|
|
113 accountopt.h \
|
|
114 blist.h \
|
|
115 buddyicon.h \
|
|
116 cipher.h \
|
|
117 circbuffer.h \
|
|
118 cmds.h \
|
|
119 connection.h \
|
|
120 conversation.h \
|
|
121 core.h \
|
|
122 dbus-maybe.h \
|
|
123 debug.h \
|
|
124 desktopitem.h \
|
|
125 eventloop.h \
|
|
126 ft.h \
|
|
127 idle.h \
|
|
128 imgstore.h \
|
|
129 log.h \
|
|
130 mime.h \
|
|
131 network.h \
|
|
132 notify.h \
|
|
133 ntlm.h \
|
|
134 plugin.h \
|
|
135 pluginpref.h \
|
|
136 pounce.h \
|
|
137 prefs.h \
|
|
138 privacy.h \
|
|
139 proxy.h \
|
|
140 prpl.h \
|
|
141 request.h \
|
|
142 roomlist.h \
|
|
143 savedstatuses.h \
|
|
144 server.h \
|
|
145 signals.h \
|
|
146 dnssrv.h \
|
|
147 status.h \
|
|
148 stringref.h \
|
|
149 stun.h \
|
|
150 sound.h \
|
|
151 sslconn.h \
|
|
152 upnp.h \
|
|
153 util.h \
|
|
154 value.h \
|
|
155 version.h \
|
|
156 xmlnode.h \
|
|
157 whiteboard.h
|
|
158
|
|
159 if ENABLE_DBUS
|
|
160
|
|
161 CLEANFILES = \
|
|
162 dbus-bindings.c \
|
|
163 dbus-client-binding.c \
|
|
164 dbus-client-binding.h \
|
|
165 dbus-types.c \
|
|
166 dbus-types.h \
|
|
167 gaim-client-bindings.c \
|
|
168 gaim-client-bindings.h \
|
|
169 gaim.service
|
|
170
|
|
171 # gaim dbus server
|
|
172
|
|
173 dbus_sources = dbus-server.c dbus-useful.c
|
|
174 dbus_headers = dbus-bindings.h dbus-gaim.h dbus-server.h dbus-useful.h dbus-define-api.h
|
|
175
|
|
176 dbus_exported = dbus-useful.h dbus-define-api.h account.h blist.h buddyicon.h connection.h conversation.h core.h log.h roomlist.h savedstatuses.h status.h server.h
|
|
177
|
|
178 gaim_build_coreheaders = $(addprefix $(srcdir)/, $(gaim_coreheaders))
|
|
179 dbus_build_exported = $(addprefix $(srcdir)/, $(dbus_exported))
|
|
180
|
|
181 dbus-types.c: dbus-analyze-types.py $(gaim_coreheaders)
|
|
182 cat $(gaim_build_coreheaders) | $(PYTHON) $(srcdir)/dbus-analyze-types.py --pattern=GAIM_DBUS_DEFINE_TYPE\(%s\) > $@
|
|
183
|
|
184 dbus-types.h: dbus-analyze-types.py $(dbus_coreheaders)
|
|
185 cat $(gaim_build_coreheaders) | $(PYTHON) $(srcdir)/dbus-analyze-types.py --pattern=GAIM_DBUS_DECLARE_TYPE\(%s\) > $@
|
|
186
|
|
187 dbus-bindings.c: dbus-analyze-functions.py $(dbus_exported)
|
|
188 cat $(dbus_build_exported) | $(PYTHON) $(srcdir)/dbus-analyze-functions.py > $@
|
|
189
|
|
190 dbus-server.$(OBJEXT): dbus-bindings.c dbus-types.c dbus-types.h
|
|
191 dbus-server.lo: dbus-bindings.c dbus-types.c dbus-types.h
|
|
192 $(libgaim_la_OBJECTS): dbus-types.h
|
|
193
|
|
194 # libgaim-client
|
|
195
|
|
196 libgaim_client_lib = libgaim-client.la
|
|
197
|
|
198 libgaim_client_la_SOURCES = gaim-client.c gaim-client.h
|
|
199
|
|
200 libgaim_client_la_LIBADD = $(DBUS_LIBS)
|
|
201
|
|
202 gaim-client-bindings.c: dbus-analyze-functions.py $(dbus_exported)
|
|
203 cat $(dbus_build_exported) | $(PYTHON) $(srcdir)/dbus-analyze-functions.py --client > $@
|
|
204
|
|
205 gaim-client-bindings.h: dbus-analyze-types.py dbus-analyze-functions.py $(gaim_coreheaders) $(dbus_exported)
|
|
206 cat $(gaim_build_coreheaders) | $(PYTHON) $(srcdir)/dbus-analyze-types.py --keyword=enum --verbatim > $@
|
|
207 cat $(dbus_build_exported) | $(PYTHON) $(srcdir)/dbus-analyze-functions.py --client --headers >> $@
|
|
208
|
|
209 $(libgaim_client_la_OBJECTS): gaim-client-bindings.h gaim-client-bindings.c
|
|
210
|
|
211 # gaim-client-example
|
|
212
|
|
213 gaim_client_example_SOURCES = gaim-client-example.c
|
|
214
|
|
215 gaim_client_example_DEPENDENCIES = @LIBOBJS@ libgaim-client.la
|
|
216
|
|
217 gaim_client_example_LDADD = \
|
|
218 @LIBOBJS@ \
|
|
219 libgaim-client.la \
|
|
220 $(GLIB_LIBS) \
|
|
221 $(DBUS_LIBS)
|
|
222
|
|
223 bin_PROGRAMS = gaim-client-example
|
|
224
|
|
225 gaim-client-example.$(OBJEXT): gaim-client-bindings.h
|
|
226
|
|
227 # scripts
|
|
228
|
|
229 bin_SCRIPTS = gaim-remote gaim-send gaim-send-async
|
|
230
|
|
231 exampledir = $(datadir)/doc/@PACKAGE@/examples
|
|
232 example_DATA = gaim-notifications-example
|
|
233
|
|
234 endif
|
|
235
|
|
236 lib_LTLIBRARIES = libgaim.la $(libgaim_client_lib)
|
|
237
|
|
238 libgaim_la_SOURCES = \
|
|
239 $(gaim_coresources) \
|
|
240 $(dbus_sources)
|
|
241
|
|
242 noinst_HEADERS= \
|
|
243 internal.h \
|
|
244 prefix.h
|
|
245
|
|
246 libgaimincludedir=$(includedir)/gaim
|
|
247 libgaiminclude_HEADERS = \
|
|
248 $(gaim_coreheaders) \
|
|
249 $(dbus_headers)
|
|
250
|
|
251 libgaim_la_DEPENDENCIES = @LIBOBJS@ $(STATIC_LINK_LIBS) $(MS_LIBS)
|
|
252 libgaim_la_LDFLAGS = -export-dynamic
|
|
253 libgaim_la_LIBADD = \
|
|
254 @LIBOBJS@ \
|
|
255 $(DBUS_LIBS) \
|
|
256 $(GLIB_LIBS) \
|
|
257 $(GMODULE_LIBS) \
|
|
258 $(GOBJECT_LIBS) \
|
|
259 $(GSTREAMER_LIBS) \
|
|
260 $(STATIC_LINK_LIBS) \
|
|
261 $(INTLLIBS) \
|
|
262 -lm
|
|
263
|
|
264 AM_CPPFLAGS = \
|
|
265 -DBR_PTHREADS=0 \
|
|
266 -DDATADIR=\"$(datadir)\" \
|
|
267 -DLIBDIR=\"$(libdir)/gaim/\" \
|
|
268 -DLOCALEDIR=\"$(datadir)/locale\" \
|
|
269 -DSYSCONFDIR=\"$(sysconfdir)\" \
|
|
270 -I$(top_srcdir)/plugins \
|
|
271 $(GSTREAMER_CFLAGS) \
|
|
272 $(DEBUG_CFLAGS) \
|
|
273 $(DBUS_CFLAGS) \
|
|
274 $(LIBXML_CFLAGS)
|