Hallo,
ich baue mir eine eigen Bibliothek, die auf das jeweilige Target
abgestimmt ist. Diese haben dann das jeweilige Target im Namen, z.B:
buslogic_atmega16.a oder buslogic_atmega32 usw..
Es wird im Script also mit LIBNAME = buslogic_$(MCU) der Name definiert.
Das funktioniert einzeln prima, nur muss ich jetzt wenn ich alle libs
machen möchte
1) MCU im Makefile setzen
2) make clean
3) make
4) ab zu 1 für jede MCU typ :-(
Ich habe mir gedacht ich könnte es in der art lösen, was leider nicht
geht.
1 | alllib: mega16 meag32
|
2 |
|
3 | mega16:
|
4 | clean
|
5 | MCU = atmega16
|
6 | all
|
7 |
|
8 | mega32:
|
9 | clean
|
10 | MCU = atmega32
|
11 | all
|
leider kann ich so die make Target clean und all nicht aufrufen und das
setzen der "Variablen" MCU geht auch nicht. Ich bin da leider kein make
Profi.
Hat mir jemand einen Tipp wie ich das machen kann.
Danke
Juergen