Refactor kernel makefile, make sure do make -C everything.