Mercurial > pidgin
comparison libpurple/Makefile.am @ 27590:a08e84032814
merge of '2348ff22f0ff3453774b8b25b36238465580c609'
and 'e76f11543c2a4aa05bdf584f087cbe3439029661'
author | Paul Aurich <paul@darkrain42.org> |
---|---|
date | Sun, 12 Jul 2009 05:43:38 +0000 |
parents | a50d0b8e3b7d |
children | 7fbf964c6c6c |
comparison
equal
deleted
inserted
replaced
27104:048bcf41deef | 27590:a08e84032814 |
---|---|
1 EXTRA_DIST = \ | 1 EXTRA_DIST = \ |
2 dbus-analyze-functions.py \ | 2 dbus-analyze-functions.py \ |
3 dbus-analyze-signals.py \ | |
3 dbus-analyze-types.py \ | 4 dbus-analyze-types.py \ |
4 marshallers.list \ | 5 marshallers.list \ |
5 purple-notifications-example \ | 6 purple-notifications-example \ |
6 purple-remote \ | 7 purple-remote \ |
7 purple-send \ | 8 purple-send \ |
50 eventloop.c \ | 51 eventloop.c \ |
51 ft.c \ | 52 ft.c \ |
52 idle.c \ | 53 idle.c \ |
53 imgstore.c \ | 54 imgstore.c \ |
54 log.c \ | 55 log.c \ |
55 marshallers.c \ | |
56 media.c \ | 56 media.c \ |
57 mediamanager.c \ | 57 mediamanager.c \ |
58 mime.c \ | 58 mime.c \ |
59 nat-pmp.c \ | 59 nat-pmp.c \ |
60 network.c \ | 60 network.c \ |
89 util.c \ | 89 util.c \ |
90 value.c \ | 90 value.c \ |
91 version.c \ | 91 version.c \ |
92 xmlnode.c \ | 92 xmlnode.c \ |
93 whiteboard.c | 93 whiteboard.c |
94 | |
95 purple_builtsources = \ | |
96 marshallers.c | |
94 | 97 |
95 purple_coreheaders = \ | 98 purple_coreheaders = \ |
96 account.h \ | 99 account.h \ |
97 accountopt.h \ | 100 accountopt.h \ |
98 blist.h \ | 101 blist.h \ |
167 | 170 |
168 CLEANFILES = \ | 171 CLEANFILES = \ |
169 dbus-bindings.c \ | 172 dbus-bindings.c \ |
170 dbus-client-binding.c \ | 173 dbus-client-binding.c \ |
171 dbus-client-binding.h \ | 174 dbus-client-binding.h \ |
175 dbus-signals.c \ | |
172 dbus-types.c \ | 176 dbus-types.c \ |
173 dbus-types.h \ | 177 dbus-types.h \ |
174 marshallers.c \ | 178 marshallers.c \ |
175 marshallers.h \ | 179 marshallers.h \ |
176 purple-client-bindings.c \ | 180 purple-client-bindings.c \ |
187 savedstatuses.h smiley.h status.h server.h util.h xmlnode.h prpl.h | 191 savedstatuses.h smiley.h status.h server.h util.h xmlnode.h prpl.h |
188 | 192 |
189 purple_build_coreheaders = $(addprefix $(srcdir)/, $(purple_coreheaders)) \ | 193 purple_build_coreheaders = $(addprefix $(srcdir)/, $(purple_coreheaders)) \ |
190 $(purple_builtheaders) | 194 $(purple_builtheaders) |
191 dbus_build_exported = $(addprefix $(srcdir)/, $(dbus_exported)) | 195 dbus_build_exported = $(addprefix $(srcdir)/, $(dbus_exported)) |
196 # We should probably make this better | |
197 dbus_signals = $(addprefix $(srcdir)/, $(purple_coresources)) \ | |
198 $(srcdir)/protocols/irc/irc.c \ | |
199 $(srcdir)/protocols/jabber/libxmpp.c | |
192 | 200 |
193 dbus-types.c: dbus-analyze-types.py $(purple_build_coreheaders) | 201 dbus-types.c: dbus-analyze-types.py $(purple_build_coreheaders) |
194 cat $(purple_build_coreheaders) | $(PYTHON) $(srcdir)/dbus-analyze-types.py --pattern=PURPLE_DBUS_DEFINE_TYPE\(%s\) > $@ | 202 cat $(purple_build_coreheaders) | $(PYTHON) $(srcdir)/dbus-analyze-types.py --pattern=PURPLE_DBUS_DEFINE_TYPE\(%s\) > $@ |
195 | 203 |
196 dbus-types.h: dbus-analyze-types.py $(purple_build_coreheaders) | 204 dbus-types.h: dbus-analyze-types.py $(purple_build_coreheaders) |
197 cat $(purple_build_coreheaders) | $(PYTHON) $(srcdir)/dbus-analyze-types.py --pattern=PURPLE_DBUS_DECLARE_TYPE\(%s\) > $@ | 205 cat $(purple_build_coreheaders) | $(PYTHON) $(srcdir)/dbus-analyze-types.py --pattern=PURPLE_DBUS_DECLARE_TYPE\(%s\) > $@ |
198 | 206 |
199 dbus-bindings.c: dbus-analyze-functions.py $(dbus_exported) | 207 dbus-bindings.c: dbus-analyze-functions.py $(dbus_exported) |
200 cat $(dbus_build_exported) | $(PYTHON) $(srcdir)/dbus-analyze-functions.py > $@ | 208 cat $(dbus_build_exported) | $(PYTHON) $(srcdir)/dbus-analyze-functions.py > $@ |
201 | 209 |
202 dbus-server.$(OBJEXT): dbus-bindings.c dbus-types.c dbus-types.h | 210 dbus-signals.c: dbus-analyze-signals.py $(dbus_signals) |
203 dbus-server.lo: dbus-bindings.c dbus-types.c dbus-types.h | 211 cat $(dbus_signals) | $(PYTHON) $(srcdir)/dbus-analyze-signals.py > $@ |
212 | |
213 dbus-server.$(OBJEXT): dbus-bindings.c dbus-signals.c dbus-types.c dbus-types.h | |
214 dbus-server.lo: dbus-bindings.c dbus-signals.c dbus-types.c dbus-types.h | |
204 $(libpurple_la_OBJECTS): dbus-types.h | 215 $(libpurple_la_OBJECTS): dbus-types.h |
205 | 216 |
206 # libpurple-client | 217 # libpurple-client |
207 | 218 |
208 libpurple_client_lib = libpurple-client.la | 219 libpurple_client_lib = libpurple-client.la |
238 # scripts | 249 # scripts |
239 | 250 |
240 bin_SCRIPTS = purple-remote purple-send purple-send-async purple-url-handler | 251 bin_SCRIPTS = purple-remote purple-send purple-send-async purple-url-handler |
241 | 252 |
242 BUILT_SOURCES = $(purple_builtheaders) \ | 253 BUILT_SOURCES = $(purple_builtheaders) \ |
254 $(purple_builtsources) \ | |
255 dbus-bindings.c \ | |
256 dbus-signals.c \ | |
243 dbus-types.c \ | 257 dbus-types.c \ |
244 dbus-types.h \ | 258 dbus-types.h \ |
245 dbus-bindings.c \ | |
246 marshallers.c \ | |
247 marshallers.h \ | |
248 purple-client-bindings.c \ | 259 purple-client-bindings.c \ |
249 purple-client-bindings.h | 260 purple-client-bindings.h |
250 | 261 |
251 else | 262 else |
252 | 263 |
253 BUILT_SOURCES = $(purple_builtheaders) | 264 BUILT_SOURCES = $(purple_builtheaders) $(purple_builtsources) |
254 | 265 |
255 endif | 266 endif |
256 | 267 |
257 lib_LTLIBRARIES = libpurple.la $(libpurple_client_lib) | 268 lib_LTLIBRARIES = libpurple.la $(libpurple_client_lib) |
258 | 269 |
259 libpurple_la_SOURCES = \ | 270 libpurple_la_SOURCES = \ |
260 $(purple_coresources) \ | 271 $(purple_coresources) \ |
272 $(purple_builtsources) \ | |
261 $(dbus_sources) | 273 $(dbus_sources) |
262 | 274 |
263 noinst_HEADERS= \ | 275 noinst_HEADERS= \ |
264 internal.h | 276 internal.h |
265 | 277 |