blob: ecab516e6c2088ec6fd2578137ceab30e9c7857c [file] [log] [blame]
Need to get the dbus build to use the local one
--- a/configure.ac 2010-02-23 15:52:04.027243000 -0800
+++ b/configure.ac 2010-02-23 15:52:57.798620000 -0800
@@ -34,6 +34,8 @@
GTK_DOC_CHECK([1.3])
+AM_CONDITIONAL(CROSS_COMPILING, [ test $cross_compiling = yes ])
+
#### gcc warning flags
if test "x$GCC" = "xyes"; then
--- a/src/eggdbus/Makefile.am 2010-02-23 15:17:42.832018000 -0800
+++ b/src/eggdbus/Makefile.am 2010-02-23 15:36:31.494204000 -0800
@@ -129,8 +129,16 @@
eggdbus-built-sources.stamp \
$(NULL)
+if CROSS_COMPILING
+EGGDBUS_BINDING_TOOL = eggdbus-binding-tool
+EGGDBUS_GENMARSHAL = eggdbus-glib-genmarshal
+else
+EGGDBUS_BINDING_TOOL = $(top_builddir)/src/eggdbus/eggdbus-binding-tool
+EGGDBUS_GENMARSHAL = $(top_builddir)/src/eggdbus/eggdbus-glib-genmarshal
+endif
+
eggdbus-built-sources.stamp : eggdbus-binding-tool Makefile.am org.freedesktop.DBus.xml org.freedesktop.DBus.Peer.xml org.freedesktop.DBus.Properties.xml org.freedesktop.DBus.Introspectable.xml eggdbus-glib-genmarshal
- EGG_DBUS_GENMARSHAL=$(top_builddir)/src/eggdbus/eggdbus-glib-genmarshal $(top_builddir)/src/eggdbus/eggdbus-binding-tool \
+ EGG_DBUS_GENMARSHAL=$(EGGDBUS_GENMARSHAL) $(EGGDBUS_BINDING_TOOL) \
--namespace EggDBus \
--dbus-namespace org.freedesktop.DBus \
--interfaces-only \