Changes between Version 22 and Version 23 of Archi-1-TP10
- Timestamp:
- Jan 1, 2021, 11:15:08 AM (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Archi-1-TP10
v22 v23 416 416 {{{#!protected ------------------------------------------------------------------------------------ 417 417 ''''''''''''''' 418 - 418 - Le rôle principal d'un Makefile est de décrire le mode d'emploi pour construire un fichier dit **`cible`** à partir d'un ou plusieurs fichiers **`source`** dit de dépendance en utilisant des commandes du `shell`. Ce rôle pourrait tout aussi bien être occupé par un script `shell` et d'ailleurs dans le premier TP nous avons vu un usage du Makefile dans lequel nous avions rassembler plusieurs scripts `shell` sous forme de règles. 419 - Le second rôle d'un Makefile est de permettre la reconstruction efficace du fichier **`cible`** lorsqu'un seul seul fichier **`source`** change. Pour ce rôle, le Makefile exprime toutes les étapes de constructions de la **`cible`** finale et des **`cibles`** intermédiaires sous forme d'un arbre dont les feuilles sont les fichiers **`source`**. 419 420 ''''''''''''''' 420 421 }}}