LEXICON = \
sanat/atk-lyhenteet.lex \
sanat/11-19.lex \
sanat/latex.lex \
sanat/jokinen.lex \
sanat/olla-ei.lex \
sanat/etuliitteet.lex \
sanat/lyhenteet.lex \
sanat/omat.lex \
sanat/seikkasanat.lex \
sanat/sidesanat.lex \
voikonsanat/atk.lex \
voikonsanat/erikoiset.lex \
voikonsanat/erikoissanat.lex \
voikonsanat/joukahainen.lex \
voikonsanat/kasvatustiede.lex \
voikonsanat/laaketiede.lex \
voikonsanat/lainen.lex \
voikonsanat/lukusanat.lex \
voikonsanat/matluonnontiede.lex \
voikonsanat/poikkeavat.lex \
voikonsanat/suhdesanat.lex \
voikonsanat/taivutustaydennykset.lex \
voikonsanat/yhdyssanat.lex \
voikonsanat/erikoisalat/linux-distributions.lex
all: suomi.pro $(LEXICON)
@malmake suomi.pro 2>&1 | grep -v "Warning: No allomorphs generated."
run: suomi.pro
@malaga suomi.pro
kehitys: transmit suomi.pro
@malmake suomi.pro 2>&1 | grep -v "Warning: No allomorphs generated."
generoi:
./generoi.sh
@malmake suomi.pro 2>&1 | grep -v "Warning: No allomorphs generated."
clean:
/bin/rm -f *_l core.* transmit voikonsanat/*.lex \
voikonsanat/erikoisalat/*.lex k1 k2 foo bar
transmit: ../common/transmit.cc
g++ -g ../common/transmit.cc -o transmit
SM=suomimalaga
tar:
rm -f ${SM}.tar ${SM}.tar.bz2
tar cf ${SM}.tar ${SM}
bzip2 ${SM}.tar
mcopy:
mdel a:${SM}.tar.bz2; mcopy ${SM}.tar.bz2 a:; mdir
bcopy:
cp *_l *.pro ~/.sukija
vcopy:
cp ../voikko/*_l ../voikko/*.pro ~/.voikko
k1: suomi.all_l suomi.lex_l suomi.mor_l suomi.sym_l
cat ../../../koesanat1.txt | malaga -m suomi.pro >k1
k2: suomi.all_l suomi.lex_l suomi.mor_l suomi.sym_l
cat ../../../koesanat2.txt | malaga -m suomi.pro >k2
diff:
(diff ../../../koesanat1.out k1; diff ../../../koesanat2.out k2) >foo
cp1:
cp k1 ../../../koesanat1.out; cp k2 ../../../koesanat2.out
kdiff:
gawk -F'"' '{print $2, $3}' ~/koe*1.out >k1a
gawk -F'"' '{print $2, $3}' ~/koe*2.out >k2a
gawk -F'"' '{print $2, $3}' k1 >k1b
gawk -F'"' '{print $2, $3}' k2 >k2b