summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaiane Angolini <daiane.angolini@freescale.com>2012-06-06 09:00:39 -0500
committerOtavio Salvador <otavio@ossystems.com.br>2012-06-06 14:51:26 -0300
commitc3739f571a5e9ab8072c78026e1fcacadc0a381f (patch)
tree23e18c81d39793512cf62f2b0060eded282c5d51
parent8b39b81ae4b3c7e6c582ba034f67390027bb86b3 (diff)
downloadmeta-fsl-arm-c3739f571a5e9ab8072c78026e1fcacadc0a381f.tar.gz
imx-lib: Move code to .inc file
Add imx-lib.inc to avoid duplication of code if a new imx-lib release was included. Change LICENSE field to LGPLv2.1. Include PLATFORM variable to make easier to include a new platform. Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
-rw-r--r--recipes-multimedia/fsl-mm-core/imx-lib.inc33
-rw-r--r--recipes-multimedia/fsl-mm-core/imx-lib_11.09.01.bb37
2 files changed, 39 insertions, 31 deletions
diff --git a/recipes-multimedia/fsl-mm-core/imx-lib.inc b/recipes-multimedia/fsl-mm-core/imx-lib.inc
new file mode 100644
index 0000000..52e25d0
--- /dev/null
+++ b/recipes-multimedia/fsl-mm-core/imx-lib.inc
@@ -0,0 +1,33 @@
1# Copyright (C) 2012 Freescale Semiconductor
2
3DESCRIPTION = "Platform specific libraries for imx platform"
4LICENSE = "LGPLv2.1"
5SECTION = "multimedia"
6DEPENDS = "virtual/kernel"
7
8INC_PR = "r1"
9
10LIC_FILES_CHKSUM = "file://ipu/mxc_ipu_hl_lib.h;endline=13;md5=6c7486b21a8524b1879fa159578da31e"
11
12SRC_URI = "file://${PN}-${PV}.tar.gz"
13
14PLATFORM_mx5 = "IMX51"
15
16PARALLEL_MAKE="-j 1"
17EXTRA_OEMAKE = ""
18
19do_compile () {
20 INCLUDE_DIR="-I${STAGING_INCDIR} -I${STAGING_KERNEL_DIR}/drivers/mxc/security/rng/include \
21 -I${STAGING_KERNEL_DIR}/drivers/mxc/security/sahara2/include \
22 -I${STAGING_KERNEL_DIR}/include"
23 oe_runmake CROSS_COMPILE="${HOST_PREFIX}" PLATFORM="${PLATFORM}" INCLUDE="${INCLUDE_DIR}" all
24}
25
26do_install () {
27 oe_runmake DEST_DIR="${D}" install
28}
29
30FILES_${PN} += "${libdir}/*.so"
31FILES_${PN}-dbg += "${libdir}/.debug"
32FILES_${PN}-dev += "${libdir}/*.la ${libdir}/*.a"
33
diff --git a/recipes-multimedia/fsl-mm-core/imx-lib_11.09.01.bb b/recipes-multimedia/fsl-mm-core/imx-lib_11.09.01.bb
index a1b137a..843c1a7 100644
--- a/recipes-multimedia/fsl-mm-core/imx-lib_11.09.01.bb
+++ b/recipes-multimedia/fsl-mm-core/imx-lib_11.09.01.bb
@@ -1,36 +1,11 @@
1# Copyright (C) 2011 Freescale Semiconductor 1include imx-lib.inc
2# Released under the MIT license (see COPYING.MIT for the terms)
3 2
4DESCRIPTION = "Platform specific libraries for imx platform" 3PR = "${INC_PR}.0"
5LICENSE = "LGPL"
6SECTION = "multimedia"
7DEPENDS = "virtual/kernel"
8PR = "r1"
9 4
10LIC_FILES_CHKSUM = "file://ipu/mxc_ipu_hl_lib.h;endline=13;md5=6c7486b21a8524b1879fa159578da31e" 5COMPATIBLE_MACHINE = "(mx5)"
11 6
12SRC_URI = "file://${PN}-${PV}.tar.gz \ 7SRC_URI += " file://imx-lib-remove-shared-libs-symlinks.patch \
13 file://imx-lib-remove-shared-libs-symlinks.patch \ 8 file://0001-ENGR00156800-vpu-Fix-decoding-mp4PackedPBFrame-strea.patch \
14 file://0001-ENGR00156800-vpu-Fix-decoding-mp4PackedPBFrame-strea.patch \ 9 file://0002-ENGR00162690-vpu-Fix-the-issue-of-rotation-180-degre.patch"
15 file://0002-ENGR00162690-vpu-Fix-the-issue-of-rotation-180-degre.patch"
16SRC_URI[md5sum] = "45574f8f32f7000ca11d585fa60dea8c" 10SRC_URI[md5sum] = "45574f8f32f7000ca11d585fa60dea8c"
17SRC_URI[sha256sum] = "f151a8bb3099b596b5834a1139c19e526802e6a0aa965018d16375e7e1f48f27" 11SRC_URI[sha256sum] = "f151a8bb3099b596b5834a1139c19e526802e6a0aa965018d16375e7e1f48f27"
18
19# override parallel make flags
20PARALLEL_MAKE="-j 1"
21EXTRA_OEMAKE = ""
22
23do_compile () {
24 INCLUDE_DIR="-I${STAGING_INCDIR} -I${STAGING_KERNEL_DIR}/drivers/mxc/security/rng/include \
25 -I${STAGING_KERNEL_DIR}/drivers/mxc/security/sahara2/include \
26 -I${STAGING_KERNEL_DIR}/include"
27 oe_runmake CROSS_COMPILE="${HOST_PREFIX}" PLATFORM="IMX51" INCLUDE="${INCLUDE_DIR}" all
28}
29
30do_install () {
31 oe_runmake DEST_DIR="${D}" install
32}
33
34FILES_${PN} += "${libdir}/*.so"
35FILES_${PN}-dbg += "${libdir}/.debug"
36FILES_${PN}-dev += "${libdir}/*.la ${libdir}/*.a"