Ansonsten bißchen Eigenwerbung:
http://www.sax.de/~joerg/mfile/
Da gibt's eine Variante als .zip, bei der das Makefile-Template für
WinAVR zugeschnitten ist und eine Variante als .tar.gz, bei der das
Template für Unixe zugeschnitten ist. Die Unix-Variante ist
insbesondere unabhängig von GNU make (sollte mit allen 3
make-Varianten laufen: GNU, BSD, SysV). Außerdem enthält sie weniger
Kommentare (Unixler haben man pages :), macht keine automatischen
dependencies (Unixler können "make depend" eintippen), und sie
unterläßt all diese doofen Meldungen, die ein AVR Studio 3 gebraucht
hat, um den Erfolg des Compilierens zur Kenntnis zu nehmen, weil sie
zu faul/doof waren, den exit code ordentlich auszuwerten.