[FFmpeg-devel] [PATCH] Speedup make removing implicit rules for makefiles and dependencies (cure for slow "make" in MSYS+MinGW)

Adam Strzelecki ono
Tue Oct 27 23:45:06 CET 2009


> There is no rule defined for .d files, nor is there a builtin rule, so
> this does nothing.

You are wrong. "include inexistent.d" (which is case where some .d not  
yet exist) cause make try many implicit rules and execute many  
(hundreds) of file checks.
Just check "make -d" on configures FFmpeg, you'll see what I mean.

>> (2) Define empty rules for Makefile, common.mak, subdir.mak &
>> config.mak that cancels implicit rules also for those files
>
> Why?

As above.

>
>> (3) Define empty rules for .svn/entries & version.sh... as above
>
> Why?

As above.

> Whatever you think you saw, this patch had nothing to do with it.

Sorry I don't get your point.

Regards,
-- 
Adam



More information about the ffmpeg-devel mailing list