0
我需要写为以下情况下的图案规则:Makefile。多维列表?
- 有2个文件夹:
A
和B
- 运行命令
python gen.py --a=A/file1.foo --b=file2.bar --c=file3.bar
生成B/file1.foo
file1
,file2
和file3
是不同的字符串
有没有办法将这些文件名分组在一些多维的ar射线,使所有文件都写一次(我将使用Python语法):
files = [["a1.foo", "a2.bar", "a3.bar"],
#...200 other groups...
["b1.foo", "b2.bar", "b3.bar"]]
,然后规则是这样的:
$(files): B/{reference 1 elem}: A/{1 elem} {2 elem} {3 elem}
python gen.py --a=A/{1 elem} --b={2 elem} --c={3 elem}
任何想法如何存档呢?
哇!这正是我想要的。非常感谢! –
B/$ {1}:A/$ {1} $ {2} $ {3} |我怎样才能追加所有的参数(如果有多于3个的话)?我在哪里可以阅读更多关于它的信息?我还没有发现任何相关的事情。 –
@ViacheslavKroilov https://www.gnu.org/software/make/manual/make.html#index-call –