我有一个包含库和一些应用程序的项目,我包含手册页。我正在使用ronn生成手册页,我的makefile中有一条规则如下:
%.1 : %.1.ronn
$(RONN) -r $<
这很好用,我使用markdown创建手册页,ronn愉快地吐出手册页。
问题在于,并非所有的手册页都适用于本手册的第1部分。我想将库页面放在第3节中,稍后我可能还需要其他部分。我可以定义更多规则,每个部分一个,将%.1更改为%。2,%。3等等。我想知道,如果有办法简单地做%.n(其中n将匹配任何数字或单个字符),以减少我的makefile中的规则数量。
这可能吗?我的谷歌搜索结果没有显示任何内容,到目前为止我没有尝试过任何功能。
提前感谢您提供任何帮助
答案 0 :(得分:1)
使用%
代替%.1
,%.ronn
代替%.1.ronn
。
如果您有文件name.1.ronn
,name.2.ronn
,则%
将与name.1
和name.2
匹配。