« Autotools en C/Programme exemple » : différence entre les versions
Contenu supprimé Contenu ajouté
Création |
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
===
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''.
|