@@ -4,15 +4,15 @@ ZHWIKI_FILENAME=zhwiki-$(VERSION)-all-titles-in-ns0
44ZHDICT_FILENAME =zhwiktionary-$(VERSION ) -all-titles-in-ns0
55ZHSRC_FILENAME =zhwikisource-$(VERSION ) -all-titles-in-ns0
66WEB_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
1111all : 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
1717download : $(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
4040zhwiktionary.source : $(ZHDICT_FILENAME )
4141 cp $< $@
4242
4343zhwikisource.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
6366install_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
7073clean :
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