1
## Process this file with automake to produce Makefile.in
3
# Force KOI8-R coding system
7
dictdir = @datarootdir@/freespeech
11
LEXDATA = explicit.dict implicit.dict \
12
general.rules lexicon.rules prefix.rules correction.rules
15
EXTRA_DIST = $(LEXDATA) fixes.dict lexicon.test
18
CLEANFILES = lexicon lexicon.dump
19
MAINTAINERCLEANFILES = @srcdir@/Makefile.in
21
lexicon: $(LEXDATA:%=@srcdir@/%)
23
@echo "Inserting explicit dictionary:"
24
../src/lexholder -f @srcdir@/explicit.dict -X lexicon
25
@echo "Inserting implicit dictionary:"
26
../src/lexholder -f @srcdir@/implicit.dict -M lexicon
27
@echo "Inserting lexical classifiers:"
28
../src/lexholder -f @srcdir@/lexicon.rules -L lexicon
29
@echo "Inserting general rules:"
30
../src/lexholder -f @srcdir@/general.rules -G lexicon
31
@echo "Inserting prefix rules:"
32
../src/lexholder -f @srcdir@/prefix.rules -P lexicon
33
@echo "Inserting correction rules:"
34
../src/lexholder -f @srcdir@/correction.rules -C lexicon
36
test: lexicon @srcdir@/lexicon.test
37
../src/lexholder -v -f lexicon.dump -t @srcdir@/lexicon.test lexicon
40
../src/lexholder -c lexicon
42
extensive-dbcleanup: dbcleanup @srcdir@/fixes.dict
43
../src/lexholder -cM lexicon
44
../src/lexholder -rf @srcdir@/fixes.dict -M lexicon
47
@echo "Extracting general rules:"
49
../src/lexholder -f general.rules -G -l lexicon
50
@echo "Extracting lexical classification rules:"
52
../src/lexholder -f lexicon.rules -L -l lexicon
53
@echo "Extracting prefix rules:"
55
../src/lexholder -f prefix.rules -P -l lexicon
56
@echo "Extracting correction rules:"
57
@rm -f correction.rules
58
../src/lexholder -f correction.rules -C -l lexicon
59
@echo "Extracting implicit dictionary:"
61
../src/lexholder -M -l lexicon | sort | uniq >implicit.dict
62
@echo "Extracting explicit dictionary:"
64
../src/lexholder -X -l lexicon | sort | uniq >explicit.dict
67
cd $(DESTDIR)$(dictdir) && mv -f lexicon rulex.db