]> xenbits.xen.org Git - xenclient/build.git/commitdiff
Added v2vbroker service make file and config.
authorRoss Philipson <ross.philipson@citrix.com>
Thu, 19 Nov 2009 16:25:53 +0000 (11:25 -0500)
committerRoss Philipson <ross.philipson@citrix.com>
Thu, 19 Nov 2009 16:25:53 +0000 (11:25 -0500)
package/xenclient/v2v/Config.in
package/xenclient/v2v/v2vbroker.mk [new file with mode: 0755]

index e73e8053192639e810ceddc05eba0eedb5878742..f63061e8d409c25245738e4cb62ce1782266c412 100644 (file)
@@ -1,5 +1,10 @@
 
-menu "v2v"
+menu "V2V"
+
+config BR2_PACKAGE_XENCLIENT_V2VBROKER
+       bool "XenClient V2V Broker Service"
+       select BR2_PACKAGE_XENCLIENT_XEN 
+       select BR2_PACKAGE_XENCLIENT_V2VIO
 
 config BR2_PACKAGE_XENCLIENT_LIBV2VBROKER
        bool "XenClient libv2vbroker"
@@ -7,7 +12,7 @@ config BR2_PACKAGE_XENCLIENT_LIBV2VBROKER
        select BR2_PACKAGE_XENCLIENT_V2VIO
 
 config BR2_PACKAGE_XENCLIENT_V2VIO
-        bool "XenClient v2v library for kerneland/userland communication"
-        select BR2_PACKAGE_XENCLIENT_XEN
+       bool "XenClient V2V Library for kerneland/userland communication"
+       select BR2_PACKAGE_XENCLIENT_XEN
 
 endmenu
diff --git a/package/xenclient/v2v/v2vbroker.mk b/package/xenclient/v2v/v2vbroker.mk
new file mode 100755 (executable)
index 0000000..6fd3f27
--- /dev/null
@@ -0,0 +1,33 @@
+#############################################################
+#
+# XenClient libv2vbroker
+#
+#############################################################
+
+XENCLIENT_V2VBROKER_VERSION:=tip
+XENCLIENT_V2VBROKER_DIR:=$(BUILD_DIR)/xenclient-v2vbroker-tip/linux/v2vbroker
+XENCLIENT_V2VBROKER_SITE:=git://git.uk.xensource.com/xenclient/v2v.git
+XENCLIENT_V2VBROKER_REPO_DIR:=$(REPO_DIR)/xenclient-v2v
+
+XENCLIENT_V2VBROKER_INSTALL_STAGING:=YES
+XENCLIENT_V2VBROKER_INSTALL_TARGET:=YES
+XENCLIENT_V2VBROKER_DEPENDENCIES:=xenclient-xen-auto xenclient-v2vio
+XENCLIENT_V2VBROKER_AUTORECONF:=YES
+XENCLIENT_V2VBROKER_LIBTOOL_PATCH:=YES
+XENCLIENT_V2VBROKER_USE_CONFIG_CACHE:=YES
+
+$(eval $(call AUTOTARGETS,package/xenclient/v2v,xenclient-v2vbroker))
+
+#Places the source tree under the build tree
+$(XENCLIENT_V2VBROKER_TARGET_SOURCE):
+       if [ ! -d "$(XENCLIENT_V2VBROKER_REPO_DIR)" ]; then \
+       mkdir -p $(REPO_DIR) ; \
+       $(GIT) $(XENCLIENT_V2VBROKER_SITE) $(XENCLIENT_V2VBROKER_REPO_DIR) ; \
+       $(GIT_CHECKOUT) xenclient-v2v $(REPO_DIR) ; \
+        fi
+       ln -fs $(XENCLIENT_V2VBROKER_REPO_DIR) $(BUILD_DIR)/xenclient-v2vbroker-tip
+       touch $@
+
+$(XENCLIENT_V2VBROKER_TARGET_EXTRACT):
+       @: #Noop -- already extracted
+