⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 隐马尔科夫模型工具箱
💻
字号:
# UNIX HTK LANGUAGE MODELLING TOOLS MAKEFILE## # This makefile will build executables for each HTK LM# tool.  To build a specific tool type#       make HTool# To build all tools type#       make all# When compiled on a machine XXX, the executables are stored in# a directory called bin.XXX which must already exist.## When invoked it expects to have the following environment variables# set#       CPU             - set to the machine name#       HTKCC           - name of C compiler (either cc or gcc)#       HTKCF           - compiler flags#       HTKLF           - linker flags#       HBIN            - the directory containing "bin.$CPU"## Suggested settings are#       CPU           HTKCC  HTKCF                                                            HTKLF# SGI:  sgi           cc     -O -DSGI_AUDIO                                                   -lmalloc -laudio# HP:   hp700         cc     +e -O -I/usr/include/X11R5 -I/usr/include/audio -I/opt/audio/include -D_HPUX_SOURCE -Aa -DHPUX_AUDIO -DUSE_TIMER   -lAlib# Sun:  sun4_solaris  gcc    -ansi -I/usr/openwin/include -O2 -DSOLARIS16_AUDIO -DBSD_COMP    -ldl -lsocket -lnsl -lintl# Linux:linux	      gcc    -ansi -O2 -DOSS_AUDIO					      -L/usr/X11R6/lib## When running in a multiple machine environment, type#        make clean# before recompiling for a new machine and#        make cleanup# afterwards.  Or type#        make removetools# to delete just the compiled tools.#hlib = ../HTKLibllib = ../HLMLibHLIBS = $(hlib)/HTKLib.$(CPU).a $(llib)/HLMLib.$(CPU).aCC = $(HTKCC)CFLAGS = -I$(hlib) -I$(llib) $(HTKCF) all:    Cluster LAdapt LFoF LGList LMerge LNorm HLMCopy \	LBuild LGCopy LGPrep LPlex LSubset LLink LNewMapCluster:	$(hlib)/HTKLib.$(CPU).a $(llib)/HLMLib.$(CPU).a Cluster.o	$(CC) Cluster.o $(HLIBS) -lm $(HTKLF)	mv a.out $(HBIN)/bin.$(CPU)/ClusterLAdapt:	$(hlib)/HTKLib.$(CPU).a $(llib)/HLMLib.$(CPU).a LAdapt.o	$(CC) LAdapt.o $(HLIBS) -lm $(HTKLF)	mv a.out $(HBIN)/bin.$(CPU)/LAdaptLFoF:	$(hlib)/HTKLib.$(CPU).a $(llib)/HLMLib.$(CPU).a LFoF.o	$(CC) LFoF.o $(HLIBS) -lm $(HTKLF)	mv a.out $(HBIN)/bin.$(CPU)/LFoFLGList:	$(hlib)/HTKLib.$(CPU).a $(llib)/HLMLib.$(CPU).a LGList.o	$(CC) LGList.o $(HLIBS) -lm $(HTKLF)	mv a.out $(HBIN)/bin.$(CPU)/LGListLMerge:	$(hlib)/HTKLib.$(CPU).a $(llib)/HLMLib.$(CPU).a LMerge.o	$(CC) LMerge.o $(HLIBS) -lm $(HTKLF)	mv a.out $(HBIN)/bin.$(CPU)/LMergeLNorm:	$(hlib)/HTKLib.$(CPU).a $(llib)/HLMLib.$(CPU).a LNorm.o	$(CC) LNorm.o $(HLIBS) -lm $(HTKLF)	mv a.out $(HBIN)/bin.$(CPU)/LNormHLMCopy:	$(hlib)/HTKLib.$(CPU).a $(llib)/HLMLib.$(CPU).a HLMCopy.o	$(CC) HLMCopy.o $(HLIBS) -lm $(HTKLF)	mv a.out $(HBIN)/bin.$(CPU)/HLMCopyLBuild:	$(hlib)/HTKLib.$(CPU).a $(llib)/HLMLib.$(CPU).a LBuild.o	$(CC) LBuild.o $(HLIBS) -lm $(HTKLF)	mv a.out $(HBIN)/bin.$(CPU)/LBuildLGCopy:	$(hlib)/HTKLib.$(CPU).a $(llib)/HLMLib.$(CPU).a LGCopy.o	$(CC) LGCopy.o $(HLIBS) -lm $(HTKLF)	mv a.out $(HBIN)/bin.$(CPU)/LGCopyLGPrep:	$(hlib)/HTKLib.$(CPU).a $(llib)/HLMLib.$(CPU).a LGPrep.o	$(CC) LGPrep.o $(HLIBS) -lm $(HTKLF)	mv a.out $(HBIN)/bin.$(CPU)/LGPrepLPlex:	$(hlib)/HTKLib.$(CPU).a $(llib)/HLMLib.$(CPU).a LPlex.o	$(CC) LPlex.o $(HLIBS) -lm $(HTKLF)	mv a.out $(HBIN)/bin.$(CPU)/LPlexLSubset:	$(hlib)/HTKLib.$(CPU).a $(llib)/HLMLib.$(CPU).a LSubset.o	$(CC) LSubset.o $(HLIBS) -lm $(HTKLF)	mv a.out $(HBIN)/bin.$(CPU)/LSubsetLLink:	$(hlib)/HTKLib.$(CPU).a $(llib)/HLMLib.$(CPU).a LLink.o	$(CC) LLink.o $(HLIBS) -lm $(HTKLF)	mv a.out $(HBIN)/bin.$(CPU)/LLinkLNewMap:	$(hlib)/HTKLib.$(CPU).a $(llib)/HLMLib.$(CPU).a LNewMap.o	$(CC) LNewMap.o $(HLIBS) -lm $(HTKLF)	mv a.out $(HBIN)/bin.$(CPU)/LNewMap.PHONY:	clean cleanup removetoolsclean:	-rm -f *.o *.cpu	touch $(CPU).cpucleanup:	-rm -f *.o *.cpuremovetools:	-rm -f $(HBIN)/bin.$(CPU)/Cluster	-rm -f $(HBIN)/bin.$(CPU)/LAdapt	-rm -f $(HBIN)/bin.$(CPU)/LFoF	-rm -f $(HBIN)/bin.$(CPU)/LGList	-rm -f $(HBIN)/bin.$(CPU)/LMerge	-rm -f $(HBIN)/bin.$(CPU)/LNorm	-rm -f $(HBIN)/bin.$(CPU)/HLMCopy	-rm -f $(HBIN)/bin.$(CPU)/LBuild	-rm -f $(HBIN)/bin.$(CPU)/LGCopy	-rm -f $(HBIN)/bin.$(CPU)/LGPrep	-rm -f $(HBIN)/bin.$(CPU)/LPlex	-rm -f $(HBIN)/bin.$(CPU)/LSubset	-rm -f $(HBIN)/bin.$(CPU)/LLink	-rm -f $(HBIN)/bin.$(CPU)/LNewMap

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -