summaryrefslogtreecommitdiffstats
path: root/recipes-bsp/imx-lib/imx-lib_git.bb
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-bsp/imx-lib/imx-lib_git.bb')
-rw-r--r--recipes-bsp/imx-lib/imx-lib_git.bb43
1 files changed, 43 insertions, 0 deletions
diff --git a/recipes-bsp/imx-lib/imx-lib_git.bb b/recipes-bsp/imx-lib/imx-lib_git.bb
new file mode 100644
index 00000000..d48ff5a5
--- /dev/null
+++ b/recipes-bsp/imx-lib/imx-lib_git.bb
@@ -0,0 +1,43 @@
1# Copyright (C) 2012-2016 Freescale Semiconductor
2# Copyright (C) 2012-2016 O.S. Systems Software LTDA.
3# Copyright 2017 NXP
4
5DESCRIPTION = "Platform specific libraries for imx platform"
6LICENSE = "LGPLv2.1"
7SECTION = "multimedia"
8DEPENDS = "virtual/kernel"
9
10LIC_FILES_CHKSUM = "file://COPYING-LGPL-2.1;md5=fbc093901857fcd118f065f900982c24"
11
12PE = "1"
13
14PV = "5.8+${SRCPV}"
15
16SRCBRANCH = "imx_4.9.11_1.0.0_ga"
17SRC_URI = "git://git.freescale.com/imx/imx-lib.git;protocol=git;branch=${SRCBRANCH}"
18SRCREV = "f5f14fc24581e5d6e689f42a56b5f2992f978ef4"
19
20S = "${WORKDIR}/git"
21
22PLATFORM_mx6q = "IMX6Q"
23PLATFORM_mx6dl = "IMX6Q"
24PLATFORM_mx6sl = "IMX6S"
25PLATFORM_mx6sll = "IMX6UL"
26PLATFORM_mx6sx = "IMX6S"
27PLATFORM_mx6ul = "IMX6UL"
28PLATFORM_mx7d = "IMX7"
29PLATFORM_mx7ulp = "IMX7"
30
31PARALLEL_MAKE="-j 1"
32EXTRA_OEMAKE = ""
33
34do_compile () {
35 INCLUDE_DIR="-I${STAGING_KERNEL_DIR}/include/uapi -I${STAGING_KERNEL_DIR}/include"
36 oe_runmake CROSS_COMPILE="${HOST_PREFIX}" PLATFORM="${PLATFORM}" INCLUDE="${INCLUDE_DIR}" all
37}
38
39do_install () {
40 oe_runmake PLATFORM="${PLATFORM}" DEST_DIR="${D}" install
41}
42
43COMPATIBLE_MACHINE = "(mx6|mx7)"