我必须通过命令(fa2fb)将一组文件(比如说格式 fa)转换为另一种格式(fb)。每个目标 fb 只依赖一个 fa 文件。
数据结构的格式如下:
资源:
./DATA/L1/fa/L1.fa
./DATA/L2/fa/L2.fa
...
./DATA/Ln/fa/Ln.fa
目标:
./DATA/L1/fb/L1.fb
./DATA/L2/fb/L2.fb
...
./DATA/Ln/fb/Ln.fb
如何用 make 实现它?
我已经尝试过了,但它当然没有用:
./DATA/%/fb/%.fb : ./DATA/%/fa/%.fb
@fa2fb $< $@
有没有不改变数据目录的简单解决方案?
非常感谢!