diff options
-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 | " | ||