forked from GitHub/gf-core
improved paths and Makefile in examples/app ; see README how to compile with just 'make -j'
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user