From: Jean Guyader Date: Wed, 25 Nov 2009 15:12:19 +0000 (+0000) Subject: [package/xenclient]: Introduce gmch X-Git-Url: http://xenbits.xen.org/gitweb?a=commitdiff_plain;h=d743f3b6b30aefb11b0969bbd4b6e513cf8539ac;p=xenclient%2Fbuild.git [package/xenclient]: Introduce gmch --- diff --git a/package/xenclient/Config.in b/package/xenclient/Config.in index 971e92b..17b1c40 100644 --- a/package/xenclient/Config.in +++ b/package/xenclient/Config.in @@ -12,5 +12,6 @@ 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 "package/xenclient/gmch/Config.in" source_exists "package/xenclient/extra/Config.in" endmenu diff --git a/package/xenclient/gmch/Config.in b/package/xenclient/gmch/Config.in new file mode 100644 index 0000000..85de2db --- /dev/null +++ b/package/xenclient/gmch/Config.in @@ -0,0 +1,3 @@ +config BR2_PACKAGE_XENCLIENT_GMCH + bool "XenClient libgmch" + default n diff --git a/package/xenclient/gmch/gmch.mk b/package/xenclient/gmch/gmch.mk new file mode 100644 index 0000000..0ce2432 --- /dev/null +++ b/package/xenclient/gmch/gmch.mk @@ -0,0 +1,31 @@ +############################################################# +# +# XenClient gmch +# +############################################################# + +XENCLIENT_GMCH_VERSION:=tip +XENCLIENT_GMCH_DIR:=$(BUILD_DIR)/xenclient-gmch-tip/libgmch +XENCLIENT_GMCH_SITE:=$(BR2_XENCLIENT_GIT_MIRROR)/xenclient/gmch.git +XENCLIENT_GMCH_REPO_DIR:=$(REPO_DIR)/xenclient-gmch + +XENCLIENT_GMCH_INSTALL_TARGET:=YES +XENCLIENT_GMCH_DEPENDENCIES:=xenclient-xen-auto +XENCLIENT_GMCH_AUTORECONF:=YES +XENCLIENT_GMCH_LIBTOOL_PATCH:=YES + +$(eval $(call AUTOTARGETS,package/xenclient/gmch,xenclient-gmch)) + +#Places the source tree under the build tree +$(XENCLIENT_GMCH_TARGET_SOURCE): + if [ ! -d "$(XENCLIENT_GMCH_REPO_DIR)" ]; then \ + mkdir -p $(REPO_DIR) ; \ + $(GIT) $(XENCLIENT_GMCH_SITE) $(XENCLIENT_GMCH_REPO_DIR) ; \ + $(GIT_CHECKOUT) xenclient-gmch $(REPO_DIR) ; \ + fi + ln -fs $(XENCLIENT_GMCH_REPO_DIR) $(BUILD_DIR)/xenclient-gmch-tip + touch $@ + +$(XENCLIENT_GMCH_TARGET_EXTRACT): + @: #Noop -- already extracted + diff --git a/package/xenclient/xenclient.mk b/package/xenclient/xenclient.mk index 4af6968..5b7137a 100644 --- a/package/xenclient/xenclient.mk +++ b/package/xenclient/xenclient.mk @@ -28,4 +28,5 @@ 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/gmch/gmch.mk -include package/xenclient/extra/extra.mk