[AJ] Simplification du fichier configrc afin de ne plus avoir à mettre
d'autres variables * déplacement des éléments dans le Makefile * Mise à jour de la documentation * Mise à jour du fichier de tâches
This commit is contained in:
parent
d6429be1a8
commit
6a2487550b
30
GNUmakefile
30
GNUmakefile
@ -25,18 +25,42 @@
|
|||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
|
|
||||||
## VARIABLES ##
|
## VARIABLES ##
|
||||||
## configuration par défaut de PorteAil
|
|
||||||
|
## CONFIG PAR DEFAUT
|
||||||
include configrc.exemple
|
include configrc.exemple
|
||||||
## configuration utilisateur
|
|
||||||
|
## CONFIG UTILISATEUR
|
||||||
include configrc
|
include configrc
|
||||||
## autre configurations
|
|
||||||
|
## 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)
|
ifndef $(MENU)
|
||||||
CSS_DEP = $(CSS_SANS_MENU_ADDR)
|
CSS_DEP = $(CSS_SANS_MENU_ADDR)
|
||||||
else
|
else
|
||||||
CSS_DEP = $(CSS_AVEC_MENU_ADDR)
|
CSS_DEP = $(CSS_AVEC_MENU_ADDR)
|
||||||
endif
|
endif
|
||||||
INDEX_DEP = $(ENTETE_ADDR) $(ENQUEUE_ADDR) $(POST_CONTENU_ADDR)
|
INDEX_DEP = $(ENTETE_ADDR) $(ENQUEUE_ADDR) $(POST_CONTENU_ADDR)
|
||||||
|
|
||||||
|
# Éléments sources
|
||||||
SOURCE = $(CATEGORIES)/*.$(CATEGORIES_EXT)
|
SOURCE = $(CATEGORIES)/*.$(CATEGORIES_EXT)
|
||||||
|
|
||||||
# programmes
|
# programmes
|
||||||
PROG_ECHO = `which echo`
|
PROG_ECHO = `which echo`
|
||||||
PROG_TEST = `which test`
|
PROG_TEST = `which test`
|
||||||
|
24
LISMOI
24
LISMOI
@ -330,30 +330,6 @@ page finale
|
|||||||
de menu
|
de menu
|
||||||
- CSS_AVEC_MENU : idem que CSS_SANS_MENU, mais pour une page ayant un menu
|
- CSS_AVEC_MENU : idem que CSS_SANS_MENU, mais pour une page ayant un menu
|
||||||
- CSS_NOM : nom du fichier CSS final
|
- CSS_NOM : nom du fichier CSS final
|
||||||
- INTRO_ADDR : adresse exacte du fichier HTML contenant l'introduction
|
|
||||||
- INDEX_ADDR : adresse exacte de la page finale
|
|
||||||
- MENU_ADDR : adresse exacte du fichier HTML contenant le menu
|
|
||||||
- CSS_SANS_MENU_ADDR : adresse exacte du fichier contenant le code CSS pour la
|
|
||||||
page sans menu
|
|
||||||
- CSS_AVEC_MENU_ADDR : adresse exacte du fichier contenant le code CSS pour la
|
|
||||||
page avec menu
|
|
||||||
- STYLE_ADDR : adresse exacte du second fichier CSS (pour la couleur
|
|
||||||
généralement)
|
|
||||||
- ENTETE_ADDR : adresse exacte du fichier contenant le code HTML de l'entête de
|
|
||||||
la page HTML finale
|
|
||||||
- ENQUEUE_ADDR : adresse exacte du fichier contenant le code HTML de l'enqueue de
|
|
||||||
la page HTML finale
|
|
||||||
- POST_CONTENU_ADDR : adresse exacte du fichier contenant le code final du contenu.
|
|
||||||
C'est utile pour la génération des catégories.
|
|
||||||
- ENTETE_CAT_ADDR : adresse exacte du fichier contenant le code HTML du début
|
|
||||||
d'une catégorie
|
|
||||||
- ENQUEUE_CAT_ADDR : adresse exacte du fichier contenant le code HTML de la
|
|
||||||
fin d'une catégorie
|
|
||||||
- ELEM_ADDR : adresse exacte du fichier contenant le code HTML d'un élément
|
|
||||||
- CONTENU_ADDR : adresse exacte du fichier contenant le code HTML de l'ensemble
|
|
||||||
des catégories
|
|
||||||
- DEFAUT_IMG_ADDR : adresse exacte de l'image par défaut utilisée si jamais
|
|
||||||
aucune image n'est trouvée pour un élément donné.
|
|
||||||
|
|
||||||
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'.
|
||||||
|
2
TACHES
2
TACHES
@ -12,7 +12,7 @@
|
|||||||
|
|
||||||
>>> Pour la v0.1.2 :
|
>>> Pour la v0.1.2 :
|
||||||
- Simplifier le fichier Makefile au niveau des variables pour réduire leur nombre
|
- Simplifier le fichier Makefile au niveau des variables pour réduire leur nombre
|
||||||
- Réorganiser les variables du GNUmakefile pour rendre plus simple le choix des variables par l'utilisateur. Afin qu'il n'ai JAMAIS à mettre d'autre variables dans le contenu. Par exemple jamais écrire cela : $(DOSSIER)/fichier.html !!!!
|
- FAIT | Réorganiser les variables du GNUmakefile pour rendre plus simple le choix des variables par l'utilisateur. Afin qu'il n'ai JAMAIS à mettre d'autre variables dans le contenu. Par exemple jamais écrire cela : $(DOSSIER)/fichier.html !!!!
|
||||||
- FAIT | ne laisser que la variable CSS_COULEUR ? => trouver une solution potable
|
- FAIT | ne laisser que la variable CSS_COULEUR ? => trouver une solution potable
|
||||||
- ne laisser que les variables fondamentales pour l'utilisateur comme le choix du titre, si intro, si menu
|
- ne laisser que les variables fondamentales pour l'utilisateur comme le choix du titre, si intro, si menu
|
||||||
- FAIT | déplacer les variables inutiles à l'utilisateur dans un autre fichier de config qu'on inclue ? Ou bien les mettre avant le include configrc, comme ça l'utilisateur peut les redéfinir si besoin !
|
- FAIT | déplacer les variables inutiles à l'utilisateur dans un autre fichier de config qu'on inclue ? Ou bien les mettre avant le include configrc, comme ça l'utilisateur peut les redéfinir si besoin !
|
||||||
|
@ -62,20 +62,3 @@ 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
|
||||||
|
|
||||||
##--[[ 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)
|
|
||||||
|
Loading…
Reference in New Issue
Block a user