我经常在dot
个(graphviz格式)文件中创建png
个文件.执行此操作的命令如下:
$ dot my_graph.dot -o my_graph.png -Tpng
然而,我希望能够有一个较短的命令格式,如$ make my_graph.dot
自动生成我的png文件.
目前,我使用的是一个Makefile,我在其中定义了以下规则,但配方仅在包含Makefile的目录中可用
%.eps: %.dot
dot $< -o $@ -Teps
Is it possible to define custom implicit GNU Make recipes ?,这将使上述配方在全系统可用
If not, what solution do you use to solve those kind of problem ?
设置:
- 带有ZSH/Bash的Fedora Linux