defines fuer AVR-Assembler

Gast #20597
Lesenswert?

Hallo,

seit einer Weile programmiere ich mit Assembler
in Verbindung mit dem AVR-Studio und bin recht
zufrieden.

Eine Sache stört mich aber. Gerne würde ich
auch verschiedene Software-Varianten in ein
und demselben Grundcode verwalten können.

Es ist ungünstig für jede Variante eine neue
Datei anlegen zu müssen. Bei entdeckten Fehlern
und Verbesserungen sind so immer parallel alle
Fassungen mitzuziehen, was erhebliche Probleme
macht, wenn man hier nicht genau vorgeht.

In C nutzt man #defines, die es aber leider beim
AVR-Assembler nicht gab. Oder habe ich da was
übersehen.

Wie realisiere ich nun diese unterschiedlichen
Stände in einer Datei? Gibt es da etwas?
Gast #20602
Lesenswert?

Danke Andreas für die Anregung:
Ich habe den cpp aus dem GNU mal drüberlaufen
lassen. Es gibt es paar Meldungen und die
Formatierung ändert sich ziemlich.

Dummerweise lässt der cpp neben der Auflösung
der #ifdef Kommentare in der Art #Zeilennummer
im Code zurück.

So ganz einfach wird es also wohl nicht gehen.
Einen Schalter, wie man das loswerden kann habe
ich nicht entdeckt.

So müsste ich ein kleines Programm schreiben, um
das wieder loszuwerden?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren