mirror of
git://git.yoctoproject.org/meta-dpdk.git
synced 2025-07-19 12:59:03 +02:00
dpdk: Add dpdk-test to include test programs
Install and ship test programs into dpdk-test. Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
This commit is contained in:
parent
c79ec498ac
commit
e20c4f5977
|
@ -96,6 +96,11 @@ do_compile () {
|
|||
oe_runmake EXTRA_LDFLAGS="-L${STAGING_LIBDIR} --hash-style=gnu -fuse-ld=bfd" \
|
||||
EXTRA_CFLAGS="--sysroot=${STAGING_DIR_HOST} -I${STAGING_INCDIR}" \
|
||||
CROSS="${TARGET_PREFIX}" O="${S}/examples/$@/"
|
||||
|
||||
cd ${S}/test/
|
||||
oe_runmake EXTRA_LDFLAGS="-L${STAGING_LIBDIR} --hash-style=gnu -fuse-ld=bfd" \
|
||||
EXTRA_CFLAGS="--sysroot=${STAGING_DIR_HOST} -I${STAGING_INCDIR}" \
|
||||
CROSS="${TARGET_PREFIX}" O="${S}/test/$@/"
|
||||
}
|
||||
|
||||
do_install () {
|
||||
|
@ -113,9 +118,20 @@ do_install () {
|
|||
install -m 755 ${appname} ${D}/${INSTALL_PATH}/examples/`basename ${dirname}`/
|
||||
done
|
||||
done
|
||||
|
||||
# Install test
|
||||
for dirname in ${S}/test/app/*
|
||||
do
|
||||
install -m 0755 -d ${D}/${INSTALL_PATH}/test
|
||||
|
||||
for appname in `find ${dirname} -regex ".*test\/app\/[-0-9a-zA-Z0-9/_]*$"`
|
||||
do
|
||||
install -m 755 ${appname} ${D}/${INSTALL_PATH}/test
|
||||
done
|
||||
done
|
||||
}
|
||||
|
||||
PACKAGES += "${PN}-examples"
|
||||
PACKAGES += "${PN}-examples ${PN}-test"
|
||||
|
||||
FILES_${PN}-dbg += " \
|
||||
${INSTALL_PATH}/.debug \
|
||||
|
@ -144,3 +160,7 @@ FILES_${PN} += " ${INSTALL_PATH}/usertools/ \
|
|||
FILES_${PN}-examples += " \
|
||||
${INSTALL_PATH}/examples/* \
|
||||
"
|
||||
|
||||
FILES_${PN}-test += " \
|
||||
${INSTALL_PATH}/test \
|
||||
"
|
||||
|
|
Loading…
Reference in New Issue
Block a user