From 0aa9898a4d524058dd0447595b925af9b091b616 Mon Sep 17 00:00:00 2001 From: Stefan Agner Date: Wed, 18 Mar 2015 10:54:27 +0100 Subject: [PATCH] kernel-module-mcc: make MCC kernel module a virtual package In order to support forks of the MCC kernel module, define the MCC kernel module packages as virtual packages. Signed-off-by: Stefan Agner Signed-off-by: Otavio Salvador --- meta-fsl-arm/conf/machine/twr-vf65gs10.conf | 2 ++ meta-fsl-arm/recipes-bsp/libmcc/libmcc_1.05.bb | 6 +++--- meta-fsl-arm/recipes-bsp/mqxboot/mqxboot_1.0.bb | 4 ++-- .../kernel-module-mcc/kernel-module-mcc_1.06.bb | 4 ++++ 4 files changed, 11 insertions(+), 5 deletions(-) diff --git a/meta-fsl-arm/conf/machine/twr-vf65gs10.conf b/meta-fsl-arm/conf/machine/twr-vf65gs10.conf index 21f189f7..d1e14e02 100644 --- a/meta-fsl-arm/conf/machine/twr-vf65gs10.conf +++ b/meta-fsl-arm/conf/machine/twr-vf65gs10.conf @@ -10,6 +10,8 @@ include conf/machine/include/tune-cortexa5.inc SOC_FAMILY = "vf:vf60" PREFERRED_PROVIDER_virtual/kernel ?= "linux-timesys" +PREFERRED_PROVIDER_virtual/kernel-module-mcc ?= "kernel-module-mcc" +PREFERRED_PROVIDER_virtual/kernel-module-mcc-dev ?= "kernel-module-mcc" UBOOT_MACHINE = "vf610twr_config" diff --git a/meta-fsl-arm/recipes-bsp/libmcc/libmcc_1.05.bb b/meta-fsl-arm/recipes-bsp/libmcc/libmcc_1.05.bb index bec2660a..1140ed18 100644 --- a/meta-fsl-arm/recipes-bsp/libmcc/libmcc_1.05.bb +++ b/meta-fsl-arm/recipes-bsp/libmcc/libmcc_1.05.bb @@ -3,7 +3,7 @@ SUMMARY = "Multicore communication Library" LICENSE = "GPL-2.0" LIC_FILES_CHKSUM = "file://LICENSE;md5=c49712341497d0b5f2e40c30dff2af9d" -DEPENDS = "kernel-module-mcc" +DEPENDS = "virtual/kernel-module-mcc" SRC_URI = "http://repository.timesys.com/buildsources/l/libmcc/libmcc-${PV}/libmcc-${PV}.tar.bz2 \ file://build-Fix-symlink-generation.patch \ @@ -16,7 +16,7 @@ S = "${WORKDIR}/libmcc-${PV}" CFLAGS += "-I${STAGING_KERNEL_DIR}/include" -RDEPENDS_${PN} = "kernel-module-mcc" +RDEPENDS_${PN} = "virtual/kernel-module-mcc" COMPATIBLE_MACHINE = "(vf60)" @@ -24,4 +24,4 @@ do_install() { oe_runmake 'DESTDIR=${D}' install } -RDEPENDS_${PN}-dev += "kernel-module-mcc-dev" +RDEPENDS_${PN}-dev += "virtual/kernel-module-mcc-dev" diff --git a/meta-fsl-arm/recipes-bsp/mqxboot/mqxboot_1.0.bb b/meta-fsl-arm/recipes-bsp/mqxboot/mqxboot_1.0.bb index 5009209c..7f11a984 100644 --- a/meta-fsl-arm/recipes-bsp/mqxboot/mqxboot_1.0.bb +++ b/meta-fsl-arm/recipes-bsp/mqxboot/mqxboot_1.0.bb @@ -3,7 +3,7 @@ SUMMARY = "MQX Image loader - starts an MQX image on the M4" LICENSE = "GPL-2.0" LIC_FILES_CHKSUM = "file://LICENSE;md5=c49712341497d0b5f2e40c30dff2af9d" -DEPENDS = "kernel-module-mcc" +DEPENDS = "virtual/kernel-module-mcc" SRC_URI = "http://repository.timesys.com/buildsources/m/mqxboot/mqxboot-${PV}/mqxboot-${PV}.tar.bz2" @@ -14,7 +14,7 @@ S = "${WORKDIR}/mqxboot-${PV}" CFLAGS += "-I${STAGING_KERNEL_DIR}/include" -RDEPENDS_${PN} = "kernel-module-mcc" +RDEPENDS_${PN} = "virtual/kernel-module-mcc" COMPATIBLE_MACHINE = "(vf60)" diff --git a/meta-fsl-arm/recipes-kernel/kernel-module-mcc/kernel-module-mcc_1.06.bb b/meta-fsl-arm/recipes-kernel/kernel-module-mcc/kernel-module-mcc_1.06.bb index 3cd96bc3..db3eb025 100644 --- a/meta-fsl-arm/recipes-kernel/kernel-module-mcc/kernel-module-mcc_1.06.bb +++ b/meta-fsl-arm/recipes-kernel/kernel-module-mcc/kernel-module-mcc_1.06.bb @@ -3,6 +3,10 @@ SUMMARY = "Multicore communication kernel module" LICENSE = "GPL-2.0" LIC_FILES_CHKSUM = "file://LICENSE;md5=c8959abcbbe4d6676c58eab9354019e6" +PROVIDES = "virtual/kernel-module-mcc" +RPROVIDES_${PN} = "virtual/kernel-module-mcc" +RPROVIDES_${PN}-dev = "virtual/kernel-module-mcc-dev" + inherit module SRC_URI = "http://repository.timesys.com/buildsources/m/mcc-kmod/mcc-kmod-${PV}/mcc-kmod-${PV}.tar.bz2 \ -- 2.40.1