summaryrefslogtreecommitdiff
path: root/src/server/Makefile
diff options
context:
space:
mode:
authorbjorn <bjorn@bringert.net>2008-10-22 13:29:57 +0000
committerbjorn <bjorn@bringert.net>2008-10-22 13:29:57 +0000
commit7a2ef0bb0906f9efe3090418c4773ccb25f6efcb (patch)
tree6459d671a9bab9a94e453d30118f355bc1b0f023 /src/server/Makefile
parent245e1b3300da746d94c35cea0b736ffdd4b72ef0 (diff)
Make GWT compilation easier.
Diffstat (limited to 'src/server/Makefile')
-rw-r--r--src/server/Makefile21
1 files changed, 7 insertions, 14 deletions
diff --git a/src/server/Makefile b/src/server/Makefile
index 4ccf57182..1d4060391 100644
--- a/src/server/Makefile
+++ b/src/server/Makefile
@@ -1,13 +1,17 @@
GFCFLAGS = +RTS -K100M -RTS --cpu
-.PHONY: pgf.fcgi run gf-gwt.jar
+.PHONY: pgf.fcgi run gwt gf-gwt.jar
pgf.fcgi:
cabal install
cp dist/build/pgf.fcgi/pgf.fcgi .
gwt:
- gwt-client/Translate-compile
+ gwt/Translate-compile
+
+gf-gwt.jar: gwt
+ jar -cf $@ -C gwt/src se
+ cp $@ ../../lib/java
food.pgf:
gfc --make --name=food ../../examples/tutorial/food/Food{Eng,Ita}.gf
@@ -35,21 +39,10 @@ test.pgf: LangEng-parse.pgf LangGer-parse.pgf
run: pgf.fcgi
@echo '*********************************************'
- @echo 'See http://localhost:41296/gwt-client/www/se.chalmers.cs.gf.gwt.TranslateApp/Translate.html'
+ @echo 'See http://localhost:41296/gwt/www/se.chalmers.cs.gf.gwt.TranslateApp/Translate.html'
@echo '*********************************************'
lighttpd -f lighttpd.conf -D
-gwt-installball: pgf.fcgi gwt
- rm -rf tmp/gwt-client
- rm -f gf-server-installball.tar.gz
- mkdir -p tmp/gwt-client
- cp -pr gwt-client/www/se.chalmers.cs.gf.gwt_translate.Translate/* tmp/gwt-client
- mv tmp/gwt-client/Translate.html tmp/gwt-client/index.html
- (cd tmp && tar -zcf ../gwt-client-installball.tar.gz gwt-client)
-
-gf-gwt.jar:
- jar -cf $@ -C gwt-client/src se
-
clean:
cabal clean
-rm -f pgf.fcgi \ No newline at end of file