summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--recipes-dpaa/usdpaa/usdpaa_git.bb41
1 files changed, 3 insertions, 38 deletions
diff --git a/recipes-dpaa/usdpaa/usdpaa_git.bb b/recipes-dpaa/usdpaa/usdpaa_git.bb
index e6bf5f6..32cad12 100644
--- a/recipes-dpaa/usdpaa/usdpaa_git.bb
+++ b/recipes-dpaa/usdpaa/usdpaa_git.bb
@@ -1,4 +1,4 @@
1DESCRIPTION = "User-Space Data-Path Acceleration Architecture drivers" 1DESCRIPTION = "User-Space Data-Path Acceleration Architecture Drivers"
2LICENSE = "BSD & GPLv2" 2LICENSE = "BSD & GPLv2"
3LIC_FILES_CHKSUM = "file://Makefile;endline=30;md5=39e58bedc879163c9338596e52df5b1f" 3LIC_FILES_CHKSUM = "file://Makefile;endline=30;md5=39e58bedc879163c9338596e52df5b1f"
4PR = "r4" 4PR = "r4"
@@ -7,56 +7,21 @@ inherit pkgconfig
7 7
8PACKAGE_ARCH = "${MACHINE_ARCH}" 8PACKAGE_ARCH = "${MACHINE_ARCH}"
9 9
10DEPENDS = "libxml2 libedit ncurses readline flib fmc" 10DEPENDS += "flib"
11DEPENDS_append_b4860qds = " ipc-ust"
12DEPENDS_append_b4420qds = " ipc-ust"
13
14RDEPENDS_${PN} = "libgcc bash"
15 11
16SRC_URI = "git://git.freescale.com/ppc/sdk/usdpaa.git;nobranch=1" 12SRC_URI = "git://git.freescale.com/ppc/sdk/usdpaa.git;nobranch=1"
17SRCREV = "d9975948bb6bf9fdcec189c0f1c31ce45f74961c" 13SRCREV = "3b0717952400577608a548fc4c4858a9efd1bd96"
18 14
19S = "${WORKDIR}/git" 15S = "${WORKDIR}/git"
20 16
21EXTRA_OEMAKE = 'CC="${CC}" LD="${LD}" AR="${AR}"' 17EXTRA_OEMAKE = 'CC="${CC}" LD="${LD}" AR="${AR}"'
22export ARCH="${TARGET_ARCH}" 18export ARCH="${TARGET_ARCH}"
23 19
24SOC ?= "P4080"
25SOC_b4 = "B4860"
26SOC_t1 = "T1040"
27SOC_t2 = "T2080"
28SOC_t4 = "T4240"
29SOC_p1023rdb = "P1023"
30
31FMAN_VARIANT ?= "P4080"
32FMAN_VARIANT_b4 = "B4860"
33FMAN_VARIANT_t1 = "B4860"
34FMAN_VARIANT_t2 = "B4860"
35FMAN_VARIANT_t4 = "B4860"
36FMAN_VARIANT_p1023rdb = "P1023"
37
38do_compile_prepend () {
39 export SOC=${SOC}
40 export FMC_EXTRA_CFLAGS="-I ${STAGING_INCDIR}/fmc"
41 export FMLIB_EXTRA_CFLAGS="-I ${STAGING_INCDIR}/fmd \
42 -I ${STAGING_INCDIR}/fmd/Peripherals \
43 -I ${STAGING_INCDIR}/fmd/integrations \
44 -D${FMAN_VARIANT}"
45
46 export LIBXML2_CFLAGS="$(pkg-config --cflags libxml-2.0)"
47 export LIBXML2_LDFLAGS="$(pkg-config --libs --static libxml-2.0)"
48 export LIBEDIT_CFLAGS="$(pkg-config --cflags libedit)"
49 export LIBEDIT_LDFLAGS="$(pkg-config --libs --static libedit)"
50}
51
52do_install () { 20do_install () {
53 export SOC=${SOC}
54 oe_runmake install DESTDIR=${D} 21 oe_runmake install DESTDIR=${D}
55} 22}
56 23
57PARALLEL_MAKE_pn-${PN} = "" 24PARALLEL_MAKE_pn-${PN} = ""
58FILES_${PN} += "/root/SOURCE_THIS /usr/etc/"
59 25
60COMPATIBLE_HOST_qoriq-ppc = ".*" 26COMPATIBLE_HOST_qoriq-ppc = ".*"
61COMPATIBLE_HOST ?= "(none)" 27COMPATIBLE_HOST ?= "(none)"
62