Files
meta-zephyr/meta-zephyr-core/scripts/zephyr-kernel-src.inc.jinja
Sandeep Gundlupet Raju 20fdef3ce3 zephyr-kernel-src.inc.jinja: Update script to generate srcrev
Update script to generate correct SRCREV and other info to match
poky variable updates.

Also use "version" instead of "short_version" for SRC_URI_PATCHES.

Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
2025-08-18 07:47:40 +08:00

35 lines
1.1 KiB
Django/Jinja

# Auto-generated from zephyr-kernel-src.inc.jinja
{%- set short_version = '.'.join(version.split('.')[0:2]) %}
SRCREV_FORMAT = "default"
SRCREV_default = "{{ ('v' ~ version) | resolve_revision(zephyr_url) }}"
{% for project in projects -%}
SRCREV_{{ project.name }} = "{{ project.revision | resolve_revision(project.url) }}"
{% endfor %}
SRC_URI_ZEPHYR ?= "{{ zephyr_url | git_url_to_bitbake }}"
{%- for project in projects %}
SRC_URI_ZEPHYR_{{ project.name | bitbake_var }} ?= "{{ project.url | git_url_to_bitbake }}"
{%- endfor %}
SRC_URI_PATCHES ?= "\
file://0001-v{{ version }}-x86-fix-efi-binary-generation-issue-in-cross-compila.patch;patchdir=zephyr \
"
SRC_URI = "\
${SRC_URI_ZEPHYR};branch=${ZEPHYR_BRANCH};name=default;destsuffix=${P}/zephyr \
{%- for project in projects %}
${SRC_URI_ZEPHYR_{{ project.name | bitbake_var }}};name={{ project.name }};nobranch=1;destsuffix=${P}/{{ project.path }} \
{%- endfor %}
${SRC_URI_PATCHES} \
"
ZEPHYR_MODULES = "\{% for project in projects %}
${S}/{{ project.path }}\;\
{%- endfor %}
"
ZEPHYR_BRANCH = "v{{ short_version }}-branch"
PV = "{{ version }}+git${SRCPV}"