diff options
author | Peter Korsgaard <jacmet@sunsite.dk> | 2009-03-17 13:48:15 +0000 |
---|---|---|
committer | Peter Korsgaard <jacmet@sunsite.dk> | 2009-03-17 13:48:15 +0000 |
commit | 4311f0fe39bdbd4648f74ff59efefa466549a9b5 (patch) | |
tree | e23b1d5a72fec1516b6b5d35523308229066f21b /package/dbus/dbus.mk | |
parent | 1549e9f366012a1e16946f8eab78fd89e045145f (diff) | |
download | buildroot-novena-4311f0fe39bdbd4648f74ff59efefa466549a9b5.tar.gz buildroot-novena-4311f0fe39bdbd4648f74ff59efefa466549a9b5.zip |
package: fix host path
And generate dbus introspect xml for dbus-glib.
Diffstat (limited to 'package/dbus/dbus.mk')
-rw-r--r-- | package/dbus/dbus.mk | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/package/dbus/dbus.mk b/package/dbus/dbus.mk index 9d43ab2a4..4c047012c 100644 --- a/package/dbus/dbus.mk +++ b/package/dbus/dbus.mk @@ -57,6 +57,7 @@ $(DBUS_HOOK_POST_INSTALL): $(DBUS_TARGET_INSTALL_TARGET) # dbus for the host DBUS_HOST_DIR:=$(BUILD_DIR)/dbus-$(DBUS_VERSION)-host DBUS_HOST_BINARY:=$(HOST_DIR)/usr/bin/dbus-daemon +DBUS_HOST_INTROSPECT:=$(DBUS_HOST_DIR)/introspect.xml $(DBUS_HOST_DIR)/.unpacked: $(DL_DIR)/$(DBUS_SOURCE) mkdir -p $(@D) @@ -87,18 +88,22 @@ $(DBUS_HOST_DIR)/.configured: $(DBUS_HOST_DIR)/.unpacked $(EXPAT_HOST_BINARY) touch $@ $(DBUS_HOST_DIR)/.compiled: $(DBUS_HOST_DIR)/.configured - $(MAKE) -C $(@D) + $(HOST_MAKE_ENV) $(MAKE) -C $(@D) touch $@ $(DBUS_HOST_BINARY): $(DBUS_HOST_DIR)/.compiled $(MAKE) -C $(<D) install -host-dbus: $(DBUS_HOST_BINARY) +$(DBUS_HOST_INTROSPECT): $(DBUS_HOST_BINARY) + $(DBUS_HOST_BINARY) --introspect > $@ + +host-dbus: $(DBUS_HOST_INTROSPECT) host-dbus-source: dbus-source host-dbus-clean: rm -f $(addprefix $(DBUS_HOST_DIR)/,.unpacked .configured .compiled) + rm -f $(DBUS_HOST_INTROSPECT) $(MAKE) -C $(DBUS_HOST_DIR) uninstall $(MAKE) -C $(DBUS_HOST_DIR) clean |