Gast
#439228
Hallo Wie baut man eigentlich ein C-Programm mit Header-Files und Assembler-Dateien korrekt auf. Für mein aktuelles Projekt hatte ich bisher einfach ein C-File, wo alles drin stand und ein Assembler-File, das ein paar externe Funktionen implementiert und auch auf ein paar externe Variabeln aus dem C-File zugriff. AVRStudio bzw. WinAVR hat dann dazu das passende Makefile geschustert und ich kann es in AVRStudio problemlos compilieren. Nun möchte ich aber die Struktur des Programms ein bisschen ändern: In cpu.c sollen in Zukunft die von mir bereitgestellten Funktionen stehen, und in program.c soll der Benutzer der Bibliothek dann seine eigene Software implementieren können. Wie teile ich nun den Code auf? Wie sieht das Makefile aus? Ich bin da ehrlich gesagt ziemlich ratlos, und man findet auch kaum Infos im Netz. Gruss Michael