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:// |