comments
This commit is contained in:
parent
34a996e9f6
commit
bf4a094501
1 changed files with 5 additions and 0 deletions
5
Makefile
5
Makefile
|
@ -13,10 +13,12 @@ EXPORT = image
|
||||||
|
|
||||||
all: generation tortue traceur svg
|
all: generation tortue traceur svg
|
||||||
|
|
||||||
|
# Generation du fichier XML des L-systèmes
|
||||||
generation:
|
generation:
|
||||||
$(CONVERTER) $(SYSTEMS).csv -o $(SYSTEMS).xml
|
$(CONVERTER) $(SYSTEMS).csv -o $(SYSTEMS).xml
|
||||||
$(VALIDATE) $(SYSTEMS).xsd $(SYSTEMS).xml 1>/dev/null
|
$(VALIDATE) $(SYSTEMS).xsd $(SYSTEMS).xml 1>/dev/null
|
||||||
|
|
||||||
|
# Génération du fichier XML de la tortue + vérification
|
||||||
tortue:
|
tortue:
|
||||||
ifeq ($(and $(nom),$(n)),)
|
ifeq ($(and $(nom),$(n)),)
|
||||||
@$(ECHO) "Il manque des arguments, par exemple :\n" \
|
@$(ECHO) "Il manque des arguments, par exemple :\n" \
|
||||||
|
@ -26,12 +28,15 @@ endif
|
||||||
$(SAXON) -s:$(SYSTEMS).xml -xsl:$(TORTUE).xsl -o:$(TORTUE).xml nom=$(nom) n=$(n)
|
$(SAXON) -s:$(SYSTEMS).xml -xsl:$(TORTUE).xsl -o:$(TORTUE).xml nom=$(nom) n=$(n)
|
||||||
$(VALIDATE) $(TORTUE).xsd $(TORTUE).xml 1>/dev/null
|
$(VALIDATE) $(TORTUE).xsd $(TORTUE).xml 1>/dev/null
|
||||||
|
|
||||||
|
# Génération du fichier XML du traceur + vérification
|
||||||
traceur:
|
traceur:
|
||||||
$(SAXON) -s:$(TORTUE).xml -xsl:$(TRACEUR).xsl -o:$(TRACEUR).xml
|
$(SAXON) -s:$(TORTUE).xml -xsl:$(TRACEUR).xsl -o:$(TRACEUR).xml
|
||||||
$(VALIDATE) $(TRACEUR).xsd $(TRACEUR).xml 1>/dev/null
|
$(VALIDATE) $(TRACEUR).xsd $(TRACEUR).xml 1>/dev/null
|
||||||
|
|
||||||
|
# Génération du fichier SVG
|
||||||
svg:
|
svg:
|
||||||
$(SAXON) -s:$(TRACEUR).xml -xsl:$(SVG).xsl -o:$(EXPORT).svg
|
$(SAXON) -s:$(TRACEUR).xml -xsl:$(SVG).xsl -o:$(EXPORT).svg
|
||||||
|
|
||||||
|
# Supprime les fichiers générés
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(SYSTEMS).xml $(TORTUE).xml $(TRACEUR).xml $(EXPORT).svg
|
-$(RM) $(SYSTEMS).xml $(TORTUE).xml $(TRACEUR).xml $(EXPORT).svg
|
||||||
|
|
Reference in a new issue