diff --git a/TACHES b/TACHES
index 9bb0b96..812fea3 100644
--- a/TACHES
+++ b/TACHES
@@ -48,4 +48,4 @@ FAITES :
- faire une page d'exemple sans menu et avec une feuille de style en noir et blanc
- permettre l'ajout facultatif d'un menu
- gérer le fait que le css change si on a un menu ou pas (Cf. dossier exemple avec le(s) fichier(s) patch)
-
+- migration des fichiers .html dans un dossier prévu à cet effet
diff --git a/composants/categ.html b/composants/categ.html
new file mode 100644
index 0000000..3a90bdf
--- /dev/null
+++ b/composants/categ.html
@@ -0,0 +1,18 @@
+
+
+
@@TITRE_CATEG@@
+ @@DESC_CATEG@@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/composants/element.html b/composants/element.html
new file mode 100644
index 0000000..a7eb613
--- /dev/null
+++ b/composants/element.html
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
diff --git a/enqueue.html b/composants/enqueue.html
similarity index 100%
rename from enqueue.html
rename to composants/enqueue.html
diff --git a/entete.html b/composants/entete.html
similarity index 100%
rename from entete.html
rename to composants/entete.html
diff --git a/menu.html b/composants/menu.html
similarity index 100%
rename from menu.html
rename to composants/menu.html
diff --git a/makefile b/makefile
index acb2c7b..f7f6575 100644
--- a/makefile
+++ b/makefile
@@ -8,8 +8,8 @@
# définition de cibles particulières
.PHONY: clean
-# définition de variables
-## obligatoires
+## VARIABLES ##
+## configuration
DESTINATION = porteail
INDEX = $(DESTINATION)/index.html
CSS_DEFAUT = bicolore_sans_menu.css
@@ -17,23 +17,27 @@ CSS_PATCH_AJOUT_MENU = bicolore_ajout_menu.patch
CSS_NOM = defaut.css
TITRE = Titre par défaut
ACCUEIL = Accueil - $(TITRE)
-## facultatives
-MENU = menu.html
+DOSSIER_HTML = composants
+## divers
+#MENU = $(DOSSIER_HTML)/menu.html
## utiles pour le makefile
ifndef $(MENU)
dependances_css = style/$(CSS_DEFAUT)
else
dependances_css = style/$(CSS_DEFAUT) style/$(CSS_PATCH_AJOUT_MENU)
endif
-dependances_index = entete.html enqueue.html
+entete = $(DOSSIER_HTML)/entete.html
+enqueue = $(DOSSIER_HTML)/enqueue.html
+dependances_index = $(entete) $(enqueue)
PROG_ECHO = `which echo`
+## DEBUT
# création de tous les fichiers
all: test index.html
# divers tests sur l'existence des dossiers/fichiers
# création si besoin
-test:
+test:
@$(PROG_ECHO) -e "Lancement des tests…"
@test -d img || mkdir img
@test -d categ || mkdir categ
@@ -53,9 +57,9 @@ css: $(dependances_css)
@$(PROG_ECHO) -e "\t…terminée."
# création de la page d'index
-index.html: css $(dependances_index)
+index.html: $(DOSSIER_HTML) css $(dependances_index)
@$(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))
+ $(if $(MENU), @cat $(entete) $(MENU) $(enqueue) > $(INDEX), @cat $(entete) $(enqueue) > $(INDEX))
@$(PROG_ECHO) -e "\t…terminée."
@$(PROG_ECHO) -e "Modification du contenu…"
@sed -i "s/TITRE_PORTEAIL/$(TITRE)/g" $(INDEX)