« Autotools en C/Programme exemple » : différence entre les versions

Contenu supprimé Contenu ajouté
DCimarosa (discussion | contributions)
Création
 
DCimarosa (discussion | contributions)
Aucun résumé des modifications
Ligne 42 :
* ''README'' qui contiendra des informations concernant le programme. Se référer à un fichier ''README'' existant pour observer
 
===fichier ''configure.ac''===
Pour faciliter la rédaction de ce fichier, utilisons le programme ''autoscan'' qui va fournir un modèle.
Pour cela, il faut se placer dans le répertoire principal ''affichage'' :
Ligne 61 :
# Checks for programs.
AC_PROG_CC
 
# Checks for libraries.
 
# Checks for header files.
 
# Checks for typedefs, structures, and compiler characteristics.
 
# Checks for library functions.
 
AC_OUTPUT
</source>
 
===''Makefile.am''===
Il y aura plusieurs fichiers de ce type. Le ''Makefile.am'' le plus important se trouvera dans le répertoire principal ''affichage/''. Dans la plupart des projets, il ne contient qu'une ou deux lignes : la liste des sous-répertoires qu'il faudra parcourir dans notre exemple le répertoire ''src''. Pour l'indiquer à [[w:Automake]], nous allons renseigner la variable SRC
 
Voici donc le contenu de ''Makefile.am'' :
SRC=src
 
À chaque fois qu'un répertoire sera ajouté, [[Automake]] devra trouver un ''Makefile.am'' dedans. Ainsi, dans cet exemple, comme le répertoire ''src'' vient d'être ajouté, ''Automake'' devra trouver un ''makefile.am'' dans ''src''.