squale92 :
l'IDE doit générer une sorte de .bat à chaque compilation, afin de déterminer quels fichiers ont été modifiés, et donc quels fichiers recompiler.
cela dit, je pense pas qu'elle génére quoi que ce soit... elle doit se contenter d'appeller tigcc.exe en interne
Même pas, elle appelle les outils un par un. (Il y a du code commun à
IDE.exe et à
tigcc.exe, et il y a aussi des détails qui sont faits différemment dans
IDE.exe et dans
tigcc.exe.)
cela dit, tu peux parfaitement faire ton .bat toi-même...
Non. Il ne faut
jamais appeller un exécutable autre que
tigcc.exe ou
tprbuilder.exe directement. Ça ne marchera plus avec les versions futures. (Parce que les outils utilisés en interne changeront dès la prochaine bêta et sont susceptibles de rechanger à tout moment. Le nom de notre linker, par exemple, ne vous regarde pas.)
tu pourras meme toi-même fixer tes options, pour chaque fichier source, plutot que pr tout le projet
Pour faire ça, il suffit d'utiliser
tigcc -c pour compiler chaque source et
tigcc pour linker. Et pour passer des arguments aux outils particuliers, cf.
http://tigcc.ticalc.org/doc/comopts.html#SEC12. Attention, évitez d'utiliser
-Wl, parce qu'on changera le linker dans la prochaîne bêta, et donc la plupart des options ne seront plus reconnues. (En revanche, notre nouveau linker aura des fonctionnalités très intéressantes que le linker GNU n'a pas. Et avant qu'il y en aient qui râlent sans raison: notre nouveau linker sera aussi sous GPL.)