Вы хотите прикрутить к makefile вывод имени скрипта? Я тоже!
Вот тут
http://www.nongnu.org/avr-libc/user-manual/using_tools.html ( папка_c_WinAVR/doc/avr-libc/avr-libc-user-manual/using_tools.html) таблица Architecture|MCU name|Macro в которой можно для, например, atmega16 узнать её архитектуру: avr5. Ещё в FAQ прочитать
Цитата
A .x script file is the default script A .xr script is for linking without relocation (-r flag) A .xu script is like .xr but *do* create constructors (-Ur flag) A .xn script is for linking with -n flag (mix text and data on same page). A .xbn script is for linking with -N flag (mix text and data on same page).
Сложив всё вместе сделать вывод, что скриптом по умолчанию для меги16 будет avr5.x.
P.S. Вы ведь не собираетесь его изменять прямо там