Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
make [Le 30/12/2015, 00:07] – [Affectations] faute de frappe 88.178.62.246make [Le 13/09/2016, 16:44] (Version actuelle) – reformulation phrase intro, ajout liens bcag2
Ligne 3: Ligne 3:
  
 ====== Make ====== ====== Make ======
-make est un gestionnaire de versions, à la syntaxe parfois déroutante...+make est un utilitaire pour "scripter" la compilation et l'édition de liens\\ 
 +Sa syntaxe est au premier abord déroutante...
  
 ===== Affectations ===== ===== Affectations =====
Ligne 10: Ligne 11:
   * ?= affectation conditionnelle   * ?= affectation conditionnelle
   * += affectation par concaténation (ajout à droite, avec un espace)   * += affectation par concaténation (ajout à droite, avec un espace)
- 
- 
  
 ===== Variables internes ===== ===== Variables internes =====
Ligne 22: Ligne 21:
 | $? |La liste des dépendances plus récentes que la cible| | $? |La liste des dépendances plus récentes que la cible|
 |$* |Le nom du fichier sans suffixe| |$* |Le nom du fichier sans suffixe|
 +
 +===== Références/Liens =====
 +[[http://www.labri.fr/perso/billaud/IUT/AP2-POO-0910/060-faire-makefile.pdf]]\\
 +[[http://www.gnu.org/software/make/manual/make.html | doc officielle de make sur gnu.org (en)]]