OpenWrt增加软件包

变量名含义

Package

Build/Prepare
编译准备方法。自己的程序全部放在src目录下。一般的准备方法:

Build/Compile
编译方法。如果不定义将使用默认的编译方法Build/Compile/Default。一般的定义方法:

Package/$(PKG_NAME)/install
安装方法。举例:

INSTALL_xxx:安装到PKG_BUILD_DIR和文件系统目录下
CP:只安装到PKG_BUILD_DIR目录下

INSTALL_xxx变量在$(TOPDIR)/rules.mk中定义

eval

将text作为Makefile文件中的一部分

call

引用BuildPackage变量中的内容,并将BuildPackage内部的$(1)替换为PKG_NAME

BuildPackage
BuildPackage变量在$(INCLUDE_DIR)/package.mk中定义

正确的编译过程

必须先make成功,才能执行install,否则会提示依赖库警告

注意
如果你增加的包需要交叉编译的,记得在CMakeLists.txt设置交叉编译器

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年3月7日
下一篇 2017年3月7日

相关推荐