我的make规则中有6个目标和1个依赖项。生成目标文件时具有以下名称:
无论如何,我可以放弃在规则中单独列出所有这些内容吗?例如,无论如何我可以指定两个通用文件,如:
mm10.[1-4].ebwt mm10.rev.[1-2].ebwt: mm10.fa
# build genome index
bowtie-build $^
编辑kebs:
在命令行上运行以下命令:
bowtie build mm10.fa
将导致生成六个文件,前缀为mm10:
mm10.1.ebwt,mm10.2.ebwt,mm10.3.ebwt,mm10.4.ebwt,mm10.rev.1.ebwt,mm10.rev.2.ebwt
我想抽象出特定的名称来为bowtie构建创建一个make规则,但列出每个文件产生的结果很长,我想知道是否有办法通过定义生成的文件名范围来使它更整洁