Skip to content

Commit 17b7fae

Browse files
CoelacanthusHexfelixonmars
authored andcommitted
Split web slang into standalone dict
Signed-off-by: Coelacanthus <[email protected]>
1 parent f363639 commit 17b7fae

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

Makefile

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ ZHWIKI_FILENAME=zhwiki-$(VERSION)-all-titles-in-ns0
44
ZHDICT_FILENAME=zhwiktionary-$(VERSION)-all-titles-in-ns0
55
ZHSRC_FILENAME=zhwikisource-$(VERSION)-all-titles-in-ns0
66
WEB_SLANG_FILE=web-slang-$(WEB_SLANG_VERSION).txt
7-
WEB_SLANG_SOURCE=web-slang-$(WEB_SLANG_VERSION).source
7+
WEB_SLANG_SOURCE=web-slang-$(WEB_SLANG_VERSION).wikitext
88

99
.DELETE_ON_ERROR:
1010

1111
all: build
1212

13-
build: zhwiki.dict zhwiktionary.dict zhwikisource.dict
13+
build: zhwiki.dict zhwiktionary.dict zhwikisource.dict web-slang.dict
1414

15-
build_rime_dict: zhwiki.dict.yaml zhwiktionary.dict.yaml zhwikisource.dict.yaml
15+
build_rime_dict: zhwiki.dict.yaml zhwiktionary.dict.yaml zhwikisource.dict.yaml web-slang.dict.yaml
1616

1717
download: $(ZHWIKI_FILENAME).gz
1818

@@ -34,15 +34,18 @@ $(WEB_SLANG_FILE): $(WEB_SLANG_SOURCE)
3434
%: %.gz
3535
gzip -k -d $<
3636

37-
zhwiki.source: $(ZHWIKI_FILENAME) $(WEB_SLANG_FILE)
38-
cat $? > $@
37+
zhwiki.source: $(ZHWIKI_FILENAME)
38+
cp $< $@
3939

4040
zhwiktionary.source: $(ZHDICT_FILENAME)
4141
cp $< $@
4242

4343
zhwikisource.source: $(ZHSRC_FILENAME)
4444
cp $< $@
4545

46+
web-slang.source: $(WEB_SLANG_FILE)
47+
cp $< $@
48+
4649
%.raw: %.source
4750
./convert.py $< > $@.tmp
4851
sort -u $@.tmp > $@
@@ -63,11 +66,12 @@ install-%: %.dict
6366
install_rime_dict-%: %.dict.yaml
6467
install -Dm644 $< -t $(DESTDIR)/usr/share/rime-data/
6568

66-
install: install-zhwiki install-zhwikidictionary install-zhwikisource
69+
install: install-zhwiki install-zhwikidictionary install-zhwikisource install-web-slang
6770

68-
install_rime_dict: install_rime_dict-zhwiki install_rime_dict-zhwikidictionary install_rime_dict-zhwikisource
71+
install_rime_dict: install_rime_dict-zhwiki install_rime_dict-zhwikidictionary install_rime_dict-zhwikisource install_rime_dict-web-slang
6972

7073
clean:
71-
rm -f $(ZHWIKI_FILENAME).gz $(WEB_SLANG_SOURCE) $(WEB_SLANG_FILE) $(ZHWIKI_FILENAME) zhwiki.source zhwiki.raw zhwiki.raw.tmp zhwiki.dict zhwiki.dict.yaml zhwiki.rime.raw
74+
rm -f $(ZHWIKI_FILENAME).gz $(ZHWIKI_FILENAME) zhwiki.source zhwiki.raw zhwiki.raw.tmp zhwiki.dict zhwiki.dict.yaml zhwiki.rime.raw
7275
rm -f $(ZHDICT_FILENAME).gz $(ZHDICT_FILENAME) zhwiktionary.source zhwiktionary.raw zhwiktionary.raw.tmp zhwiktionary.dict zhwiktionary.dict.yaml zhwiktionary.rime.raw
7376
rm -f $(ZHSRC_FILENAME).gz $(ZHSRC_FILENAME) zhwikisource.source zhwikisource.raw zhwikisource.raw.tmp zhwikisource.dict zhwikisource.dict.yaml zhwikisource.rime.raw
77+
rm -f $(WEB_SLANG_SOURCE) $(WEB_SLANG_FILE) web-slang.source web-slang.raw web-slang.raw.tmp web-slang.dict web-slang.dict.yaml web-slang.rime.raw

0 commit comments

Comments
 (0)