# This is a makefile that builds the sme-deu translation parser LEXC = lexc -utf8 XFST = xfst -utf8 smedeu.fst: ../bin/smedeu.fst ../bin/smedeu.fst: ../bin/smedeu-inter.fst ../../../../gt/sme/bin/isme.fst \ ../../../../st/deu/bin/deu.save @echo @echo "*** Building smedeu.fst ***" @echo @printf "read regex [ [@\"../../../../gt/sme/bin/isme.fst\" ] .o. \ [@\"../bin/smedeu-inter.fst\"] .o. [@\"../../../../st/deu/bin/deu.save\"] ] ; \n\ save stack ../bin/smedeu.fst \n\ quit \n" > ../../tmp/smedeu-save-script $(XFST) < ../../tmp/smedeu-save-script @rm -rf ../../tmp/smedeu-save-script smedeu-inter.fst: ../bin/smedeu-inter.fst ../bin/smedeu-inter.fst: smedeu-lex.txt adj-smedeu-lex.txt adv-smedeu-lex.txt \ conjunction-smedeu-lex.txt interjection-smedeu-lex.txt noun-smedeu-lex.txt \ numeral-smedeu-lex.txt particle-smedeu-lex.txt pp-smedeu-lex.txt \ pronoun-smedeu-lex.txt subjunction-smedeu-lex.txt verb-smedeu-lex.txt @echo @echo "*** Building smedeu-inter.fst ***" @echo @printf "compile-source smedeu-lex.txt adj-smedeu-lex.txt adv-smedeu-lex.txt \ conjunction-smedeu-lex.txt interjection-smedeu-lex.txt noun-smedeu-lex.txt \ numeral-smedeu-lex.txt particle-smedeu-lex.txt pp-smedeu-lex.txt \ pronoun-smedeu-lex.txt subjunction-smedeu-lex.txt verb-smedeu-lex.txt \n\ source-to-result \n\ save-result ../bin/smedeu-inter.fst \n\ quit \n" > ../../tmp/smedeu-inter-save-script $(LEXC) < ../../tmp/smedeu-inter-save-script @rm -f ../../tmp/smedeu-inter-save-script