Remplacement des echo -e par une variable globale affublée d'un "which"
This commit is contained in:
parent
9d729aab37
commit
f59c24764c
20
makefile
20
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é."
|
||||
|
Loading…
Reference in New Issue
Block a user