makefile helper
This commit is contained in:
parent
979f2cb563
commit
5d46d6605f
2 changed files with 51 additions and 0 deletions
31
Makefile
Normal file
31
Makefile
Normal file
|
@ -0,0 +1,31 @@
|
|||
CONVERTER = python converter.py
|
||||
VALIDATE = xmllint --schema
|
||||
SAXON = java -jar $(wildcard saxon*.jar)
|
||||
RM = rm
|
||||
|
||||
SYSTEMS = l-systems
|
||||
TORTUE = tortue
|
||||
TRACEUR = traceur
|
||||
SVG = svg
|
||||
|
||||
EXPORT = image
|
||||
|
||||
all: generation tortue traceur svg
|
||||
|
||||
generation:
|
||||
$(CONVERTER) $(SYSTEMS).csv -o $(SYSTEMS).xml
|
||||
$(VALIDATE) $(SYSTEMS).xsd $(SYSTEMS).xml 1>/dev/null
|
||||
|
||||
tortue:
|
||||
$(SAXON) -s:$(SYSTEMS).xml -xsl:$(TORTUE).xsl -o:$(TORTUE).xml nom=$(NOM) n=$(N)
|
||||
$(VALIDATE) $(TORTUE).xsd $(TORTUE).xml 1>/dev/null
|
||||
|
||||
traceur:
|
||||
$(SAXON) -s:$(TORTUE).xml -xsl:$(TRACEUR).xsl -o:$(TRACEUR).xml
|
||||
$(VALIDATE) $(TRACEUR).xsd $(TRACEUR).xml 1>/dev/null
|
||||
|
||||
svg:
|
||||
$(SAXON) -s:$(TRACEUR).xml -xsl:$(SVG).xsl -o:$(EXPORT).svg
|
||||
|
||||
clean:
|
||||
-$(RM) $(SYSTEMS).xml $(TORTUE).xml $(TRACEUR).xml $(EXPORT).svg
|
Reference in a new issue