comparison libpurple/Makefile.am @ 30677:810a6be1920f

merged from im.pidgin.pidgin
author Yoshiki Yazawa <yaz@honeyplanet.jp>
date Wed, 07 Jul 2010 17:52:44 +0900
parents a14c2e81fcf0
children 64587c6084e3
comparison
equal deleted inserted replaced
30646:76b2a2636c62 30677:810a6be1920f
168 enum-types.h 168 enum-types.h
169 169
170 purple_builtheaders = purple.h version.h marshallers.h 170 purple_builtheaders = purple.h version.h marshallers.h
171 171
172 marshallers.h: marshallers.list 172 marshallers.h: marshallers.list
173 @echo "Generating marshallers.h" 173 $(AM_V_GEN)$(GLIB_GENMARSHAL) --prefix=purple_smarshal $(srcdir)/marshallers.list --header > marshallers.h
174 $(GLIB_GENMARSHAL) --prefix=purple_smarshal $(srcdir)/marshallers.list --header > marshallers.h
175 174
176 marshallers.c: marshallers.list marshallers.h 175 marshallers.c: marshallers.list marshallers.h
177 @echo "Generating marshallers.c" 176 $(AM_V_GEN)echo "#include \"marshallers.h\"" > marshallers.c
178 echo "#include \"marshallers.h\"" > marshallers.c 177 $(AM_V_at)$(GLIB_GENMARSHAL) --prefix=purple_smarshal $(srcdir)/marshallers.list --body >> marshallers.c
179 $(GLIB_GENMARSHAL) --prefix=purple_smarshal $(srcdir)/marshallers.list --body >> marshallers.c
180 178
181 if ENABLE_DBUS 179 if ENABLE_DBUS
182 180
183 CLEANFILES = \ 181 CLEANFILES = \
184 dbus-bindings.c \ 182 dbus-bindings.c \
210 dbus_signals = $(addprefix $(srcdir)/, $(purple_coresources)) \ 208 dbus_signals = $(addprefix $(srcdir)/, $(purple_coresources)) \
211 $(srcdir)/protocols/irc/irc.c \ 209 $(srcdir)/protocols/irc/irc.c \
212 $(srcdir)/protocols/jabber/libxmpp.c 210 $(srcdir)/protocols/jabber/libxmpp.c
213 211
214 dbus-types.c: dbus-analyze-types.py $(purple_build_coreheaders) 212 dbus-types.c: dbus-analyze-types.py $(purple_build_coreheaders)
215 cat $(purple_build_coreheaders) | $(PYTHON) $(srcdir)/dbus-analyze-types.py --pattern=PURPLE_DBUS_DEFINE_TYPE\(%s\) > $@ 213 $(AM_V_GEN)cat $(purple_build_coreheaders) | $(PYTHON) $(srcdir)/dbus-analyze-types.py --pattern=PURPLE_DBUS_DEFINE_TYPE\(%s\) > $@
216 214
217 dbus-types.h: dbus-analyze-types.py $(purple_build_coreheaders) 215 dbus-types.h: dbus-analyze-types.py $(purple_build_coreheaders)
218 cat $(purple_build_coreheaders) | $(PYTHON) $(srcdir)/dbus-analyze-types.py --pattern=PURPLE_DBUS_DECLARE_TYPE\(%s\) > $@ 216 $(AM_V_GEN)cat $(purple_build_coreheaders) | $(PYTHON) $(srcdir)/dbus-analyze-types.py --pattern=PURPLE_DBUS_DECLARE_TYPE\(%s\) > $@
219 217
220 dbus-bindings.c: dbus-analyze-functions.py $(dbus_exported) 218 dbus-bindings.c: dbus-analyze-functions.py $(dbus_exported)
221 cat $(dbus_build_exported) | $(PYTHON) $(srcdir)/dbus-analyze-functions.py > $@ 219 $(AM_V_GEN)cat $(dbus_build_exported) | $(PYTHON) $(srcdir)/dbus-analyze-functions.py > $@
222 220
223 dbus-signals.c: dbus-analyze-signals.py $(dbus_signals) 221 dbus-signals.c: dbus-analyze-signals.py $(dbus_signals)
224 cat $(dbus_signals) | $(PYTHON) $(srcdir)/dbus-analyze-signals.py > $@ 222 $(AM_V_GEN)cat $(dbus_signals) | $(PYTHON) $(srcdir)/dbus-analyze-signals.py > $@
225 223
226 dbus-server.$(OBJEXT): dbus-bindings.c dbus-signals.c dbus-types.c dbus-types.h 224 dbus-server.$(OBJEXT): dbus-bindings.c dbus-signals.c dbus-types.c dbus-types.h
227 dbus-server.lo: dbus-bindings.c dbus-signals.c dbus-types.c dbus-types.h 225 dbus-server.lo: dbus-bindings.c dbus-signals.c dbus-types.c dbus-types.h
228 $(libpurple_la_OBJECTS): dbus-types.h 226 $(libpurple_la_OBJECTS): dbus-types.h
229 227
234 libpurple_client_la_SOURCES = purple-client.c purple-client.h 232 libpurple_client_la_SOURCES = purple-client.c purple-client.h
235 libpurple_client_la_LDFLAGS = -version-info $(PURPLE_LT_VERSION_INFO) -no-undefined 233 libpurple_client_la_LDFLAGS = -version-info $(PURPLE_LT_VERSION_INFO) -no-undefined
236 libpurple_client_la_LIBADD = $(DBUS_LIBS) 234 libpurple_client_la_LIBADD = $(DBUS_LIBS)
237 235
238 purple-client-bindings.c: dbus-analyze-functions.py $(dbus_exported) 236 purple-client-bindings.c: dbus-analyze-functions.py $(dbus_exported)
239 cat $(dbus_build_exported) | $(PYTHON) $(srcdir)/dbus-analyze-functions.py --client > $@ 237 $(AM_V_GEN)cat $(dbus_build_exported) | $(PYTHON) $(srcdir)/dbus-analyze-functions.py --client > $@
240 238
241 purple-client-bindings.h: dbus-analyze-types.py dbus-analyze-functions.py $(purple_coreheaders) $(addprefix media/, $(purple_mediaheaders)) $(purple_builtheaders) $(dbus_exported) 239 purple-client-bindings.h: dbus-analyze-types.py dbus-analyze-functions.py $(purple_coreheaders) $(addprefix media/, $(purple_mediaheaders)) $(purple_builtheaders) $(dbus_exported)
242 cat $(purple_build_coreheaders) | $(PYTHON) $(srcdir)/dbus-analyze-types.py --keyword=enum --verbatim > $@ 240 $(AM_V_GEN)cat $(purple_build_coreheaders) | $(PYTHON) $(srcdir)/dbus-analyze-types.py --keyword=enum --verbatim > $@
243 cat $(dbus_build_exported) | $(PYTHON) $(srcdir)/dbus-analyze-functions.py --client --headers >> $@ 241 $(AM_V_at)cat $(dbus_build_exported) | $(PYTHON) $(srcdir)/dbus-analyze-functions.py --client --headers >> $@
244 242
245 $(libpurple_client_la_OBJECTS): purple-client-bindings.h purple-client-bindings.c 243 $(libpurple_client_la_OBJECTS): purple-client-bindings.h purple-client-bindings.c
246 244
247 # purple-client-example 245 # purple-client-example
248 246