summaryrefslogtreecommitdiff
path: root/examples/fracas/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'examples/fracas/Makefile')
-rw-r--r--examples/fracas/Makefile33
1 files changed, 33 insertions, 0 deletions
diff --git a/examples/fracas/Makefile b/examples/fracas/Makefile
new file mode 100644
index 000000000..c7ea0d617
--- /dev/null
+++ b/examples/fracas/Makefile
@@ -0,0 +1,33 @@
+
+VERSION = 0.2
+
+BANK = FraCaSBank
+BUILD-FORMATS = xml pl
+LANGUAGES = Original Eng Swe
+
+ZIPFILE = $(BANK)-$(VERSION).zip
+FILES-TO-ZIP = Makefile *.* src/*.* doc/*.* build/*.*
+
+GF-FILES = $(wildcard src/*.gf)
+
+.PHONY: build clean distclean dist
+
+.DELETE_ON_ERROR:
+
+build: $(BUILD-FORMATS:%=build/$(BANK).%)
+
+clean:
+ rm -f src/*.gfo src/*.pyc .DS_Store */.DS_Store
+
+distclean: clean
+ rm -f build/$(BANK).*
+ rm -f dist/$(ZIPFILE)
+
+dist: build clean
+ mkdir -p dist
+ rm -f dist/$(ZIPFILE)
+ zip dist/$(ZIPFILE) $(FILES-TO-ZIP)
+
+build/$(BANK).%: $(GF-FILES)
+ python build_fracasbank.py $* src/$(BANK)I.gf $(LANGUAGES:%=src/$(BANK)%.gf) > $@
+