[oe-commits] org.oe.dev codec-engine: enhance do_stage and install the OE version of the neuros CE helper script

koen commit oe at amethyst.openembedded.net
Tue Jul 22 19:04:52 UTC 2008


codec-engine: enhance do_stage and install the OE version of the neuros CE helper script

Author: koen at openembedded.org
Branch: org.openembedded.dev
Revision: 91179464afb819e9d3ad49a353d68aeed79f496a
ViewMTN: http://monotone.openembedded.org/revision/info/91179464afb819e9d3ad49a353d68aeed79f496a
Files:
1
packages/dsplink/codec-engine_2.10.bb
Diffs:

#
# mt diff -r874f094232260339b7dc846b07173af816493d1a -r91179464afb819e9d3ad49a353d68aeed79f496a
#
#
#
# patch "packages/dsplink/codec-engine_2.10.bb"
#  from [4ad449722da462190549870fced8474d46c7eaf9]
#    to [2e54ab2fcfd830549336bdb8b7b72986f35260ab]
#
============================================================
--- packages/dsplink/codec-engine_2.10.bb	4ad449722da462190549870fced8474d46c7eaf9
+++ packages/dsplink/codec-engine_2.10.bb	2e54ab2fcfd830549336bdb8b7b72986f35260ab
@@ -5,7 +5,7 @@ inherit module
 
 inherit module
 
-PR = "r4"
+PR = "r5"
 PV = "2.10"
 
 # Get CE tarball from TI website, place in sources and calculate
@@ -14,6 +14,7 @@ SRC_URI = "http://install.tarball.in.sou
 
 SRC_URI = "http://install.tarball.in.source.dir/codec_engine_2_10_01.tar.gz \
            file://xdcpaths.mak \
+           file://ticel-config \
           "
 
 S = "${WORKDIR}/codec_engine_2_10_01"
@@ -47,6 +48,7 @@ do_configure() {
         sed -i -e s:arm_v5t_le-:${TAGET_PREFIX}:g $cfg
     done
 
+	install -d ${S}/examples/ti/sdo/ce/examples/apps/speech/linuxonly/app/
     echo -n "${CFLAGS} -I${TITOOLSDIR}/${TIXDCTOOLSDIR}/packages -I${S}/packages -I${S}/cetools/packages" > ${S}/examples/ti/sdo/ce/examples/apps/speech/linuxonly/app/compiler.opt
 }
 
@@ -103,6 +105,22 @@ do_stage() {
 		for i in ${S}/cetools/packages/ti/sdo/linuxutils/cmem/lib/*.a ; do
 			install -m 0755 $i ${STAGING_LIBDIR}/
 		done
+		install -d ${STAGING_INCDIR}/codec-engine}
+		
+		for header in $(find ${S}/cetools/packages/ -name "*.h") ; do
+			install -d ${STAGING_INCDIR}/codec-engine/$(dirname $header | sed s:${S}::g)
+			cp -pPr  $header ${STAGING_INCDIR}/codec-engine/$(echo $header | sed s:${S}::g)
+		done
+	
+		for header in $(find ${S}/packages/ -name "*.h") ; do
+			install -d ${STAGING_INCDIR}/codec-engine/$(dirname $header | sed s:${S}::g)
+			cp -pPr  $header ${STAGING_INCDIR}/codec-engine/$(echo $header | sed s:${S}::g)
+		done
+	
+		sed -i -e s:SEDME_CFLAGS:"-I${TITOOLSDIR}/${TIBIOSDIR}/xdctools/packages -I${STAGING_INCDIR}/codec-engine/packages  -I${STAGING_INCDIR}/codec-engine/cetools/packages/":g \
+		       -e s:SEDME_STAGINGLIBDIR:${STAGING_LIBDIR}:g \
+		          ${WORKDIR}/ticel-config
+		install -m 0755 ${WORKDIR}/ticel-config ${STAGING_BINDIR_CROSS}
 }
 
 pkg_postinst_${PN}-module () {






More information about the Openembedded-commits mailing list