Hallo oderlachs.

Ich bewundere ja insgeheim deinen Elan und deine Ausdauer! Bluthochdruck mit Linux abseits der Standardinstallation - das geht mir ähnlich.
Hier zwei unreife Gedankensplitter von mir ( "Just my two cents", wie andere hier zu sagen pflegen):

1) Kann man sich das Makefile eventuell als Projekt-Abfallprodukt einer anderen Programmierumgebung stibitzen? In seiner Struktur müsste das doch versteh- und anpassbar sein. Oder ist das genau das, was du vermeiden willst? Nur mal ganz einfach gedacht; die IDEs setzen gerade bei Linux doch ganz oft auf Standardtools auf. Das führt auch zu 2):

2) Ich hatte beim Überganz zu Linux mehr Glück mit dem MPLABX (die Microchip-IDE, ganz erstaunlich), sonst hätte ich viel schneller als du aufgegeben. Ich bin damals lediglich darüber gestolpert, dass ich "build-essential" nachinstallieren musste.

Gruß
RoboHolIC