"make binrpm-pkg" does not work properly, it does not create kernel headers and the installed kernel is missing the initramfs and system map, this is not the most appropriate answer in fact its not even a correct answer.
the closest kernel spec file i have seen to what you are asking for is the one cormander used for the grsecurity rpm's ( it only includes one patch) I have forked this project here
https://github.com/Laurelai/grsecurity-kernel-rpm if you would like to follow it. I will attempt to include a generic kernel.spec when time allows and if there is enough interest[COLOR="Silver"]