From f59c24764c4eca43c710bc868124dec136d2e94c Mon Sep 17 00:00:00 2001 From: Olivier DOSSMANN Date: Mon, 28 Feb 2011 12:00:20 +0100 Subject: [PATCH] =?UTF-8?q?Remplacement=20des=20echo=20-e=20par=20une=20va?= =?UTF-8?q?riable=20globale=20affubl=C3=A9e=20d'un=20"which"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- makefile | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/makefile b/makefile index 5dc46c2..67d71fe 100644 --- a/makefile +++ b/makefile @@ -17,6 +17,8 @@ CSS_PATCH_AJOUT_MENU = bicolore_ajout_menu.patch CSS_NOM = defaut.css TITRE = Titre par défaut ACCUEIL = Accueil - $(TITRE) +## utiles pour le makefile +PROG_ECHO = `which echo` ## facultatives #MENU = menu.html @@ -26,34 +28,34 @@ all: test index # divers tests sur l'existence des dossiers/fichiers # création si besoin test: - @echo -e "Lancement des tests…" + @$(PROG_ECHO) -e "Lancement des tests…" @test -f entete.html || exit @test -f enqueue.html || exit @test -d img || mkdir img @test -d categ || mkdir categ @test -d style || mkdir style @test -f style/$(CSS_DEFAUT) || exit - $(if $(MENU), @test -f $(MENU) || exit, @echo -e "Pas de menu") + $(if $(MENU), @test -f $(MENU) || exit, @$(PROG_ECHO) -e "\tPas de menu") $(if $(MENU), @test -f style/$(CSS_DEFAUT) || exit) @test -d $(DESTINATION) || mkdir $(DESTINATION) @test -d $(DESTINATION)/image || mkdir $(DESTINATION)/image - @echo -e "\t…terminé." + @$(PROG_ECHO) -e "\t…terminé." # création de la page d'index index: - @echo -e "Création de la page de garde…" + @$(PROG_ECHO) -e "Création de la page de garde…" $(if $(MENU), @cat entete.html menu.html enqueue.html > $(INDEX), @cat entete.html enqueue.html > $(INDEX)) - @echo -e "\t…terminée." - @echo -e "Modification du contenu…" + @$(PROG_ECHO) -e "\t…terminée." + @$(PROG_ECHO) -e "Modification du contenu…" @sed -i "s/TITRE_PORTEAIL/$(TITRE)/g" $(INDEX) @sed -i "s/ACCUEIL_PORTEAIL/$(ACCUEIL)/g" $(INDEX) @cp style/$(CSS_DEFAUT) $(DESTINATION)/$(CSS_NOM) $(if $(MENU), @patch -u -p0 $(DESTINATION)/$(CSS_NOM) style/$(CSS_PATCH_AJOUT_MENU)) @sed -i "s#CSS_DEFAUT#./$(CSS_NOM)#g" $(INDEX) - @echo -e "\t…terminée." + @$(PROG_ECHO) -e "\t…terminée." # nettoyage des fichiers générés clean: - @echo -e "Nettoyage des fichiers en cours…" + @$(PROG_ECHO) -e "Nettoyage des fichiers en cours…" @rm -rf $(DESTINATION) - @echo -e "\t…terminé." + @$(PROG_ECHO) -e "\t…terminé."