![파일이 작동하지 않는 이유는 무엇입니까?](https://linux55.com/image/21275/%ED%8C%8C%EC%9D%BC%EC%9D%B4%20%EC%9E%91%EB%8F%99%ED%95%98%EC%A7%80%20%EC%95%8A%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
이 메이크파일을 최소한으로 단순화하려고 시도했지만 타임스탬프가 변경된 경우 실행 파일을 사용하여 한 유형의 파일을 다른 유형으로 변환할 수 없습니다. 매우 간단한 답변이 있다고 확신하지만 찾을 수 없습니다.
%.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인데 다른 것 같습니다. 그게 무엇일까요?