blob: 960a6c70ef9e5941d4fca04f48b6169b65dd0348 [file] [edit]
SUMMARY = "This receipe compiles rmfcore code base. This has interface clasess that would be necessary for all the mediaplayers"
SECTION = "console/utils"
LICENSE = "Apache-2.0 & BSD-3-Clause & MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=bc14e971d0e95ae5ca07a810dcd5893b"
PV = "${RDK_RELEASE}+git${SRCPV}"
SRCREV = "${AUTOREV}"
PV = "${RDK_RELEASE}+gitr${SRCPV}"
SRC_URI = "${CMF_GIT_ROOT}/rdk/components/generic/mediaframework;protocol=${CMF_GIT_PROTOCOL};branch=${CMF_GIT_BRANCH}"
S = "${WORKDIR}/git"
do_compile[noexec] = "1"
do_install() {
install -d ${D}${includedir}
install -d ${D}${includedir}/rdk/podmgr
install -m 0644 ${S}/init/*.h ${D}${includedir}
install -m 0644 ${S}/core/*.h ${D}${includedir}
install -m 0644 ${S}/dumpfilesink/*.h ${D}${includedir}
install -m 0644 ${S}/hnsink/*.h ${D}${includedir}
install -m 0644 ${S}/hnsource/*.h ${D}${includedir}
install -m 0644 ${S}/ippvsource/*.h ${D}${includedir}
install -m 0644 ${S}/mediadiscover/*.h ${D}${includedir}
install -m 0644 ${S}/mediaplayersink/*.h ${D}${includedir}
install -m 0644 ${S}/qamsource/common/*.h ${D}${includedir}
install -m 0644 ${S}/qamsource/main/*.h ${D}${includedir}
install -m 0644 ${S}/qamsource/oobsimgrstub/*.h ${D}${includedir}
install -m 0644 ${S}/qamsource/simgr/inband/include/*.h ${D}${includedir}
install -m 0644 ${S}/qamsource/simgr/oob/include/*.h ${D}${includedir}
install -m 0644 ${S}/rbi/*.h ${D}${includedir}
install -m 0644 ${S}/rmfproxyservice/*.h ${D}${includedir}
install -m 0644 ${S}/smoothsource/*.h ${D}${includedir}
install -m 0644 ${S}/transcoderfilter/*.h ${D}${includedir}
install -m 0644 ${S}/vodsource/*.h ${D}${includedir}
install -m 0644 ${S}/webkitsink/*.h ${D}${includedir}
install -m 0644 ${S}/snmp/snmpmanager/*.h ${D}${includedir}
install -m 0644 ${S}/snmp/ipcclient/*.h ${D}${includedir}
install -m 0644 ${S}/snmp/ipcutils/utils/applitest.h ${D}${includedir}
install -m 0644 ${S}/snmp/ipcutils/utils/bits_cdl.h ${D}${includedir}
install -m 0644 ${S}/snmp/ipcutils/utils/cmhash.h ${D}${includedir}
install -m 0644 ${S}/snmp/ipcutils/utils/cmThreadBase.h ${D}${includedir}
install -m 0644 ${S}/snmp/ipcutils/utils/persistentconfig.h ${D}${includedir}
install -m 0644 ${S}/snmp/ipcutils/utils/si_util.h ${D}${includedir}
install -m 0644 ${S}/snmp/ipcutils/utils/utilityMacros.h ${D}${includedir}
install -m 0644 ${S}/snmp/ipcutils/utils/vlEnv.h ${D}${includedir}/rdk/podmgr
if [ "${@bb.utils.contains('DISTRO_FEATURES', 'nopod', 'nopod', '', d)}" != "" ]; then
install -m 0644 ${S}/soc_qamsource_stub/hal_include/*.h ${D}${includedir}
fi
if [ "${@bb.utils.contains('DISTRO_FEATURES', 'external-cas', 'external-cas', '', d)}" != "" ]; then
install -m 0644 ${S}/anycas/include/*.h ${D}${includedir}
install -m 0644 ${S}/anycas/src/include/*.h ${D}${includedir}
fi
}
ALLOW_EMPTY_${PN} = "1"