diff options
Diffstat (limited to 'meta-networking/recipes-kernel/netmap/netmap_git.bb')
-rw-r--r-- | meta-networking/recipes-kernel/netmap/netmap_git.bb | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/meta-networking/recipes-kernel/netmap/netmap_git.bb b/meta-networking/recipes-kernel/netmap/netmap_git.bb new file mode 100644 index 000000000..f15a626cb --- /dev/null +++ b/meta-networking/recipes-kernel/netmap/netmap_git.bb | |||
@@ -0,0 +1,35 @@ | |||
1 | require netmap.inc | ||
2 | |||
3 | DEPENDS = "netmap-modules" | ||
4 | |||
5 | EXTRA_OECONF = "--kernel-dir=${STAGING_KERNEL_BUILDDIR} \ | ||
6 | --kernel-sources=${STAGING_KERNEL_DIR} \ | ||
7 | --no-drivers \ | ||
8 | --disable-generic \ | ||
9 | --prefix=${prefix} \ | ||
10 | --destdir=${D} \ | ||
11 | --cc='${CC}' \ | ||
12 | --ld='${LD}' \ | ||
13 | " | ||
14 | SRC_URI += "file://0001-testmmap-fix-compile-issue-with-gcc-5.x.patch" | ||
15 | |||
16 | do_fetch[depends] += "netmap-modules:do_fetch" | ||
17 | |||
18 | do_configure () { | ||
19 | cd ${S}/LINUX | ||
20 | ./configure ${EXTRA_OECONF} | ||
21 | } | ||
22 | |||
23 | do_compile () { | ||
24 | cd ${S}/LINUX | ||
25 | make apps | ||
26 | } | ||
27 | |||
28 | do_install () { | ||
29 | cd ${S}/LINUX | ||
30 | make install-apps DESTDIR=${D} | ||
31 | } | ||
32 | |||
33 | FILES_${PN} += "${bindir}" | ||
34 | RDEPENDS_${PN} = "kernel-module-netmap" | ||
35 | RRECOMMENDS_${PN} = "kernel-module-netmap" | ||