24  Configure, Autoconf, Automake,  Philippe.Dax@enst.fr,  © ENST - 2001-2004 - BDL Dup Top Prev Next >>>

Makefile.am

Types de hiérarchies

3 types

"flat" : les fichiers sources sont dans le même répertoire

"deep" : les fichiers sources sont dans plusieurs répertoires, sauf les fichiers de configuration. Utiliser 'SUBDIRS'

SUBDIRS = src mylib demo html
    

"shallow" : les fichiers sources principaux sont dans le répertoire sommet et différentes parties, usuellement les bibliothèques, sont dans des sous répertoires

Format des lignes

Attribut = valeur(s)

## est un commentaire non transmis au Makfile.in

Ajout éventuel de lignes standards "make", notamment des macros

Options

AUTOMAKE_OPTIONS =...

Sévérité

"foreign" : très làche, très fortement recommandé

"gnu" : conforme aux standards GNU (par défaut)

"gnits" : conforme aux standards GNITS (très strict)

Dépendences

"no-dependencies" : pas de contrôle de dépendences

AUTOMAKE_OPTIONS = foreign no-dependencies