Voici un fichier Makefile permettant de générer facilement un ou plusieurs fichiers HTML à partir d'un ou plusieurs fichiers RST.
Fichier Makefile
Dans cet exemple, les fichiers RST se nomment respectivement «truc.rst» et «bidule.rst».
# le ou les fichiers à générer TARGETS = truc.html bidule.html # les options RSTFLAGS = --stylesheet=uneFeuilleDeSyle.css \ --language=fr \ --output-encoding=ISO-8859-1 \ --input-encoding=ISO-8859-1 \ --source-link --generator # les executables utilisés RSTHTML = rst2html.py RSTTEX = rst2latex.py RM = rm # Il n'y a rien à modifier sous cette ligne # ------------------------------------------------- all: $(TARGETS) .SUFFIXES: .rst .html .tex .rst.html: @($(RSTHTML) $(RSTFLAGS) $< $@ && echo "$@ is generated.") .rst.tex: @($(RSTTEX) $(RSTFLAGS) $< $@ && echo "$@ is generated.") clean: @($(RM) $(TARGETS)) @echo "All HTML files are deleted !"
Utilisation
Pour générer, il suffit de taper make ou make truc.html
Pour supprimer les fichiers générés, il suffit de taper make clean
Aucun commentaire:
Enregistrer un commentaire