From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lelv0142.ext.ti.com (lelv0142.ext.ti.com [198.47.23.249]) by arago-project.org (Postfix) with ESMTPS id A1B91529DF for ; Wed, 11 Jul 2018 15:06:50 +0000 (UTC) Received: from dflxv15.itg.ti.com ([128.247.5.124]) by lelv0142.ext.ti.com (8.15.2/8.15.2) with ESMTP id w6BF6iaf019687 for ; Wed, 11 Jul 2018 10:06:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1531321604; bh=1MPNSQDIJRk9OKXLAv8D38mBN6a75iYDmwZHYni4wjg=; h=Date:From:To:CC:Subject:References:In-Reply-To; b=IEbBGfFtdQtLD9H0kuLQz9gDeNs7TkneFtlouX6b5cTxKFoH73X++dGhZy8sCEQPq 6nMaXFq8JuLjnxUGZQ8TYJ4Hp16y0myr5eTrh8E/A38ZnYalqs+RLcoRUMkEJttMfX wCZ3FIUeReNyIsCBariJGEGFymlwbgIAkteUJxos= Received: from DLEE105.ent.ti.com (dlee105.ent.ti.com [157.170.170.35]) by dflxv15.itg.ti.com (8.14.3/8.13.8) with ESMTP id w6BF6i2d013737 for ; Wed, 11 Jul 2018 10:06:44 -0500 Received: from DLEE106.ent.ti.com (157.170.170.36) by DLEE105.ent.ti.com (157.170.170.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Wed, 11 Jul 2018 10:06:43 -0500 Received: from dlep33.itg.ti.com (157.170.170.75) by DLEE106.ent.ti.com (157.170.170.36) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1466.3 via Frontend Transport; Wed, 11 Jul 2018 10:06:43 -0500 Received: from localhost (ileax41-snat.itg.ti.com [10.172.224.153]) by dlep33.itg.ti.com (8.14.3/8.13.8) with ESMTP id w6BF6hta021624; Wed, 11 Jul 2018 10:06:43 -0500 Date: Wed, 11 Jul 2018 11:06:02 -0400 From: Denys Dmytriyenko To: Djordje Senicic Message-ID: <20180711150602.GC32378@beryl> References: <1531185244-24045-1-git-send-email-x0157990@ti.com> MIME-Version: 1.0 In-Reply-To: <1531185244-24045-1-git-send-email-x0157990@ti.com> User-Agent: Mutt/1.5.24 (2015-08-30) X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 Cc: meta-arago@arago-project.org, d-senicic1@ti.com Subject: Re: [[rocko/ti2018.01]] matrix-gui: Add tidl submenu and demos X-BeenThere: meta-arago@arago-project.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Arago metadata layer for TI SDKs - OE-Core/Yocto compatible List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Jul 2018 15:06:51 -0000 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline On Mon, Jul 09, 2018 at 09:14:04PM -0400, Djordje Senicic wrote: > * Add Deep Learning submenu > * Add three buttons for demos with prerecorded clips and live camera input > * This patch is for review only (new submenu content should be checked into http://git.ti.com/matrix-gui-v2/) ^^^ I'm going by this remark and not merging it. Also, if a patch is for review only, it helps to mark it as "RFC" in the subject. > Signed-off-by: Djordje Senicic > --- > .../matrix/files/0001-Add-tidl-submenu.patch | 27 ++++++++++ > .../recipes-core/matrix/files/tidl-i.png | Bin 0 -> 6727 bytes > .../files/tidl_apps/demo_clip1/app_desc.html | 4 ++ > .../tidl_apps/demo_clip1/tidl_demo_clip.desktop | 10 ++++ > .../files/tidl_apps/demo_clip2/app_desc.html | 4 ++ > .../tidl_apps/demo_clip2/tidl_demo_clip.desktop | 10 ++++ > .../files/tidl_apps/demo_livecam/app_desc.html | 4 ++ > .../demo_livecam/tidl_demo_livecam.desktop | 10 ++++ > .../matrix/files/tidl_bins/runTidlClip1.sh | 2 + > .../matrix/files/tidl_bins/runTidlClip2.sh | 3 ++ > .../matrix/files/tidl_bins/runTidlLiveCam.sh | 3 ++ > .../recipes-core/matrix/matrix-gui-apps-git.inc | 7 +-- > .../recipes-core/matrix/matrix-gui-submenus_2.0.bb | 6 +++ > .../matrix/matrix-gui-tidl-demos_2.0.bb | 57 +++++++++++++++++++++ > 14 files changed, 144 insertions(+), 3 deletions(-) > create mode 100644 meta-arago-extras/recipes-core/matrix/files/0001-Add-tidl-submenu.patch > create mode 100644 meta-arago-extras/recipes-core/matrix/files/tidl-i.png > create mode 100644 meta-arago-extras/recipes-core/matrix/files/tidl_apps/demo_clip1/app_desc.html > create mode 100644 meta-arago-extras/recipes-core/matrix/files/tidl_apps/demo_clip1/tidl_demo_clip.desktop > create mode 100644 meta-arago-extras/recipes-core/matrix/files/tidl_apps/demo_clip2/app_desc.html > create mode 100644 meta-arago-extras/recipes-core/matrix/files/tidl_apps/demo_clip2/tidl_demo_clip.desktop > create mode 100644 meta-arago-extras/recipes-core/matrix/files/tidl_apps/demo_livecam/app_desc.html > create mode 100644 meta-arago-extras/recipes-core/matrix/files/tidl_apps/demo_livecam/tidl_demo_livecam.desktop > create mode 100755 meta-arago-extras/recipes-core/matrix/files/tidl_bins/runTidlClip1.sh > create mode 100755 meta-arago-extras/recipes-core/matrix/files/tidl_bins/runTidlClip2.sh > create mode 100755 meta-arago-extras/recipes-core/matrix/files/tidl_bins/runTidlLiveCam.sh > create mode 100644 meta-arago-extras/recipes-core/matrix/matrix-gui-tidl-demos_2.0.bb > > diff --git a/meta-arago-extras/recipes-core/matrix/files/0001-Add-tidl-submenu.patch b/meta-arago-extras/recipes-core/matrix/files/0001-Add-tidl-submenu.patch > new file mode 100644 > index 0000000..b9fdcd6 > --- /dev/null > +++ b/meta-arago-extras/recipes-core/matrix/files/0001-Add-tidl-submenu.patch > @@ -0,0 +1,27 @@ > +From 87c8c26dd173b19dd09588db9d8a22298531c78b Mon Sep 17 00:00:00 2001 > +From: Djordje Senicic > +Date: Mon, 9 Jul 2018 20:16:28 -0400 > +Subject: [PATCH] Add tidl submenu > + > +Signed-off-by: Djordje Senicic > +--- > + tidl_submenu/tidl.desktop | 7 +++++++ > + 1 file changed, 7 insertions(+) > + create mode 100644 tidl_submenu/tidl.desktop > + > +diff --git a/tidl_submenu/tidl.desktop b/tidl_submenu/tidl.desktop > +new file mode 100644 > +index 0000000..615494d > +--- /dev/null > ++++ b/tidl_submenu/tidl.desktop > +@@ -0,0 +1,7 @@ > ++#!/usr/bin/env xdg-open > ++[Desktop Entry] > ++Name=TI Deep Learning > ++GenericName=Deep Learning Examples > ++Icon=/usr/share/matrix-gui-2.0/apps/images/multimedia-icon.png > ++Type=Directory > ++X-MATRIX-CategoryTarget=tidl_dir > +-- > +1.9.1 > + > diff --git a/meta-arago-extras/recipes-core/matrix/files/tidl-i.png b/meta-arago-extras/recipes-core/matrix/files/tidl-i.png > new file mode 100644 > index 0000000000000000000000000000000000000000..543a3a151ff6f0feb5707956f4b8c2ec99fa300c > GIT binary patch > literal 6727 > zcmZ8mcTf{fuue#5(n2*zN4h8hX$AyBNrDt>niu59&fC>WAi-1(6 > z_ui#R?>&#-yuaR?o4xOLZ@#;moxQ!CxkxQd6xFRew*UYDl`2|U=LXIG6Ec#Uelgig > z`Ub$Z2n_@PQ2LhQ(wz842fFK^6amG(tm`)lrzKiP0|4;h0|0O#0KoZ;3AY9SyoLb) > z8)g6iJQ)DE?UG)rEqgOTVxfjo1`z&h*$tl)Z!F}_NTmA>{;9L5>;0DND(1tfg > zI* zgeVYkkpnF_IcbQs5#LUk?7#SrhmX|Sefg$V{O$0V*8%ggWNZ}myu#?~7RIq6=$4V* > zEGHNSL8FO6P?4Z-mtMJx%K%?2c5cpj#~rDI!Tgnn > zighZ@1Y*4|JAg`*mSQ5GLKLe{wsPJ7J@ZLT( zNMHoX9vy8OR^mq`9AUP$iAGvD!Mh+H!7!6!S9PLVwmqLcw#QLBowS?ud|Hj(qOt2k > ziRQ71RY{bj9 zfB#Y!nHGJ7>|MByjq02X>;Cxm9QAiFpJCc1c$V+c8xbFw?9VkRM^ba@K8DPR9B;tx > zo}MpOFFXUD{F7qJ@u}wo3Za?Tm*ofyqvT6ubuX&*i;*!Qsy{8*`A~jas2niS@b&qa > zc;hb7LsP%_&4a$NAz}V(U&t)sVlG%%x5mSMx}6k!1&u)?K{_Sa0Rus;F@-UuKQ4rY > zHbfi4ghkF~ab0JoWXz-~;SMiU_Fv^ExtznFVp1DFHq@-8|5?9?|<;@c#QB > zBL2WBsm7>*1qEU~%;UXCQj#z46J)mMPmi}ec4ohQw%1h9XI!?o<6JygNPhItHRcIj > z(cIH9=S<$iHe!K}IxRRHrmxx5u;EYSC>7KUhzjD8fBSXnRa;yFo%_LYBz>tgtH;(j > zVl+?HCzZ5+0vLGgNhv63;O0g*V)j;8FZ-Cjp&~g?Te$QusaBC > zSS&~Q`N(rlYEtOX;P>U_d1uF=A#wha&$der()gF++-d5OPUAMeU>4FOD9QMhU!5r_ > z(0w=UV6MDP;k7-4GB7w0s=Qqo$75B_EWtW@!_9Vv#HuWHkTZUt*^_X~@+a!DQnt5O > z>UE9NF+ui%~O()G;b$ > z`Q{lfA}8Wwyhadu&NN}##L4NJ!)S2DH)FhyA@Y$MWnWm2m5CST@*$V1v@L6Ph@!VC > zmZIVtXxW5bcX2pGL))d{5-X4c$vG#{;!bXlZ9bZHxcnzcJE@P|zf=H>J?x7YD zD9CASlXLB5So-?cI&bbZf5KfB)gB%S6Ippeml)1Oo-Yhv? > zmNbyh6ekYztGd)vj4Uy4O#QpPiU;u+@;NrY9{(^+VVD9M^;u>mE$cy^YCTMN44TM9 > zEbr3tB<_{Fq7vrQd9&R+ft=}PKljCSiqqZ}3Gfq?FkI(#AI+e0tP)Vgbx%uyPLx=R > zmaIt*!B+{RqOdY;><<6T3gF(IEUstmiocI97C`?>?^FrpCfCK_Eu+wd$+)Fb(oUnY > z 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 > S=y}Wy0idd)sa&jR7W6-^Fm*iu > > literal 0 > HcmV?d00001 > > diff --git a/meta-arago-extras/recipes-core/matrix/files/tidl_apps/demo_clip1/app_desc.html b/meta-arago-extras/recipes-core/matrix/files/tidl_apps/demo_clip1/app_desc.html > new file mode 100644 > index 0000000..f64afd8 > --- /dev/null > +++ b/meta-arago-extras/recipes-core/matrix/files/tidl_apps/demo_clip1/app_desc.html > @@ -0,0 +1,4 @@ > +

TIDL Application Overview

> +

Purpose:

> +

This application demonstrates Deep Learning Imagenet classification (1000 classes) based on J11 network topology.

> +

Both DSP cores are used for processing (frame-based pipeline), of live camera input.

> diff --git a/meta-arago-extras/recipes-core/matrix/files/tidl_apps/demo_clip1/tidl_demo_clip.desktop b/meta-arago-extras/recipes-core/matrix/files/tidl_apps/demo_clip1/tidl_demo_clip.desktop > new file mode 100644 > index 0000000..415a4a0 > --- /dev/null > +++ b/meta-arago-extras/recipes-core/matrix/files/tidl_apps/demo_clip1/tidl_demo_clip.desktop > @@ -0,0 +1,10 @@ > +#!/usr/bin/env xdg-open > +[Desktop Entry] > +Name=J11v2 Clip1 > +Icon=/usr/share/matrix-gui-2.0/apps/images/tidl-i.png > +Exec=runTidlClip1.sh > +Type=Application > +ProgramType=gui > +Categories=tidl_dir > +X-Matrix-Description=/usr/share/matrix-gui-2.0/apps/tidl_apps/demo_clip1/app_desc.html > +X-Matrix-Lock=test_demo_lock > diff --git a/meta-arago-extras/recipes-core/matrix/files/tidl_apps/demo_clip2/app_desc.html b/meta-arago-extras/recipes-core/matrix/files/tidl_apps/demo_clip2/app_desc.html > new file mode 100644 > index 0000000..f64afd8 > --- /dev/null > +++ b/meta-arago-extras/recipes-core/matrix/files/tidl_apps/demo_clip2/app_desc.html > @@ -0,0 +1,4 @@ > +

TIDL Application Overview

> +

Purpose:

> +

This application demonstrates Deep Learning Imagenet classification (1000 classes) based on J11 network topology.

> +

Both DSP cores are used for processing (frame-based pipeline), of live camera input.

> diff --git a/meta-arago-extras/recipes-core/matrix/files/tidl_apps/demo_clip2/tidl_demo_clip.desktop b/meta-arago-extras/recipes-core/matrix/files/tidl_apps/demo_clip2/tidl_demo_clip.desktop > new file mode 100644 > index 0000000..b54b53d > --- /dev/null > +++ b/meta-arago-extras/recipes-core/matrix/files/tidl_apps/demo_clip2/tidl_demo_clip.desktop > @@ -0,0 +1,10 @@ > +#!/usr/bin/env xdg-open > +[Desktop Entry] > +Name=J11v2 Clip2 > +Icon=/usr/share/matrix-gui-2.0/apps/images/tidl-i.png > +Exec=runTidlClip2.sh > +Type=Application > +ProgramType=gui > +Categories=tidl_dir > +X-Matrix-Description=/usr/share/matrix-gui-2.0/apps/tidl_apps/demo_clip2/app_desc.html > +X-Matrix-Lock=test_demo_lock > diff --git a/meta-arago-extras/recipes-core/matrix/files/tidl_apps/demo_livecam/app_desc.html b/meta-arago-extras/recipes-core/matrix/files/tidl_apps/demo_livecam/app_desc.html > new file mode 100644 > index 0000000..56cb181 > --- /dev/null > +++ b/meta-arago-extras/recipes-core/matrix/files/tidl_apps/demo_livecam/app_desc.html > @@ -0,0 +1,4 @@ > +

TIDL Application Overview

> +

Purpose:

> +

This application demonstrates Deep Learning Imagenet classification (1000 classes) based on J11 network topology.

> +

Both DSP cores are used for processing (frame-based pipeline), of decoded video clip.

> diff --git a/meta-arago-extras/recipes-core/matrix/files/tidl_apps/demo_livecam/tidl_demo_livecam.desktop b/meta-arago-extras/recipes-core/matrix/files/tidl_apps/demo_livecam/tidl_demo_livecam.desktop > new file mode 100644 > index 0000000..853374a > --- /dev/null > +++ b/meta-arago-extras/recipes-core/matrix/files/tidl_apps/demo_livecam/tidl_demo_livecam.desktop > @@ -0,0 +1,10 @@ > +#!/usr/bin/env xdg-open > +[Desktop Entry] > +Name=J11v2 Camera > +Icon=/usr/share/matrix-gui-2.0/apps/images/tidl-i.png > +Exec=runTidlLiveCam.sh > +Type=Application > +ProgramType=gui > +Categories=tidl_dir > +X-Matrix-Description=/usr/share/matrix-gui-2.0/apps/tidl_apps/demo_livecam/app_desc.html > +X-Matrix-Lock=tidl_demo_lock > diff --git a/meta-arago-extras/recipes-core/matrix/files/tidl_bins/runTidlClip1.sh b/meta-arago-extras/recipes-core/matrix/files/tidl_bins/runTidlClip1.sh > new file mode 100755 > index 0000000..b7e551d > --- /dev/null > +++ b/meta-arago-extras/recipes-core/matrix/files/tidl_bins/runTidlClip1.sh > @@ -0,0 +1,2 @@ > +cd /usr/share/ti/tidl/examples/classification > +./tidl_classification -n 2 -t d -l ./imagenet.txt -s ./classlist.txt -i ./clips/test1.mp4 -c ./stream_config_j11_v2.txt > diff --git a/meta-arago-extras/recipes-core/matrix/files/tidl_bins/runTidlClip2.sh b/meta-arago-extras/recipes-core/matrix/files/tidl_bins/runTidlClip2.sh > new file mode 100755 > index 0000000..a6f9516 > --- /dev/null > +++ b/meta-arago-extras/recipes-core/matrix/files/tidl_bins/runTidlClip2.sh > @@ -0,0 +1,3 @@ > +cd /usr/share/ti/tidl/examples/classification > +./tidl_classification -n 2 -t d -l ./imagenet.txt -s ./classlist.txt -i ./clips/test2.mp4 -c ./stream_config_j11_v2.txt > + > diff --git a/meta-arago-extras/recipes-core/matrix/files/tidl_bins/runTidlLiveCam.sh b/meta-arago-extras/recipes-core/matrix/files/tidl_bins/runTidlLiveCam.sh > new file mode 100755 > index 0000000..33fb2fb > --- /dev/null > +++ b/meta-arago-extras/recipes-core/matrix/files/tidl_bins/runTidlLiveCam.sh > @@ -0,0 +1,3 @@ > +cd /usr/share/ti/tidl/examples/classification > +./tidl_classification -n 2 -t d -l ./imagenet.txt -s ./classlist.txt -i 1 -c ./stream_config_j11_v2.txt > + > diff --git a/meta-arago-extras/recipes-core/matrix/matrix-gui-apps-git.inc b/meta-arago-extras/recipes-core/matrix/matrix-gui-apps-git.inc > index ff90a66..555e6db 100644 > --- a/meta-arago-extras/recipes-core/matrix/matrix-gui-apps-git.inc > +++ b/meta-arago-extras/recipes-core/matrix/matrix-gui-apps-git.inc > @@ -3,10 +3,11 @@ LICENSE = "CC-BY-SA-3.0" > LICENSE_CHECKSUM = "LICENSE;md5=6e0ae7214f6c74c149cb25f373057fa9" > LIC_FILES_CHKSUM := "file://../${LICENSE_CHECKSUM}" > > -SRC_URI = "git://git.ti.com/matrix-gui-v2/matrix-gui-v2-apps.git;protocol=git;branch=${BRANCH}" > -SRCREV = "2ef38ec90f2523f138fb54f11f9a895145d88522" > +SRC_URI = "git://git.ti.com/matrix-gui-v2/matrix-gui-v2-apps.git;protocol=git;branch=${BRANCH} " > +SRCREV = "65fee8957447ae4e403ad324acf735d811b2c412" > BRANCH = "master" > -INC_PR = "r51" > +INC_PR = "r52" > + > > # Pull in the base package for installing matrix applications > require matrix-gui-apps.inc > diff --git a/meta-arago-extras/recipes-core/matrix/matrix-gui-submenus_2.0.bb b/meta-arago-extras/recipes-core/matrix/matrix-gui-submenus_2.0.bb > index 34bd759..2220632 100644 > --- a/meta-arago-extras/recipes-core/matrix/matrix-gui-submenus_2.0.bb > +++ b/meta-arago-extras/recipes-core/matrix/matrix-gui-submenus_2.0.bb > @@ -7,6 +7,9 @@ require matrix-gui-apps-git.inc > # reset the LIC_FILES_CHKSUM setting from the matrix-gui-apps-git.inc file > LIC_FILES_CHKSUM = "file://LICENSE;md5=6e0ae7214f6c74c149cb25f373057fa9" > > +SRC_URI += " file://0001-Add-tidl-submenu.patch \ > + " > + > PR = "${INC_PR}.18" > > # These packages make submenus in matrix and are not architecture specific > @@ -36,6 +39,7 @@ SUBMENUS = " arm_submenu \ > touch_submenu \ > browser_submenu \ > hmi_submenu \ > + tidl_submenu \ > " > > do_install(){ > @@ -70,6 +74,7 @@ PACKAGES += " ${PN}-arm \ > ${PN}-touch \ > ${PN}-browser \ > ${PN}-hmi \ > + ${PN}-tidl \ > " > > # Make sure app images has been installed > @@ -99,3 +104,4 @@ FILES_${PN}-machinevision = "${MATRIX_APP_DIR}/machinevision_submenu/*" > FILES_${PN}-touch = "${MATRIX_APP_DIR}/touch_submenu/*" > FILES_${PN}-browser = "${MATRIX_APP_DIR}/browser_submenu/*" > FILES_${PN}-hmi = "${MATRIX_APP_DIR}/hmi_submenu/*" > +FILES_${PN}-tidl = "${MATRIX_APP_DIR}/tidl_submenu/*" > diff --git a/meta-arago-extras/recipes-core/matrix/matrix-gui-tidl-demos_2.0.bb b/meta-arago-extras/recipes-core/matrix/matrix-gui-tidl-demos_2.0.bb > new file mode 100644 > index 0000000..e0a49d1 > --- /dev/null > +++ b/meta-arago-extras/recipes-core/matrix/matrix-gui-tidl-demos_2.0.bb > @@ -0,0 +1,57 @@ > +DESCRIPTION = "Deep learning vision demo descriptions for Matrix v2" > +HOMEPAGE = "https://gitorious.org/matrix-gui-v2/matrix-gui-v2-apps" > + > +require recipes-core/matrix/matrix-gui-apps-git.inc > +PR = "${INC_PR}.3" > + > +PACKAGE_ARCH = "${MACHINE_ARCH}" > + > +LIC_FILES_CHKSUM := "file://${LICENSE_CHECKSUM}" > + > +SRC_URI = " file://tidl_apps \ > + file://tidl_bins \ > + file://tidl-i.png \ > + " > +S = "${WORKDIR}/git" > + > +# Make sure tidl submenu and app images has been installed > +TIDLDEMO_RDEPENDS += "matrix-gui-apps-images matrix-gui-submenus-tidl" > + > +FILES_${PN} += "${MATRIX_BASE_DIR}/apps/tidl_apps/*" > + > +PACKAGES = "matrix-tidl-demo-clip1 \ > + matrix-tidl-demo-clip2 \ > + matrix-tidl-demo-livecam \ > +" > + > +RDEPENDS_matrix-tidl-demo-clip1 = " \ > + ${TIDLDEMO_RDEPENDS} \ > +" > + > +RDEPENDS_matrix-tidl-demo-clip2 = " \ > + ${TIDLDEMO_RDEPENDS} \ > +" > + > +RDEPENDS_matrix-tidl-demo-livecam = " \ > + ${TIDLDEMO_RDEPENDS} \ > +" > + > +do_install() { > + CP_ARGS="-Prf --preserve=mode,timestamps --no-preserve=ownership" > + install -d ${D}/usr/share/matrix-gui-2.0/apps/images > + install -d ${D}/usr/share/matrix-gui-2.0/apps/ > + install -d ${D}/${bindir} > + cp ${CP_ARGS} ${WORKDIR}/tidl-i.png ${D}/usr/share/matrix-gui-2.0/apps/images/ > + cp ${CP_ARGS} ${WORKDIR}/tidl_apps ${D}/usr/share/matrix-gui-2.0/apps/ > + install -m 0755 ${WORKDIR}/tidl_bins/* ${D}/${bindir} > +} > + > +FILES_matrix-tidl-demo-clip1 = "${MATRIX_APP_DIR}/tidl_apps/demo_clip1/*" > +FILES_matrix-tidl-demo-clip1 += "${bindir}/runTidlClip1.sh" > + > +FILES_matrix-tidl-demo-clip2 = "${MATRIX_APP_DIR}/tidl_apps/demo_clip2/*" > +FILES_matrix-tidl-demo-clip2 += "${bindir}/runTidlClip2.sh" > + > +FILES_matrix-tidl-demo-livecam = "${MATRIX_APP_DIR}/tidl_apps/demo_livecam/*" > +FILES_matrix-tidl-demo-livecam += "${bindir}/runTidlLiveCam.sh" > + > -- > 1.9.1 > > _______________________________________________ > meta-arago mailing list > meta-arago@arago-project.org > http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago