Hi,
sorry für meine späte Antwort aber ich war über die Feiertage weg.
Die Lib ist auch nur eine C-Datei die man im Makefile einbinden muß, damit sie mitübersetzt wird. Am einfachsten kopiert man die files uart.c und uart.h in dasselbe Verzeichnis wie die anderen Quellen. Um die Funktionen der Lib benutzen zu könnene, muß du das File "uart.h" in deinen Quellen includen.

Code:
#include "uart.h"
Im Makefile muß man dann nur noch die Zeile folgende anhängen, damit die Lib mitübersetzt wird.
Code:
# List C source files here. (C dependencies are automatically generated.)
SRC = test.c
SRC += uart.c
PN ist nicht gerade eine komfortable Entwicklungsumgebung. Du kannst den Zielprozessor aber im Makefile festlegen, und immer dieses Makefile verwenden (kopieren). Komfortabler geht das ganze mit dem AVRStudio von Atmel.

So ändert man den Zielprozessor im Makefile
Code:
# MCU name
MCU = atmega128

Gruß m.ar.v.i.n