In fact, I'm not sure it sould be called a "build problem".
Because the targeted binary file have successfuly gernerated and then an error "no rule to build target 'cmd'.".
Normal build process will stop when the binary file got generated.
When I use custom Makefile, the codeblock want to build something after the binary file got generated.
From my observation, this problem is causing by Rev 7895, which want to redirect the output log to null (silent build).
Sorry for not expressing the problem well, and thnak for your help again.