Я хочу включить заголовочные файлы на основе переменных makefile.
MakeFile
DISC := left
Передать эту переменную в программу C, как показано ниже:
CFLAGS += -DNAME=\"$(DISC)\"
Inmain.c, необходимо включить заголовок для правильного диска на основе переменной makefile.
Можно ли сделать
#include "NAME_header.h"
(где NAME передается из make-файла)
Я получаю сообщение об ошибке компиляции Ошибка: NAME_header.h не найден.
Действительно ли возможно включить заголовочные файлы таким образом?