diff --git a/conf/include/rdk-headers-versions.inc b/conf/include/rdk-headers-versions.inc index 4e0e429..aec1658 100644 --- a/conf/include/rdk-headers-versions.inc +++ b/conf/include/rdk-headers-versions.inc @@ -40,3 +40,7 @@ SRCREV:pn-iarmbus-headers = "6ed35ebb886a8ac01812d8bfe5b4c3a89f9ace38" PV:pn-rdk-gstreamer-utils-headers = "2.0.1" PR:pn-rdk-gstreamer-utils-headers = "r0" SRCREV:pn-rdk-gstreamer-utils-headers = "9b3c2833cda4e2c3865a75932c2510613037fe61" + +PV:pn-xr-voice-sdk-xlog-headers = "1.0.5" +PR:pn-xr-voice-sdk-xlog-headers = "r0" +SRCREV:pn-xr-voice-sdk-xlog-headers = "b628e1ac2b8b149e87de650ca87d6b78969521c4" diff --git a/recipes-rdk-halif-headers/xr-voice-sdk/xr-voice-sdk-xlog-headers.bb b/recipes-rdk-halif-headers/xr-voice-sdk/xr-voice-sdk-xlog-headers.bb new file mode 100644 index 0000000..5aba2dd --- /dev/null +++ b/recipes-rdk-halif-headers/xr-voice-sdk/xr-voice-sdk-xlog-headers.bb @@ -0,0 +1,32 @@ +# Version and SRCREV for this component is handled in conf/include/rdk-headers-versions.inc + +SUMMARY = "This recipe provides RDK XR Voice SDK XLOG Interface headers" +SECTION = "console/utils" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=175792518e4ac015ab6696d16c4f607e" + +ALLOW_EMPTY:${PN} = "1" + +SRC_URI = "${CMF_GITHUB_ROOT}/xr-voice-sdk;${CMF_GITHUB_SRC_URI_SUFFIX};name=xr-voice-sdk-xlog-headers" + +S = "${WORKDIR}/git" + +inherit allarch +inherit python3native + +# this is a HAL package only +do_configure[noexec] = "1" + +# also get rid of the default dependency added in bitbake.conf +# since there is no 'main' package generated (empty) +RDEPENDS:${PN}-dev = "" + +do_compile() { + ${STAGING_BINDIR_NATIVE}/python3-native/python3 ${S}/scripts/rdkx_logger_modules_to_c.py ${S}/src/xr-logger/rdkv/rdkx_logger_modules.json rdkx_logger_modules +} + +do_install() { + install -d ${D}${includedir} + install -m 644 ${S}/src/xr-logger/rdkx_logger.h ${D}${includedir} + install -m 644 ${S}/rdkx_logger_modules.h ${D}${includedir} +} \ No newline at end of file