summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Hao <kexin.hao@windriver.com>2018-09-20 19:05:56 +0800
committerAnuj Mittal <anuj.mittal@intel.com>2018-09-21 13:04:50 +0800
commit229c0bc374b495e8ebc5f13aabfe41fd4482a938 (patch)
treef98b0136924aa8e920a022d98f3da4698203fac3
parenta3c96e04c7d9ad1a015e227fa376e9066c6552a9 (diff)
downloadmeta-dpdk-229c0bc374b495e8ebc5f13aabfe41fd4482a938.tar.gz
dpdk: Install the examples&test app in a dpdk specific directory
Currently the examples&test applications would be installed into directories like: /usr/share/examples /usr/share/test These directories just seem too general, so change them to: /usr/share/dpdk/examples /usr/share/dpdk/test Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
-rw-r--r--recipes-extended/dpdk/dpdk.inc6
1 files changed, 5 insertions, 1 deletions
diff --git a/recipes-extended/dpdk/dpdk.inc b/recipes-extended/dpdk/dpdk.inc
index 3080946..801f3ca 100644
--- a/recipes-extended/dpdk/dpdk.inc
+++ b/recipes-extended/dpdk/dpdk.inc
@@ -32,6 +32,10 @@ export CONFIG_EXAMPLE_VM_POWER_MANAGER = "${@bb.utils.contains('PACKAGECONFIG',
32export CONFIG_VHOST_ENABLED = "${@bb.utils.contains('PACKAGECONFIG', 'vhost', 'y', 'n', d)}" 32export CONFIG_VHOST_ENABLED = "${@bb.utils.contains('PACKAGECONFIG', 'vhost', 'y', 'n', d)}"
33export CONFIG_HAVE_NUMA = "${@bb.utils.contains('PACKAGECONFIG', 'numa', 'y', 'n', d)}" 33export CONFIG_HAVE_NUMA = "${@bb.utils.contains('PACKAGECONFIG', 'numa', 'y', 'n', d)}"
34 34
35# Don't use the default value of datadir and let the dpdk set it to a dpdk
36# specific directory
37datadir[unexport] = "1"
38
35RDEPENDS_${PN} += "python-subprocess" 39RDEPENDS_${PN} += "python-subprocess"
36DEPENDS = "virtual/kernel" 40DEPENDS = "virtual/kernel"
37do_configure[depends] += "virtual/kernel:do_shared_workdir" 41do_configure[depends] += "virtual/kernel:do_shared_workdir"
@@ -45,7 +49,7 @@ export ICP_ROOT = "${PKG_CONFIG_SYSROOT_DIR}/usr/include"
45export ICP_LIB_ROOT= "${PKG_CONFIG_SYSROOT_DIR}/usr/lib" 49export ICP_LIB_ROOT= "${PKG_CONFIG_SYSROOT_DIR}/usr/lib"
46export RTE_KERNELDIR = "${STAGING_KERNEL_DIR}" 50export RTE_KERNELDIR = "${STAGING_KERNEL_DIR}"
47export RTE_KERNELDIR_OUT = "${STAGING_KERNEL_BUILDDIR}" 51export RTE_KERNELDIR_OUT = "${STAGING_KERNEL_BUILDDIR}"
48export INSTALL_PATH = "${prefix}/share" 52export INSTALL_PATH = "${prefix}/share/dpdk"
49export RTE_OUTPUT = "${S}/${RTE_TARGET}" 53export RTE_OUTPUT = "${S}/${RTE_TARGET}"
50export ETHTOOL_LIB_PATH = "${S}/examples/ethtool/lib/${RTE_TARGET}/" 54export ETHTOOL_LIB_PATH = "${S}/examples/ethtool/lib/${RTE_TARGET}/"
51export SYSROOTPATH = "--sysroot=${STAGING_DIR_HOST}" 55export SYSROOTPATH = "--sysroot=${STAGING_DIR_HOST}"