[oe-commits] Koen Kooi : kernel-module-bc: recipe to build WTBU bc_cat.ko

git version control git at git.openembedded.org
Tue Mar 9 10:09:29 UTC 2010


Module: openembedded.git
Branch: shr/unstable
Commit: 108b984b95901aaa151c8ffa21d73677f128131b
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=108b984b95901aaa151c8ffa21d73677f128131b

Author: Koen Kooi <koen at openembedded.org>
Date:   Tue Mar  9 10:38:05 2010 +0100

kernel-module-bc: recipe to build WTBU bc_cat.ko

---

 recipes/powervr-drivers/kernel-module-bc_git.bb |   41 +++++++++++++++++++++++
 1 files changed, 41 insertions(+), 0 deletions(-)

diff --git a/recipes/powervr-drivers/kernel-module-bc_git.bb b/recipes/powervr-drivers/kernel-module-bc_git.bb
new file mode 100644
index 0000000..27d3684
--- /dev/null
+++ b/recipes/powervr-drivers/kernel-module-bc_git.bb
@@ -0,0 +1,41 @@
+DESCRIPTION = "Kernelmodule for IMG BufferClass API"
+LICENSE = "GPLv2"
+
+DEPENDS = "virtual/egl"
+
+PV = "0.10.1.1"
+MACHINE_KERNEL_PR_append = "+gitr${SRCREV}"
+
+inherit module autotools 
+
+SRC_URI = "git://gitorious.org/gst-plugin-bc/gst-plugin-bc.git;protocol=git \
+           http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-0.10.25.tar.bz2 \
+"
+
+SRCREV = "e14e249ef6cb67e91be9198b71efc61eb84c11b5"
+
+S = "${WORKDIR}/git"
+
+EXTRA_OECONF = " --with-kpath=${STAGING_KERNEL_DIR} --enable-module-only --with-gsdk=${STAGING_DIR_TARGET}"
+
+# bitbake git fetcher doesn't handle git submodules currently
+do_configure_prepend () {
+	sed -i s:cp:echo:g ${S}/module/Makefile.in
+	cp -rf ${WORKDIR}/gstreamer-0.10.25/common/* ${S}/common/
+	autopoint
+	mkdir -p ${S}/win32
+	touch ${S}/win32/MANIFEST
+}
+
+EXTRA_OEMAKE = " CROSS_COMPILE=${TARGET_PREFIX} GSDK_KM_DIR=${STAGING_INCDIR} "
+
+do_install() {
+	cd ${S}/module
+	oe_runmake -C ${STAGING_KERNEL_DIR} M=${PWD} DEPMOD=echo INSTALL_MOD_PATH="${D}" ${MODULE_MAKE_FLAGS} modules_install
+	cp ${S}/module/*.ko ${D}${base_libdir}/modules/*/extra/
+}
+
+
+ALLOW_EMPTY = "1"
+
+





More information about the Openembedded-commits mailing list