X-Git-Url: http://gitweb.fperrin.net/?p=gen-quickdic.git;a=blobdiff_plain;f=Makefile;h=db67dc57ef211de5fc790b868b01d606fe7a0ff3;hp=3fc8c53ea0bc371f03eca0cb5c813bfd675474c3;hb=HEAD;hpb=5da87a9ec2370bb2f7ce11e107f07625e42f7171 diff --git a/Makefile b/Makefile index 3fc8c53..db67dc5 100644 --- a/Makefile +++ b/Makefile @@ -1,41 +1,49 @@ -OPTED_SOURCEDIR = OPTED/v003 +all: OPTED.v006.quickdic XMLittre.v006.quickdic GCIDE.v006.quickdic -OPTED_FILES = $(addprefix $(OPTED_SOURCEDIR)/wb1913_,$(addsuffix .html,$(shell bash -c 'echo {a..z} new'))) +%.tab_separated: %_to_tab_separated + ./$*_to_tab_separated -essai: - @echo $(FILES) +%.v007.quickdic: %.tab_separated + echo $(dictlang) + [ ! -z $(dictlang) ] + cd ../DictionaryPC && ./run.sh --dictInfo=@$(CURDIR)/$*-dictinfo.txt --input1Charset=UTF8 --input1Format=tab_separated --input1Name=$* --lang1=$(dictlang) --lang1Stoplist=$(CURDIR)/$*-stoplist.txt --input1=$(CURDIR)/$< --dictOut=$(CURDIR)/$@ --print=$(CURDIR)/$@.txt -all: OPTED.v006-from-tab_separated.quickdic +%.v006.quickdic: %.v007.quickdic + rm -f $@ + cd ../DictionaryPC && ./convert_to_v6.sh $(CURDIR)/$< $(CURDIR)/$@ -# optedv003.hqx: -# wget 'http://www.mso.anu.edu.au/~ralph/OPTED/optedv003.hqx' +clean: + rm -f *.tab_separated *.chemnitz + rm -f *.quickdic *.quickdic.txt + rm -fr OPTED/ -$(OPTED_FILES): optedv003.hqx - hexbin -d $< - unar OPTED.sit.data - find OPTED -type f | xargs sed -i 's/\r/\n/g' - cd OPTED && patch -p1 < ../OPTED.patch +GCIDE.v007.quickdic: dictlang := EN +IT.v007.quickdic: dictlang := IT +OPTED.v007.quickdic: dictlang := EN +XMLittre.v007.quickdic: dictlang := FR -OPTED.tab_separated: $(OPTED_FILES) - ./OPTED_to_tab_separated +OPTED_SOURCEDIR = OPTED/v003 -OPTED.v007-from-tab_separated.quickdic: OPTED.tab_separated - cd ../DictionaryPC && ./run.sh --dictInfo="Webster's Unabridged Dictionary, from the OPTED project" --input1=$(CURDIR)/$< --input1Charset=UTF8 --input1Format=tab_separated --input1Name="Webster-OPTED" --lang1=EN --lang1Stoplist=data/inputs/stoplists/en.txt --dictOut=$(CURDIR)/$@ --print=$(CURDIR)/$@.txt +OPTED_FILES = $(shell bash -c 'for l in {a..z} new; do echo $(OPTED_SOURCEDIR)/wb1913_$$l.html; done') -OPTED.v006-from-tab_separated.quickdic: OPTED.v007-from-tab_separated.quickdic - rm -f $@ - cd ../DictionaryPC && ./convert_to_v6.sh $(CURDIR)/$< $(CURDIR)/$@ +optedv003.hqx: + echo Manually run that command to fetch the OPTED raw data + echo wget 'http://www.mso.anu.edu.au/~ralph/OPTED/optedv003.hqx' + false -OPTED.chemnitz: OPTED/v003/wb1913_a.html - ./OPTED_to_chemnitz +$(OPTED_FILES): optedv003.hqx + hexbin -d optedv003.hqx + unar -f OPTED.sit.data + find OPTED -type f | xargs sed -i 's/\r/\n/g' + cd OPTED && patch -p1 < ../OPTED.patch -OPTED.v007-from-chemnitz.quickdic: OPTED.chemnitz - cd ../DictionaryPC && ./run.sh --dictInfo="Webster's Unabridged Dictionary, from the OPTED project" --input1=$(CURDIR)/$< --input1Charset=UTF8 --input1Format=chemnitz --input1Name="Webster-OPTED" --lang1=EN --lang1Stoplist=data/inputs/stoplists/en.txt --dictOut=$(CURDIR)/$@ --print=$(CURDIR)/$@.txt +OPTED.tab_separated: $(OPTED_FILES) OPTED.patch -OPTED.v006-from-chemnitz.quickdic: OPTED.v007-from-chemnitz.quickdic - rm -f $@ - cd ../DictionaryPC && ./convert_to_v6.sh $(CURDIR)/$< $(CURDIR)/$@ +XMLittre.tab_separated: XMLittre-entree.xslt +XMLittre.tab_separated: ../xmlittre-data/ -clean: - rm -f OPTED.*.quickdic OPTED.tab_separated OPTED.chemnitz - rm -fr OPTED/ +./xmlittre-data/: + echo Manually run that command to fetch XMLittre data + echo cd $(CURDIR)/.. + echo git clone 'https://bitbucket.org/Mytskine/xmlittre-data.git' + false