meta-virtualization/recipes-extended/xen/lwip.inc
Kurt Bodiker 9f3e354bc3 xen: LWIP source code with patches applied for stubdoms
lwIP is a small implementation of the TCP/IP stack designed for use in
embedded systems. This lwIP recipe does not configure nor does it build
the product. Instead, this recipe applies the patches normally found in
the Xen/stubdom source tree and creates a source package that can be
used for cross-compiling for MiniOS.

The current Xen source code is hardcoded to fetch a specific version of
this package. The patch files originate from the Xen/stubdom source
tree. This recipe provides the flexibility to change version or modify
the patches.

Signed-off-by: Kurt Bodiker <kurt.bodiker@braintrust-us.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2018-05-01 23:17:29 -04:00

25 lines
611 B
PHP

# Copyright (C) 2018 kebodiker <kurt.bodiker@braintrust-us.com>
# Released under the MIT license (see COPYING.MIT for the terms)
require stubdom.inc
# clear this out to break dependency circle
DEPENDS = ""
# Nothing to configure or compile
# For stubdoms, lwip is basically a source package with a couple of patches applied.
do_configure[noexec] = "1"
do_compile[noexec] = "1"
# needed because this directory isn't typically part of a sysroot
SYSROOT_DIRS += "${prefix}/lwip"
FILES_${PN} = "\
${prefix} \
"
do_install() {
install -d ${D}${prefix}/lwip
cp -r -t ${D}${prefix}/lwip ${S}/src/*
}