summaryrefslogtreecommitdiff
path: root/examples/app/Makefile
diff options
context:
space:
mode:
authoraarne <aarne@chalmers.se>2014-05-06 21:42:49 +0000
committeraarne <aarne@chalmers.se>2014-05-06 21:42:49 +0000
commit27fc5e5b04b0e828c11fe7081f9edf311e46581a (patch)
tree076c4a8d57274fb12cd3c3762172621c08bf2429 /examples/app/Makefile
parent41d7f2dfafb5e94e89a0fe259ee203d014b5eabd (diff)
improved paths and Makefile in examples/app ; see README how to compile with just 'make -j'
Diffstat (limited to 'examples/app/Makefile')
-rw-r--r--examples/app/Makefile38
1 files changed, 10 insertions, 28 deletions
diff --git a/examples/app/Makefile b/examples/app/Makefile
index 51fe6c154..31ac95450 100644
--- a/examples/app/Makefile
+++ b/examples/app/Makefile
@@ -1,42 +1,25 @@
-all: AppEng.pgf AppSwe.pgf AppBul.pgf AppIta.pgf AppSpa.pgf AppFre.pgf AppGer.pgf AppHin.pgf AppChi.pgf AppFin.pgf App10
+all: Phrasebook App11.pgf
PROBSFILE=./app.probs
GFODIR=./gfos
+.Phony: Phrasebook
+
+Phrasebook:
+ cd ../phrasebook ; make forApp ; cd ../app
+
S=-s
GFMKT=mkdir -p $(GFODIR) && gf $S -make -literal=Symb -probs=$(PROBSFILE) -gfo-dir $(GFODIR)
+APP=AppEng.pgf AppBul.pgf AppChi.pgf AppGer.pgf AppSwe.pgf AppHin.pgf AppFin.pgf AppFre.pgf AppIta.pgf AppSpa.pgf AppDut.pgf
-# Dummy targets, just for convenience
-App: AppEng AppBul AppChi AppGer AppSwe AppHin AppFin AppFre AppIta AppSpa App10
-AppEng: AppEng.pgf
-AppBul: AppBul.pgf
-AppChi: AppChi.pgf
-AppGer: AppGer.pgf
-AppSwe: AppSwe.pgf
-AppHin: AppHin.pgf
-AppFin: AppFin.pgf
-AppFre: AppFre.pgf
-AppIta: AppIta.pgf
-AppSpa: AppSpa.pgf
-
-TRANSLATE10=AppEng.pgf AppBul.pgf AppChi.pgf AppGer.pgf AppSwe.pgf AppHin.pgf AppFin.pgf AppFre.pgf AppIta.pgf AppSpa.pgf
-TRANSLATE11=$(TRANSLATE10) AppDut.pgf
# With dependencies:
-App11.pgf: $(TRANSLATE11)
- $(GFMKT) -name=App11 $(TRANSLATE11) +RTS -K200M
+App11.pgf: $(APP)
+ $(GFMKT) -name=App11 $(APP) +RTS -K200M
# Without dependencies:
App11:
- $(GFMKT) -name=App11 $(TRANSLATE11) +RTS -K200M
-
-# Without dependencies:
-App10:
- $(GFMKT) -name=App10 $(TRANSLATE10) +RTS -K200M
-
-# With dependencies:
-App10.pgf: $(TRANSLATE10)
- $(GFMKT) -name=App8 $(TRANSLATE10) +RTS -K200M
+ $(GFMKT) -name=App11 $(APP) +RTS -K200M
# App grammars for individual languages
AppEng.pgf:: ; $(GFMKT) -name=AppEng AppEng.gf
@@ -53,5 +36,4 @@ AppSwe.pgf:: ; $(GFMKT) -name=AppSwe AppSwe.gf
# language pairs to test
AppEngSwe: ; $(GFMKT) -name=AppEngSwe AppEng.pgf AppSwe.pgf
-App10: ; $(GFMKT) -name=App10 AppEng.pgf AppSwe.pgf AppBul.pgf AppIta.pgf AppSpa.pgf AppFre.pgf AppGer.pgf AppHin.pgf AppChi.pgf AppFin.pgf +RTS -K200M