Previous
Next
Contents
Entre parenthèses les valeurs par défaut
- AR: programme de maintenance d'archive (ar)
- CC: compilateur C (cc)
- CXX: compilateur C++ (c++)
- RM: commande pour effacer un fichier (rm)
- TEX: programme pour créer un fichier TeX dvi à partir d'un
source TeX (tex)
- ARFLAGS: paramètres à passer au programme de maintenance
d'archives ()
- CFLAGS: paramètres à passer au compilateur C ()
- CXXFLAGS: paramètres à passer au compilateur C++ ()
Entre parenthèses les valeurs usuelles
- prefix: racine du répertoire d'installation (
/usr/local
)
- exec_prefix: racine pour les binaires (
$(prefix)
)
- bindir: répertoire d'installation des binaires (
$(exec_prefix)/bin
)
- libdir: répertoire d'installation des librairies (
$(exec_prefix)/lib
)
- datadir: répertoire d'installation des données statiques pour le
programme (
$(exec_prefix)/lib
)
- statedir: répertoire d'installation des données modifiables par
le programme (
$(prefix)/lib
)
- includedir: répertoire d'installation des en-têtes (
$(prefix)/include
)
- mandir: répertoire d'installation des fichiers de manuel (
$(prefix)/man
)
- manxdir: répertoire d'installation des fichiers de la
section x du manuel (
$(prefix)/manx
)
- infodir: répertoire d'installation des fichiers info (
$(prefix)/info
)
- srcdir: répertoire d'installation des fichiers source (
$(prefix)/src
)
Un utilisateur de make peut donner à ses cibles le nom qu'il
désire. Mais pour des raisons de lisibilité, on donne toujours un nom
standard à ses cibles selon leur comportement.
Quelques exemples de cibles standard:
all
: compile tous les fichiers source pour créer l'exécutable principal
install
: exécute all, et copie l'exécutable, les
librairies, les datas, et les fichiers en-tête s'il y en a dans les
répertoires de destination
uninstall
: détruit les fichiers créés lors de l'installation,
mais pas les fichiers du répertoire d'installation (où se trouvent les
fichiers source et le Makefile
)
clean
: détruit tout les fichiers créés par all
info
: génère un fichier info
dvi
: génère un fichier dvi
dist
: crée un fichier tar de distribution
Previous
Next
Contents