Habe die gleichen Gedanken. Habe mich fast schon mit dem ändern des Makefile abgefunden.Zitat von SnoopysBot
Mich stört auch die asuro.c. Die möchte ich als LIB haben, damit nur noch die Funktionen dazu kommen die auch gebraucht werden.
Hallo miteinander,
beim Durchsuchen des roboternetz-Forums konnte ich keine einfachere make-Datei finden, als die mitgelieferte.
Ich verwende nur folgende make-Parameter:
make all
make extcoff
make clean
Nun möchte ich mir gerne eine einfachere make-Datei erstellen, die folgende Vorteile hätte:
- * übersichtlicher: sowohl die make-Datei, als auch die Ausgaben des Compilers, Linkers, etc.
Wer zum Henker braucht z.B. jedesmal die Versionsinformationen des Compilers oder die Dateigröße vorher und nachher?
* einfacher zu verstehen und daher anzupassen
* einen sprechenderen Dateinamen als test.c und test.hex verwenden können.
Bisher behelfe ich mir, indem ich die Zeile TARGET = xxx anpasse. Das möchte ich aber über die Kommandozeile angeben können, damit ich aus Programmers Notepad direkt mein aktuelles Projekt mit dem passenden Namen erzeugen kann.
* asuro.o nur binden, nicht ständig asuro.c übersetzen, um eine Fehlerquelle zu vermeiden.
Außerdem habe ich dann nicht zig asuro.c-Dateien in Kopie herumliegen, sondern die eine erweiterte aus dem roboternetz.
Vielen Dank übrigens dafür!
Gibt es so etwas schon, oder lohnt sich für mich die Mühe, meine angestaubten make-Kenntnisse ein bißchen aufzufrischen (z.B. die Doku zu make lesen)?
Ein auf Eure Antworten gespannter SnoopysBot!
Habe die gleichen Gedanken. Habe mich fast schon mit dem ändern des Makefile abgefunden.Zitat von SnoopysBot
Mich stört auch die asuro.c. Die möchte ich als LIB haben, damit nur noch die Funktionen dazu kommen die auch gebraucht werden.
Prostetnic Vogon Jeltz
2B | ~2B, That is the Question?
The Answer is FF!
was haltet Ihr >>>davon<<<?
Gruß Sebastian
Vogon: Hast Du schon eine angepasste make-Datei?
izaseba: Super, vielen Dank. Das Tutorial habe ich mir schon auf meinen Laptop kopiert. Allerdings bin ich noch nicht dazu gekommen, es durchzuarbeiten. Das war ein Fehler!
Gruß,
Mathias
@SnoopysBot:
Im habe mir im Programmers Notepad drei Einträge angelegt:
Make-all, Make-clean und Make-cof,
mit dem "Command" make.exe und Params all, clean und extcoff.
Den Makefile lasse ich wie er ist: TARGET = test
Deshalb auch alle Programme und Hexfile usw "test.xxx"
Prostetnic Vogon Jeltz
2B | ~2B, That is the Question?
The Answer is FF!
Hallo zusammen,
es gibt auch das Tool mfile. Ein Makefile Generator für AVR-GCC.
http://www.sax.de/~joerg/mfile/.
Hat das schon mal jemand probiert?
Gruß Peter
Tja, von mfile habe ich in dem oben genannten Tutorial gelesen. Eigentlich soll es bei WinAVR mitinstalliert sein, was bei mir aber definitiv nicht der Fall ist.
Danke für den Link. Jetzt kann ich es mir direkt aus dem Internet installieren und einmal anschauen.
Ich melde mich, sobald ich über mfile genaueres weiß.
Gruß,
Mathias
Lesezeichen