uclibc: remove obsolete patches for git version
[openembedded.git] / recipes / ti / ti-codecs-dm6467_1.00.00.03.bb
blob544dec510923dfa73bdb70509a3be30a88602e16
1 DESCRIPTION = "TI Codecs (and Server Combo) for DM6467"
2 HOMEPAGE = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent"
3 SECTION = "multimedia"
4 LICENSE = "TI"
6 # TODO :: Move to common .inc (omap3 and omapl ready)
8 PV = "1_00_00_03"
10 SRC_URI[dm6467codecsbin.md5sum] = "c15085bd613a1df4f3634cc3ed0e04a5"
11 SRC_URI[dm6467codecsbin.sha256sum] = "d10e221e53ca4420d72e13496ceabce9b2d0be8c08a5d622bee691ccfa98b8bd"
13 PR = "r3"
15 require ti-paths.inc
16 require ti-staging.inc
17 require ti-eula-unpack.inc
19 PROVIDES += "ti-codecs-dm6467-server"
21 S = "${WORKDIR}/dvsdk/dvsdk_3_10_00_11/cs2dm6467_1_00_00_03"
23 SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/dvsdk/DVSDK_3_10/latest/exports/cs2dm6467_1_00_00_03_Setup.bin;name=dm6467codecsbin"
25 BINFILE = "cs2dm6467_1_00_00_03_Setup.bin"
26 TI_BIN_UNPK_CMDS = "Y: qY:workdir:Y"
28 DEPENDS = "ti-cgt6x ti-xdctools ti-dspbios ti-codec-engine ti-linuxutils"
30 #generic codec
31 DSPSUFFIX_dm6467 = "x64P"
33 do_prepsources() {
35 make \
36 CE_INSTALL_DIR=${CE_INSTALL_DIR} \
37 FC_INSTALL_DIR=${FC_INSTALL_DIR} \
38 LINK_INSTALL_DIR=${LINK_INSTALL_DIR} \
39 CMEM_INSTALL_DIR=${CMEM_INSTALL_DIR} \
40 LPM_INSTALL_DIR=${LPM_INSTALL_DIR} \
41 BIOS_INSTALL_DIR=${BIOS_INSTALL_DIR} \
42 CODEGEN_INSTALL_DIR=${CODEGEN_INSTALL_DIR} \
43 XDC_INSTALL_DIR=${XDC_INSTALL_DIR} \
44 CODEC_INSTALL_DIR="${S}" \
45 XDCARGS="prod" \
46 clean
49 addtask prepsources after do_configure before do_compile
51 do_compile() {
53 make \
54 CE_INSTALL_DIR=${CE_INSTALL_DIR} \
55 FC_INSTALL_DIR=${FC_INSTALL_DIR} \
56 LINK_INSTALL_DIR=${LINK_INSTALL_DIR} \
57 CMEM_INSTALL_DIR=${CMEM_INSTALL_DIR} \
58 LPM_INSTALL_DIR=${LPM_INSTALL_DIR} \
59 BIOS_INSTALL_DIR=${BIOS_INSTALL_DIR} \
60 CODEGEN_INSTALL_DIR=${CODEGEN_INSTALL_DIR} \
61 XDC_INSTALL_DIR=${XDC_INSTALL_DIR} \
62 CODEC_INSTALL_DIR="${S}" \
63 XDCARGS="prod" \
64 all
67 do_install() {
69 install -d ${D}/${installdir}/ti-codecs-server
70 cd ${S}
72 # Install the DSP Server Binary
73 for file in `find . -name *.${DSPSUFFIX}`; do
74 cp ${file} ${D}/${installdir}/ti-codecs-server
75 done
77 # Install docs (codec qualiTI test reports, server config datasheet, etc)
78 for file in `find . -name *.html`; do
79 cp ${file} ${D}/${installdir}/ti-codecs-server
80 done
82 install -d ${D}${CODEC_INSTALL_DIR_RECIPE}
83 cp -pPrf ${S}/* ${D}${CODEC_INSTALL_DIR_RECIPE}
86 PACKAGES += "ti-codecs-dm6467-server"
87 FILES_ti-codecs-dm6467-server = "${installdir}/ti-codecs-server/*"