Hi,

soweit stimmt das, die Sourcefiles müssen aber alle im gleichen Verzeichnis wie das makefile stehen. Tun sie das nicht muß man den Pfad mit angeben, oder man fügt noch folgende Zeile im Makefile ein mit den Pfadangaben.

VPATH==../../lib

FÜr eine Einführung in C empfiehlt sich:
https://www.roboternetz.de/wissen/index.php/C-Tutorial