Projekt tartalmának megjelenítése.
Sébastien Granjoux
seb.sfo@free.fr
Kelemen Gábor
kelemeng at gnome dot hu 2012, 2013, 2015.

# Projekt megjelenítése

A projekteket egy fa képviseli, a gyökérelem megfelel a projektnek, míg a gyermekek programokat, programkönyvtárakat, könyvtárakat és forrásfájlokat képviselnek. Minden elem rendelkezhet tulajdonságokkal, amelyek további részletek, például projektverzió, fordítójelzők vagy telepítési könyvtárak megadását teszik lehetővé. Ezek az elemek több kategóriába oszthatók, a háttérprogramtól függően ezek nem mind érhetők el:

# Gyökér

Csak egy ilyen típusú csomópont van, ez magát a projektet képviseli. Itt lehet beállítani a projektszintű tulajdonságokat, mint a projekt nevét vagy verziószámát.

# Modul

Az autotools projektben használt csomagok halmaza. A gyökér csomópont gyermekeiként jelennek meg és az összes definiált modult képviselik, az azokat használó célok gyermekeiként. További részletekért lásd a szakaszt.

# Csomag

Ez egy, az autotools projektben használt csomagolt programkönyvtár. Az egyes modulok gyermekeiként jelennek meg. További részletekért lásd a szakaszt.

# Mappa

Ennek segítségével a célok csoportosíthatók, lehetővé téve közös tulajdonságok beállítását. Gyakran csonk könyvtárak valósítják meg. Részletekért lásd a szakaszt.

# Cél

Ez csoportosítja a fájlokat, és meghatározza a használatuk módját. Több különböző típusú cél van, például program, programkönyvtár vagy adat, amelyek megfelelnek a tartalmazott fájlok különböző felhasználási módjainak. Gyakran képviselnek generált projektfájlokat, például lefordított programokat vagy programkönyvtárakat. További részletekért lásd a fejezetet.

A célokat fogd és vidd módszerrel a projektfanézet elejére helyezheti a könnyebb elérésük érdekében. Alapesetben minden programcél ide lesz helyezve.

# Forrás

Minden forrásfájlt a projektnézet egy eleme képviseli. Az egyes fájlok használati módja a szülő céltól függ. Egy program típusú cél minden gyermeke lefordításra kerül az előállításához, míg egy adat típusú cél gyermekei csak átmásolásra kerülnek egy könyvtárba a telepítés során. További részletekért lásd a fejezetet.