dbus service: use builddir when referring to dbus interface file
This commit is contained in:
parent
4354148eae
commit
b0b0c977a9
2 changed files with 4 additions and 4 deletions
|
@ -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) \
|
||||
|
|
|
@ -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 >> $@
|
||||
|
|
Loading…
Reference in a new issue