Zitat Zitat von Filou89 Beitrag anzeigen
Reicht diese zeile nicht aus?
Code:
 SRC += $(AT90_LIB_PATH)/AT90base/AT90Lib.c
Nein. Du hast den Fehler, weil er beim Übersetzen von LedAndButton.c den Header AT90Lib.h nicht findet. Dass es noch eine weitere Source-Datei gibt, die in einem anderen Ordner liegt, interressiert den Compiler beim Übersetzen von LedAndButton.c nicht die Bohne. Es interessiert ihn nicht nur nicht, er weiß es auch gar nicht. Jede Source-Datei wird separat und unabhängig von den anderen übersetzt.

Zitat Zitat von Filou89 Beitrag anzeigen
Wie würdest du es denn schreiben? Ich kenne mich mit den Makefiles nicht sonderbar gut aus.
Es gibt in deinem Makefile bereits eine vorbereitete Variable für deinen Fall. Du musst es nur durchsehen und die Kommentare lesen.