Makefile

Un article de Diablotins.org.


Image:brush.png

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

Plus!

Récupérée de « http://diablotins.org/index.php/Makefile »
Projets :
Boîte à outils