-
Notifications
You must be signed in to change notification settings - Fork 4
Makefile
MaximeCheramy edited this page Feb 29, 2012
·
3 revisions
- make : Compilation du projet.
- make runqemu : Compilation et exécution avec qemu
- make runbochs : Compilation et exécution avec bochs
- make runqemugdb : Compilation, exécution avec qemu et gdb pour le debug.
- make depend : Recalcule des dépendances, à effectuer lors de l'ajout d'includes.
- make clean : Clean du projet (+ make depend).
- make USECLANG=1 : Compilation avec clang au lieu de gcc.
- make doc : Génère la documentation doxygen.
- make installhooks : Installation des hooks Git pour empêcher de commiter avec des erreurs ou warnings.
Toujours taper les commandes make depuis la racine du projet. Ce Makefile va alors faire des appels récursifs aux autres Makefiles pour compiler l'ensemble du projet.
En cas de comportement étrange, toujours essayer de faire un make clean, on sait jamais.
Pour avoir les messages d'erreurs en couleur, il suffit d'installer colorgcc.
make WERROR=1 permet d'arrêter la compilation au moindre warning.