Thorsten S. schrieb:
> Kennt da jmd einen halbwegs schönen Workaround?
Einen Workaround wofür?
Ev. suchst du ja eine Möglichkeit, wie du den Präprozessor für dich
einspannen kannst.
1 | #ifdef CONFIG_1
|
2 |
|
3 | int alarm_lvl = 5;
|
4 | char version[] = "version1";
|
5 |
|
6 | #endif
|
7 |
|
8 | #ifdef CONFIG_2
|
9 |
|
10 | int alarm_lvl = 8;
|
11 | char version[] = "version1";
|
12 |
|
13 | #endif
|
du definierst dann zb im Makefile welche Konfiguration du haben willst,
indem du ein entsprechendes define beim Compileraufruf mitgibst.
eventuell kommst du mit Präproprozessor 'Variablen' und entsprechenden
#if #elif #endif weiter.
Was ist das Problem?