]> xenbits.xen.org Git - xenclient/build.git/commitdiff
[package/xenclient]: Introduce gmch
authorJean Guyader <jean.guyader@eu.citrix.com>
Wed, 25 Nov 2009 15:12:19 +0000 (15:12 +0000)
committerJean Guyader <jean.guyader@eu.citrix.com>
Wed, 25 Nov 2009 15:12:19 +0000 (15:12 +0000)
package/xenclient/Config.in
package/xenclient/gmch/Config.in [new file with mode: 0644]
package/xenclient/gmch/gmch.mk [new file with mode: 0644]
package/xenclient/xenclient.mk

index 971e92b739acbce70418fb9e5176dae8ded00d36..17b1c40fb68993f383c8019f3e37963f6f9e0de0 100644 (file)
@@ -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 (file)
index 0000000..85de2db
--- /dev/null
@@ -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 (file)
index 0000000..0ce2432
--- /dev/null
@@ -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
+
index 4af69683276186627677237da99a8919125f0572..5b7137a92c8196717073bde510f4e8b996b72f8d 100644 (file)
@@ -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