comparison libpurple/Makefile.am @ 29756:18773d906caf

propagate from branch 'im.pidgin.pidgin' (head 0f0a1bc362f71dfc0f4d78dd9a2056f4087c1025) to branch 'im.pidgin.pidgin.next.minor' (head 909d1883abe3a8b3e8b735bfdf8f3bac7e52e0f0)
author Paul Aurich <paul@darkrain42.org>
date Fri, 12 Feb 2010 21:09:34 +0000
parents 419415a431e1
children a14c2e81fcf0
comparison
equal deleted inserted replaced
29428:08cc1cf27ac4 29756:18773d906caf
51 eventloop.c \ 51 eventloop.c \
52 ft.c \ 52 ft.c \
53 idle.c \ 53 idle.c \
54 imgstore.c \ 54 imgstore.c \
55 log.c \ 55 log.c \
56 media/backend-fs2.c \
57 media/backend-iface.c \
58 media/candidate.c \
59 media/codec.c \
60 media/enum-types.c \
56 media.c \ 61 media.c \
57 mediamanager.c \ 62 mediamanager.c \
58 mime.c \ 63 mime.c \
59 nat-pmp.c \ 64 nat-pmp.c \
60 network.c \ 65 network.c \
154 valgrind.h \ 159 valgrind.h \
155 value.h \ 160 value.h \
156 xmlnode.h \ 161 xmlnode.h \
157 whiteboard.h 162 whiteboard.h
158 163
164 purple_mediaheaders = \
165 backend-iface.h \
166 candidate.h \
167 codec.h \
168 enum-types.h
169
159 purple_builtheaders = purple.h version.h marshallers.h 170 purple_builtheaders = purple.h version.h marshallers.h
160 171
161 marshallers.h: marshallers.list 172 marshallers.h: marshallers.list
162 @echo "Generating marshallers.h" 173 @echo "Generating marshallers.h"
163 $(GLIB_GENMARSHAL) --prefix=purple_smarshal $(srcdir)/marshallers.list --header > marshallers.h 174 $(GLIB_GENMARSHAL) --prefix=purple_smarshal $(srcdir)/marshallers.list --header > marshallers.h
190 dbus_exported = dbus-useful.h dbus-define-api.h account.h blist.h buddyicon.h \ 201 dbus_exported = dbus-useful.h dbus-define-api.h account.h blist.h buddyicon.h \
191 connection.h conversation.h core.h ft.h log.h notify.h prefs.h roomlist.h \ 202 connection.h conversation.h core.h ft.h log.h notify.h prefs.h roomlist.h \
192 savedstatuses.h smiley.h status.h server.h util.h xmlnode.h prpl.h 203 savedstatuses.h smiley.h status.h server.h util.h xmlnode.h prpl.h
193 204
194 purple_build_coreheaders = $(addprefix $(srcdir)/, $(purple_coreheaders)) \ 205 purple_build_coreheaders = $(addprefix $(srcdir)/, $(purple_coreheaders)) \
206 $(addprefix $(srcdir)/media/, $(purple_mediaheaders)) \
195 $(purple_builtheaders) 207 $(purple_builtheaders)
196 dbus_build_exported = $(addprefix $(srcdir)/, $(dbus_exported)) 208 dbus_build_exported = $(addprefix $(srcdir)/, $(dbus_exported))
197 # We should probably make this better 209 # We should probably make this better
198 dbus_signals = $(addprefix $(srcdir)/, $(purple_coresources)) \ 210 dbus_signals = $(addprefix $(srcdir)/, $(purple_coresources)) \
199 $(srcdir)/protocols/irc/irc.c \ 211 $(srcdir)/protocols/irc/irc.c \
224 libpurple_client_la_LIBADD = $(DBUS_LIBS) 236 libpurple_client_la_LIBADD = $(DBUS_LIBS)
225 237
226 purple-client-bindings.c: dbus-analyze-functions.py $(dbus_exported) 238 purple-client-bindings.c: dbus-analyze-functions.py $(dbus_exported)
227 cat $(dbus_build_exported) | $(PYTHON) $(srcdir)/dbus-analyze-functions.py --client > $@ 239 cat $(dbus_build_exported) | $(PYTHON) $(srcdir)/dbus-analyze-functions.py --client > $@
228 240
229 purple-client-bindings.h: dbus-analyze-types.py dbus-analyze-functions.py $(purple_coreheaders) $(purple_builtheaders) $(dbus_exported) 241 purple-client-bindings.h: dbus-analyze-types.py dbus-analyze-functions.py $(purple_coreheaders) $(addprefix media/, $(purple_mediaheaders)) $(purple_builtheaders) $(dbus_exported)
230 cat $(purple_build_coreheaders) | $(PYTHON) $(srcdir)/dbus-analyze-types.py --keyword=enum --verbatim > $@ 242 cat $(purple_build_coreheaders) | $(PYTHON) $(srcdir)/dbus-analyze-types.py --keyword=enum --verbatim > $@
231 cat $(dbus_build_exported) | $(PYTHON) $(srcdir)/dbus-analyze-functions.py --client --headers >> $@ 243 cat $(dbus_build_exported) | $(PYTHON) $(srcdir)/dbus-analyze-functions.py --client --headers >> $@
232 244
233 $(libpurple_client_la_OBJECTS): purple-client-bindings.h purple-client-bindings.c 245 $(libpurple_client_la_OBJECTS): purple-client-bindings.h purple-client-bindings.c
234 246
273 $(purple_builtsources) \ 285 $(purple_builtsources) \
274 $(dbus_sources) 286 $(dbus_sources)
275 287
276 noinst_HEADERS= \ 288 noinst_HEADERS= \
277 internal.h \ 289 internal.h \
290 media/backend-fs2.h \
278 valgrind.h 291 valgrind.h
279 292
280 libpurpleincludedir=$(includedir)/libpurple 293 libpurpleincludedir=$(includedir)/libpurple
281 libpurpleinclude_HEADERS = \ 294 libpurpleinclude_HEADERS = \
282 $(purple_coreheaders) \ 295 $(purple_coreheaders) \
283 $(purple_builtheaders) \ 296 $(purple_builtheaders) \
284 $(dbus_headers) 297 $(dbus_headers)
298
299 mediaincludedir=$(includedir)/libpurple/media
300 mediainclude_HEADERS = \
301 $(addprefix $(srcdir)/media/, $(purple_mediaheaders))
285 302
286 libpurple_la_DEPENDENCIES = $(STATIC_LINK_LIBS) 303 libpurple_la_DEPENDENCIES = $(STATIC_LINK_LIBS)
287 libpurple_la_LDFLAGS = -export-dynamic -version-info $(PURPLE_LT_VERSION_INFO) -no-undefined 304 libpurple_la_LDFLAGS = -export-dynamic -version-info $(PURPLE_LT_VERSION_INFO) -no-undefined
288 libpurple_la_LIBADD = \ 305 libpurple_la_LIBADD = \
289 $(STATIC_LINK_LIBS) \ 306 $(STATIC_LINK_LIBS) \