Content-type: text/html Manpage of AUTOMAKE

AUTOMAKE

Section: User Commands (1)
Updated: Automake
Index Return to Main Contents
 

NOM

automake - créer automatiquement des Makefile.in à partir de Makefile.am  

SYNOPSIS

automake [ -a | --add-missing ] [ --amdir=REP ] [ --build-dir=REP ] [ -c | --copy ] [ --cygnus ] [ --foreign ] [ --gnits ] [ --gnu ] [ --help ] [ -i | --include-deps ] [ --no-force ] [ -o REP ] [ --output-dir=REP ] [ --srcdir-name=REP ] [ -v | --verbose ] [ --version ]  

DESCRIPTION

Pour créer tous les fichiers Makefile.in d'un paquetage, lancez le programme automake sans arguments dans le répertoire de niveau le plus élevé. automake trouvera automatiquement chaque Makefile.am (en cherchant dans configure.in) et générera les Makefile.ins correspondants. Notez que automake a une vue plutôt simpliste de ce qui constitue un paquetage ; il suppose que le paquetage n'a qu'un seul configure.in, dans le répertoire le plus élevé. Si votre paquetage a plusieurs configure.ins, vous devez lancer automake dans chaque répertoire qui contient un fichier configure.in.

Vous pouvez éventuellement donner à automake un argument ; .am est ajouté à la fin de cet argument, et le résultat est utilisé en tant que fichier d'entrée. Ceci est utilisé la plupart du temps pour reconstruire automatiquement un Makefile.in qui n'est plus à jour. Notez que automake doit toujours être lancé depuis le répertoire le plus élévé du projet, même si c'est pour regénérer le Makefile.in d'un sous-répertoire. Ceci est nécéssaire car automake doit scanner configure.in, et car automake se sert de la connaissance du sous-répertoire d'un Makefile.in pour changer son comportement dans certains cas.

automake peut prendre les options suivantes :

-a
--add-missing
Automake nécessite que certains fichiers communs existent dans certaines situations ; par exemple config.guess est requis si configure.in lance AC_CANONICAL_HOST. Automake est distribué avec plusieurs de ces fichiers ; Cette option ajoutera automatiquement les fichiers manquants au paquetage, lorsque ce sera possible. Dans le cas général, si Automake vous dit qu'un fichier manque, essayez en utilisant cette option.
--amdir=REP
Recherche les fichiers de données d'Automake dans le répertoire REP à la place du répertoire d'installation. Ceci est typiquement utilisé pour le débogage.
--build-dir=REP
Précise à Automake où se situe le répertoire de construction. Cette option est utilisée lorsqu'il y a des dépendances dans un Makefile.in généré par make dist ; elle ne devrait pas être utilisée dans d'autres cas que celui-ci.
-c
--copy
Lorsque cette option est utilisée avec --add-missing, les fichiers installés sont copiés. Par défaut, des liens symboliques sont créés.
--cygnus
Ceci fera suivre aux Makefile.ins les règles Cygnus à la place des règles GNU ou Gnits.
--foreign
Fixe la sévérité globale sur foreign (peu strict).
--gnits
Fixe la sévérité globale sur gnits (très strict).
--gnu
Fixe la sévérité globale sur gnu (par défaut).
--help
Affiche un résumé des options de la ligne de commande.
-i
--include-deps
Inclut toute information de dépendance générée automatiquement dans le Makefile.in généré. Ceci est généralement fait lors de la construction de distributions.
--no-force
Normalement automake crée tous les Makefile.ins mentionnés dans le fichier configure.in. Cette option lui fait juste mettre à jour les Makefile.ins qui ne le sont pas par rapport à leur dépendances.
-o REP
--output-dir=REP
Place le Makefile.in généré dans le répertoire REP. Normalement, chaque Makefile.in est créé dans le répertoire du Makefile.am correspondant. Cette option est utilisée lors de la construction de distributions.
--srcdir-name=REP
Indique à Automake le nom du répertoire source associé à la construction courante. Cette option est utilisée quand sont incluses des dépendances dans un Makefile.in généré par makedist; elle ne doit pas être utilisée dans d'autres cas.
-v
--verbose
Automake affichera des informations au sujets des fichiers lus ou créés.
--version
Affiche la version d'Automake.

 

VOIR AUSSI

aclocal(1), et la documentation Texinfo d'Automake  

AUTEURS

Automake fut écrit par David Mackenzie et Tom Tromey. Cette manpage fut écrite par Ben Pfaff <pfaffben@pilot.msu.edu> pour le paquetage automake Debian GNU/Linux.  

TRADUCTION

Traduit en français par Clément PLANTIER <clemplantier@gmail.com>  

AVERTISSEMENT SUR LA TRADUCTION

Il est possible que cette traduction soit imparfaite ou périmée. En cas de doute, veuillez vous reporter au document original en langue anglaise fourni avec le programme.


 

Index

NOM
SYNOPSIS
DESCRIPTION
VOIR AUSSI
AUTEURS
TRADUCTION
AVERTISSEMENT SUR LA TRADUCTION

This document was created by man2html, using the manual pages.
Time: 12:53:46 GMT, January 02, 2008