Previous Next Contents

4. Macro-commandes et variables

Les habitué(e)s de la programmation C ne seront pas dépaysé(e)s par le concept des variables de make. En fait, il faut plutôt considérer les variables comme des macro-commandes (#define en C).

4.1 Déclaration

La déclaration se fait tout simplement avec la syntaxe ci-dessous:

NOM = VALEUR
Les espaces insérés ici ne sont pas obligatoires, mais facilitent la lisibilité du Makefile. La valeur affectée à la variable peut comme pour les macro-commandes du C comporter n'importe quels caractères, elle peut aussi être une autre variable.

4.2 Appel

La syntaxe de l'appel de la macro-commande est la suivante:

$(NOM)

4.3 Exemple

prefix = /usr/local
bindir = $(prefix)/bin


Previous Next Contents