Makefile
changeset 1075 a8fad275310b
parent 1008 dc218f2b784d
child 1142 ce538f6b30b1
equal deleted inserted replaced
1074:2322a1c3c9bb 1075:a8fad275310b
   478 $(eval $(call FREQ_MACRO,FREQLIST,freq,NGSL,wordlist/ngsl.freq))
   478 $(eval $(call FREQ_MACRO,FREQLIST,freq,NGSL,wordlist/ngsl.freq))
   479 $(eval $(call FREQ_MACRO,FREQLIST,freq,NAWL,wordlist/nawl.freq))
   479 $(eval $(call FREQ_MACRO,FREQLIST,freq,NAWL,wordlist/nawl.freq))
   480 $(eval $(call FREQ_MACRO,FREQLIST,var,VOA,dist/wordlist/voa.list))
   480 $(eval $(call FREQ_MACRO,FREQLIST,var,VOA,dist/wordlist/voa.list))
   481 $(eval $(call FREQ_MACRO,FREQLIST,var,BSL,wordlist/bsl.var))
   481 $(eval $(call FREQ_MACRO,FREQLIST,var,BSL,wordlist/bsl.var))
   482 $(eval $(call FREQ_MACRO,FREQLIST,var,TSL,wordlist/tsl.var))
   482 $(eval $(call FREQ_MACRO,FREQLIST,var,TSL,wordlist/tsl.var))
       
   483 $(eval $(call FREQ_MACRO,FREQLIST,var,KET,wordlist/ket.var))
       
   484 $(eval $(call FREQ_MACRO,FREQLIST,var,PET,wordlist/pet.var))
   483 
   485 
   484 # BNC_COCA_BASEWORD := $(wildcard wordlist/bnc+coca/basewrd[0-1]?.txt)
   486 # BNC_COCA_BASEWORD := $(wildcard wordlist/bnc+coca/basewrd[0-1]?.txt)
   485 # FREQ_DEP += $(BNC_COCA_BASEWORD)
   487 # FREQ_DEP += $(BNC_COCA_BASEWORD)
   486 # FREQ_FILTER += $(patsubst %,-b:%,$(BNC_COCA_BASEWORD))
   488 # FREQ_FILTER += $(patsubst %,-b:%,$(BNC_COCA_BASEWORD))
   487 
   489 
   505 FREQ_FILTER += $(patsubst %,-b:%,$(AWL_BASEWORD))
   507 FREQ_FILTER += $(patsubst %,-b:%,$(AWL_BASEWORD))
   506 
   508 
   507 NAWL_BASEWORD := wordlist/nawl.var
   509 NAWL_BASEWORD := wordlist/nawl.var
   508 FREQ_DEP += $(NAWL_BASEWORD)
   510 FREQ_DEP += $(NAWL_BASEWORD)
   509 FREQ_FILTER += $(patsubst %,-b:%,$(NAWL_BASEWORD))
   511 FREQ_FILTER += $(patsubst %,-b:%,$(NAWL_BASEWORD))
       
   512 
       
   513 KET_BASEWORD := wordlist/ket.var
       
   514 FREQ_DEP += $(KET_BASEWORD)
       
   515 FREQ_FILTER += $(patsubst %,-b:%,$(KET_BASEWORD))
       
   516 
       
   517 PET_BASEWORD := wordlist/pet.var
       
   518 FREQ_DEP += $(PET_BASEWORD)
       
   519 FREQ_FILTER += $(patsubst %,-b:%,$(PET_BASEWORD))
   510 
   520 
   511 VOA_BASEWORD := dist/wordlist/voa.list
   521 VOA_BASEWORD := dist/wordlist/voa.list
   512 FREQ_DEP += $(VOA_BASEWORD)
   522 FREQ_DEP += $(VOA_BASEWORD)
   513 FREQ_FILTER += $(patsubst %,-b:%,$(VOA_BASEWORD))
   523 FREQ_FILTER += $(patsubst %,-b:%,$(VOA_BASEWORD))
   514 
   524 
   535 	python3 -B py/gadict_freq.py -b:dist/wordlist/gadict.list +f:wordlist/nawl.freq
   545 	python3 -B py/gadict_freq.py -b:dist/wordlist/gadict.list +f:wordlist/nawl.freq
   536 	@echo ===== BSL =====
   546 	@echo ===== BSL =====
   537 	python3 -B py/gadict_freq.py -b:dist/wordlist/gadict.list +b:wordlist/bsl.var
   547 	python3 -B py/gadict_freq.py -b:dist/wordlist/gadict.list +b:wordlist/bsl.var
   538 	@echo ===== TSL =====
   548 	@echo ===== TSL =====
   539 	python3 -B py/gadict_freq.py -b:dist/wordlist/gadict.list +b:wordlist/tsl.var
   549 	python3 -B py/gadict_freq.py -b:dist/wordlist/gadict.list +b:wordlist/tsl.var
       
   550 	@echo ===== KET =====
       
   551 	python3 -B py/gadict_freq.py -b:dist/wordlist/gadict.list +b:wordlist/ket.var
       
   552 	@echo ===== PET =====
       
   553 	python3 -B py/gadict_freq.py -b:dist/wordlist/gadict.list +b:wordlist/pet.var
   540 
   554 
   541 .PHONY: missing-speakout
   555 .PHONY: missing-speakout
   542 missing-speakout: dist/wordlist/gadict.list $(FREQ_DEP) $(BUILD_SCRIPTS)
   556 missing-speakout: dist/wordlist/gadict.list $(FREQ_DEP) $(BUILD_SCRIPTS)
   543 	@echo ===== so1 =====
   557 	@echo ===== so1 =====
   544 	python3 -B py/gadict_freq.py -b:dist/wordlist/gadict.list +b:so1.list | tee so1.miss
   558 	python3 -B py/gadict_freq.py -b:dist/wordlist/gadict.list +b:so1.list | tee so1.miss
   565 stat AWL +f wordlist/awl.freq; \
   579 stat AWL +f wordlist/awl.freq; \
   566 stat NGSL +f wordlist/ngsl.freq; \
   580 stat NGSL +f wordlist/ngsl.freq; \
   567 stat NAWL +f wordlist/nawl.freq; \
   581 stat NAWL +f wordlist/nawl.freq; \
   568 stat BSL +b wordlist/bsl.var; \
   582 stat BSL +b wordlist/bsl.var; \
   569 stat TSL +b wordlist/tsl.var; \
   583 stat TSL +b wordlist/tsl.var; \
       
   584 stat KET +b wordlist/ket.var; \
       
   585 stat PET +b wordlist/pet.var; \
   570 echo "   ==== ===== ===== ===="; \
   586 echo "   ==== ===== ===== ===="; \
   571 }
   587 }
   572 endef
   588 endef
   573 
   589 
   574 .PHONY: missing-stat
   590 .PHONY: missing-stat