Существует ли директива Linux Kernel #ifdef
для условной компиляции, которая устанавливается системой сборки ядра (kbuild)?
USECASE
У меня есть файл исходного кода с записями карты регистров для SoC и с функциями, используемыми драйвером ядра. Этот файл должен быть включен программами пользовательского пространства, а также использовать записи карты регистра:
myheader.h:
...
#define REGENTRY1 0x0001
#define REGENTRY2 0x0002
.....
#ifdef ANY_KERNEL_DIRECTIVE???
firstkernelspacefunc();
....
#endif
Или, может быть, есть другие решения для этого варианта использования?