Compilation - alu_ext

Compilation - alu_ext

by Sophie Sarah Ammann -
Number of replies: 1

Bonjour, 

Nous voulions faire un flag spécial pour l'utilisation d'alu_ext dans cpu_alu, du genre :

#ifdef ALU_EXT

#endif

Et rajouter ce flag à la compilation des cibles en ayant besoin afin de pouvoir continuer à exécuter les anciens tests (puisqu'ils n'ont pas besoin de cette librairie). Cependant lorsqu'on make all, cpu_alu.o sera compilé est utilisé par tout le monde, du coup notre stratégie ne fonctionne pas. Avez-vous une solution ? 

(A part rajouter alu_ext pour tous les tests)

Merci  

In reply to Sophie Sarah Ammann

Re: Compilation - alu_ext

by Jean-Cédric Chappelier -

une solution possible est d'avoir DEUX cibles .o différentes (dans le Makefile, donc) : p.ex. cpu_alu.o et cpu_alu_with_lib_call.o
et d'utiliser celle désirée dans les listes de dépendances.