SECTION = "multimedia"
LICENSE = "TI"
+INC_PR = "r1"
+
DEPENDS += "ti-dmai"
DEPENDS += "alsa-lib libpng freetype jpeg"
S = "${WORKDIR}/dvsdk_demos_${PV}"
-inherit module-base
require ti-multimedia-common.inc
-# Should go into machine config
-TARGET ?= "all"
-TARGET_dm355 ?= "dm355"
-TARGET_dm365 ?= "dm365"
-TARGET_dm6467 ?= "dm6467"
+DEMOSPLATFORM_dm355 = "dm355"
+DEMOSPLATFORM_dm365 = "dm365"
+DEMOSPLATFORM_dm6446 = "dm6446"
+DEMOSPLATFORM_dm6467 = "dm6467"
+DEMOSPLATFORM_omap3 = "omap3530"
+DEMOSPLATFORM_omapl137 = "ol137"
+DEMOSPLATFORM_omapl138 = "ol138"
-VERBOSE = "true"
+do_configure_prepend() {
+ sed -i -e 's:INSTALLSUBDIRS = $(addsuffix .install, $(SUBDIRS)):INSTALLSUBDIRS = $(addsuffix .install, $(PLATFORM)):g' ${S}/Makefile
+}
do_compile () {
- cd ${S}
- make -e clean
- make -e ${TARGET}
+ cd ${S}
+ make -e clean
+ make -e PLATFORM=${DEMOSPLATFORM} \
+ VERBOSE="true" \
+ DMAI_INSTALL_DIR="${DMAI_INSTALL_DIR}" \
+ XDC_INSTALL_DIR="${XDC_INSTALL_DIR}" \
+ CE_INSTALL_DIR="${CE_INSTALL_DIR}" \
+ FC_INSTALL_DIR="${FC_INSTALL_DIR}" \
+ CODEC_INSTALL_DIR="${CODEC_INSTALL_DIR}" \
+ CODEGEN_INSTALL_DIR="${CODEGEN_INSTALL_DIR}" \
+ BIOS_INSTALL_DIR="${BIOS_INSTALL_DIR}"\
+ CROSS_COMPILE="${TOOLCHAIN_PATH}/bin/${TARGET_PREFIX}" \
+ XDAIS_INSTALL_DIR="${XDAIS_INSTALL_DIR}" \
+ LINK_INSTALL_DIR="${LINK_INSTALL_DIR}" \
+ CMEM_INSTALL_DIR="${CMEM_INSTALL_DIR}" \
+ LPM_INSTALL_DIR="${LPM_INSTALL_DIR}" \
+ LINUXKERNEL_INSTALL_DIR="${STAGING_KERNEL_DIR}" \
+ LINUXLIBS_INSTALL_DIR="${STAGING_DIR_TARGET}/usr" \
+ MVTOOL_DIR="${TOOLCHAIN_PATH}" \
+ ${DEMOSPLATFORM}
}
+
do_install () {
- cd ${S}
- make -e ${TARGET} EXEC_DIR=${D}/${installdir}/dvsdk-demos install
+ cd ${S}
+ make -e EXEC_DIR=${D}/${installdir}/dvsdk-demos \
+ PLATFORM=${DEMOSPLATFORM} \
+ install
}
PACKAGE_ARCH = "${MACHINE_ARCH}"
FILES_${PN} = "${installdir}/dvsdk-demos/*"
-
BASE_SRC_URI ?= "http://install.source.dir.local"
INHIBIT_PACKAGE_STRIP = "1"
+++ /dev/null
-require ti-dvsdk-demos.inc
-
-PV = "3_10_00_09"
-
-DEFAULT_PREFERENCE = "-1"
-DEFAULT_PREFERENCE_dm355 = "1"
-DEFAULT_PREFERENCE_dm365 = "1"
-DEFAULT_PREFERENCE_dm6467 = "1"
-
-SRC_URI[dvsdkdemostarball.md5sum] = "ef4c4e9b4dde03342ab5305e5e6ea871"
-SRC_URI[dvsdkdemostarball.sha256sum] = "f2b5a16f618f0fdc778f3df4148feba74a7ecea54318739f885671fa5be8b2b8"