From: Ross Philipson Date: Fri, 20 Nov 2009 19:12:52 +0000 (-0500) Subject: Added config and makefiles for ipv2v. X-Git-Url: http://xenbits.xen.org/gitweb?a=commitdiff_plain;h=9d0e3518b72917d8452928939be911477621022a;p=xenclient%2Fbuild.git Added config and makefiles for ipv2v. --- diff --git a/package/xenclient/v2v/Config.in b/package/xenclient/v2v/Config.in index f63061e..18ef32d 100644 --- a/package/xenclient/v2v/Config.in +++ b/package/xenclient/v2v/Config.in @@ -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 index 0000000..735c79e --- /dev/null +++ b/package/xenclient/v2v/libipv2v.mk @@ -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 + diff --git a/package/xenclient/v2v/v2vbroker.mk b/package/xenclient/v2v/v2vbroker.mk index 6fd3f27..126c636 100644 --- a/package/xenclient/v2v/v2vbroker.mk +++ b/package/xenclient/v2v/v2vbroker.mk @@ -1,6 +1,6 @@ ############################################################# # -# XenClient libv2vbroker +# XenClient v2vbroker # #############################################################