我是否可以调用一个定义,如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不支持删除目标目录中的文件,因此您只能靠自己了。