I suppose in the short term we need yet another configure (or make) option to specify the location of the kernel build. But I really detest this solution. I would much rather be able to build a single module that would work with any kernel built from a given set of sources.