]> xenbits.xen.org Git - xenclient/build.git/commitdiff
Added config and makefiles for ipv2v.
authorRoss Philipson <ross.philipson@citrix.com>
Fri, 20 Nov 2009 19:12:52 +0000 (14:12 -0500)
committerRoss Philipson <ross.philipson@citrix.com>
Fri, 20 Nov 2009 19:12:52 +0000 (14:12 -0500)
package/xenclient/v2v/Config.in
package/xenclient/v2v/libipv2v.mk [new file with mode: 0644]
package/xenclient/v2v/v2vbroker.mk

index f63061e8d409c25245738e4cb62ce1782266c412..18ef32d881e8c5d241edfbde8f25d030320196d6 100644 (file)
@@ -11,6 +11,11 @@ config BR2_PACKAGE_XENCLIENT_LIBV2VBROKER
        select BR2_PACKAGE_XENCLIENT_XEN 
        select BR2_PACKAGE_XENCLIENT_V2VIO
 
+config BR2_PACKAGE_XENCLIENT_LIBIPV2V
+       bool "XenClient IP over V2V library"
+       select BR2_PACKAGE_XENCLIENT_XEN 
+       select BR2_PACKAGE_XENCLIENT_V2VIO
+
 config BR2_PACKAGE_XENCLIENT_V2VIO
        bool "XenClient V2V Library for kerneland/userland communication"
        select BR2_PACKAGE_XENCLIENT_XEN
diff --git a/package/xenclient/v2v/libipv2v.mk b/package/xenclient/v2v/libipv2v.mk
new file mode 100644 (file)
index 0000000..735c79e
--- /dev/null
@@ -0,0 +1,33 @@
+#############################################################
+#
+# XenClient libipv2v
+#
+#############################################################
+
+XENCLIENT_LIBIPV2V_VERSION:=tip
+XENCLIENT_LIBIPV2V_DIR:=$(BUILD_DIR)/xenclient-libipv2v-tip/common/libipv2v
+XENCLIENT_LIBIPV2V_SITE:=git://git.uk.xensource.com/xenclient/v2v.git
+XENCLIENT_LIBIPV2V_REPO_DIR:=$(REPO_DIR)/xenclient-v2v
+
+XENCLIENT_LIBIPV2V_INSTALL_STAGING:=YES
+XENCLIENT_LIBIPV2V_INSTALL_TARGET:=YES
+XENCLIENT_LIBIPV2V_DEPENDENCIES:=xenclient-xen-auto xenclient-v2vio
+XENCLIENT_LIBIPV2V_AUTORECONF:=YES
+XENCLIENT_LIBIPV2V_LIBTOOL_PATCH:=YES
+XENCLIENT_LIBIPV2V_USE_CONFIG_CACHE:=YES
+
+$(eval $(call AUTOTARGETS,package/xenclient/v2v,xenclient-libipv2v))
+
+#Places the source tree under the build tree
+$(XENCLIENT_LIBIPV2V_TARGET_SOURCE):
+       if [ ! -d "$(XENCLIENT_LIBIPV2V_REPO_DIR)" ]; then \
+       mkdir -p $(REPO_DIR) ; \
+       $(GIT) $(XENCLIENT_LIBIPV2V_SITE) $(XENCLIENT_LIBIPV2V_REPO_DIR) ; \
+       $(GIT_CHECKOUT) xenclient-v2v $(REPO_DIR) ; \
+        fi
+       ln -fs $(XENCLIENT_LIBIPV2V_REPO_DIR) $(BUILD_DIR)/xenclient-libipv2v-tip
+       touch $@
+
+$(XENCLIENT_LIBIPV2V_TARGET_EXTRACT):
+       @: #Noop -- already extracted
+
index 6fd3f27a936ad32bcff1b8993cae9ef9d98ce7cb..126c636002e34961e736c3fecf048f73f99ff76d 100644 (file)
@@ -1,6 +1,6 @@
 #############################################################
 #
-# XenClient libv2vbroker
+# XenClient v2vbroker
 #
 #############################################################