[DEL] Slimming down of GNUMakefile to support last lua script

master
Olivier DOSSMANN 2013-05-15 17:16:05 +02:00
parent cb487777a8
commit e16143bc41
16 changed files with 177 additions and 284 deletions

1
.gitignore vendored
View File

@ -1,4 +1,3 @@
porteail/*
.gitignore
categories.html
configrc

View File

@ -35,45 +35,14 @@ include configrc
## AUTRES CONFIGS
##--[[ adresses ]]--##
INTRO_ADDR = $(COMPOSANTS)/$(INTRO)
INDEX_ADDR = $(CIBLE)/$(INDEX)
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_ADDR = $(COMPOSANTS)/$(ENTETE)
ENQUEUE_ADDR = $(COMPOSANTS)/$(ENQUEUE)
POST_CONTENU_ADDR = $(COMPOSANTS)/$(POST_CONTENU)
ENTETE_CAT_ADDR = $(COMPOSANTS)/$(ENTETE_CAT)
ENQUEUE_CAT_ADDR = $(COMPOSANTS)/$(ENQUEUE_CAT)
ELEMENT_ADDR = $(COMPOSANTS)/$(ELEMENT)
CONTENU_ADDR = $(COMPOSANTS)/$(CONTENU)
DEFAUT_IMG_ADDR = $(IMAGES)/$(DEFAUT_IMG)
##--[[ dépendances ]]--##
ifndef $(MENU)
CSS_DEP = $(CSS_SANS_MENU_ADDR)
else
CSS_DEP = $(CSS_AVEC_MENU_ADDR)
endif
INDEX_DEP = $(ENTETE_ADDR) $(ENQUEUE_ADDR) $(POST_CONTENU_ADDR)
CSS_TOUS = $(CIBLE)/$(STYLE) $(CIBLE)/$(CSS_NOM)
CONFIG = paconfigrc configrc
# Éléments sources
SOURCE = $(CATEGORIES)/*.$(CATEGORIES_EXT)
INTRO_ADDR = $(COMPONENTS)/$(INTRO)
MENU_ADDR = $(COMPONENTS)/$(MENU)
# programmes
PROG_ECHO = `which echo`
PROG_TEST = `which test`
PROG_SED = `which sed`
PROG_CAT = `which cat`
PROG_CP = `which cp`
PROG_SH = `which sh`
PROG_RM = `which rm`
PROG_FIND = `which find`
PROG_SORT = `which sort`
PROG_WC = `which wc`
PROG_LUA = `which lua`
PROG_MKDIR = `which mkdir`
# vérification des programmes
@ -83,37 +52,19 @@ endif
ifndef PROG_TEST
error_test = 1
endif
ifndef PROG_SED
error_sed = 1
endif
ifndef PROG_CAT
error_cat = 1
endif
ifndef PROG_CP
error_cp = 1
endif
ifndef PROG_SH
error_sh = 1
endif
ifndef PROG_RM
error_rm = 1
endif
ifndef PROG_FIND
error_find = 1
endif
ifndef PROG_SORT
error_sort = 1
endif
ifndef PROG_WC
error_wc = 1
endif
ifndef PROG_MKDIR
error_mkdir = 1
endif
ifndef PROG_LUA
error_lua = 1
endif
## DEBUT
# création de tous les fichiers
all: test index
all: test homepage
## TEST
# divers tests sur l'existence des dossiers/fichiers
@ -131,13 +82,14 @@ test:
$(if $(error_find), @$(PROG_ECHO) -e "\t\tfind : 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_lua), @$(PROG_ECHO) -e "\t\tlua : MANQUANT." ; exit 1)
@$(PROG_ECHO) -e "\t…existence des dossiers '$(IMAGES)', '$(CATEGORIES)' et '$(CSS)'"
@for i in $(IMAGES) $(CATEGORIES) $(CSS) ; \
do \
$(PROG_TEST) -d $$i || exit 1 ; \
done ; \
$(PROG_ECHO) -e "\t…création des dossiers cibles '$(CIBLE)' et '$(CIBLE)/$(IMAGES_CIBLE)'"
@for j in $(CIBLE) $(CIBLE)/$(IMAGES_CIBLE) ; \
$(PROG_ECHO) -e "\t…création des dossiers cibles '$(DESTINATION)' et '$(DESTINATION)/$(IMAGES_DESTINATION)'"
@for j in $(DESTINATION) $(DESTINATION)/$(IMAGES_DESTINATION) ; \
do \
$(PROG_TEST) -d $$j || $(PROG_MKDIR) $$j ; \
done
@ -149,82 +101,16 @@ test:
$(if $(MENU), @$(PROG_ECHO) -e "\t\t-> activée", @$(PROG_ECHO) -e "\t\t-> désactivée")
@$(PROG_ECHO) -e " …terminé."
## FICHIERS CSS
# création du fichier CSS
$(CIBLE)/$(CSS_NOM): $(CONFIG) $(CSS_DEP)
@$(PROG_ECHO) -e "Création du fichier CSS…"
$(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."
# création du fichier CSS de couleur
$(CIBLE)/$(STYLE): $(CONFIG) $(STYLE_ADDR)
@$(PROG_ECHO) -e "Création du fichier CSS pour les couleurs…"
@$(PROG_CP) $(STYLE_ADDR) $(CIBLE)/$(STYLE)
@$(PROG_ECHO) -e " …terminée."
## CATEGORIES
# création du fichier $(CONTENU_ADDR)
$(CONTENU_ADDR): $(CONFIG) $(GEN_CATEGORIES) $(SOURCE) $(DEFAUT_IMG_ADDR)
@$(PROG_SED) -i "s/DEBUG=1/DEBUG=0/g" $(GEN_CATEGORIES)
@$(PROG_ECHO) -e "Création du contenu avec les valeurs suivantes : "
@$(PROG_ECHO) -e "\t\t- Dossier catégorie : $(CATEGORIES)"
@$(PROG_ECHO) -e "\t\t- Destination temporaire du contenu : $(CONTENU_ADDR)"
@$(PROG_ECHO) -e "\t\t- Extension des fichiers à lire : $(CATEGORIES_EXT)"
@$(PROG_ECHO) -e "\t\t- Dossier ayant les composants de la page : $(COMPOSANTS)"
@$(PROG_ECHO) -e "\t\t- Entête HTML d'une catégorie : $(ENTETE_CAT_ADDR)"
@$(PROG_ECHO) -e "\t\t- Enqueue HTML d'une catégorie : $(ENQUEUE_ADDR)"
@$(PROG_ECHO) -e "\t\t- Code HTML d'un élément : $(ELEMENT_ADDR)"
@$(PROG_ECHO) -e "\t\t- Dossier contenant les images sources : $(IMAGES)"
@$(PROG_ECHO) -e "\t\t- Dossier de destination des images : $(IMAGES_CIBLE)"
@$(PROG_ECHO) -e "\t\t- Image par défaut : $(DEFAUT_IMG_ADDR)"
@$(PROG_ECHO) -e "\t\t- Dossier de destination global : $(CIBLE)"
@$(PROG_SH) $(GEN_CATEGORIES) $(CATEGORIES) $(CONTENU_ADDR) $(CATEGORIES_EXT) $(COMPOSANTS) $(ENTETE_CAT_ADDR) $(ENQUEUE_CAT_ADDR) $(ELEMENT_ADDR) $(IMAGES) $(IMAGES_CIBLE) $(DEFAUT_IMG_ADDR) $(CIBLE)
## JAVASCRIPT
# création du fichier html5.js
html5.js: $(COMPOSANTS)
@$(PROG_ECHO) -e "Création du fichier html5.js…"
@$(PROG_CP) $(COMPOSANTS)/html5.js $(CIBLE)/html5.js
@$(PROG_ECHO) -e " …terminée."
## INDEX
# création de la page d'index
index: $(CONFIG) $(INDEX_ADDR) $(CSS_TOUS)
$(INDEX_ADDR): $(CONFIG) $(INDEX_DEP) $(CONTENU_ADDR) html5.js
@$(PROG_ECHO) -e "Création de la page de garde…"
# entete
@$(PROG_ECHO) -e "\t…insertion de l'entête"
@$(PROG_CAT) $(ENTETE_ADDR) > $(INDEX_ADDR)
# modification du contenu
@$(PROG_ECHO) -e "\t…modification du contenu"
@$(PROG_SED) -i \
-e "s/@@TITRE_PORTEAIL@@/$(TITRE)/g" \
-e "s/@@ACCUEIL_PORTEAIL@@/$(ACCUEIL)/g" \
-e "s#@@CSS_DEFAUT@@#./$(CSS_NOM)#g" \
-e "s#@@CSS_COULEUR@@#./$(STYLE)#g" \
-e "s/^\(.*\)@@.*@@\(.*\)$$/\1\2/g" \
$(INDEX_ADDR)
@$(PROG_ECHO) -e "\t …contenu modifié avec succès !"
# introduction (SI la variable INTRO est remplie)
$(if $(INTRO), @cat $(INTRO_ADDR) >> $(INDEX_ADDR); $(PROG_ECHO) -e "\t…insertion de l'introduction" || exit 1)
# contenu
@$(PROG_ECHO) -e "\t…insertion du contenu"
@$(PROG_CAT) $(CONTENU_ADDR) >> $(INDEX_ADDR)
# fin du contenu
@$(PROG_ECHO) -e "\t…insertion de la fin du contenu"
@$(PROG_CAT) $(POST_CONTENU_ADDR) >> $(INDEX_ADDR)
# menu
$(if $(MENU), @cat $(MENU_ADDR) >> $(INDEX_ADDR); $(PROG_ECHO) -e "\t…insertion du menu" || exit 1)
# enqueue
@$(PROG_ECHO) -e "\t…insertion de l'enqueue"
@$(PROG_CAT) $(ENQUEUE_ADDR) >> $(INDEX_ADDR)
@$(PROG_ECHO) -e " …terminée."
# création de la page d'accueil
homepage:
@$(PROG_ECHO) -e "Création de la page d'accueil…"
@$(PROG_LUA) create_homepage.lua || exit 1
@$(PROG_ECHO) -e " …terminé."
## NETTOYAGE
# nettoyage des fichiers générés
clean:
@$(PROG_ECHO) -e "Nettoyage des fichiers en cours…"
@$(PROG_RM) -rf $(CIBLE)
@$(PROG_RM) -f $(CONTENU_ADDR)
@$(PROG_RM) -rf $(DESTINATION)
@$(PROG_ECHO) -e " …terminé."

25
NEW_VARS.txt 100644
View File

@ -0,0 +1,25 @@
# old one TITRE
TITLE = Titre par défaut
STYLE = noir.css
# old one CIBLE
DESTINATION = porteail
# old one ACCUEIL
HOMEPAGE = Accueil - $(TITRE)
GEN_CATEGORIES = creation_categ.sh
INDEX = index.html
CATEGORIES_EXT = txt
# old one DEFAUT_IMG
DEFAULT_IMG = generique.png
# old one ELEMENT
TEMPLATE_ELEMENT = element.html
# new one TEMPLATE_INDEX
TEMPLATE_INDEX = index.html
# new one TEMPLATE_CATEG
TEMPLATE_CATEG = categ.html
# old one COMPOSANTS
COMPONENTS = composants
CATEGORIES = categ
IMAGES = img
CSS = style
# old one CSS_NOM
CSS_NAME = defaut.css

64
OLD_VARS.txt 100644
View File

@ -0,0 +1,64 @@
###########################
## Configuration basique ##
###########################
# Titre de votre PorteAil
TITRE = Titre par défaut
# Feuille de style choisie
STYLE = noir.css
# Code HTML du menu (par défaut dans le dossier COMPOSANTS)
#MENU = menu.html
# Code HTML de l'introduction (par défaut dans le dossier COMPOSANTS)
#INTRO = introduction.html
CIBLE = porteail
###########################
## Configuration avancée ##
###########################
##--[[ divers ]]--##
ACCUEIL = Accueil - $(TITRE)
GEN_CATEGORIES = creation_categ.sh
INDEX = index.html
# Extension des fichiers à prendre en compte dans le dossier contenant les
#+ catégories
CATEGORIES_EXT = txt
# Image de base si aucune mentionnée (par défaut dans le dossier IMAGES)
DEFAUT_IMG = generique.png
# Contenu HTML d'un élément
ELEMENT = element.html
# résultat de la génération des catégories
CONTENU = categories.html
# Contenu HTML à utiliser en début de catégorie
ENTETE_CAT = categ_deb.html
# Contenu HTML à utiliser en fin de catégorie
ENQUEUE_CAT = categ_fin.html
# Contenu HTML à utiliser après le contenu principal de la page
POST_CONTENU = contenu_fin.html
# Contenu HTML à utiliser en début de page finale
ENTETE = entete.html
# Contenu HTML à utiliser en fin de page finale
ENQUEUE = enqueue.html
##--[[ dossiers ]]--##
## SOURCES
# Dossier contenant les éléments composants votre page
COMPOSANTS = composants
# dossier contenant le détail des catégories
CATEGORIES = categ
# dossier contenant les images
IMAGES = img
# dossier contenant les feuilles de style
CSS = style
## DESTINATION (cible)
# dossier de destination des images
IMAGES_CIBLE = image
##--[[ style ]]--##
CSS_SANS_MENU = sans_menu.css
CSS_AVEC_MENU = avec_menu.css
CSS_NOM = defaut.css

View File

@ -1,8 +0,0 @@
<!-- Catégorie ${CATEG_TITLE} -->
<h2>${CATEG_TITLE}</h2>
<p>${CATEG_DESC}</p>
<ul class="ensemble_element">
${ELEMENTS}
</ul>
<div class="espace">&nbsp;</div>

View File

@ -1,5 +0,0 @@
<!-- Catégorie @@TITRE_CATEG@@ -->
<h2>@@TITRE_CATEG@@</h2>
<p>@@DESC_CATEG@@</p>
<ul class="ensemble_element">

View File

@ -1,2 +0,0 @@
</ul>
<div class="espace">&nbsp;</div>

View File

@ -0,0 +1,9 @@
<!-- Catégorie ${CATEG_TITLE} -->
<h2>${CATEG_TITLE}</h2>
<p>${CATEG_DESC}</p>
<ul class="ensemble_element">
${ELEMENTS}
</ul>
<div class="espace">&nbsp;</div>

View File

@ -1 +0,0 @@
</div>

View File

@ -1,9 +1,9 @@
<li>
<a class="cadre" href="@@URL_ELEMENT@@" title="@@DESC_ELEMENT@@">
<a class="cadre" href="${ELEMENT_URL}" title="${ELEMENT_DESC}">
<span class="element">
@@TITRE_ELEMENT@@ <br />
${ELEMENT_TITLE} <br />
<img src="@@URL_IMAGE@@" alt="@@DESC_IMAGE@@" title="@@TITRE_IMAGE@@" />
<img src="${IMG_URL}" alt="${IMG_DESC}" title="${ELEMENT_DESC}" />
</span>
</a>
</li>

View File

@ -1,7 +0,0 @@
<!-- Pied de page -->
<footer>
<p>Page générée à l'aide de <a href="http://porteail.e-mergence.org/" title="Se rendre sur la page officielle du projet PorteAil">PorteAil</a></p>
</footer>
</body>
</html>

View File

@ -1,19 +0,0 @@
<!DOCTYPE html>
<html xml:lang="fr" xmlns="http://www.w3.org/1999/xhtml" lang="fr">
<head>
<meta charset="UTF-8" />
<title>@@ACCUEIL_PORTEAIL@@</title>
<!--[if lt IE 9]>
<script src="html5.js" type="text/javascript"></script>
<![endif]-->
<link rel="stylesheet" href="@@CSS_DEFAUT@@" type="text/css" media="all" title="Défaut" />
<link rel="stylesheet" href="@@CSS_COULEUR@@" type="text/css" media="all" title="Défaut" />
</head>
<body>
<!-- Entete de page -->
<header>
<h1>@@TITRE_PORTEAIL@@</h1>
</header>
<!-- Corps de la page -->
<div id="corps">

View File

@ -1,10 +0,0 @@
<li>
<a class="cadre" href="${ELEMENT_URL}" title="${ELEMENT_DESC}">
<span class="element">
${ELEMENT_TITLE} <br />
<img src="${IMG_URL}" alt="${IMG_DESC}" title="${ELEMENT_DESC}" />
</span>
</a>
</li>

View File

@ -1,64 +1,44 @@
###########################
## Configuration basique ##
## Main configuration ##
###########################
# Titre de votre PorteAil
TITRE = Titre par défaut
# Feuille de style choisie
# Homepage title
TITLE = Default title
# CSS color file
STYLE = noir.css
# Code HTML du menu (par défaut dans le dossier COMPOSANTS)
# Menu (if needed)
#MENU = menu.html
# Code HTML de l'introduction (par défaut dans le dossier COMPOSANTS)
# Introduction (if needed)
#INTRO = introduction.html
CIBLE = porteail
# Destination directory
DESTINATION = porteail
###########################
## Configuration avancée ##
## Additional config ##
###########################
#
###--[[ divers ]]--##
#
#ACCUEIL = Accueil - $(TITRE)
#GEN_CATEGORIES = creation_categ.sh
#INDEX = index.html
## Extension des fichiers à prendre en compte dans le dossier contenant les
##+ catégories
##--[[ miscellaneous ]]--##
#HOMEPAGE = Homepage - $(TITLE)
## File extension to be used to read categories
#CATEGORIES_EXT = txt
## Image de base si aucune mentionnée (par défaut dans le dossier IMAGES)
#DEFAUT_IMG = generique.png
## Contenu HTML d'un élément
#ELEMENT = element.html
## résultat de la génération des catégories
#CONTENU = categories.html
## Contenu HTML à utiliser en début de catégorie
#ENTETE_CAT = categ_deb.html
## Contenu HTML à utiliser en fin de catégorie
#ENQUEUE_CAT = categ_fin.html
## Contenu HTML à utiliser après le contenu principal de la page
#POST_CONTENU = contenu_fin.html
## Contenu HTML à utiliser en début de page finale
#ENTETE = entete.html
## Contenu HTML à utiliser en fin de page finale
#ENQUEUE = enqueue.html
## Default image
#DEFAULT_IMG = generique.png
## Templates
#TEMPLATE_ELEMENT = element.html
#TEMPLATE_INDEX = index.html
#TEMPLATE_CATEG = categories.html
#
###--[[ dossiers ]]--##
###--[[ directories ]]--##
#
### SOURCES
## Dossier contenant les éléments composants votre page
#COMPOSANTS = composants
## dossier contenant le détail des catégories
#COMPONENTS = composants
#CATEGORIES = categ
## dossier contenant les images
#IMAGES = img
## dossier contenant les feuilles de style
#IMAGES_DESTINATION = image
#CSS = style
#
### DESTINATION (cible)
## dossier de destination des images
#IMAGES_CIBLE = image
#
###--[[ style ]]--##
#
#CSS_SANS_MENU = sans_menu.css
#CSS_AVEC_MENU = avec_menu.css
#CSS_NOM = defaut.css
#CSS_WITHOUT_MENU = sans_menu.css
#CSS_WITH_MENU = avec_menu.css
#CSS_NAME = defaut.css

View File

@ -22,8 +22,8 @@ local default_dir_css_source = 'style'
local default_img_filename = 'generique.png'
local default_index_filename = 'index.html'
local default_template_index_filename = 'index.html'
local default_template_categ_filename = 'categ.html'
local default_template_element_filename = 'one_element.html'
local default_template_categ_filename = 'categories.html'
local default_template_element_filename = 'element.html'
local default_css_filename = 'noir.css'
local default_css_menu_without = 'sans_menu.css'
local default_css_menu_with = 'avec_menu.css'
@ -31,6 +31,8 @@ local default_css_menu_with = 'avec_menu.css'
local default_categ_extension = 'txt'
local DIR_SEP = '/'
local default_css_name = 'Défaut'
local default_title = 'Titre par défaut'
local default_homepage_title = 'Accueil - ' .. default_title
--[[ Functions ]]--
@ -175,9 +177,9 @@ config = getConfig(configFile)
-- create values for directories
categ = config['CATEGORIES'] or default_dir_category
component = config['COMPOSANTS'] or default_dir_component
destination = config['CIBLE'] or default_dir_destination
img_destination = config['CIBLE_IMAGE'] or default_dir_img_destination
component = config['COMPONENTS'] or default_dir_component
destination = config['DESTINATION'] or default_dir_destination
img_destination = config['IMAGE_DESTINATION'] or default_dir_img_destination
img_source = config['IMAGES'] or default_dir_img_source
css_source = config['CSS'] or default_dir_css_source
-- create values for files
@ -185,7 +187,7 @@ index_filename = config['INDEX'] or default_index_filename
main_template = config['TEMPLATE_INDEX'] or default_template_index_filename
template_categ_filename = config['TEMPLATE_CATEG'] or default_template_categ_filename
template_element_filename = config['TEMPLATE_ELEMENT'] or default_template_element_filename
default_img = config['DEFAUT_IMG'] or default_img_filename
default_img = config['DEFAULT_IMG'] or default_img_filename
css_filename = config['STYLE'] or default_css_filename
css_menu = default_css_menu_without
local menu = config['MENU'] or ''
@ -238,8 +240,8 @@ end
result = assert(io.open(destination .. '/' .. main_template, 'wb'))
-- create substitution table
substitutions = {
TITLE=config['TITRE'] .. ' - Accueil',
PORTEAIL_TITLE=config['TITRE'],
TITLE=config['HOMEPAGE'] or default_homepage_title,
PORTEAIL_TITLE=config['TITLE'] or default_title,
CONTENT=content,
INTRODUCTION=introduction_content,
MENU=menu_content,

View File

@ -1,64 +1,44 @@
###########################
## Configuration basique ##
## Main configuration ##
###########################
# Titre de votre PorteAil
TITRE = Titre par défaut
# Feuille de style choisie
# Homepage title
TITLE = Default title
# CSS color file
STYLE = noir.css
# Code HTML du menu (par défaut dans le dossier COMPOSANTS)
# Menu (if needed)
#MENU = menu.html
# Code HTML de l'introduction (par défaut dans le dossier COMPOSANTS)
# Introduction (if needed)
#INTRO = introduction.html
CIBLE = porteail
# Destination directory
DESTINATION = porteail
###########################
## Configuration avancée ##
## Additional config ##
###########################
##--[[ divers ]]--##
##--[[ miscellaneous ]]--##
ACCUEIL = Accueil - $(TITRE)
GEN_CATEGORIES = creation_categ.sh
INDEX = index.html
# Extension des fichiers à prendre en compte dans le dossier contenant les
#+ catégories
HOMEPAGE = Homepage - $(TITLE)
# File extension to be used to read categories
CATEGORIES_EXT = txt
# Image de base si aucune mentionnée (par défaut dans le dossier IMAGES)
DEFAUT_IMG = generique.png
# Contenu HTML d'un élément
ELEMENT = element.html
# résultat de la génération des catégories
CONTENU = categories.html
# Contenu HTML à utiliser en début de catégorie
ENTETE_CAT = categ_deb.html
# Contenu HTML à utiliser en fin de catégorie
ENQUEUE_CAT = categ_fin.html
# Contenu HTML à utiliser après le contenu principal de la page
POST_CONTENU = contenu_fin.html
# Contenu HTML à utiliser en début de page finale
ENTETE = entete.html
# Contenu HTML à utiliser en fin de page finale
ENQUEUE = enqueue.html
# Default image
DEFAULT_IMG = generique.png
# Templates
TEMPLATE_ELEMENT = element.html
TEMPLATE_INDEX = index.html
TEMPLATE_CATEG = categories.html
##--[[ dossiers ]]--##
##--[[ directories ]]--##
## SOURCES
# Dossier contenant les éléments composants votre page
COMPOSANTS = composants
# dossier contenant le détail des catégories
COMPONENTS = composants
CATEGORIES = categ
# dossier contenant les images
IMAGES = img
# dossier contenant les feuilles de style
IMAGES_DESTIONATION = image
CSS = style
## DESTINATION (cible)
# dossier de destination des images
IMAGES_CIBLE = image
##--[[ style ]]--##
CSS_SANS_MENU = sans_menu.css
CSS_AVEC_MENU = avec_menu.css
CSS_NOM = defaut.css
CSS_WITHOUT_MENU = sans_menu.css
CSS_WITH_MENU = avec_menu.css
CSS_NAME = defaut.css