[PATCH resend] Makefile: explicitly set target name for autogenerated dependencies

2013-02-01 Thread Jonathan Nieder
Date: Fri, 18 Nov 2011 17:23:24 -0600 gcc -MF depfile -MMD -MP -c -o path/to/file.o produces a makefile snippet named depfile describing what files are needed to build the target given by -o. When ccache versions before v3.0pre0~187 (Fix handling of the -MD and -MDD options, 2009-11-01) run,

Re: [PATCH resend] Makefile: explicitly set target name for autogenerated dependencies

2013-02-01 Thread Jeff King
On Fri, Feb 01, 2013 at 02:45:19PM -0800, Jonathan Nieder wrote: After a change in a header file, object files in a subdirectory are not automatically rebuilt by make: $ touch cache.h $ make builtin/add.o $ Luckily we can prevent trouble by explicitly supplying the