12 -DMMEDIAMANAGER_EXTENSIONDIR=\""$(libdir)/mmediamanager/extensions"\"
17 mm_dbus_manager_headers = \
20 mm_dbus_manager_SOURCES = \
21 mm-dbus-manager-main.c \
23 $(mm_dbus_manager_headers)
25 mm_dbus_manager_CFLAGS = \
27 $(MMEDIAMANAGER_CFLAGS)
29 mm_dbus_manager_LDADD = \
30 $(top_builddir)/libmmanager/libmmanager.la \
35 mm-dbus-manager-client-bindings.h \
36 mm-dbus-manager-server-bindings.h
39 stamp-mm-dbus-manager-client-bindings.h \
40 stamp-mm-dbus-manager-server-bindings.h
42 mm-dbus-manager-server-bindings.h: stamp-mm-dbus-manager-server-bindings.h
44 stamp-mm-dbus-manager-server-bindings.h: mm-dbus-manager-info.xml Makefile
45 $(DBUS_BINDING_TOOL) --prefix=mm_dbus_manager --mode=glib-server $< > xgen-$(@F) \
46 && ( cmp -s xgen-$(@F) $(@F:stamp-%=%) || cp xgen-$(@F) $(@F:stamp-%=%) ) \
48 && echo timestamp > $(@F)
50 mm-dbus-manager-client-bindings.h: stamp-mm-dbus-manager-client-bindings.h
52 stamp-mm-dbus-manager-client-bindings.h: mm-dbus-manager-info.xml Makefile
53 $(DBUS_BINDING_TOOL) --prefix=mm_dbus_manager --mode=glib-client $< > xgen-$(@F) \
54 && ( cmp -s xgen-$(@F) $(@F:stamp-%=%) || cp xgen-$(@F) $(@F:stamp-%=%) ) \
56 && echo timestamp > $(@F)
58 mm-dbus-module-server-bindings.h: stamp-mm-dbus-module-server-bindings.h
60 stamp-mm-dbus-module-server-bindings.h: mm-dbus-module-info.xml Makefile
61 $(DBUS_BINDING_TOOL) --prefix=mm_dbus_module --mode=glib-server $< > xget-$(@F) \
62 && ( cmp -s xgen-$(@F) $(@F:stamp-%=%) || cp xgen-$(@F) $(@F:stamp-%=%) ) \
64 && echo timestamp > $(@F)
66 mm-dbus-module-client-bindings.h: stamp-mm-dbus-module-client-bindings.h
68 stamp-mm-dbus-module-client-bindings.h: mm-dbus-module-info.xml Makefile
69 $(DBUS_BINDING_TOOL) --prefix=mm_dbus_module --mode=glib-client $< > xgen-$(@F) \
70 && ( cmp -s xgen-$(@F) $(@F:stamp-%=%) || cp xgen-$(@F) $(@F:stamp-%=%) ) \
72 && echo timestamp > $(@F)
74 CLEANFILES = $(stamp_files) $(BUILT_SOURCES)
75 DISTCLEANFILES = $(stamp_files) $(BUILT_SOURCES)
76 MAINTAINERCLEANFILES = \
83 mm-dbus-manager-info.xml \
84 mm-dbus-module-info.xml