?? rules.min
字號:
ifdef VR_SD
#===============================================================================
# SPEAKER DEPENDENT VERSION
#===============================================================================
#-------------------------------------------------------------------------------
# VR/VM voice prompts and patterns files
#-------------------------------------------------------------------------------
copyvr :
@rm -rf efs.cfg
@rm -rf loadefs/efs.cfg
@cp vr_sd.cfg efs.cfg
@cp efs.cfg loadefs/efs.cfg
@cp Apps/PureVoice/resources/en/256color/purevoice.bar loadefs/brew
$(VROUTENG) : $(VRINENG)
@echo --------------CREATING PROMPT AND PATTERN FILES----------------
-./vrselect.exe english_sd.vfg
-./b2a engdat_sd1.dtw > eng1pat_sd.txt
-./b2a engdat_sd1.prm > eng1prm_sd.txt
@echo ---------------------------------------------------------------
#
# VRSelect with -NOVDB option means that VRSelect will not create vdbdata*
# files Patterns now for secondary language will stay in EFS DATA area
#
$(VROUTKOR) : $(VRINKOR)
@echo --------------CREATING PROMPT AND PATTERN FILES----------------
-./vrselect.exe korean_sd.vfg -novdb
-cp kordat_sd1.prm loadefs
-cp kordat_sd1.dtw loadefs
@echo ---------------------------------------------------------------
$(VROUTJPN) : $(VRINJPN)
@echo --------------CREATING PROMPT AND PATTERN FILES----------------
-./vrselect.exe japanese_sd.vfg -novdb
-cp jpndat_sd1.prm loadefs
-cp jpndat_sd1.dtw loadefs
@echo ---------------------------------------------------------------
# FOR MULTI LANGUAGE WITH PATTERNS SAVED IN THE CODE AREA (REMOTE FILE)
# OBS.: ALL THE LANGUAGES MUST HAVE THE SAME NUMBER OF RWIDs
# AND SAME NUMBER OF CONTROL WORDS. ALL THE FILES
# WILL BE REMOTE FILES.
#
# @echo --------------CREATING PROMPT AND PATTERN FILES----------------
# -./vrselect.exe english_sd.vfg korean_sd.vfg japanese_sd.vfg
# -./b2a engdat_sd1.prm > eng1prm_sd.txt
# -./b2a engdat_sd1.dtw > eng1pat_sd.txt
# -./b2a kordat_sd1.prm > kor1prm_sd.txt
# -./b2a kordat_sd1.dtw > kor1pat_sd.txt
# -./b2a jpndat_sd1.prm > jpn1prm_sd.txt
# -./b2a jpndat_sd1.dtw > jpn1pat_sd.txt
# @echo ---------------------------------------------------------------
else
#===============================================================================
# SPEAKER INDEPENDENT VERSION
#===============================================================================
#-------------------------------------------------------------------------------
# VR/VM voice prompts and patterns files
#-------------------------------------------------------------------------------
copyvr :
@rm -rf efs.cfg
@rm -rf loadefs/efs.cfg
@cp vr.cfg efs.cfg
@cp efs.cfg loadefs/efs.cfg
@cp Apps/PureVoice/resources/en/256color/purevoice.bar loadefs/brew
$(VROUTENG) : $(VRINENG)
@echo --------------CREATING PROMPT AND PATTERN FILES----------------
-./vrselect.exe english.vfg
-./b2a engdat1.dtw > eng1pat.txt
-./b2a engdat1.hmm > eng1pat2.txt
-./b2a engdat1.prm > eng1prm.txt
@echo ---------------------------------------------------------------
#
# VRSelect with -NOVDB option means that VRSelect will not create vdbdata*
# files Patterns now for secondary language will stay in EFS DATA area
#
$(VROUTKOR) : $(VRINKOR)
@echo --------------CREATING PROMPT AND PATTERN FILES----------------
-./vrselect.exe korean.vfg -novdb
-cp kordat1.prm loadefs
-cp kordat1.dtw loadefs
-cp kordat1.hmm loadefs
@echo ---------------------------------------------------------------
$(VROUTJPN) : $(VRINJPN)
@echo --------------CREATING PROMPT AND PATTERN FILES----------------
-./vrselect.exe japanese.vfg -novdb
-cp jpndat1.prm loadefs
-cp jpndat1.dtw loadefs
-cp jpndat1.hmm loadefs
@echo ---------------------------------------------------------------
# FOR MULTI LANGUAGE WITH PATTERNS SAVED IN THE CODE AREA (REMOTE FILE)
# OBS.: ALL THE LANGUAGES MUST HAVE THE SAME NUMBER OF RWIDs
# AND SAME NUMBER OF CONTROL WORDS. ALL THE FILES
# WILL BE REMOTE FILES.
#
# @echo --------------CREATING PROMPT AND PATTERN FILES----------------
# -./vrselect.exe english.vfg korean.vfg japanese.vfg
# -./b2a engdat1.prm > eng1prm.txt
# -./b2a engdat1.dtw > eng1pat.txt
# -./b2a engdat1.hmm > eng1pat2.txt
# -./b2a kordat1.prm > kor1prm.txt
# -./b2a kordat1.dtw > kor1pat.txt
# -./b2a kordat1.hmm > kor1pat2.txt
# -./b2a jpndat1.prm > jpn1prm.txt
# -./b2a jpndat1.dtw > jpn1pat.txt
# -./b2a jpndat1.hmm > jpn1pat2.txt
# @echo ---------------------------------------------------------------
endif
#-------------------------------------------------------------------------------
# Voice Data Base
#-------------------------------------------------------------------------------
$(VDB_OBJS) : $(SRC_FILE)
@echo ------------------------------------------------------------------
@echo OBJECT $@
$(CC) $(CFLAGS) $(DMSS_CFLAGS_VS) $(MSG_FILE) $(OBJ_FILE) $<
@echo ------------------------------------------------------------------
#-------------------------------------------------------------------------------
# VR (Voice Recognition)
#-------------------------------------------------------------------------------
$(VR_VR_OBJS) : $(SRC_FILE)
@echo ------------------------------------------------------------------
@echo OBJECT $@
$(CC) $(CFLAGS) $(DMSS_CFLAGS_VS) $(MSG_FILE) $(OBJ_FILE) $<
@echo ------------------------------------------------------------------
#-------------------------------------------------------------------------------
# VR User interface
#-------------------------------------------------------------------------------
$(VR_UI_OBJS) : $(SRC_FILE)
@echo ------------------------------------------------------------------
@echo OBJECT $@
$(CC) $(CFLAGS) $(DMSS_CFLAGS_UI) $(MSG_FILE) $(OBJ_FILE) $<
@echo ------------------------------------------------------------------
#-------------------------------------------------------------------------------
# Voice Recognition Engine
#-------------------------------------------------------------------------------
$(VRE_OBJS) : $(SRC_FILE)
@echo ------------------------------------------------------------------
@echo OBJECT $@
$(CC) $(CFLAGS) $(DMSS_CFLAGS_VS) $(MSG_FILE) $(OBJ_FILE) $<
@echo ------------------------------------------------------------------
#===============================================================================
# DEPENDENCIES
#===============================================================================
# The dependencies listed at the end of this makefile can be automatically
# updated by making the 'depend' target to invoke the following rules.
MAKEFILE_NAME = $(MAKEFILE).mak
MAKEFILE_BACKUP = $(MAKEFILE).bak
MAKEFILE_TMP = $(MAKEFILE).mak.tmp
.SUFFIXES: .s .o .c .dep
#$(TARGETDIR)/%.dep:$(TARGETDIR)/%.c
# $(CC) $(CFLAGS) $(DMSS_CFLAGS) -E < $< | perl $(GETDEP_SCRIPT) $(basename $@).o $< > $(TARGETDIR)\$*.de_
# @-del $(TARGETDIR)\$*.dep
# mv $(TARGETDIR)\$*.de_ $(TARGETDIR)\$*.dep
%.dep:%.c
$(CC) $(CFLAGS) $(APPS_INC) $(DMSS_CFLAGS) -E < $< | perl $(GETDEP_SCRIPT) $(basename $@).o $< > $*.de_
@rm -f $(TARGETDIR)/$(@F).dep
mv $*.de_ $*.dep
$(TARGETDIR)/%.dep:%.c
$(CC) $(CFLAGS) $(APPS_INC) $(DMSS_CFLAGS) -E < $< | perl $(GETDEP_SCRIPT) $(basename $@).o $< > $(TARGETDIR)/$*.de_
@rm -f $(TARGETDIR)/$*.dep
mv $(TARGETDIR)/$*.de_ $(TARGETDIR)/$*.dep
$(TARGETDIR)/%.dep:$(PV_DIR)/%.c
$(CC) $(CFLAGS) $(APPS_INC) $(DMSS_CFLAGS) -E < $< | perl $(GETDEP_SCRIPT) $(basename $@).o $< > $(TARGETDIR)/$*.de_
@rm -f $(TARGETDIR)/$*.dep
mv $(TARGETDIR)/$*.de_ $(TARGETDIR)/$*.dep
$(TARGETDIR)/%.dep:$(EXTENSIONS_DIR)/%.cpp
$(CPPC) $(CFLAGS) $(APPS_INC) $(PV_INC) $(DMSS_CFLAGS) -E < $< | perl $(GETDEP_SCRIPT) $(basename $@).o $< > $(TARGETDIR)/$*.de_
@rm -f $(TARGETDIR)/$*.dep
mv $(TARGETDIR)/$*.de_ $(TARGETDIR)/$*.dep
$(TARGETDIR)/%.dep:$(APPMGR_SRC)/%.c
$(CC) $(CFLAGS) $(APPS_INC) $(DMSS_CFLAGS) -E < $< | perl $(GETDEP_SCRIPT) $(basename $@).o $< > $(TARGETDIR)/$*.de_
@rm -f $(TARGETDIR)/$*.dep
mv $(TARGETDIR)/$*.de_ $(TARGETDIR)/$*.dep
$(TARGETDIR)/%.dep:$(GUNIMON_SRC)/%.c
$(CC) $(CFLAGS) $(APPS_INC) $(DMSS_CFLAGS) -E < $< | perl $(GETDEP_SCRIPT) $(basename $@).o $< > $(TARGETDIR)/$*.de_
@rm -f $(TARGETDIR)/$*.dep
mv $(TARGETDIR)/$*.de_ $(TARGETDIR)/$*.dep
$(TARGETDIR)/%.dep:$(MEDIAPLAYER_SRC)/%.c
$(CC) $(CFLAGS) $(APPS_INC) $(DMSS_CFLAGS) -E < $< | perl $(GETDEP_SCRIPT) $(basename $@).o $< > $(TARGETDIR)/$*.de_
@rm -f $(TARGETDIR)/$*.dep
mv $(TARGETDIR)/$*.de_ $(TARGETDIR)/$*.dep
$(TARGETDIR)/%.dep:$(MOBIMON_SRC)/%.c
$(CC) $(CFLAGS) $(APPS_INC) $(DMSS_CFLAGS) -E < $< | perl $(GETDEP_SCRIPT) $(basename $@).o $< > $(TARGETDIR)/$*.de_
@rm -f $(TARGETDIR)/$*.dep
mv $(TARGETDIR)/$*.de_ $(TARGETDIR)/$*.dep
$(TARGETDIR)/%.dep:$(PUREVOICE_SRC)/%.c
$(CC) $(CFLAGS) $(APPS_INC) $(DMSS_CFLAGS) -E < $< | perl $(GETDEP_SCRIPT) $(basename $@).o $< > $(TARGETDIR)/$*.de_
@rm -f $(TARGETDIR)/$*.dep
mv $(TARGETDIR)/$*.de_ $(TARGETDIR)/$*.dep
$(TARGETDIR)/%.dep:$(SPRITEGAME_SRC)/%.c
$(CC) $(CFLAGS) $(APPS_INC) $(DMSS_CFLAGS) -E < $< | perl $(GETDEP_SCRIPT) $(basename $@).o $< > $(TARGETDIR)/$*.de_
@rm -f $(TARGETDIR)/$*.dep
mv $(TARGETDIR)/$*.de_ $(TARGETDIR)/$*.dep
$(TARGETDIR)/%.dep:$(ADC_SRC)/%.c
$(CC) $(CFLAGS) $(APPS_INC) $(DMSS_CFLAGS) -E < $< | perl $(GETDEP_SCRIPT) $(basename $@).o $< > $(TARGETDIR)/$*.de_
@rm -f $(TARGETDIR)/$*.dep
mv $(TARGETDIR)/$*.de_ $(TARGETDIR)/$*.dep
$(TARGETDIR)/%.dep:$(CHG_SRC)/%.c
$(CC) $(CFLAGS) $(APPS_INC) $(DMSS_CFLAGS) -E < $< | perl $(GETDEP_SCRIPT) $(basename $@).o $< > $(TARGETDIR)/$*.de_
@rm -f $(TARGETDIR)/$*.dep
mv $(TARGETDIR)/$*.de_ $(TARGETDIR)/$*.dep
$(TARGETDIR)/%.dep:$(PM_SRC)/%.c
$(CC) $(CFLAGS) $(DMSS_CFLAGS) -E < $< | perl $(GETDEP_SCRIPT) $(basename $@).o $< > $(TARGETDIR)/$*.de_
@rm -f $(TARGETDIR)/$*.dep
mv $(TARGETDIR)/$*.de_ $(TARGETDIR)/$*.dep
$(TARGETDIR)/%.dep:%.s
$(CC) $(CFLAGS) $(BREW_INC) $(DMSS_AFLAGS) $(DMSS_CFLAGS) -E < $< | perl $(GETDEP_SCRIPT) $(basename $@).o $< > $(TARGETDIR)/$*.de_
@rm -f $(TARGETDIR)/$*.dep
mv $(TARGETDIR)/$*.de_ $(TARGETDIR)/$*.dep
ifeq ($(USES_LT_UI), yes)
$(TARGETDIR)/%.dep:$(LT_UI_EDITOR_SRC)/%.c
$(CC) $(CFLAGS) $(APPS_INC) $(DMSS_CFLAGS) -E < $< | perl $(GETDEP_SCRIPT) $(basename $@).o $< > $(TARGETDIR)/$*.de_
@rm -f $(TARGETDIR)/$*.dep
mv $(TARGETDIR)/$*.de_ $(TARGETDIR)/$*.dep
endif
ifdef EXT
depend:
@echo The depend target is not supported when and extension (EXT=$(EXT)) is specified
else
depend: $(TARGETDIR)/exist $(OBJECTS:.o=.dep) force.frc
perl $(MDEPEND_SCRIPT) $(MAKEFILE_NAME) $(TARGETDIR) > $(MAKEFILE_TMP)
rm -f $(MAKEFILE_BACKUP)
mv $(MAKEFILE_NAME) $(MAKEFILE_BACKUP)
mv $(MAKEFILE_TMP) $(MAKEFILE_NAME)
endif
force.frc:
sources:
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -