- # test running make in kernel directory, using "make kernelversion"
- make_returncode = run_command('make', '-sC', kernel_dir,
- 'kernelversion').returncode()
- if make_returncode != 0
- warning(WARN_NO_HEADERS)
- else # returncode == 0
+# test running make in kernel directory, using "make kernelversion"
+make_returncode = run_command('make', '-sC', kernel_dir + '/build',
+ 'kernelversion').returncode()
+if make_returncode != 0
+ warning('Cannot compile kernel modules as requested - are kernel headers installed?')
+ subdir_done()
+endif