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?


> >>      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

Reply via email to