Ero sivun ”GNU build system” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p Libtool |
|||
| Rivi 43: | Rivi 43: | ||
|- | |- | ||
| [[Aclocal]] || Auttaa luomaan aclocal.m4-tiedoston, joka sisältää Autoconf-makroja ulkoisille ohjelmille ja kirjastoille. || Makrojen kerääminen (auttaa erityisesti, kun projekti tarvitsee kolmannen osapuolen kirjastoja). | | [[Aclocal]] || Auttaa luomaan aclocal.m4-tiedoston, joka sisältää Autoconf-makroja ulkoisille ohjelmille ja kirjastoille. || Makrojen kerääminen (auttaa erityisesti, kun projekti tarvitsee kolmannen osapuolen kirjastoja). | ||
|- | |||
| [[Libtool]] || Skripti, joka helpottaa siirrettävien kirjastojen (jaettujen/dynaamisten kirjastojen) luomista eri järjestelmissä. || SSiirrettävien kirjastojen luominen (käsittelee eroja DLL:ien ja SO-tiedostojen välillä eri alustoilla). | |||
|- | |- | ||
| [[Autoreconf]] || Ajaa kaikki edellä mainitut työkalut (Autoconf, Automake, Aclocal) automaattisesti oikeassa järjestyksessä. || Kätevöittää kehittäjän työnkulkua luomalla tarvittavat konfiguraatiotiedostot projektin juuresta. | | [[Autoreconf]] || Ajaa kaikki edellä mainitut työkalut (Autoconf, Automake, Aclocal) automaattisesti oikeassa järjestyksessä. || Kätevöittää kehittäjän työnkulkua luomalla tarvittavat konfiguraatiotiedostot projektin juuresta. | ||
|- | |- | ||
| [[make]] || Ei ole osa Autotools-pakettia, mutta on välttämätön rakennustyökalu. || Suorittaa varsinaisen käännösprosessin käyttämällä Automaken luomia sääntöjä. | | [[make]] || Ei ole osa Autotools-pakettia, mutta on välttämätön rakennustyökalu. || Suorittaa varsinaisen käännösprosessin käyttämällä Automaken luomia sääntöjä. | ||
|} | |} | ||