From b16b0a377f8d06f529c679d299bf6ee5e278c573 Mon Sep 17 00:00:00 2001 From: rexim Date: Mon, 11 Dec 2017 04:33:32 +0700 Subject: [PATCH] Add Makefile for building level files from svgs (#23) --- levels/Makefile | 12 ++++++++++++ query.txt => scripts/svg2rects.xqe | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 levels/Makefile rename query.txt => scripts/svg2rects.xqe (76%) diff --git a/levels/Makefile b/levels/Makefile new file mode 100644 index 00000000..8890cf95 --- /dev/null +++ b/levels/Makefile @@ -0,0 +1,12 @@ +SVGS=$(wildcard ./*.svg) +TXTS=$(SVGS:.svg=.txt) + +all: $(TXTS) + +%.txt: %.svg + xqilla ../scripts/svg2rects.xqe -i $< -o $@ + +.PHONY: clean + +clean: + rm -rfv $(TXTS) diff --git a/query.txt b/scripts/svg2rects.xqe similarity index 76% rename from query.txt rename to scripts/svg2rects.xqe index 9016b7cc..45c448c7 100644 --- a/query.txt +++ b/scripts/svg2rects.xqe @@ -1,6 +1,6 @@ declare namespace svg ="http://www.w3.org/2000/svg"; -let $rects := doc("./platforms.svg")//svg:svg/svg:rect +let $rects := //svg:svg/svg:rect return ( count($rects), for $rect in $rects -- 2.44.0