145 PNG_FILES := $(patsubst %.gadict,dist/dictd/%.png,$(GADICT_FILES)) |
145 PNG_FILES := $(patsubst %.gadict,dist/dictd/%.png,$(GADICT_FILES)) |
146 DICT_FILES := $(C5_FILES:.c5=.dict) |
146 DICT_FILES := $(C5_FILES:.c5=.dict) |
147 DICTDZ_FILES := $(C5_FILES:.c5=.dict.dz) |
147 DICTDZ_FILES := $(C5_FILES:.c5=.dict.dz) |
148 INDEX_FILES := $(C5_FILES:.c5=.index) |
148 INDEX_FILES := $(C5_FILES:.c5=.index) |
149 |
149 |
|
150 GAPHRASE_FILES := $(wildcard *.gaphrase) |
|
151 GADIALOG_FILES := $(wildcard *.gadialog) |
|
152 |
150 SRS_TAB_FILES := $(patsubst %.gadict,dist/srs/%.tab.txt,$(GADICT_FILES)) |
153 SRS_TAB_FILES := $(patsubst %.gadict,dist/srs/%.tab.txt,$(GADICT_FILES)) |
151 SRS_ANKI_FILES := $(patsubst %.gadict,dist/anki/%.apkg,$(GADICT_FILES)) dist/anki/gadialog.apkg |
154 SRS_ANKI_FILES := \ |
|
155 $(patsubst %.gadict,dist/anki/%.apkg,$(GADICT_FILES)) \ |
|
156 $(patsubst %.gaphrase,dist/anki/%.apkg,$(GAPHRASE_FILES)) \ |
|
157 $(patsubst %.gadialog,dist/anki/%.apkg,$(GADIALOG_FILES)) |
152 |
158 |
153 DICT_HTML_FILES := $(patsubst %.gadict,dist/html/%.html,$(GADICT_FILES)) |
159 DICT_HTML_FILES := $(patsubst %.gadict,dist/html/%.html,$(GADICT_FILES)) |
154 |
160 |
155 RST_TMPL_FILE = dist/misc/rst.tmpl |
161 RST_TMPL_FILE = dist/misc/rst.tmpl |
156 RST_CSS_FILE = www/tmpl/rst.css |
162 RST_CSS_FILE = www/tmpl/rst.css |
667 dist/anki/gadict_voa.apkg: gadict_voa.gadict py/gadict.py py/gadict_srs_anki.py $(VOA_FREQLIST_DEP) $(MAKEFILE_LIST) | dist/anki/ |
673 dist/anki/gadict_voa.apkg: gadict_voa.gadict py/gadict.py py/gadict_srs_anki.py $(VOA_FREQLIST_DEP) $(MAKEFILE_LIST) | dist/anki/ |
668 PYTHONPATH=$(ANKI_PY_DIR): LC_ALL=en_US.utf8 python3 -B py/gadict_srs_anki.py -name="gadict_voa" $(VOA_FREQLIST_OPT) $< $@ |
674 PYTHONPATH=$(ANKI_PY_DIR): LC_ALL=en_US.utf8 python3 -B py/gadict_srs_anki.py -name="gadict_voa" $(VOA_FREQLIST_OPT) $< $@ |
669 |
675 |
670 dist/anki/%.apkg: %.gadialog py/gadialog_srs_anki.py $(MAKEFILE_LIST) | dist/anki/ |
676 dist/anki/%.apkg: %.gadialog py/gadialog_srs_anki.py $(MAKEFILE_LIST) | dist/anki/ |
671 PYTHONPATH=$(ANKI_PY_DIR): LC_ALL=en_US.utf8 python3 -B py/gadialog_srs_anki.py -name="$*" $< $@ |
677 PYTHONPATH=$(ANKI_PY_DIR): LC_ALL=en_US.utf8 python3 -B py/gadialog_srs_anki.py -name="$*" $< $@ |
|
678 |
|
679 dist/anki/%.apkg: %.gaphrase py/gaphrase_srs_anki.py $(MAKEFILE_LIST) | dist/anki/ |
|
680 PYTHONPATH=$(ANKI_PY_DIR): LC_ALL=en_US.utf8 python3 -B py/gaphrase_srs_anki.py -name="$*" $< $@ |
672 |
681 |
673 # General rules. |
682 # General rules. |
674 dist/anki/%.apkg: %.gadict %.del py/gadict.py py/gadict_srs_anki.py $(FREQLIST_DEP) $(MAKEFILE_LIST) | dist/anki/ |
683 dist/anki/%.apkg: %.gadict %.del py/gadict.py py/gadict_srs_anki.py $(FREQLIST_DEP) $(MAKEFILE_LIST) | dist/anki/ |
675 PYTHONPATH=$(ANKI_PY_DIR): LC_ALL=en_US.utf8 python3 -B py/gadict_srs_anki.py -name=$* -rich -delfile=$*.del $(FREQLIST_OPT) $< $@ |
684 PYTHONPATH=$(ANKI_PY_DIR): LC_ALL=en_US.utf8 python3 -B py/gadict_srs_anki.py -name=$* -rich -delfile=$*.del $(FREQLIST_OPT) $< $@ |
676 |
685 |