为清楚起见,我在带有GnuWin32 make
的 Windows 上运行它。
我有一组目录,其中包含多个不同级别的降价文件 - 理论上它们可能位于分支节点中,但我认为目前它们仅位于叶节点中。我有一组pandoc/LaTeX命令可以运行以将降价文件转换为 PDF——显然,如果降价文件已更新,我只想重新创建 PDF,所以 amakefile
似乎合适。
我想要的是makefile
根目录中的单个,它遍历任何和所有子目录(到任何深度)并应用我将为运行pandoc指定的 make 规则。
根据我所能找到的,recursive makefiles
要求您makefile
在每个子目录中都有一个(这似乎是我想避免的管理开销)和/或要求您在开始时列出所有子目录的makefile
(再次,宁愿避免这种情况)。
理论文件夹结构:
root
|-make
|-Folder AB
| |-File1.md
| \-File2.md
|-Folder C
| \-File3.md
\-Folder D
|-Folder E
| \-File4.md
|-Folder F
\-File5.md
我如何编写一个makefile来处理这种情况?