comparison plugins/Makefile.am @ 11337:1462b64f8fc9

[gaim-migrate @ 13550] Files dbus-types.? are now generated automatically committer: Tailor Script <tailor@pidgin.im>
author Piotr Zielinski <zielaj>
date Thu, 25 Aug 2005 00:27:12 +0000
parents 519dc2186438
children a6d446cf090f
comparison
equal deleted inserted replaced
11336:7d7dd22215ec 11337:1462b64f8fc9
66 CLEANFILES = dbus-example-bindings.c 66 CLEANFILES = dbus-example-bindings.c
67 dbus_example_la_LDFLAGS = -module -avoid-version $(GLIB_LIBS) $(DBUS_LIBS) 67 dbus_example_la_LDFLAGS = -module -avoid-version $(GLIB_LIBS) $(DBUS_LIBS)
68 dbus_example_la_SOURCES = dbus-example.c 68 dbus_example_la_SOURCES = dbus-example.c
69 plugin_LTLIBRARIES += dbus-example.la 69 plugin_LTLIBRARIES += dbus-example.la
70 70
71 dbus-example-bindings.c: ../src/dbus-analyze-functions.py $(dbus_example_la_SOURCES) $(dbus_example_la_HEADERS) 71 .PHONY: always
72
73 $(top_builddir)/src/dbus-types.h: always
74 cd $(@D) && $(MAKE) $(AM_MAKEFLAGS) $(@F)
75
76 dbus-example-bindings.c: $(top_srcdir)/src/dbus-analyze-functions.py $(dbus_example_la_SOURCES) $(dbus_example_la_HEADERS)
72 cat $(dbus_example_la_SOURCES) $(dbus_example_la_HEADERS) | \ 77 cat $(dbus_example_la_SOURCES) $(dbus_example_la_HEADERS) | \
73 $(PYTHON) ../src/dbus-analyze-functions.py --export-only > $@ 78 $(PYTHON) $(top_srcdir)/src/dbus-analyze-functions.py --export-only > $@
74 79
75 $(dbus_example_la_OBJECTS) dbus-example.so: dbus-example-bindings.c 80 $(dbus_example_la_OBJECTS) dbus-example.so: dbus-example-bindings.c $(top_builddir)/src/dbus-types.h
76 81
77 82
78 endif # ENABLE_DBUS 83 endif # ENABLE_DBUS
79 84
80 endif # PLUGINS 85 endif # PLUGINS