[MàJ] Changement dans le fichier de configuration

* 'CSS' ajouté
  * CSS_AVEC_MENU_ADDR ajouté
  * CSS_SANS_MENU_ADDR ajouté
  * Mise à jour du fichier LISMOI
  * Mise à jour du fichier Makefile en conséquence
This commit is contained in:
Olivier DOSSMANN 2012-02-21 11:14:44 +01:00
parent 3fa2fde495
commit 9102847c97
3 changed files with 21 additions and 10 deletions

View File

@ -28,6 +28,11 @@
## configuration utilisateur ## configuration utilisateur
include configrc include configrc
## autre configurations ## autre configurations
ifndef $(MENU)
dependances_css = $(CSS_SANS_MENU_ADDR)
else
dependances_css = $(CSS_AVEC_MENU_ADDR)
endif
dependances_index = $(entete) $(enqueue) $(contenu_fin) dependances_index = $(entete) $(enqueue) $(contenu_fin)
SOURCE = $(CATEGORIES)/*.$(CATEGORIES_EXT) SOURCE = $(CATEGORIES)/*.$(CATEGORIES_EXT)
# programmes # programmes
@ -93,10 +98,10 @@ test:
$(if $(error_find), @$(PROG_ECHO) -e "\t\tfind : MANQUANT." ; exit 1) $(if $(error_find), @$(PROG_ECHO) -e "\t\tfind : MANQUANT." ; exit 1)
$(if $(error_sort), @$(PROG_ECHO) -e "\t\tsort : MANQUANT." ; exit 1) $(if $(error_sort), @$(PROG_ECHO) -e "\t\tsort : MANQUANT." ; exit 1)
$(if $(error_wc), @$(PROG_ECHO) -e "\t\twc : MANQUANT." ; exit 1) $(if $(error_wc), @$(PROG_ECHO) -e "\t\twc : MANQUANT." ; exit 1)
@$(PROG_ECHO) -e "\t…existence des dossiers '$(IMAGES)', '$(CATEGORIES)' et 'style'" @$(PROG_ECHO) -e "\t…existence des dossiers '$(IMAGES)', '$(CATEGORIES)' et '$(CSS)'"
@$(PROG_TEST) -d $(IMAGES) || mkdir $(IMAGES) @$(PROG_TEST) -d $(IMAGES) || mkdir $(IMAGES)
@$(PROG_TEST) -d $(CATEGORIES) || mkdir $(CATEGORIES) @$(PROG_TEST) -d $(CATEGORIES) || mkdir $(CATEGORIES)
@$(PROG_TEST) -d style || mkdir style @$(PROG_TEST) -d $(CSS) || mkdir $(CSS)
@$(PROG_ECHO) -e "\t…option introduction dans la page" @$(PROG_ECHO) -e "\t…option introduction dans la page"
$(if $(INTRO), @$(PROG_TEST) -f $(INTRO_ADDR) || exit 1) $(if $(INTRO), @$(PROG_TEST) -f $(INTRO_ADDR) || exit 1)
$(if $(INTRO), @$(PROG_ECHO) -e "\t\t-> activée", @$(PROG_ECHO) -e "\t\t-> désactivée") $(if $(INTRO), @$(PROG_ECHO) -e "\t\t-> activée", @$(PROG_ECHO) -e "\t\t-> désactivée")
@ -112,13 +117,13 @@ test:
# création du fichier CSS # création du fichier CSS
$(CIBLE)/$(CSS_NOM): $(dependances_css) $(CIBLE)/$(CSS_NOM): $(dependances_css)
@$(PROG_ECHO) -e "Création du fichier CSS…" @$(PROG_ECHO) -e "Création du fichier CSS…"
$(if $(MENU), @$(PROG_CP) style/$(CSS_AVEC_MENU) $(CIBLE)/$(CSS_NOM), @$(PROG_CP) style/$(CSS_SANS_MENU) $(CIBLE)/$(CSS_NOM)) $(if $(MENU), @$(PROG_CP) $(CSS_AVEC_MENU_ADDR) $(CIBLE)/$(CSS_NOM), @$(PROG_CP) $(CSS_SANS_MENU_ADDR) $(CIBLE)/$(CSS_NOM))
@$(PROG_ECHO) -e " …terminée." @$(PROG_ECHO) -e " …terminée."
# création du fichier CSS de couleur # création du fichier CSS de couleur
$(CIBLE)/$(STYLE): style/$(STYLE) $(CIBLE)/$(STYLE): $(STYLE_ADDR)
@$(PROG_ECHO) -e "Création du fichier CSS pour les couleurs…" @$(PROG_ECHO) -e "Création du fichier CSS pour les couleurs…"
@$(PROG_CP) style/$(STYLE) $(CIBLE)/$(STYLE) @$(PROG_CP) $(STYLE_ADDR) $(CIBLE)/$(STYLE)
@$(PROG_ECHO) -e " …terminée." @$(PROG_ECHO) -e " …terminée."
# création du fichier $(contenu) # création du fichier $(contenu)

6
LISMOI
View File

@ -361,6 +361,12 @@ Le fichier doit se trouver dans le dossier renseigné par la variable
'composants'. 'composants'.
- elem : nom du fichier contenant le code HTML d'un élément. Le fichier doit - elem : nom du fichier contenant le code HTML d'un élément. Le fichier doit
se trouver dans le dossier renseigné par la variable 'composants' se trouver dans le dossier renseigné par la variable 'composants'
- CSS : dossier dans lequel se trouve les feuilles de styles.
- CSS_AVEC_MENU_ADDR : adresse exacte du fichier contenant la feuille de style
ajoutant le menu
- CSS_SANS_MENU_ADDR : adresse exacte du fichier contenant la feuille de style
sans le menu
- STYLE_ADDR : adresse exacte de la feuille de style choisie par l'utilisateur.
Pour plus de renseignements, veuillez vous référer au chapitre 'Les Pour plus de renseignements, veuillez vous référer au chapitre 'Les
composants'. composants'.

View File

@ -35,6 +35,8 @@ COMPOSANTS = composants
CATEGORIES = categ CATEGORIES = categ
# dossier contenant les images # dossier contenant les images
IMAGES = img IMAGES = img
# dossier contenant les feuilles de style
CSS = style
## DESTINATION (cible) ## DESTINATION (cible)
# dossier de destination des images # dossier de destination des images
@ -45,17 +47,15 @@ IMAGES_CIBLE = image
CSS_SANS_MENU = sans_menu.css CSS_SANS_MENU = sans_menu.css
CSS_AVEC_MENU = avec_menu.css CSS_AVEC_MENU = avec_menu.css
CSS_NOM = defaut.css CSS_NOM = defaut.css
ifndef $(MENU)
dependances_css = style/$(CSS_SANS_MENU)
else
dependances_css = style/$(CSS_AVEC_MENU)
endif
##--[[ adresses ]]--## ##--[[ adresses ]]--##
INTRO_ADDR = $(COMPOSANTS)/$(INTRO) INTRO_ADDR = $(COMPOSANTS)/$(INTRO)
INDEX = $(CIBLE)/index.xhtml INDEX = $(CIBLE)/index.xhtml
MENU_ADDR = $(COMPOSANTS)/$(MENU) MENU_ADDR = $(COMPOSANTS)/$(MENU)
CSS_SANS_MENU_ADDR = $(CSS)/$(CSS_SANS_MENU)
CSS_AVEC_MENU_ADDR = $(CSS)/$(CSS_AVEC_MENU)
STYLE_ADDR = $(CSS)/$(STYLE)
entete = $(COMPOSANTS)/entete.html entete = $(COMPOSANTS)/entete.html
enqueue = $(COMPOSANTS)/enqueue.html enqueue = $(COMPOSANTS)/enqueue.html
contenu_fin = $(COMPOSANTS)/contenu_fin.html contenu_fin = $(COMPOSANTS)/contenu_fin.html