Makefile
changeset 1203 c767b62ec786
parent 1202 649b6e7f46c5
child 1207 e4f601df93b1
equal deleted inserted replaced
1202:649b6e7f46c5 1203:c767b62ec786
   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