makefile in die dependencys

Gast #238987
Lesenswert?
• ▲
▼
Hallo,

ist es möglich, die mcu-Option direkt im Source (h-file) anzugeben
statt im Makefile?

Bei meinem Projekt wird entweder der mega16 oder der mega32 verwendet,
je nachdem ob ein Display dranhängt oder nicht. Da wäre es schön, nur
eine Änderung im Header-File machen zu müssen.

Danke, Stefan
Gast #238989
Lesenswert?
• ▲
▼
> Bei meinem Projekt wird entweder der mega16 oder der mega32
> verwendet, je nachdem ob ein Display dranhängt oder nicht. Da wäre
> es schön, nur eine Änderung im Header-File machen zu müssen.

Mach doch zwei Targets in deinem Makefile, eins für den mega16 und eins
für den mega32. Dann brauchst du gar keine Änderungen.
Gast #238990
Lesenswert?
• ▲
▼
Danke erstmal.

Ich wühle mich gerade durch die Makefile-Beschreibung. 2 Targets
anzulegen für die unterschiedlichen Atmegas habe ich schon hinbekommen.
Jetzt probiere ich noch, wie ein automatisches clean möglich ist, wenn
das Target gewechselt wird.

Viele Grüße, Stefan

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.