rulex

Форк
0
/
Makefile.am 
67 строк · 2.1 Кб
1
## Process this file with automake to produce Makefile.in
2

3
# Force KOI8-R coding system
4
LANG = ru_RU.KOI8-R
5

6
# Installation
7
dictdir = @datarootdir@/freespeech
8
dict_DATA = lexicon
9

10
# Source data
11
LEXDATA = explicit.dict implicit.dict \
12
	general.rules lexicon.rules prefix.rules correction.rules
13

14
# Distribution
15
EXTRA_DIST = $(LEXDATA) fixes.dict lexicon.test
16

17
# Cleaning
18
CLEANFILES = lexicon lexicon.dump
19
MAINTAINERCLEANFILES = @srcdir@/Makefile.in
20

21
lexicon: $(LEXDATA:%=@srcdir@/%)
22
	@rm -f lexicon
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
35

36
test: lexicon @srcdir@/lexicon.test
37
	../src/lexholder -v -f lexicon.dump -t @srcdir@/lexicon.test lexicon
38

39
dbcleanup: lexicon
40
	../src/lexholder -c lexicon
41

42
extensive-dbcleanup: dbcleanup @srcdir@/fixes.dict
43
	../src/lexholder -cM lexicon
44
	../src/lexholder -rf @srcdir@/fixes.dict -M lexicon
45

46
extract:
47
	@echo "Extracting general rules:"
48
	@rm -f general.rules
49
	../src/lexholder -f general.rules -G -l lexicon
50
	@echo "Extracting lexical classification rules:"
51
	@rm -f lexicon.rules
52
	../src/lexholder -f lexicon.rules -L -l lexicon
53
	@echo "Extracting prefix rules:"
54
	@rm -f 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:"
60
	@rm -f implicit.dict
61
	../src/lexholder -M -l lexicon | sort | uniq >implicit.dict
62
	@echo "Extracting explicit dictionary:"
63
	@rm -f explicit.dict
64
	../src/lexholder -X -l lexicon | sort | uniq >explicit.dict
65

66
install-data-hook:
67
	cd $(DESTDIR)$(dictdir) && mv -f lexicon rulex.db
68

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.