catium

Un générateur de site statique - retour accueil

git clone git://bebou.netlib.re/catium
Log | Files | Refs | README |

commit 0ccd1780c3a341fb1a6c8b10ed9bf35f5b2bd259
parent edecb13a182f2dceeec62c26bdab4126e1278cb8
Auterice: Arthur Pons <arthur.pons@unistra.fr>
Date:   Wed, 10 Jan 2024 13:14:55 +0100

Suppr install -D du makefile, pas portable

Ne fonctionne pas sur macos

Diffstat:
Mmakefile | 11++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/makefile b/makefile @@ -1,6 +1,4 @@ .DELETE_ON_ERROR: -# Pour copier les fichiers d'un endroit à un autre -mk = install -D /dev/stdin # On créé des variables contenant la liste des fichiers qui nous intéressent # Dans sources les md à transformer en html @@ -35,7 +33,6 @@ root/style.css: rc/style.css; cp $< $@ # Règle pour générer le favicon root/favicon.png: rc/favicon.png; cp $< $@ - # Syntaxe générale d'une règle : # cible : liste dépendances ; commandes # @@ -49,8 +46,12 @@ root/favicon.png: rc/favicon.png; cp $< $@ # chemin de la première dépendance de la règle # Règle pour la génération des pages html -root/%.html : src/%.md page common ; STYLE=/style.css $< | ${mk} $@ +root/%.html : src/%.md page common + mkdir -p $(shell dirname $@) + STYLE=/style.css $< > $@ # Pour les autres fichiers -root/% : src/%; install -D $< $@ +root/% : src/% + mkdir -p $(shell dirname $@) + cp $< $@ page : lib/html ; touch $@ common : lib/html ; touch $@