Makefile文件里变量作用

-

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
PKG_NAME:=libglog
PKG_VERSION:=0.3.3
 
PKG_REV:=da816ea70645e463aa04f9564544939fa327d5a7
 
PKG_SOURCE_URL:=git://github.com/google/glog.git
 
PKG_SOURCE_PROTO:=git
 
扩展变量定义:
 
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 
PKG_SOURCE_VERSION:=$(PKG_REV)
 
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
 
其他相关变量定义:
 
PKG_INSTALL:=1               需要make install
PKG_BUILD_PARALLEL:=1  允许并行编译
PKG_LICENSE:=LGPL-2.1    license

 -

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
define Package/<包名>   //eg : define Package/libglog
 
    SECTION -- 包的种类
 
    CATEGORY -- 显示在menuconfig下面的目录名称
 
    TITLE -- 简单的介绍
 
    DESCRIPTION -- 详细描述
 
    URL -- 源码网址
 
    DEPENDS -- 需要依赖的包
 
endif
————————————————
版权声明:本文为CSDN博主「丁香树下丁香花开」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/csdn66_2016/article/details/60967407

 

 

来源:

https://blog.csdn.net/csdn66_2016/article/details/60967407

 

posted @   悟透  阅读(86)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
点击右上角即可分享
微信分享提示