Mih*_*Pop 2 linux filesystems recipe cortex-a yocto
在为yocto创建配方时遇到一些问题.更具体地说,我必须从git安装一个通常安装如下的库:
./bootstrap
./configure --sysconfdir=/etc
make
sudo make install
Run Code Online (Sandbox Code Playgroud)
我的问题是如何将其添加到配方函数do_configure,do_compile,do_install.没有在网上找到太多的信息或例子.
更新1:
这是我想要集成到yocto中的库 https://github.com/NXPNFCLinux/linux_libnfc-nci
它只是一个基于autotools的常规库.有人应该修复的主要问题是使构建创建版本化库并添加LICENSE或COPYING文件.
但是,快速配方看起来像:
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"
Run Code Online (Sandbox Code Playgroud)
版本化库允许我们删除最后三行.
| 归档时间: |
|
| 查看次数: |
1193 次 |
| 最近记录: |