如何指定要在 <package>make -dirclean 上调用的构建根构建过程变量



我是否可以调用一个定义,如LIBFOO_DIRCLEAN,然后执行定义中实现的操作?

在HOST_LIBOO_INSTALL_CMD中,我将文件复制到目标目录,并希望"make-package-dirclean"删除复制到目标文件夹中的内容"清理",显然会这样做(更多(,但这比我想做的要多得多。

我看到了以下buildroot变量。LIBFOO_EXTRACT_CMDS、LIBFOO_CONFIGURE_CMDS、LIBFOO_BUILD_CMDS、HOST_LIBOO_INSTALL_CDS、LIBFOO_INSTALL_TARGET_CMDS等

make foo-dirclean是一个简单的工具,它只删除包构建目录。在大多数情况下,当包安装的文件列表不会随着时间的推移而更改(只有文件内容更改(时,您可以简单地重新生成包,目标目录将正确地重新生成。

如果您愿意,您可以实现自己的foo-myclean步骤,该步骤实现您自己的逻辑。但是,您必须明白Buildroot不支持删除目标目录中的文件,因此您只能靠自己了。

最新更新