[FFmpeg-devel] [PATCH] build system: fix dependency generation
Christophe Gisquet
christophe.gisquet at gmail.com
Fri Oct 9 10:08:17 CEST 2015
Hi,
2015-10-09 7:59 GMT+02:00 Christophe Gisquet <christophe.gisquet at gmail.com>:
> But then, why is the stem truncated from dct-test to dct? I have no
> idea either. Another rule somewhere?
Updating goal targets....
Considering target file 'libavcodec/dct-test.o'.
File 'libavcodec/dct-test.o' does not exist.
Looking for an implicit rule for 'libavcodec/dct-test.o'.
Trying pattern rule with stem 'dct'.
Trying implicit prerequisite 'libavcodec/dct-test.c'
Found prerequisite 'libavcodec/dct-test.c' as VPATH [redacted]
Found an implicit rule for 'libavcodec/dct-test.o'.
No need to remake target 'libavcodec/dct-test.c'; using VPATH name [redacted]
Considering target file 'libavcodec/'.
Finished prerequisites of target file 'libavcodec/'.
No need to remake target 'libavcodec/'.
Pruning file 'libavcodec/'.
Finished prerequisites of target file 'libavcodec/dct-test.o'.
Must remake target 'libavcodec/dct-test.o'.
So the patch is wrong, and here the issue is that there's a pattern
rule with stem 'dct' that actually triggers the compilation, and fills
$(*F).
No idea for that issue.
--
Christophe
More information about the ffmpeg-devel
mailing list