Gast
#177993
Tach miteinander!
Ich habe 2 Projekte in 2 Ordnern nebeneinander liegen, und einen 3.
Ordner auf gleicher Ebene, in dem eine Kommunikationsroutine liegt, die
beide Projekte verwenden sollen. Das ganze sieht dann so aus:
/source
/projekt1
main.c
makefile.mak
/projekt2
main.c
makefile.mak
/libs
com.h
com.c
Nun benutzt das Projekt 1 einen Mega16, Projekt 2 einen Mega128, so
dass com.c projektabhängig z.B. über defines geändert werden muss (z.B.
UDR beim Mega16 und UDR1 beim Mega128). Wie kann ich in com.c
herausfinden welches Projekt gerade compiliert wird, also etwa so:
#ifdef projekt1
UDR=x
#endif
#ifdef projekt2
UDR1=x
#endif
?
Vielen Dank für Tips!
Stefan Seegel