mirror of
https://git.yoctoproject.org/meta-ti
synced 2026-04-20 19:53:43 +00:00
ti-xdctools should be a native recipe as it more accurately reflects how it is supposed to be used. In addition, this allows it to be built as nativesdk and included in SDK image tools Signed-off-by: "Mertz, Timothy" <timothy.mertz@garmin.com> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com> Acked-by: Jacob Stiffler <j-stiffler@ti.com>
49 lines
1.5 KiB
BlitzBasic
49 lines
1.5 KiB
BlitzBasic
DESCRIPTION = "TI Inter Process Communication (IPC) examples with Host running bios"
|
|
require ti-ipc-examples.inc
|
|
|
|
DEPENDS = "ti-ipc ti-xdctools-native ti-sysbios ti-ipc-rtos"
|
|
|
|
do_compile_append() {
|
|
|
|
if [ "${PLATFORM}" != "UNKNOWN" ]; then
|
|
oe_runmake extract HOSTOS="linux" IPC_INSTALL_DIR="${IPC_INSTALL_DIR}"
|
|
|
|
if [ ! -z ${ALT_PLATFORM} ]; then
|
|
oe_runmake extract PLATFORM="${ALT_PLATFORM}" HOSTOS="linux" \
|
|
IPC_INSTALL_DIR="${IPC_INSTALL_DIR}"
|
|
fi
|
|
oe_runmake -C examples all HOSTOS="linux" \
|
|
LINUX_SYSROOT_DIR="${STAGING_INCDIR}" \
|
|
IPC_INSTALL_DIR="${IPC_INSTALL_DIR}"
|
|
|
|
if [ ! -z ${ALT_PLATFORM} ]; then
|
|
oe_runmake -C examples all HOSTOS="linux" \
|
|
LINUX_SYSROOT_DIR="${STAGING_INCDIR}" \
|
|
IPC_INSTALL_DIR="${IPC_INSTALL_DIR}" \
|
|
PLATFORM="${ALT_PLATFORM}"
|
|
fi
|
|
fi
|
|
}
|
|
|
|
do_install_append() {
|
|
cd ${S_ipc-examples}/src
|
|
IPC_VERSION=`echo ${PV}${RELEASE_SUFFIX} | sed -e 's|\.|_|g'`
|
|
|
|
if [ "${PLATFORM}" != "UNKNOWN" ]; then
|
|
# Install directory for linux examples
|
|
install -d ${D}${bindir}/ipc/examples
|
|
oe_runmake -C examples install IPC_INSTALL_DIR="${IPC_INSTALL_DIR}" \
|
|
LINUX_SYSROOT_DIR="${STAGING_INCDIR}" \
|
|
HOSTOS="linux" EXEC_DIR="${D}/${bindir}/ipc/examples"
|
|
|
|
if [ ! -z ${ALT_PLATFORM} ]; then
|
|
oe_runmake -C examples install IPC_INSTALL_DIR="${IPC_INSTALL_DIR}" \
|
|
LINUX_SYSROOT_DIR="${STAGING_INCDIR}" \
|
|
HOSTOS="linux" EXEC_DIR="${D}/${bindir}/ipc/examples" \
|
|
PLATFORM="${ALT_PLATFORM}"
|
|
fi
|
|
fi
|
|
}
|
|
|
|
FILES_${PN} += "${bindir}/*"
|