【发布时间】:2018-05-13 22:01:36
【问题描述】:
这是我的 Makefile 的示例。
define Package/luci-app-myapp
SECTION:=luci
CATEGORY:=LuCI
SUBMENU:=3. Applications
TITLE:=GUI for myapp package
PKGARCH:=all
DEPENDS:=+myapp
endef
DEPENDS 在这个 Makefile 中的确切作用是什么? 哪些元素可以成为 DEPENDS 的值?
【问题讨论】:
-
这本身不是生成文件问题。从 make 的角度来看,所有这些都是定义一个名为
Package/luci-app-myapp的变量,该变量具有上述值。大概有一些围绕这个的makefile框架可以使用这个变量值(很可能通过eval或类似的)。但是,由该框架决定DEPENDS是什么以及它的作用。我们可以推断它定义了这个目标所依赖的一组目标(需要在构建这个目标之前构建)。但这只是猜测。