2Fermer4
UtherLe 03/03/2008 à 23:16
Je vais prendre le cas de Tim, mon V4p0r shell qui est certes un peu particulier.

Il est constitué d'un programe principal(en fait juste un lanceur) et de plusieurs libs kernel que je charge avec les lib conditionelles. il peu s'agir de vraies bibliothèques, de plugins(simple ou complexes) ou même du corps du programme principal(pour pouvoir le décharger à l'exécution d'un programme)
Là TIGCC-IDE n'est pas vraiment adapté car pour TIGCC-IDE : un projet = un binaire, or j'ai plein de binaires.
Le makefile est très pratique pour être sur que je ne recompile que les éléments que j'ai modifié tout en étant sur de ne pas en oublier et vu comme je suis étourdi c'est pas du luxe.

De plus:
- le makefile me permet de lancer des script pour faire l'upload à ma TI ou à VTI(à l'époque ou j'arrivais à faire marcher le virtual link).

- il me permettait de faire différentes compilations, j'avais un "make core" qui ne construisait que tim_exe, tim_main et tim_api tandis que "make full" construit également les plugins et crée même la pack_archive.

Bref je dirais que le makefile est énormément plus souple mais bien évidement un peu moins évident. Sur la plupart des projets TI il sera dispensable.