From: Ross Philipson Date: Thu, 19 Nov 2009 16:25:53 +0000 (-0500) Subject: Added v2vbroker service make file and config. X-Git-Url: http://xenbits.xen.org/gitweb?a=commitdiff_plain;h=d98822eec03f666528039053a9b2783895bc1315;p=xenclient%2Fbuild.git Added v2vbroker service make file and config. --- diff --git a/package/xenclient/v2v/Config.in b/package/xenclient/v2v/Config.in index e73e805..f63061e 100644 --- a/package/xenclient/v2v/Config.in +++ b/package/xenclient/v2v/Config.in @@ -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 index 0000000..6fd3f27 --- /dev/null +++ b/package/xenclient/v2v/v2vbroker.mk @@ -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 +