Suivant Précédent Table des matières
# 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 |
Suivant Précédent Table des matières