Messages in this thread | | | Date | Tue, 9 Apr 2013 19:40:32 +0530 | From | Vineet Gupta <> | Subject | Re: [PATCH] Kbuild: Avoid DTB rebuilds if source files are untouched |
| |
On 04/04/2013 11:06 PM, Stephen Warren wrote:
> +.SECONDARY: $(obj)/%.dtb.S > + > $(obj)/%.dtb.S: $(obj)/%.dtb > $(call cmd,dt_S_dtb) > > and no longer see make rm'ing the .dtb.S file. So, the .SECONDARY is > behaving as expected, and should fix your problem.
Interestingly, if I make the file name explicit, .SECONDARY works for me too.
.SECONDARY: $(obj)/angel4.dtb.S
http://stackoverflow.com/questions/5426934/why-this-makefile-removes-my-goal
Is this a make bug or is it related to when the rule is parsed by make !
-Vineet
| |