diff options
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | Makefile | 42 |
2 files changed, 44 insertions, 1 deletions
@@ -4,4 +4,5 @@ /music testxml.py *~ -*.DS_Store
\ No newline at end of file +*.DS_Store +out/* diff --git a/Makefile b/Makefile new file mode 100644 index 00000000..1d07587c --- /dev/null +++ b/Makefile @@ -0,0 +1,42 @@ +# for pipefail +SHELL=/bin/bash +.SECONDARY: +.DELETE_ON_ERROR: + +XSLTPROC = xsltproc + +all: about-server check + +about-server: + @$(XSLTPROC) -o help/about-server.txt ../tools/contrib_xsl/about-server.xsl ../tools/contrib_xsl/contributors.xml + @echo "The file about-server.txt was created successfully." + +wiki: + @$(XSLTPROC) ../tools/contrib_xsl/wiki.xsl ../tools/contrib_xsl/contributors.xml | less + @echo "You can now place this output in: http://wiki.evolonline.org/contributors" + +check: check-xml check-png testxml + +PNGS = $(shell find . -type f -name "*.png") +check-png: $(patsubst %.png,out/%.png.ok,${PNGS}) + find . -name '*.png.ok' -delete + find . -name '*.png.out' -delete + find ./out/ -type d -delete +out/%.png.ok: out/%.png.out + grep '32-bit RGB+alpha, non-interlaced, ' $< > $@ +out/%.png.out: %.png + mkdir -p ${@D} + set -e -o pipefail; \ + pngcheck $< > $@ + +check-xml: + cd ../tools/testxml/ ; ./xsdcheck.sh ; cat errors.txt + +testxml: + cd ../tools/testxml/ ; ./testxml.py + +updates: + cd ../tools/update/ ; ./createnew.sh + +music: + cd ../tools/update/ ; ./create_music.sh |