Как скомпилировать рецепт на основе Makefile в bitbake? - PullRequest
1 голос
/ 16 апреля 2020

Я пытаюсь создать рецепт в yocto для сборки пакета для SDK - https://github.com/nodejs/http-parser

Вот мой http-parser.bb. Однако, когда я пытаюсь собрать, используя - "- c populate_sdk", я получаю ошибку, что Makefile не найден. Что мне здесь не хватает? Мой исходный код имеет Makefile. Я слежу за книгой Рудольфа - Yocto book и ничего не вижу, кроме добавления следующего из главы 8 - Рецепт программного пакета.

do_install() {
oe_runmake install PREFIX=${D}
}

Вот мой файл рецептов.

SUMMARY = "http-parser"
DESCRIPTION = "This is a parser for HTTP messages written in C. It parses both requests and responses. The parser is designed to be used in performance HTTP applications. It does not make any syscalls nor allocations, it does not buffer data, it can be interrupted at anytime. Depending on your architecture, it only requires about 40 bytes of data per message stream (in a web server that is per connection)."

LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE-MIT;md5=9bfa835d048c194ab30487af8d7b3778"

SRC_URI[md5sum] = "59f8fce33369f2ef2a45f46b6b5420bc"
SRC_URI[sha256sum] = "865e0ec42f3c0a949654ebff98d538dd828a239392b502d42e15cb1e5bb28895"

SRCREV = "${AUTOREV}"
PV = "r${SRCREV}"
PR = "r2"

ALLOW_EMPTY_${PN} = "1"

SRC_URI = "https://github.com/nodejs/http-parser.git"

S = "${WORKDIR}/git"


PARALLEL_MAKE = ""

После запуска bitbake я получаю сообщение об ошибке: Makefile не найден.

...