# Exemple de Makefile.am pour une bibliothèque partagée. Ceci construit
# une bibliothèque nommée "example" comme libexample.so.2.1.2
# Ce Makefile.am est tiré des kdelibs et a été modifié pour servir
# d'exemple.
#
# David Sweet
#
INCLUDES= $(all_includes)
lib_LTLIBRARIES = libexample.la
# Note : Si vous spécifiez a:b:c comme version à la ligne suivante,
# la bibliothèque générée aura la version (a-c).c.b. Dans cet exemple,
# la version est 2.1.2.
libexample_la_LDFLAGS = -version-info 3:2:1 $(all_libraries)
include_HEADERS = header1.h header2.h\
header3.h
# Quels en-têtes ne doivent pas être installés lors du make install ?
noinst_HEADERS = version.h
libexample_la_SOURCES = code1.cpp code2.cpp
code3.cpp
# USE_AUTOMOC est pratique. Il se charge de toutes les dépendances
# venant de moc.
# (Vous devez quand même inclure, par exemple, header1.moc dans code1.cpp)
libexample_la_METASOURCES = USE_AUTOMOC |