【问题标题】:What is the exact role of the DEPENDS in Makefile?Makefile 中 DEPENDS 的确切作用是什么?
【发布时间】: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 是什么以及它的作用。我们可以推断它定义了这个目标所依赖的一组目标(需要在构建这个目标之前构建)。但这只是猜测。

标签: makefile lua openwrt luci


【解决方案1】:

DEPENDS 基本上是一个变量。在 openwrt 中,此变量用于定义包之间的依赖关系。 这个变量的详细使用记录在 openwrt link

【讨论】:

  • 好的,我明白了。谢谢!!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-25
  • 2014-09-06
  • 1970-01-01
  • 1970-01-01
  • 2013-08-19
相关资源
最近更新 更多