TI论坛
直播中

何夏庄

8年用户 1057经验值
私信 关注

Codec Engine中makefile解析

本帖最后由 一只耳朵怪 于 2018-6-22 11:23 编辑

在codec engine的makefile中其内容为以下;
# ======== makefile ========
# GNUmake-based makefile.
#
# include the files that defines XDC package, paths and build rules
EXAMPLES_ROOTDIR := $(CURDIR)/../../../../../..
include $(EXAMPLES_ROOTDIR)/xdcpaths.mak
# [CE] add the examples directory itself to the list of paths to packages
XDC_PATH := $(EXAMPLES_ROOTDIR);$(XDC_PATH)
include $(EXAMPLES_ROOTDIR)/buildutils/xdcrules.mak
在这个文件中  XDC_PATH := $(EXAMPLES_ROOTDIR);$(XDC_PATH)是什么意思,前面XDC_PATH := $(EXAMPLES_ROOTDIR)是为变量XDC_PATH赋值为$(EXAMPLES_ROOTDIR),但后面又加了个分号且还增加了$(XDC_PATH),这是什么一次,不理解此句话整体意思?
还有这个makefile中怎么没有目标,都是关于变量的定义以及引用,没有目标则执行什么呢?

回帖(1)

彭逸晨

2018-6-22 04:22:38
XDC_PATH := $(EXAMPLES_ROOTDIR);$(XDC_PATH)
分号是是多次赋值的分隔符,就是给XDC_PATH赋值多次,搜索路径的时候会依次搜索。

Codec engine目录中有多个makefile,请参考最上层makefile。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分