Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| dev:make:start [2016/12/21 16:22] – créée yoann | dev:make:start [2023/03/23 13:55] (Version actuelle) – yoann | ||
|---|---|---|---|
| Ligne 4: | Ligne 4: | ||
| **make** est un programme permettant d' | **make** est un programme permettant d' | ||
| + | |||
| + | ===== Installation ===== | ||
| + | |||
| + | Via le gestionnaire de paquets: | ||
| + | <code bash> | ||
| + | sudo apt-get install make | ||
| + | </ | ||
| ===== Makefile ===== | ===== Makefile ===== | ||
| Ligne 51: | Ligne 58: | ||
| if [ -d ./build ]; then rmdir ./build; fi | if [ -d ./build ]; then rmdir ./build; fi | ||
| </ | </ | ||
| + | |||
| + | ===== Cibles particulières ===== | ||
| + | |||
| + | Les cibles sans dépendances sont systématiquement exécutées par make tant qu'un fichier/ | ||
| + | |||
| + | < | ||
| + | # Déclaration des cibles particulières | ||
| + | .PHONY: all, install, clean | ||
| + | </ | ||
| + | |||
| ===== Références ===== | ===== Références ===== | ||
| * http:// | * http:// | ||
| + | * https:// | ||