Существует ли какая возможность усечь переменную макефайла. Т.е. объявлен тип микроконтроллера MCU = atmega16, можно ли из этой переменной не брать первые два символа? Например для avreal'а тип должен быть равен mega16.
zltigo
Jul 12 2006, 12:24
Цитата(Igor_U @ Jul 12 2006, 15:00)
Существует ли какая возможность усечь переменную макефайла. Т.е. объявлен тип микроконтроллера MCU = atmega16, можно ли из этой переменной не брать первые два символа? Например для avreal'а тип должен быть равен mega16.
Если помянутый Вами WINAVR действительно пользуется чем-то типа реального make, то примерно так:
$(subst at,, $(MCU) )
Igor_U
Jul 12 2006, 12:32
Цитата(zltigo @ Jul 12 2006, 16:24)
Если помянутый Вами WINAVR действительно пользуется чем-то типа реального make, то примерно так:
$(subst at,, $(MCU) )
ОК. Спасибо. То, что надо.
beer_warrior
Jul 12 2006, 12:34
Вообще-то автор затачивал Avreal под WinAVR, так-что не переживайте все совместимо. Схавает он ATMEGA.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.