From b0351dc6536dafc00860634a6098c56d134df6b6 Mon Sep 17 00:00:00 2001 From: bjorn Date: Thu, 16 Oct 2008 11:27:12 +0000 Subject: [PATCH] build pgf files in src/server with erasing parsing --- src/server/Makefile | 47 ++++++++++++++++----------------------------- 1 file changed, 17 insertions(+), 30 deletions(-) diff --git a/src/server/Makefile b/src/server/Makefile index ab2b602fa..38f81b96b 100644 --- a/src/server/Makefile +++ b/src/server/Makefile @@ -1,4 +1,4 @@ -GFCFLAGS = +RTS -K100M -RTS +GFCFLAGS = +RTS -K100M -RTS --cpu .PHONY: gf.fcgi food demo @@ -13,36 +13,23 @@ gwt: food: gfc --make --name=grammar ../../examples/tutorial/food/Food{Eng,Ita}.gf -demo: -# gfc $(GFCFLAGS) --make --name=grammar ../../lib/resource/demo/Demo{Bul,Cat,Dan,Eng,Fin,Fre,Ger,Ita,Nor,Rus,Spa,Swe}.gf - gfc $(GFCFLAGS) --make --parser=off --name=DemoBul ../../lib/resource/demo/DemoBul.gf - gfc $(GFCFLAGS) --make --parser=off --name=DemoCat ../../lib/resource/demo/DemoCat.gf - gfc $(GFCFLAGS) --make --parser=off --name=DemoDan ../../lib/resource/demo/DemoDan.gf - gfc $(GFCFLAGS) --make --parser=on --name=DemoEng ../../lib/resource/demo/DemoEng.gf - gfc $(GFCFLAGS) --make --parser=off --name=DemoFin ../../lib/resource/demo/DemoFin.gf - gfc $(GFCFLAGS) --make --parser=off --name=DemoFre ../../lib/resource/demo/DemoFre.gf - gfc $(GFCFLAGS) --make --parser=off --name=DemoGer ../../lib/resource/demo/DemoGer.gf - gfc $(GFCFLAGS) --make --parser=off --name=DemoIta ../../lib/resource/demo/DemoIta.gf - gfc $(GFCFLAGS) --make --parser=off --name=DemoNor ../../lib/resource/demo/DemoNor.gf - gfc $(GFCFLAGS) --make --parser=off --name=DemoRus ../../lib/resource/demo/DemoRus.gf - gfc $(GFCFLAGS) --make --parser=off --name=DemoSpa ../../lib/resource/demo/DemoSpa.gf - gfc $(GFCFLAGS) --make --parser=on --name=DemoSwe ../../lib/resource/demo/DemoSwe.gf - gfc $(GFCFLAGS) --name=grammar Demo???.pgf +Demo%-parse.pgf: ../../lib/resource/demo/Demo%.gf + gfc $(GFCFLAGS) --make --erasing=on --name=Demo$*-parse $^ -lang: - gfc $(GFCFLAGS) --make --parser=off --name=LangBul ../../lib/resource/bulgarian/LangBul.gf - gfc $(GFCFLAGS) --make --parser=off --name=LangCat ../../lib/resource/catalan/LangCat.gf - gfc $(GFCFLAGS) --make --parser=off --name=LangDan ../../lib/resource/danish/LangDan.gf - gfc $(GFCFLAGS) --make --parser=on --name=LangEng ../../lib/resource/english/LangEng.gf - gfc $(GFCFLAGS) --make --parser=off --name=LangFin ../../lib/resource/finnish/LangFin.gf - gfc $(GFCFLAGS) --make --parser=off --name=LangFre ../../lib/resource/french/LangFre.gf - gfc $(GFCFLAGS) --make --parser=off --name=LangGer ../../lib/resource/german/LangGer.gf - gfc $(GFCFLAGS) --make --parser=off --name=LangIta ../../lib/resource/italian/LangIta.gf - gfc $(GFCFLAGS) --make --parser=off --name=LangNor ../../lib/resource/norwegian/LangNor.gf - gfc $(GFCFLAGS) --make --parser=off --name=LangRus ../../lib/resource/russian/LangRus.gf - gfc $(GFCFLAGS) --make --parser=off --name=LangSpa ../../lib/resource/spanish/LangSpa.gf - gfc $(GFCFLAGS) --make --parser=on --name=LangSwe ../../lib/resource/swedish/LangSwe.gf - gfc $(GFCFLAGS) --name=grammar Lang???.pgf +Demo%-noparse.pgf: ../../lib/resource/demo/Demo%.gf + gfc $(GFCFLAGS) --make --parser=off --name=Demo$*-noparse $^ + +Lang%-parse.pgf: ../../lib/alltenses/Lang%.gfo + gfc $(GFCFLAGS) --make --erasing=on --name=Lang$*-parse $^ + +Lang%-noparse.pgf: ../../lib/alltenses/Lang%.gfo + gfc $(GFCFLAGS) --make --parser=off --name=Lang$*-noparse $^ + +demo.pgf: DemoBul-noparse.pgf DemoCat-noparse.pgf DemoDan-parse.pgf DemoEng-parse.pgf DemoFin-noparse.pgf DemoFre-noparse.pgf DemoGer-parse.pgf DemoIta-noparse.pgf DemoNor-parse.pgf DemoRus-noparse.pgf DemoSpa-noparse.pgf DemoSwe-parse.pgf + gfc $(GFCFLAGS) --name=demo $^ + +lang.pgf: LangBul-noparse.pgf LangCat-noparse.pgf LangDan-parse.pgf LangEng-parse.pgf LangFin-noparse.pgf LangFre-noparse.pgf LangGer-parse.pgf LangIta-noparse.pgf LangNor-parse.pgf LangRus-noparse.pgf LangSpa-noparse.pgf LangSwe-parse.pgf + gfc $(GFCFLAGS) --name=lang $^ gwt-installball: gf.fcgi gwt rm -rf tmp/gwt-client