Autotools céltípus.
Sébastien Granjoux
seb.sfo@free.fr
Kelemen Gábor
kelemeng at gnome dot hu 2012, 2013, 2015.

# Autotools projekttípus

Számos különböző céltípus létezik.

# Osztott programkönyvtár (Libtool)

Ez egy több program által megosztott programkönyvtárat képvisel, amely futásidőben kerül összeállításra. A leggyakrabban használt programkönyvtártípus Linux alatt. Windowson dinamikusan szerkesztett könyvtárnak hívják.

A Libtool csomagot használja. A nevének a „lib” szóval kell kezdődnie, és a „.la” kiterjesztéssel kell rendelkeznie.

# Modul (Libtool)

Egy programkönyvtárat képvisel, amelyet gyakran bővítménynek is neveznek, ezt futásidőben explicit módon maga a program szerkeszti. Ezt kizárólag a használt funkcióknak megfelelő kód betöltésére használják.

A Libtool csomagot használja. A nevének nem kell a „lib” szóval kell kezdődnie, de a „.la” kiterjesztéssel kell rendelkeznie.

# Statikus programkönyvtár (Libtool)

Ez a programmal fordítási időben szerkesztett programkönyvtárat képvisel. Csak a ténylegesen használt függvények maradnak az előállított futtatható fájlban.

A Libtool csomagot használja. A nevének a „lib” szóval kell kezdődnie, és a „.a” kiterjesztéssel kell rendelkeznie.

# Program

Ez például egy C forrásfájlokból lefordított programot képvisel. Minden gyermek a program előállításához lefordított forrásfájlokat képviseli.

# Python modul

Egy Pythonban írt programot képvisel.

# Java modul

Egy Javaban írt programot képvisel.

# LISP modul

Egy LISP-ben írt programot képvisel.

# Fejlécfájlok

Ez a cél lehetővé teszi fejlécfájlok csoportosítását, és a telepítési helyük megadását.

# Man dokumentáció

A projekt által igényelt man oldalakat csoportosítja.

# Info dokumentáció

A projekt által igényelt info oldalakat csoportosítja.

# Egyéb adatok

A projekt által igényelt adatfájlokat, például képeket, felületleírásokat, beállításfájlokat stb. csoportosítja.

# Parancsfájl

A parancsfájlokat képviseli. Ezek a parancsfájlok csak a megadott könyvtárba kerülnek telepítésre. Ha a parancsfájlok előállításra kerülnek, akkor további szabályok szükségesek.