我有一个项目,可以通过生成文件,我想添加的人在基本目录的能力,不仅能够通过make
建立可执行文件,而且还建立通过输入make docs
或类似的东西,从LaTeX的文档pdf在单独的目录中。
我只需要一次传递来生成文档,并且在.tex文件中没有依赖关系。
我没有任何递归makefile的经验,所以任何一般资源也将不胜感激。makefile选项来生成乳胶文档
PS。我没有使用noweb或类似的系统,我只是有一些源文件和一些单独的.tex文件。
期望的行为:
$ ls
docs/
Makefile
source1.cpp
source1.h
source2.cpp
source2.h
$ ls docs
Makefile
doc1.tex
$ make
=我的程序被编译=
$ make docs
$ ls docs
Makefile
doc1.tex
doc1.pdf
只需使用添加一个Makefile 'cd docs && startDocGenerator.sh'作为你的动作。规则终止后,chdir将被透明地撤消。 – 2010-07-09 14:16:50
@Kilian:查看我对dcolish的回答的评论。 http://stackoverflow.com/questions/3213342/makefile-option-to-generate-latex-documentation/3213489#3213489 – 2010-07-09 14:31:20