我尝试将此 makefile 简化到最低限度,但如果时间戳已更改,则无法让它使用可执行文件将一种类型的文件转换为另一种类型的文件。我确信有一个非常简单的答案,但找不到:
%.pvr : %.bmp
$(toolpath) -i"$<" -fOGLPVRTC4 -r2 -x512 -y512 -m -o$@
all : 01.pvr
01.pvr : 01.bmp
我正在尝试将指定的所有 .bmp 文件转换为 .pvr
01.pvr 不存在。 01.bmp确实存在。然而我总是得到
make: Nothing to be done for `all'.
编辑:好的,这不是我使用的确切 makefile,事实上这些文件不叫 01.pvr 和 01.bmp,它们是 foo.pvr 和 bar.bmp 这似乎有所不同。那会是什么?