簡體   English   中英

使用yocto配方安裝庫

[英]Library installation with yocto recipe

為yocto創建食譜時遇到了一些問題。 更具體地說,我必須從git安裝一個通常正常安裝的庫:

./bootstrap
./configure --sysconfdir=/etc
make
sudo make install

我的問題是如何將其添加到配方函數do_configure,do_compile,do_install中。 在網上找不到太多信息或示例。

更新1:

這是我要集成到yocto https://github.com/NXPNFCLinux/linux_libnfc-nci的庫

這只是一個基於自動工具的常規庫。 某人應該修復的主要問題是使構建版本創建版本化的庫並添加LICENSECOPYING文件。

但是,快速配方可能如下所示:

SUMMARY = "Linux NFC stack for NCI based NXP NFC Controllers"
HOMEPAGE = ""
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://src/include/linux_nfc_api.h;endline=17;md5=42fdb99b3ff2c12f594b22a774cb7308"
SECTION = "libs"

SRC_URI = "git://github.com/NXPNFCLinux/linux_libnfc-nci.git"
SRCREV = "118ea118cecda55c1b6a87d151a77b04515687df"
PV = "2.0+git${SRCPV}"

S = "${WORKDIR}/git"

inherit autotools

FILES_${PN} += "${libdir}/libnfc_nci_linux-1.so"
# Make sure it isn’t in the dev package’s files list
FILES_SOLIBSDEV = "${libdir}/libnfc_nci_linux.so"

版本庫可以使我們刪除最后三行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM