ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
10 июля
311953 Топик полностью
Cepгeй Бopщ (02.03.2012 22:45, просмотров: 93) ответил Точкa oпopы из дому на Подскажите, как называется файл с описанием синтаксиса makefile (WinAVR). Или как вставить в него проверку некоевого #define, определенного в исходнике? Глядя на то, что там написано, - попробовал нацарапать "ifeq ($(debug), 0) ... ... ...
В доке к WinAVR описания GNU make нет. Гуглите "GNU make" и найдете довольно быстро. Сам make исходники не парсит, он лишь вызывает другие программы. Можно из makefile вызывать gcc с ключами "показать символы препроцессора" и сторонней утилитой парсить вывод, но гораздо проще определить в makefile вашу переменную debug и передавать ее компилятору как символ препроцессора: CFLAGS += -DDEBUG=$(debug) точно так же, как передается частота кварца.