我在工作目录(站点所在的目录)中运行了'Drupal generate-makefile‘命令,文件确实生成了-但它不在工作目录中。我还尝试使用'Drupal make-generate path/ to /store/makefile/makefilename‘强制指定路径,但命令运行并以错误'call to an undefinedfunction drush_make_error()’结束。你知
为了构建我的目标,我有一个包含在文件list.txt中的先决条件列表和一个生成这个文件generate-list.sh的脚本。每次调用make时,我都需要首先执行脚本,以便更新list.txt并为ti make提供正确的先决条件列表。shell cat list.txt) <rules for generating these files>
这样,当
我有一个项目,其中生成可重现的代码CRC是重要的,如果可能的话,如果git存储库中的任何文件有未提交的修改,则希望make抛出错误。我的第一个幼稚的方法是:@git status -s 1>&2不工作,没有生成make错误。有谁知道在一般情况下,如果一个任意命令生成标准输出文本,或者在特定情况下,如果git存储库修改了文件,该如何强制执行make错误?
我的制作文件的一部分:Makefile:335: ./mydeps.cpu: No such file or directory
我用sinclude而不是include隐藏错误,但问题仍然存在:包含了旧文件,而不是刚刚生成的文件。必须运行两次才能包含更新的文件。这是因为make进行了两阶段处理;在解析之前,有什么方法