dbus service: use builddir when referring to dbus interface file

This commit is contained in:
Jussi Kukkonen 2009-04-16 19:54:09 +03:00
parent 4354148eae
commit b0b0c977a9
2 changed files with 4 additions and 4 deletions

View file

@ -132,7 +132,7 @@ syncevo_dbus_server_DEPENDENCIES = $(EXTRA_LTLIBRARIES) $(CORE_DEP) $(SYNTHESIS_
syncevo-dbus-glue.h: stamp-syncevo-dbus-glue.h
@true
stamp-syncevo-dbus-glue.h: $(srcdir)/../interfaces/syncevo.xml
stamp-syncevo-dbus-glue.h: $(builddir)/../interfaces/syncevo.xml
$(DBUS_BINDING_TOOL) --prefix=syncevo --mode=glib-server $< > xgen-$(@F) \
&& (cmp -s xgen-$(@F) $(@F:stamp-%=%) || cp xgen-$(@F) $(@F:stamp-%=%)) \
&& rm -f xgen-$(@F) \

View file

@ -42,14 +42,14 @@ CLEANFILES = $(BUILT_SOURCES)
%-bindings.h: stamp-%-bindings.h
@true
stamp-%-bindings.h: ../interfaces/%.xml
stamp-%-bindings.h: $(builddir)/../interfaces/%.xml
$(DBUS_BINDING_TOOL) --mode=glib-client --prefix=syncevo $< > xgen-$(@F) \
&& (cmp -s xgen-$(@F) $(@F:stamp-%=%) || cp xgen-$(@F) $(@F:stamp-%=%)) \
&& rm -f xgen-$(@F) \
&& echo timestamp > $(@F)
syncevo-marshal.h: ../interfaces/syncevo-marshal.list $(GLIB_GENMARSHAL)
syncevo-marshal.h: $(srcdir)/../interfaces/syncevo-marshal.list $(GLIB_GENMARSHAL)
$(GLIB_GENMARSHAL) $< --header --prefix=syncevo_marshal > $@
syncevo-marshal.c: ../interfaces/syncevo-marshal.list syncevo-marshal.h $(GLIB_GENMARSHAL)
syncevo-marshal.c: $(srcdir)/../interfaces/syncevo-marshal.list syncevo-marshal.h $(GLIB_GENMARSHAL)
echo "#include \"syncevo-marshal.h\"" > $@ \
&& $(GLIB_GENMARSHAL) --prefix=syncevo_marshal $(srcdir)/../interfaces/syncevo-marshal.list --body >> $@