diff options
Diffstat (limited to 'recipes-dpaa/usdpaa/usdpaa_git.bb')
-rw-r--r-- | recipes-dpaa/usdpaa/usdpaa_git.bb | 65 |
1 files changed, 45 insertions, 20 deletions
diff --git a/recipes-dpaa/usdpaa/usdpaa_git.bb b/recipes-dpaa/usdpaa/usdpaa_git.bb index 8288b2a..9c7e388 100644 --- a/recipes-dpaa/usdpaa/usdpaa_git.bb +++ b/recipes-dpaa/usdpaa/usdpaa_git.bb | |||
@@ -8,12 +8,13 @@ inherit pkgconfig | |||
8 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 8 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
9 | 9 | ||
10 | DEPENDS = "libxml2 libedit ncurses readline flib fmc" | 10 | DEPENDS = "libxml2 libedit ncurses readline flib fmc" |
11 | DEPENDS_append_b4860qds = " ipc-ust" | ||
12 | DEPENDS_append_b4420qds = " ipc-ust" | ||
13 | |||
11 | RDEPENDS_${PN} = "libgcc bash" | 14 | RDEPENDS_${PN} = "libgcc bash" |
12 | 15 | ||
13 | SRC_URI = "git://git.freescale.com/ppc/sdk/usdpaa.git;nobranch=1" | 16 | SRC_URI = "git://git.freescale.com/ppc/sdk/usdpaa.git;nobranch=1" |
14 | SRCREV = "cc8e332c64e5840ea2037624159801284434caba" | 17 | SRCREV = "db3534f4d21892bc7f9fbe973f4e4cf8de924c75" |
15 | SRCREV_t2080qds = "e6659c7a473fbaa64313c941d5fb10c723c64731" | ||
16 | SRCREV_t2080qds-64b = "e6659c7a473fbaa64313c941d5fb10c723c64731" | ||
17 | 18 | ||
18 | S = "${WORKDIR}/git" | 19 | S = "${WORKDIR}/git" |
19 | 20 | ||
@@ -21,26 +22,50 @@ EXTRA_OEMAKE = 'CC="${CC}" LD="${LD}" AR="${AR}"' | |||
21 | export ARCH="${TARGET_ARCH}" | 22 | export ARCH="${TARGET_ARCH}" |
22 | 23 | ||
23 | do_compile_prepend () { | 24 | do_compile_prepend () { |
24 | case ${MACHINE} in | 25 | case ${MACHINE} in |
25 | b4420qds|b4420qds-64b|b4860qds|b4860qds-64b) SOC=B4860;; | 26 | b4420qds|b4420qds-64b|b4860qds|b4860qds-64b) |
26 | t4240qds|t4240qds-64b) SOC=T4240;; | 27 | SOC=B4860; |
27 | p1023rdb) SOC=P1023;; | 28 | FMAN_VARIANT=B4860;; |
28 | *) SOC=P4080;; | 29 | t1040qds|t1040qds-64b|t1040rdb|t1040rdb-64b) |
29 | esac | 30 | SOC=T1040; |
30 | export FMC_EXTRA_CFLAGS="-I ${STAGING_INCDIR}/fmc" | 31 | FMAN_VARIANT=B4860;; |
31 | export FMLIB_EXTRA_CFLAGS="-I ${STAGING_INCDIR}/fmd \ | 32 | t2080qds|t2080qds-64b|t2080rdb|t2080rdb-64b) |
32 | -I ${STAGING_INCDIR}/fmd/Peripherals \ | 33 | SOC=T2080; |
33 | -I ${STAGING_INCDIR}/fmd/integrations \ | 34 | FMAN_VARIANT=B4860;; |
34 | -D $SOC" | 35 | t4240qds|t4240qds-64b|t4240rdb|t4240rdb-64b) |
35 | 36 | SOC=T4240; | |
36 | export LIBXML2_CFLAGS="$(pkg-config --cflags libxml-2.0)" | 37 | FMAN_VARIANT=B4860;; |
37 | export LIBXML2_LDFLAGS="$(pkg-config --libs --static libxml-2.0)" | 38 | p1023rdb) |
38 | export LIBEDIT_CFLAGS="$(pkg-config --cflags libedit)" | 39 | SOC=P1023; |
39 | export LIBEDIT_LDFLAGS="$(pkg-config --libs --static libedit)" | 40 | FMAN_VARIANT=P1023;; |
41 | *) | ||
42 | SOC=P4080; | ||
43 | FMAN_VARIANT=P4080;; | ||
44 | esac | ||
45 | export SOC=$SOC | ||
46 | export FMC_EXTRA_CFLAGS="-I ${STAGING_INCDIR}/fmc" | ||
47 | export FMLIB_EXTRA_CFLAGS="-I ${STAGING_INCDIR}/fmd \ | ||
48 | -I ${STAGING_INCDIR}/fmd/Peripherals \ | ||
49 | -I ${STAGING_INCDIR}/fmd/integrations \ | ||
50 | -D$FMAN_VARIANT" | ||
51 | |||
52 | export LIBXML2_CFLAGS="$(pkg-config --cflags libxml-2.0)" | ||
53 | export LIBXML2_LDFLAGS="$(pkg-config --libs --static libxml-2.0)" | ||
54 | export LIBEDIT_CFLAGS="$(pkg-config --cflags libedit)" | ||
55 | export LIBEDIT_LDFLAGS="$(pkg-config --libs --static libedit)" | ||
40 | } | 56 | } |
41 | 57 | ||
42 | do_install () { | 58 | do_install () { |
43 | oe_runmake install DESTDIR=${D} | 59 | case ${MACHINE} in |
60 | b4420qds|b4420qds-64b|b4860qds|b4860qds-64b) SOC=B4860;; | ||
61 | t1040qds|t1040qds-64b|t1040rdb|t1040rdb-64b) SOC=T1040;; | ||
62 | t2080qds|t2080qds-64b|t2080rdb|t2080rdb-64b) SOC=T2080;; | ||
63 | t4240qds|t4240qds-64b|t4240rdb|t4240rdb-64b) SOC=T4240;; | ||
64 | p1023rdb) SOC=P1023;; | ||
65 | *) SOC=P4080;; | ||
66 | esac | ||
67 | export SOC=$SOC | ||
68 | oe_runmake install DESTDIR=${D} | ||
44 | } | 69 | } |
45 | 70 | ||
46 | PARALLEL_MAKE_pn-${PN} = "" | 71 | PARALLEL_MAKE_pn-${PN} = "" |