On Mon, 2016-01-04 at 18:34 +0800, Bamvor Jian Zhang wrote: > On 01/04/2016 12:57 PM, Michael Ellerman wrote: > [...] > > > > No I meant Makefile, the very top level Makefile. > > > > There is already a kselftest target in there (line 1077), I meant we would add > > a kselftest-mergeconfig target in there. > > I am trying to add it in top level Makefile, it says: > $ make kselftest-mergeconfig > make[1]: *** No rule to make target 'kselftest-mergeconfig'. Stop. > Makefile:553: recipe for target 'kselftest-mergeconfig' failed > make: *** [kselftest-mergeconfig] Error 2 > > It works when I get rid of the config at the end of this target. So, I guess > that this is because the "%config" in this Makefile. How should I overwrite > this wildcard? Yes you're right that is the problem. If you call it 'kselftest-merge' it works. I'm not sure there's an easy way to fix it. For now maybe just call it 'kselftest-merge' or something, to avoid the name clash. CC'ing Michal in case he has any ideas. cheers -- 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