Corrections to make-fr

... according to pull request comments:
- completed header;
- some typos;
- finished translating target names.
This commit is contained in:
Cedric HT 2016-01-18 12:07:20 +01:00
parent 5c4eba5ef3
commit a4e4b76afd

View File

@ -3,7 +3,8 @@ language: make
contributors: contributors:
- ["Robert Steed", "https://github.com/robochat"] - ["Robert Steed", "https://github.com/robochat"]
- ["altaris", "https://github.com/altaris"] - ["altaris", "https://github.com/altaris"]
filename: Makefile filename: Makefile-fr
lang: fr-fr
--- ---
Un makefile est un fichier qui définit un ensemble de règles liées entre elles Un makefile est un fichier qui définit un ensemble de règles liées entre elles
@ -34,23 +35,23 @@ l'implémentation standard : GNU make.
#----------------------------------------------------------------------- #-----------------------------------------------------------------------
# Une règle. Elle ne sera exécutée que si fichier0.txt n'existe pas. # Une règle. Elle ne sera exécutée que si fichier0.txt n'existe pas.
file0.txt: fichier0.txt:
echo "truc" > fichier0.txt echo "truc" > fichier0.txt
# Même les commentaires sont transférés dans le terminal. # Même les commentaires sont transférés dans le terminal.
# Cette règle ne sera exécutée que si fichier0.txt est plus récent que # Cette règle ne sera exécutée que si fichier0.txt est plus récent que
# fichier1.txt. # fichier1.txt.
file1.txt: fichier0.txt fichier1.txt: fichier0.txt
cat fichier0.txt > fichier1.txt cat fichier0.txt > fichier1.txt
# Utiliser les même guillemets que dans un terminal. # Utiliser la même syntaxe que dans un terminal.
@cat fichier0.txt >> fichier1.txt @cat fichier0.txt >> fichier1.txt
# @ empêche l'affichage de la sortie texte d'une commande. # @ empêche l'affichage de la sortie texte d'une commande.
-@echo 'hello' -@echo 'hello'
# - signifie que la règle devrait continuer à être exécutée si cette # - signifie que la règle devrait continuer à s'exécuter si cette commande
# commande échoue. # échoue.
# Un règle peut avoir plusieurs cibles et plusieurs dépendances. # Une règle peut avoir plusieurs cibles et plusieurs dépendances.
file2.txt fichier3.txt: fichier0.txt fichier1.txt fichier2.txt fichier3.txt: fichier0.txt fichier1.txt
touch fichier2.txt touch fichier2.txt
touch fichier3.txt touch fichier3.txt
@ -62,7 +63,7 @@ file2.txt fichier3.txt: fichier0.txt fichier1.txt
# Fausses règles # Fausses règles
#----------------------------------------------------------------------- #-----------------------------------------------------------------------
# Une fausse règle est un règle qui ne correspond pas à un fichier. # Une fausse règle est une règle qui ne correspond pas à un fichier.
# Par définition, elle ne peut pas être à jour, et donc make lexécutera à # Par définition, elle ne peut pas être à jour, et donc make lexécutera à
# chaque demande. # chaque demande.
all: maker process all: maker process
@ -75,7 +76,7 @@ maker:
# suivante : # suivante :
.PHONY: all maker process .PHONY: all maker process
# Un règle dépendante d'une fausse règle sera toujours exécutée. # Une règle dépendante d'une fausse règle sera toujours exécutée.
ex0.txt ex1.txt: maker ex0.txt ex1.txt: maker
# Voici quelques exemples fréquents de fausses règles : all, make, clean, # Voici quelques exemples fréquents de fausses règles : all, make, clean,