【发布时间】:2019-03-29 20:14:08
【问题描述】:
我在 makefile 中有一条规则,它使用sox 将 wav 文件转换为另一种格式。
生成文件:
INPUTFILE?=file1.wav
OUTFILE=$(INPUTFILE:.wav=.s32)
wav_to_s32:
@sox $(INPUTFILE) -r 16000 $(OUTFILE)
我如何使这个工作适用于输入指定的多个文件(具有多个输出)?
INPUTFILE?=file1.wav file2.wav file3.wav
【问题讨论】:
-
需要明确的是,Cygwin 与此无关。以下答案适用于任何平台上的大多数 make 实现。