From 84bd3eb49f578d2db09c947287c2b18ce07ad0b1 Mon Sep 17 00:00:00 2001 From: Jean Guyader Date: Tue, 10 Nov 2009 11:01:59 +0000 Subject: [PATCH] [package/xenclient/v2v] Add v2v makefiles. --- package/xenclient/Config.in | 1 + package/xenclient/v2v/Config.in | 12 ++++++++++++ package/xenclient/v2v/v2vbroker.mk | 30 +++++++++++++++++++++++++++++ package/xenclient/v2v/xenipv2v.mk | 31 ++++++++++++++++++++++++++++++ package/xenclient/xenclient.mk | 2 +- 5 files changed, 75 insertions(+), 1 deletion(-) create mode 100644 package/xenclient/v2v/Config.in create mode 100644 package/xenclient/v2v/v2vbroker.mk create mode 100644 package/xenclient/v2v/xenipv2v.mk diff --git a/package/xenclient/Config.in b/package/xenclient/Config.in index caa348f..971e92b 100644 --- a/package/xenclient/Config.in +++ b/package/xenclient/Config.in @@ -11,5 +11,6 @@ source "package/xenclient/xenaccess/Config.in" source "package/xenclient/vm-introspection-tools/Config.in" source "package/xenclient/ntfsprogs/Config.in" source "package/xenclient/input/Config.in" +source "package/xenclient/v2v/Config.in" source_exists "package/xenclient/extra/Config.in" endmenu diff --git a/package/xenclient/v2v/Config.in b/package/xenclient/v2v/Config.in new file mode 100644 index 0000000..c221c5a --- /dev/null +++ b/package/xenclient/v2v/Config.in @@ -0,0 +1,12 @@ + +menu "v2v" + +config BR2_PACKAGE_XENCLIENT_V2VBROKER + bool "XenClient v2vbroker" + select BR2_PACKAGE_XENCLIENT_XEN + +config BR2_PACKAGE_XENCLIENT_XENIPV2V + bool "XenClient Lwip over v2v lib" + select B2_PACKAGE_XENCLIENT_XEN + +endmenu diff --git a/package/xenclient/v2v/v2vbroker.mk b/package/xenclient/v2v/v2vbroker.mk new file mode 100644 index 0000000..5ae9038 --- /dev/null +++ b/package/xenclient/v2v/v2vbroker.mk @@ -0,0 +1,30 @@ +############################################################# +# +# XenClient v2vbroker tool +# +############################################################# + +XENCLIENT_V2VBROKER_VERSION:=tip +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 +XENCLIENT_V2VBROKER_AUTORECONF:=YES +XENCLIENT_V2VBROKER_LIBTOOL_PATCH:=YES +XENCLIENT_V2VBROKER_USE_CONFIG_CACHE:=YES + +$(eval $(call AUTOTARGETS,package/xenclient/v2vbroker,xenclient-v2vbroker)) + +#Places the source tree under the build tree +$(XENCLIENT_V2VBROKER_TARGET_SOURCE): + mkdir -p $(REPO_DIR) + $(GIT) $(XENCLIENT_V2VBROKER_SITE) $(XENCLIENT_V2VBROKER_REPO_DIR) + ln -fs $(XENCLIENT_V2VBROKER_REPO_DIR)/linux/v2vbroker $(@D) + $(GIT_CHECKOUT) xenclient-v2v $(REPO_DIR) + touch $@ + +$(XENCLIENT_V2VBROKER_TARGET_EXTRACT): + @: #Noop -- already extracted + diff --git a/package/xenclient/v2v/xenipv2v.mk b/package/xenclient/v2v/xenipv2v.mk new file mode 100644 index 0000000..778c365 --- /dev/null +++ b/package/xenclient/v2v/xenipv2v.mk @@ -0,0 +1,31 @@ +############################################################# +# +# XenClient ip over v2v lib +# +############################################################# + +XENCLIENT_XENIPV2V_VERSION:=tip +XENCLIENT_XENIPV2V_SITE:=git://git.uk.xensource.com/xenclient/v2v.git +XENCLIENT_XENIPV2V_REPO_DIR:=$(REPO_DIR)/xenclient-v2v + +XENCLIENT_XENIPV2V_INSTALL_STAGING:=YES +XENCLIENT_XENIPV2V_INSTALL_TARGET:=YES +XENCLIENT_XENIPV2V_AUTORECONF:=YES +XENCLIENT_XENIPV2V_LIBTOOL_PATCH:=YES +XENCLIENT_XENIPV2V_USE_CONFIG_CACHE:=YES +XENCLIENT_XENIPV2V_DEPENDENCIES:=xenclient-xen + +$(eval $(call AUTOTARGETS,package/xenclient/v2v,xenclient-xenipv2v)) + +#Places the source tree under the build tree +$(XENCLIENT_XENIPV2V_TARGET_SOURCE): + mkdir -p $(REPO_DIR) + if [ ! -d "$(XENCLIENT_XENIPV2V_REPO_DIR)" ]; then \ + $(GIT) $(XENCLIENT_XENIPV2V_SITE) $(XENCLIENT_XENIPV2V_REPO_DIR) ; \ + $(GIT_CHECKOUT) xenclient-v2v $(REPO_DIR) ; \ + fi + ln -fs $(XENCLIENT_XENIPV2V_REPO_DIR)/linux/xenipv2v $(@D) + touch $@ + +$(XENCLIENT_XENIPV2V_TARGET_EXTRACT): + @: #Noop -- already extracted diff --git a/package/xenclient/xenclient.mk b/package/xenclient/xenclient.mk index 8a97926..e32162f 100644 --- a/package/xenclient/xenclient.mk +++ b/package/xenclient/xenclient.mk @@ -26,5 +26,5 @@ include package/xenclient/xblanker/xblanker.mk include package/xenclient/xenaccess/xenaccess.mk include package/xenclient/vm-introspection-tools/vm-introspection-tools.mk include package/xenclient/ntfsprogs/ntfsprogs.mk -include package/xenclient/input/input.mk +include package/xenclient/v2v/*.mk -include package/xenclient/extra/extra.mk -- 2.39.5