Пустой и неопределенный макрос
Обновлен: Ноябрь 2007
Пустой и неопределенный макросы разворачиваются в пустые строки, но макрос, определенный как пустая строка, рассматривается как определенный в выражениях препроцессора. Чтобы определить макрос как пустую строку, не указывайте никаких знаков, кроме знаков пробела или табуляции посла знака равенства (=) в командной строке или командном файле, и заключите пустую строку или определение в двойные кавычки (" "). Чтобы отменить определение макроса, используйте !UNDEF. Дополнительные сведения см. в разделе Директивы обработки файлов makefile.