Commit 06262e42 authored by Oliver Horst's avatar Oliver Horst
Browse files

[chg] Corrected freertos build dependencies

parent 1dafb5cf
......@@ -8,4 +8,4 @@ EXTERNALSRC = "${@relative_externalsrc(d, "components/freertos-plus")}"
EXTRA_OECMAKE_append = " -DWITH_HEADERS:BOOL=FALSE"
DEPENDS += " freertos-config freertos-headers toki-perfmon toki-hal-headers"
DEPENDS += " freertos-config freertos-headers toki-perfmon toki-hal-headers toki-libc-repl-headers"
......@@ -6,7 +6,7 @@ inherit toki-system
inherit toki-externalsrc
EXTERNALSRC = "${@relative_externalsrc(d, "components/freertos")}"
DEPENDS += "freertos-headers freertos-config freertos-plus freertos-portable"
DEPENDS += "freertos-headers freertos-config freertos-plus freertos-portable toki-libc-repl"
PROVIDES += "virtual/kernel"
EXTRA_OECMAKE_append = " -DWITH_HEADERS:BOOL=FALSE"
......
......@@ -36,7 +36,7 @@ EXTERNALSRC_elf = "${TOKI_LIBGLOSS_EXTERNALSRC}"
TOKI_LIBGLOSS_DEPENDS = " toki-hal-headers"
DEPENDS_append_freertos-elf = "${TOKI_LIBGLOSS_DEPENDS}"
DEPENDS_append_elf = "${TOKI_LIBGLOSS_DEPENDS}"
DEPENDS_remove = "toki-libc-repl"
DEPENDS_remove = "toki-libc-repl toki-libc-repl-headers toki-libc-repl-port"
do_configure_prepend_freertos-elf () {
(cd ${S}; gnu-configize) || die "Failed to run gnu-configize"
......
......@@ -23,7 +23,7 @@ S_elf = "${TOKI_NEWLIB_S}"
DEPENDS_append_freertos-elf = " freertos-headers toki-elfloader-headers toki-hal-headers"
DEPENDS_append_elf = " toki-hal-headers"
DEPENDS_remove = "toki-libc-repl"
DEPENDS_remove = "toki-libc-repl toki-libc-repl-headers toki-libc-repl-port"
inherit toki-externalsrc
......
......@@ -6,5 +6,4 @@ inherit toki-system
inherit toki-externalsrc
EXTERNALSRC := "${@relative_externalsrc(d, "configs/${MACHINE}/${TOKI_OS}/${TOKI_CONFIG}/toki-extra/elfloader/include")}"
DEPENDS_append = " toki-libc-repl-headers"
DEPENDS_append_freertos-elf = " freertos-headers"
LICENSE = "CLOSED"
LIC_FILES_CHKSUM = ""
SRC_URI = "git://git.fortiss.org/toki/components/toki-extra/libc-printf.git;protocol=https"
SRC_URI = "git://git.fortiss.org/toki/components/toki-extra/libc-repl.git;protocol=https"
PV = "0.1+git${SRCPV}"
SRCREV = "3b1f24f0e4ca591a114b7c5a791796705507bf04"
SRCREV = "0ec7b5b8c3589b7baef88424d9fd6fb4dc06d6ef"
inherit cmake
......
......@@ -8,4 +8,4 @@ EXTERNALSRC = "${@relative_externalsrc(d, "components/toki-extra/perfmon/ports/$
EXTRA_OECMAKE_append = " -DWITH_HEADERS:BOOL=FALSE"
DEPENDS += " toki-perfmon-headers"
DEPENDS += " toki-perfmon-headers toki-libc-repl"
......@@ -20,11 +20,12 @@ TARGET_CFLAGS_append = " -ffreestanding -Og"
DEPENDS_append = " toki-hal \
toki-elfloader \
toki-libc-repl \
toki-init-config-headers \
ldscript \
app-list \
"
DEPENDS_append_freertos-elf = " freertos"
DEPENDS_append_freertos-elf = " freertos freertos-plus"
BB_LIMITEDDEPS = "1"
INHIBIT_DEFAULT_DEPS = "1"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment