summaryrefslogtreecommitdiffstats
path: root/recipes-extended/dpdk/dpdk.inc
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-extended/dpdk/dpdk.inc')
-rw-r--r--recipes-extended/dpdk/dpdk.inc22
1 files changed, 21 insertions, 1 deletions
diff --git a/recipes-extended/dpdk/dpdk.inc b/recipes-extended/dpdk/dpdk.inc
index 216293c..37d66b1 100644
--- a/recipes-extended/dpdk/dpdk.inc
+++ b/recipes-extended/dpdk/dpdk.inc
@@ -96,6 +96,11 @@ do_compile () {
96 oe_runmake EXTRA_LDFLAGS="-L${STAGING_LIBDIR} --hash-style=gnu -fuse-ld=bfd" \ 96 oe_runmake EXTRA_LDFLAGS="-L${STAGING_LIBDIR} --hash-style=gnu -fuse-ld=bfd" \
97 EXTRA_CFLAGS="--sysroot=${STAGING_DIR_HOST} -I${STAGING_INCDIR}" \ 97 EXTRA_CFLAGS="--sysroot=${STAGING_DIR_HOST} -I${STAGING_INCDIR}" \
98 CROSS="${TARGET_PREFIX}" O="${S}/examples/$@/" 98 CROSS="${TARGET_PREFIX}" O="${S}/examples/$@/"
99
100 cd ${S}/test/
101 oe_runmake EXTRA_LDFLAGS="-L${STAGING_LIBDIR} --hash-style=gnu -fuse-ld=bfd" \
102 EXTRA_CFLAGS="--sysroot=${STAGING_DIR_HOST} -I${STAGING_INCDIR}" \
103 CROSS="${TARGET_PREFIX}" O="${S}/test/$@/"
99} 104}
100 105
101do_install () { 106do_install () {
@@ -113,9 +118,20 @@ do_install () {
113 install -m 755 ${appname} ${D}/${INSTALL_PATH}/examples/`basename ${dirname}`/ 118 install -m 755 ${appname} ${D}/${INSTALL_PATH}/examples/`basename ${dirname}`/
114 done 119 done
115 done 120 done
121
122 # Install test
123 for dirname in ${S}/test/app/*
124 do
125 install -m 0755 -d ${D}/${INSTALL_PATH}/test
126
127 for appname in `find ${dirname} -regex ".*test\/app\/[-0-9a-zA-Z0-9/_]*$"`
128 do
129 install -m 755 ${appname} ${D}/${INSTALL_PATH}/test
130 done
131 done
116} 132}
117 133
118PACKAGES += "${PN}-examples" 134PACKAGES += "${PN}-examples ${PN}-test"
119 135
120FILES_${PN}-dbg += " \ 136FILES_${PN}-dbg += " \
121 ${INSTALL_PATH}/.debug \ 137 ${INSTALL_PATH}/.debug \
@@ -144,3 +160,7 @@ FILES_${PN} += " ${INSTALL_PATH}/usertools/ \
144FILES_${PN}-examples += " \ 160FILES_${PN}-examples += " \
145 ${INSTALL_PATH}/examples/* \ 161 ${INSTALL_PATH}/examples/* \
146 " 162 "
163
164FILES_${PN}-test += " \
165 ${INSTALL_PATH}/test \
166 "