xenclient-ioemu-install:
mkdir -p $(TARGET_DIR)/usr/lib/xen/bin
cp $(XENCLIENT_IOEMU_DIR)/i386-dm/qemu-dm $(TARGET_DIR)/usr/lib/xen/bin/qemu-dm
+ cp $(XENCLIENT_IOEMU_DIR)/i386-dm/qemu-ifup $(TARGET_DIR)/etc/xen
xenclient-ioemu-source: $(XENCLIENT_IOEMU_DIR)
xenclient-ioemu: $(XENCLIENT_IOEMU_DIR)
# Normally built by xen tools but this allows a rebuild w/o xen
+ $(TARGET_CONFIGURE_ENV) CC=${TARGET_CC} XEN_TARGET_ARCH=x86_32 \
+ cd $(XENCLIENT_IOEMU_DIR) && ./xen-setup --cross-prefix=${TARGET_CC:gcc=} --cc=${TARGET_CC}
+ cd $(XENCLIENT_IOEMU_DIR) && sed -i'' -re 's/.*XEN_ROOT.*//' config-host.mak
$(TARGET_CONFIGURE_ENV) \
- XEN_TARGET_ARCH=x86_32 STAGING_ROOT=$(STAGING_DIR) CROSS_COMPILE=${TARGET_CC:gcc=} CC=${TARGET_CC} $(MAKE) -C $(XENCLIENT_XEN_DIR)/tools subdir-all-ioemu-dir
+ XEN_TARGET_ARCH=x86_32 STAGING_ROOT=$(STAGING_DIR) CROSS_COMPILE=${TARGET_CC:gcc=} CC=${TARGET_CC} $(MAKE) -C $(XENCLIENT_IOEMU_DIR)
$(MAKE1) xenclient-ioemu-install
xenclient-ioemu-clean:
rm -rf $(XENCLIENT_IOEMU_DIR)
xenclient-source: xenclient-ioemu-source
-
-#############################################################
-#
-# Toplevel Makefile options
-#
-#############################################################
#
#############################################################
ifeq ($(BR2_PACKAGE_XENCLIENT_XEN),y)
-TARGETS+=xenclient-xen-auto
+TARGETS+=xenclient-xen-auto xenclient-ioemu
endif
xenclient-source: xenclient-xen-source