diff options
| author | He Zhe <zhe.he@windriver.com> | 2018-01-02 15:55:34 +0800 |
|---|---|---|
| committer | California Sullivan <california.l.sullivan@intel.com> | 2018-01-05 12:32:44 -0800 |
| commit | e20c4f5977132f11c116af79ef649197ac28d9f5 (patch) | |
| tree | 73a02d692fece1ed11b09e6d272b689aa8260f3e | |
| parent | c79ec498acb701fbdf784ba791aeeb42c215c586 (diff) | |
| download | meta-dpdk-e20c4f5977132f11c116af79ef649197ac28d9f5.tar.gz | |
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>
| -rw-r--r-- | recipes-extended/dpdk/dpdk.inc | 22 |
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 | ||
| 101 | do_install () { | 106 | do_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 | ||
| 118 | PACKAGES += "${PN}-examples" | 134 | PACKAGES += "${PN}-examples ${PN}-test" |
| 119 | 135 | ||
| 120 | FILES_${PN}-dbg += " \ | 136 | FILES_${PN}-dbg += " \ |
| 121 | ${INSTALL_PATH}/.debug \ | 137 | ${INSTALL_PATH}/.debug \ |
| @@ -144,3 +160,7 @@ FILES_${PN} += " ${INSTALL_PATH}/usertools/ \ | |||
| 144 | FILES_${PN}-examples += " \ | 160 | FILES_${PN}-examples += " \ |
| 145 | ${INSTALL_PATH}/examples/* \ | 161 | ${INSTALL_PATH}/examples/* \ |
| 146 | " | 162 | " |
| 163 | |||
| 164 | FILES_${PN}-test += " \ | ||
| 165 | ${INSTALL_PATH}/test \ | ||
| 166 | " | ||
