Mercurial > pidgin
comparison libpurple/Makefile.am @ 29211:3afc25b5b8fc
Change the libpurple Makefile to keep the same directory structure regarding
libpurple/media/ headers.
author | maiku@pidgin.im |
---|---|
date | Wed, 28 Oct 2009 22:18:08 +0000 |
parents | f7746ebc0b40 |
children | e4884dbf0c02 |
comparison
equal
deleted
inserted
replaced
29210:2b2b930281a0 | 29211:3afc25b5b8fc |
---|---|
119 ft.h \ | 119 ft.h \ |
120 gaim-compat.h \ | 120 gaim-compat.h \ |
121 idle.h \ | 121 idle.h \ |
122 imgstore.h \ | 122 imgstore.h \ |
123 log.h \ | 123 log.h \ |
124 media/backend-iface.h \ | |
125 media/candidate.h \ | |
126 media/codec.h \ | |
127 media/enum-types.h \ | |
128 media.h \ | 124 media.h \ |
129 media-gst.h \ | 125 media-gst.h \ |
130 mediamanager.h \ | 126 mediamanager.h \ |
131 mime.h \ | 127 mime.h \ |
132 nat-pmp.h \ | 128 nat-pmp.h \ |
163 valgrind.h \ | 159 valgrind.h \ |
164 value.h \ | 160 value.h \ |
165 xmlnode.h \ | 161 xmlnode.h \ |
166 whiteboard.h | 162 whiteboard.h |
167 | 163 |
164 purple_mediaheaders = \ | |
165 backend-iface.h \ | |
166 candidate.h \ | |
167 codec.h \ | |
168 enum-types.h | |
169 | |
168 purple_builtheaders = purple.h version.h marshallers.h | 170 purple_builtheaders = purple.h version.h marshallers.h |
169 | 171 |
170 marshallers.h: marshallers.list | 172 marshallers.h: marshallers.list |
171 @echo "Generating marshallers.h" | 173 @echo "Generating marshallers.h" |
172 $(GLIB_GENMARSHAL) --prefix=purple_smarshal $(srcdir)/marshallers.list --header > marshallers.h | 174 $(GLIB_GENMARSHAL) --prefix=purple_smarshal $(srcdir)/marshallers.list --header > marshallers.h |
199 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 \ |
200 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 \ |
201 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 |
202 | 204 |
203 purple_build_coreheaders = $(addprefix $(srcdir)/, $(purple_coreheaders)) \ | 205 purple_build_coreheaders = $(addprefix $(srcdir)/, $(purple_coreheaders)) \ |
206 $(addprefix $(srcdir)/media/, $(purple_mediaheaders)) \ | |
204 $(purple_builtheaders) | 207 $(purple_builtheaders) |
205 dbus_build_exported = $(addprefix $(srcdir)/, $(dbus_exported)) | 208 dbus_build_exported = $(addprefix $(srcdir)/, $(dbus_exported)) |
206 # We should probably make this better | 209 # We should probably make this better |
207 dbus_signals = $(addprefix $(srcdir)/, $(purple_coresources)) \ | 210 dbus_signals = $(addprefix $(srcdir)/, $(purple_coresources)) \ |
208 $(srcdir)/protocols/irc/irc.c \ | 211 $(srcdir)/protocols/irc/irc.c \ |
233 libpurple_client_la_LIBADD = $(DBUS_LIBS) | 236 libpurple_client_la_LIBADD = $(DBUS_LIBS) |
234 | 237 |
235 purple-client-bindings.c: dbus-analyze-functions.py $(dbus_exported) | 238 purple-client-bindings.c: dbus-analyze-functions.py $(dbus_exported) |
236 cat $(dbus_build_exported) | $(PYTHON) $(srcdir)/dbus-analyze-functions.py --client > $@ | 239 cat $(dbus_build_exported) | $(PYTHON) $(srcdir)/dbus-analyze-functions.py --client > $@ |
237 | 240 |
238 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) |
239 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 > $@ |
240 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 >> $@ |
241 | 244 |
242 $(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 |
243 | 246 |
290 libpurpleincludedir=$(includedir)/libpurple | 293 libpurpleincludedir=$(includedir)/libpurple |
291 libpurpleinclude_HEADERS = \ | 294 libpurpleinclude_HEADERS = \ |
292 $(purple_coreheaders) \ | 295 $(purple_coreheaders) \ |
293 $(purple_builtheaders) \ | 296 $(purple_builtheaders) \ |
294 $(dbus_headers) | 297 $(dbus_headers) |
298 | |
299 mediaincludedir=$(includedir)/libpurple/media | |
300 mediainclude_HEADERS = \ | |
301 $(addprefix $(srcdir)/media/, $(purple_mediaheaders)) | |
295 | 302 |
296 libpurple_la_DEPENDENCIES = $(STATIC_LINK_LIBS) | 303 libpurple_la_DEPENDENCIES = $(STATIC_LINK_LIBS) |
297 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 |
298 libpurple_la_LIBADD = \ | 305 libpurple_la_LIBADD = \ |
299 $(STATIC_LINK_LIBS) \ | 306 $(STATIC_LINK_LIBS) \ |