On 8/19/2019 3:02 PM, Denys Dmytriyenko wrote:
On Mon, Aug 19, 2019 at 10:34:34AM -0400, Xu, Jianzhong wrote:
-----Original Message-----
From: Dmytriyenko, Denys
Sent: Tuesday, August 13, 2019 7:13 PM
To: Xu, Jianzhong
Cc: [email protected]
Subject: Re: [meta-arago] [thud/master] [PATCH] armnn: add installation of
header files
On Fri, Aug 09, 2019 at 10:07:58AM -0400, Jianzhong Xu wrote:
* Install header files that are needed to build tidl-api examples
* Rename TESTVECS_INSTALL_DIR to ARMNN_INSTALL_DIR
Signed-off-by: Jianzhong Xu <[email protected]>
---
.../recipes-support/armnn/armnn_git.bb | 25 +++++++++++++------
1 file changed, 17 insertions(+), 8 deletions(-)
diff --git a/meta-arago-extras/recipes-support/armnn/armnn_git.bb
b/meta-arago-extras/recipes-support/armnn/armnn_git.bb
index 076ea3aa..7ad41d2d 100644
--- a/meta-arago-extras/recipes-support/armnn/armnn_git.bb
+++ b/meta-arago-extras/recipes-support/armnn/armnn_git.bb
@@ -65,25 +65,34 @@ EXTRA_OECMAKE=" \
-DGENERIC_LIB_VERSION=${PV} -DGENERIC_LIB_SOVERSION=${PV_MAJOR} \
"
-TESTVECS_INSTALL_DIR = "${datadir}/arm/armnn"
+ARMNN_INSTALL_DIR = "${datadir}/arm/armnn"
do_install_append() {
CP_ARGS="-Prf --preserve=mode,timestamps --no-preserve=ownership"
install -d ${D}${bindir}
find ${WORKDIR}/build/tests -maxdepth 1 -type f -executable -exec cp
$CP_ARGS {} ${D}${bindir} \;
cp $CP_ARGS ${WORKDIR}/build/UnitTests ${D}${bindir}
- install -d ${D}${TESTVECS_INSTALL_DIR}/models
- cp ${WORKDIR}/tfmodel/mobilenet_v1_1.0_224_frozen.pb
${D}${TESTVECS_INSTALL_DIR}/models
- cp ${WORKDIR}/git/tests/TfMobileNet-Armnn/labels.txt
${D}${TESTVECS_INSTALL_DIR}/models
- install -d ${D}${TESTVECS_INSTALL_DIR}/testvecs
- cp ${WORKDIR}/tidl-api/examples/classification/clips/*.mp4
${D}${TESTVECS_INSTALL_DIR}/testvecs
- cp ${WORKDIR}/tidl-api/examples/classification/images/*.jpg
${D}${TESTVECS_INSTALL_DIR}/testvecs
+ install -d ${D}${ARMNN_INSTALL_DIR}/models
+ cp ${WORKDIR}/tfmodel/mobilenet_v1_1.0_224_frozen.pb
${D}${ARMNN_INSTALL_DIR}/models
+ cp ${WORKDIR}/git/tests/TfMobileNet-Armnn/labels.txt
${D}${ARMNN_INSTALL_DIR}/models
+ install -d ${D}${ARMNN_INSTALL_DIR}/testvecs
+ cp ${WORKDIR}/tidl-api/examples/classification/clips/*.mp4
${D}${ARMNN_INSTALL_DIR}/testvecs
+ cp ${WORKDIR}/tidl-api/examples/classification/images/*.jpg
${D}${ARMNN_INSTALL_DIR}/testvecs
+ cp -r ${WORKDIR}/git/include ${D}${ARMNN_INSTALL_DIR}
+ install -d ${D}${ARMNN_INSTALL_DIR}/src/armnn
+ cp ${WORKDIR}/git/src/armnn/*.hpp ${D}${ARMNN_INSTALL_DIR}/src/armnn
+ install -d ${D}${ARMNN_INSTALL_DIR}/src/armnnUtils
+ cp
${WORKDIR}/git/src/armnnUtils/{CsvReader.hpp,HeapProfiling.hpp,Logging.hpp,TensorIOUtils.hpp}
${D}${ARMNN_INSTALL_DIR}/src/armnnUtils
+ install -d ${D}${ARMNN_INSTALL_DIR}/src/backends/backendsCommon
+ cp ${WORKDIR}/git/src/backends/backendsCommon/BackendRegistry.hpp
${D}${ARMNN_INSTALL_DIR}/src/backends/backendsCommon
+ install -d ${D}${ARMNN_INSTALL_DIR}/tests
+ cp
${WORKDIR}/git/tests/{InferenceModel.hpp,InferenceTest.hpp,InferenceTest.inl}
${D}${ARMNN_INSTALL_DIR}/tests
CP_ARGS is not being used for any of the cp commands.
CP_ARGS is used in following commands:
find ${WORKDIR}/build/tests -maxdepth 1 -type f -executable -exec cp
$CP_ARGS {} ${D}${bindir} \;
cp $CP_ARGS ${WORKDIR}/build/UnitTests ${D}${bindir}
What about others?
Other cp commands do not need CP_ARGS.
chrpath -d ${D}${bindir}/*
}
CXXFLAGS += "-fopenmp"
LIBS += "-larmpl_lp64_mp"
-FILES_${PN} += "${TESTVECS_INSTALL_DIR}"
+FILES_${PN} += "${ARMNN_INSTALL_DIR}"
FILES_${PN}-dev += "{libdir}/cmake/*"
INSANE_SKIP_${PN}-dev = "dev-elf"
--
2.17.1
_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago