Makefile
Un article de Diablotins.org.
|
BĂ´ite Ă outil du jeu de construction.
“make” est l'outil assure la construction d'un logiciel, port, monde ou noyau, sa compilation, ses dépendances, ses options etc.
Il suit les instructions d'un fichier “Makefile”, que vous pouvez consulter, ainsi que les généralités de make.conf.
Sommaire |
Cibles
“make” est utilisé dans plusieurs buts:
- tout construire et installer
make sous entendu “all”
- installer
make install
- télécharger
make fetch
- Enlever
make deinstall
- Consultez les options:
make -V option
- construire une paquetage
make package
- Configurer
make config
- Préparer
make configure
- Construire les dépendances
make depend
- nettoyer
make clean
Arguments
Vous pouvez modifier la construction du logiciel en utilisants certains arguments.
quelques exemples:
- -D : validation d'une option.
par exemple:
-DFORCE_PKG_REGISTER
valide “FORCE_PKG_REGISTER” et ainsi, force l'installation du logiciel, même si il existait auparavant.
- variable=valeur
Affecte la valeur Ă la variable
make USE_OPEN_SSL=false
- make -n
faire semblant.
Exemple
Construire un paquetage de OpenOffice.org, sans Mozilla, intégré dans KDE, utilisant KDE, localisé en français, utilisant un cache et renommé selon la construction:
make -DWITHOUT_MOZILLA -DWITH_CUPS -DWITH_KDE LOCALIZED_LANG=fr WITH_CCACHE=yes package package-rename
