Következő Előző Tartalom

## 19. További információk

## 19.1 Példa Makefile.am egy megosztott könyvtárhoz

> `

>     # Példa Makefile.am egy megosztott könyvtárhoz. Létrehozza az
>     #  "example" nevű könyvtárt  libexample.so.2.1.2 fájlnév alatt
>     # Ez a Makefile.am a kdelibs disztribúcióból lett kiemelve és módosítva
>     #  a példa kedvéért
>     #
>     # David Sweet
>     #

>     INCLUDES=  $(all_includes)

>     lib_LTLIBRARIES  = libexample.la

>     # Megjegyzés: Ha a:b:c -t ad meg verziószámként a következő sorban,
>     #  a keletkező könyvtár verziója (a-c).c.b lesz. A jelen
>     #  példában a verziószám 2.1.2.
>     libexample_la_LDFLAGS = -version-info 3:2:1 $(all_libraries)

>     include_HEADERS = header1.h header2.h\
>                       header3.h

>     # Mely header-fájloknak nem lenne szabad telepítve lennie amikor a 'make install' kész?
>     noinst_HEADERS = version.h

>     libexample_la_SOURCES = code1.cpp code2.cpp
>                             code3.cpp

>     #  A USE_AUTOMOC nagyszerű. Az Ön összes "moc"-os függőségéről
>     #   gondoskodik.
>     #  (Azért Önnek még mindig 'include'-olni kell, például, a header1.moc-ot a code1.cpp-ben.)
>     libexample_la_METASOURCES = USE_AUTOMOC

> `

Következő Előző Tartalom