@fabqu:
Müssen meine Libs vielleicht im selben Ordner sein, wie mein Programm? Denn ich gebe ja "nur" den Relativpfad an, oder?
Das makefile funktioniert ohne weitere Änderungen nur, wenn man genau dieselbe Ordnerstruktur für eigene Programme nimmt, wie bei den RP6 Examples:
RP6Programs\RP6BASE_PROGRAMS\MyProgram_01\(eigene Programmdateien)
RP6Programs\RP6Lib\RP6base\(Base Lib-Dateien)
RP6Programs\RP6Lib\RP6common\(I2C- und UART- Lib-Dateien)

Alternativ kann man die Pfade im makefile anpassen.

N.B.: Ich würde kein "+" im Dateinamen verwenden.

Gruß Dirk