Сначала взгляните на простой рецепт для одного исходного файла из dev-manual и попробуйте сначала получить простое построение рецепта.Вы правильно разместили этот рецепт в своем собственном мета-слое.
Также взгляните на этот раздел , который охватывает рецепты с Makefile.
Вот кое-что, с чего можно начать
DESCRIPTION = "My test recipe"
LICENSE = "CLOSED"
PR = "r1"
S = "${WORKDIR}
FILES_${PN} = "libesys.so"
# Better to use a git repo for large projects
SRC_URI="file://xxxxxx \
file://yyyyyy \
"
do_install(){
oe_runmake install DESTDIR=${D} INCLUDEDIR=${includedir}
install -d ${D}${libdir}
install -m 0644 libesys.so ${D}${libdir}
}
BBCLASSEXTEND = "native"
Вы будететакже необходимо изменить рецепт core-image-minimal
, чтобы добавить его в зависимости от вашего рецепта, чтобы он загружал вашу библиотеку.
DEPENDS+="your_recipe_name_here"
Вы можете добавить это непосредственно в сам рецепт, илидобавьте его через файл .bbappends, который может находиться в вашем слое.