LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 956|回复: 0

makefile支持字符串象数组那样操作吗?

[复制链接]
发表于 2006-7-23 11:25:21 | 显示全部楼层 |阅读模式
比如这样的一个makfile
size = 512 1024 768
file = $(foreach n, $(size), $(n).file)
data = $(file:%.file=%.data)
para = 0.01 0.02 0.05

%.data: %.file
        ./run.sh %< $(para)
                            ~~~~  这里希望分别是不同的系数

make的时候,我希望能这样执行
./run.sh 512.file 0.01
./run.sh 1024.file 0.02
./run.sh 768.file 0.05

不知道makefile支持不支持类似数组的功能?
我想即使可以通过makefile内嵌shell 脚本实现,也是非常麻烦的。
当然在我的run.sh脚本里可以做个判断,什么文件名什么参数,但是这样也不是最优的
解决方法,能在makefile里解决当然最好。对应关系也很清晰,修改参数也很简单。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表