Un générateur de site statique - retour accueil
git clone git://bebou.netlib.re/catium
Log | Files | Refs | README |
commit 333c787b37aa83338440c677287f0ddf5e3e425b parent 85ba9a0f3a4a6f950bba53aa22ac50799d1a158a Auteurice: Arthur Pons <arthur.pons@unistra.fr> Date: Fri, 25 Apr 2025 19:57:06 +0200 Makefile utilisation de patsubt plutôt ue sub ref Les subsitutions references ont été introduites après la 3.8. On aimerait viser une version du makefile qui fonctionne sous debian 1.3 donc on remplace par une syntaxe équivalente mais qui les prédate. Voir : https://www.gnu.org/software/make/manual/html_node/Text-Functions.html#Text-Functions Diffstat:
M | makefile | | | 9 | ++------- |
1 file changed, 2 insertions(+), 7 deletions(-)
diff --git a/makefile b/makefile @@ -27,13 +27,8 @@ annexes = $(shell find contents -type f -not -name '*.sh') # Le fichier source "contents/truc/bidule.sh" donnera donc la page html # "public/truc/bidule.html" # Même mécanique pour les fichiers annexes -pageshtml = ${sources:contents/%.sh=public/%.html} -annexescibles = ${annexes:contents/%=public/%} -# Les "substitution references" semblent ne pas fonctionner avec gmake <3.8 -# ce qui force les personnes sur macos à installer une version plus récente -# de gmake -# Il faudrait tester l'appel direct à patsubst -# TODO +pageshtml = $(patsubst contents/%.sh, public/%.html, $(sources)) +annexescibles = $(patsubst contents/%, public/%, $(annexes)) ######## # Règles