-TI TraceFramework user space library

Signed-off-by: Aravind Batni <[email protected]>
---
* traceframework version update to 1.1.1.1
* added support for k2h k2h DEVICE for examples
---
---
 .../ti-trace-framework/ti-trace-framework_git.bb   |   43 ++++++++++++++++++++
 1 file changed, 43 insertions(+)
 create mode 100644 
meta-arago-extras/recipes-bsp/ti-trace-framework/ti-trace-framework_git.bb

diff --git 
a/meta-arago-extras/recipes-bsp/ti-trace-framework/ti-trace-framework_git.bb 
b/meta-arago-extras/recipes-bsp/ti-trace-framework/ti-trace-framework_git.bb
new file mode 100644
index 0000000..9437c44
--- /dev/null
+++ b/meta-arago-extras/recipes-bsp/ti-trace-framework/ti-trace-framework_git.bb
@@ -0,0 +1,43 @@
+DESCRIPTION = "TI Trace Framework library"
+LICENSE = "TI BSD"
+LIC_FILES_CHKSUM = 
"file://${WORKDIR}/git/ti/instrumentation/traceframework/COPYING.txt;md5=e8f6789acdcda76d02ed9203fc2e603d"
+
+BRANCH="master"
+SRC_URI = 
"git://git.ti.com/keystone-rtos/traceframework.git;destsuffix=git/ti/instrumentation/traceframework;protocol=git;branch=${BRANCH}"
+
+# Below commit ID corresponds to DEV.TFWK-01.01.01.01
+SRCREV = "ecf42063f3302f8b27442963ea9adbe21229e2d3"
+PR = "r0"
+PV = "01.01.01.01"
+
+COMPATIBLE_MACHINE = "(tci6614-evm|keystone)"
+DEPENDS ="ti-cuia"
+
+DEVICELIST = ""
+DEVICELIST_append_tci6614-evm = "c6614"
+DEVICELIST_append_keystone    = "k2k k2h"
+
+PACKAGES =+ "${PN}-test"
+
+FILES_${PN}-test = "${bindir}/tfw*.out \
+                    ${bindir}/*.txt"
+
+BASEDIR = "${WORKDIR}/git"
+S = "${BASEDIR}/ti/instrumentation/traceframework"
+
+do_install() {
+    for device in ${DEVICELIST}
+    do
+      make -f makefile_armv7 install PDK_INSTALL_PATH=${STAGING_INCDIR} 
DEVICE="$device" TFW_SRC_DIR=${S} TARGET_ROOT_DIR=${D} 
CUIA_INSTALL_DIR=${STAGING_INCDIR}
+    done
+}
+
+do_compile () {
+#   making the library
+    make -f makefile_armv7 clean lib PDK_INSTALL_PATH=${STAGING_INCDIR} 
CUIA_INSTALL_DIR=${STAGING_INCDIR} CUIA_LIB_DIR=${STAGING_LIBDIR}
+#   make the test application
+    for device in ${DEVICELIST}
+    do
+      make -f makefile_armv7 tests PDK_INSTALL_PATH=${STAGING_INCDIR} 
DEVICE="$device" TFW_INC_DIR=${BASEDIR} TFW_SRC_DIR=${S} TARGET_ROOT_DIR=${D} 
CUIA_INSTALL_DIR=${STAGING_INCDIR} CUIA_LIB_DIR=${STAGING_LIBDIR}
+    done
+}
-- 
1.7.9.5

_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to