Blob Blame History Raw
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