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 -- To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html