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

📄 makefile.tcc

📁 Reference Implementation of G.711 standard and other voice codecs
💻 TCC
📖 第 1 页 / 共 2 页
字号:
# -----------------------------------------------------------------------------#       Borland tcc makefile for compiling and testing the G.727 implementation#       The executable must be defined by variable G727 below. #       10.Mar.97 - Implemented by <simao.campos@comsat.com># -----------------------------------------------------------------------------# ------------------------------------------------# Choose compiler. Sun: use cc. HP: gotta use gcc# ------------------------------------------------CC=tccCC_OPT=-I../utl# ------------------------------------------------# Choose an archiving utility: #       - public domain unzip, or [PC/Unix/VMS]#       - shareware pkunzip [PC only]# ------------------------------------------------#UNZIP = -pkunzip -dUNZIP = unzip -o# ------------------------------------------------# General purpose symbols# ------------------------------------------------# set TV_DIR to tstvector/ugst for big-endian systems and#  to tstvector/ugst/pc for little-endian systems.TV_DIR=tstvector/ugst/pcG727=g727demo -qDIFF=cf -qRM=rm -f# ------------------------------------------------# Implicit rules# ------------------------------------------------.c.obj:	$(CC) $(CC_OPT) -c $<# ------------------------------------------------# File lists# ------------------------------------------------CLEAN_LST = speech44.iad speech44.out speech44.oukREF_FILES= speech44.ais speech44.acs speech.a-s# ------------------------------------------------# Targets# ------------------------------------------------all: g727demo discardanyway: clean allclean:	$(RM) *.objcleantest: 	$(RM) $(CLEAN_LST) $(REF_FILES)clean-tv:	$(RM) prc/*.*veryclean: clean cleantest clean-tv	$(RM) g727demo.exe discard.exe# ------------------------------------------------# Specific rules# ------------------------------------------------g711.obj: ../g711/g711.c	$(CC) -c $(CC_OPT) -I../g711 ../g711/g711.cg727demo: g727demo.exeg727demo.exe: g727.obj g711.obj g727demo.obj	$(CC) -eg727demo g727demo.obj g711.obj g727.objdiscard: discard.exediscard.exe: discard.obj	$(CC) -ediscard discard.obj# -----------------------------------------------------------------------------# Simple test for g727demo with one speech file# -----------------------------------------------------------------------------test: proc comp proc: speech.a-s	$(G727) -core 4 -enh 0 -enc -law A speech.a-s   speech44.iad	$(G727) -core 4 -enh 0 -dec -law A speech44.iad speech44.out	$(G727) -core 4 -enh 0 -e_d -law A speech.a-s   speech44.oukcomp: speech44.ais	$(DIFF) speech44.iad speech44.ais	$(DIFF) speech44.out speech44.acs	$(DIFF) speech44.out speech44.oukspeech44.ais: speech.a-sspeech.a-s: tst-g727.zip	# Note: swapover.bat is available in the "unsup" directory	$(UNZIP) -n tst-g727.zip $(REF_FILES)	swapover $(REF_FILES)# -----------------------------------------------------------------------------# Test the implementation for g727demo with test vectors# -----------------------------------------------------------------------------test-tv: proc-tv comp-tv proc-tv: proc-tv-40k proc-tv-32k proc-tv-24k proc-tv-16k comp-tv: comp-tv-40k comp-tv-32k comp-tv-24k comp-tv-16k proc-tv-40k:	$(G727) -core 4 -enh 1 -enc -law u $(TV_DIR)/ovr.m prc/rv54_m.iad	$(G727) -core 4 -enh 1 -enc -law u $(TV_DIR)/nrm.m prc/rn54_m.iad	$(G727) -core 4 -enh 1 -enc -law A $(TV_DIR)/ovr.a prc/rv54_a.iad	$(G727) -core 4 -enh 1 -enc -law A $(TV_DIR)/nrm.a prc/rn54_a.iad	$(G727) -core 4 -enh 1 -dec -law u $(TV_DIR)/rv54_m.i prc/rv54_m.out	$(G727) -core 4 -enh 1 -dec -law a $(TV_DIR)/rv54_a.i prc/rv54_a.out	$(G727) -core 4 -enh 1 -dec -law u $(TV_DIR)/rn54_m.i prc/rn54_m.out	$(G727) -core 4 -enh 1 -dec -law a $(TV_DIR)/rn54_a.i prc/rn54_a.out	$(G727) -core 4 -enh 1 -dec -law u $(TV_DIR)/i40 prc/ri54_m.out	$(G727) -core 4 -enh 1 -dec -law a $(TV_DIR)/i40 prc/ri54_a.out	$(G727) -core 4 -enh 1 -dec -law A $(TV_DIR)/rv54_m.i prc/rv54_c.out	$(G727) -core 4 -enh 1 -dec -law u $(TV_DIR)/rv54_a.i prc/rv54_x.out	$(G727) -core 4 -enh 1 -dec -law A $(TV_DIR)/rn54_m.i prc/rn54_c.out	$(G727) -core 4 -enh 1 -dec -law u $(TV_DIR)/rn54_a.i prc/rn54_x.out	$(G727) -core 3 -enh 2 -enc -law u $(TV_DIR)/ovr.m prc/rv53_m.iad	$(G727) -core 3 -enh 2 -enc -law u $(TV_DIR)/nrm.m prc/rn53_m.iad	$(G727) -core 3 -enh 2 -enc -law A $(TV_DIR)/ovr.a prc/rv53_a.iad	$(G727) -core 3 -enh 2 -enc -law A $(TV_DIR)/nrm.a prc/rn53_a.iad	$(G727) -core 3 -enh 2 -dec -law u $(TV_DIR)/rv53_m.i prc/rv53_m.out	$(G727) -core 3 -enh 2 -dec -law a $(TV_DIR)/rv53_a.i prc/rv53_a.out	$(G727) -core 3 -enh 2 -dec -law u $(TV_DIR)/rn53_m.i prc/rn53_m.out	$(G727) -core 3 -enh 2 -dec -law a $(TV_DIR)/rn53_a.i prc/rn53_a.out	$(G727) -core 3 -enh 2 -dec -law u $(TV_DIR)/i40 prc/ri53_m.out	$(G727) -core 3 -enh 2 -dec -law a $(TV_DIR)/i40 prc/ri53_a.out	$(G727) -core 3 -enh 2 -dec -law A $(TV_DIR)/rv53_m.i prc/rv53_c.out	$(G727) -core 3 -enh 2 -dec -law u $(TV_DIR)/rv53_a.i prc/rv53_x.out	$(G727) -core 3 -enh 2 -dec -law A $(TV_DIR)/rn53_m.i prc/rn53_c.out	$(G727) -core 3 -enh 2 -dec -law u $(TV_DIR)/rn53_a.i prc/rn53_x.out	$(G727) -core 2 -enh 3 -enc -law u $(TV_DIR)/ovr.m prc/rv52_m.iad	$(G727) -core 2 -enh 3 -enc -law u $(TV_DIR)/nrm.m prc/rn52_m.iad	$(G727) -core 2 -enh 3 -enc -law A $(TV_DIR)/ovr.a prc/rv52_a.iad	$(G727) -core 2 -enh 3 -enc -law A $(TV_DIR)/nrm.a prc/rn52_a.iad	$(G727) -core 2 -enh 3 -dec -law u $(TV_DIR)/rv52_m.i prc/rv52_m.out	$(G727) -core 2 -enh 3 -dec -law a $(TV_DIR)/rv52_a.i prc/rv52_a.out	$(G727) -core 2 -enh 3 -dec -law u $(TV_DIR)/rn52_m.i prc/rn52_m.out	$(G727) -core 2 -enh 3 -dec -law a $(TV_DIR)/rn52_a.i prc/rn52_a.out	$(G727) -core 2 -enh 3 -dec -law u $(TV_DIR)/i40 prc/ri52_m.out	$(G727) -core 2 -enh 3 -dec -law a $(TV_DIR)/i40 prc/ri52_a.out	$(G727) -core 2 -enh 3 -dec -law A $(TV_DIR)/rv52_m.i prc/rv52_c.out	$(G727) -core 2 -enh 3 -dec -law u $(TV_DIR)/rv52_a.i prc/rv52_x.out	$(G727) -core 2 -enh 3 -dec -law A $(TV_DIR)/rn52_m.i prc/rn52_c.out	$(G727) -core 2 -enh 3 -dec -law u $(TV_DIR)/rn52_a.i prc/rn52_x.outproc-tv-32k:	$(G727) -core 4 -enh 0 -enc -law u $(TV_DIR)/ovr.m prc/rv44_m.iad	$(G727) -core 4 -enh 0 -enc -law u $(TV_DIR)/nrm.m prc/rn44_m.iad	$(G727) -core 4 -enh 0 -enc -law A $(TV_DIR)/ovr.a prc/rv44_a.iad	$(G727) -core 4 -enh 0 -enc -law A $(TV_DIR)/nrm.a prc/rn44_a.iad	$(G727) -core 4 -enh 0 -dec -law u $(TV_DIR)/rv44_m.i prc/rv44_m.out	$(G727) -core 4 -enh 0 -dec -law a $(TV_DIR)/rv44_a.i prc/rv44_a.out	$(G727) -core 4 -enh 0 -dec -law u $(TV_DIR)/rn44_m.i prc/rn44_m.out	$(G727) -core 4 -enh 0 -dec -law a $(TV_DIR)/rn44_a.i prc/rn44_a.out	$(G727) -core 4 -enh 0 -dec -law u $(TV_DIR)/i32 prc/ri44_m.out	$(G727) -core 4 -enh 0 -dec -law A $(TV_DIR)/i32 prc/ri44_a.out	$(G727) -core 4 -enh 0 -dec -law A $(TV_DIR)/rv44_m.i prc/rv44_c.out	$(G727) -core 4 -enh 0 -dec -law u $(TV_DIR)/rv44_a.i prc/rv44_x.out	$(G727) -core 4 -enh 0 -dec -law A $(TV_DIR)/rn44_m.i prc/rn44_c.out	$(G727) -core 4 -enh 0 -dec -law u $(TV_DIR)/rn44_a.i prc/rn44_x.out	$(G727) -core 3 -enh 1 -enc -law u $(TV_DIR)/ovr.m prc/rv43_m.iad	$(G727) -core 3 -enh 1 -enc -law u $(TV_DIR)/nrm.m prc/rn43_m.iad	$(G727) -core 3 -enh 1 -enc -law A $(TV_DIR)/ovr.a prc/rv43_a.iad	$(G727) -core 3 -enh 1 -enc -law A $(TV_DIR)/nrm.a prc/rn43_a.iad	$(G727) -core 3 -enh 1 -dec -law u $(TV_DIR)/rv43_m.i prc/rv43_m.out	$(G727) -core 3 -enh 1 -dec -law a $(TV_DIR)/rv43_a.i prc/rv43_a.out	$(G727) -core 3 -enh 1 -dec -law u $(TV_DIR)/rn43_m.i prc/rn43_m.out	$(G727) -core 3 -enh 1 -dec -law a $(TV_DIR)/rn43_a.i prc/rn43_a.out	$(G727) -core 3 -enh 1 -dec -law u $(TV_DIR)/i32 prc/ri43_m.out	$(G727) -core 3 -enh 1 -dec -law a $(TV_DIR)/i32 prc/ri43_a.out	$(G727) -core 3 -enh 1 -dec -law A $(TV_DIR)/rv43_m.i prc/rv43_c.out	$(G727) -core 3 -enh 1 -dec -law u $(TV_DIR)/rv43_a.i prc/rv43_x.out	$(G727) -core 3 -enh 1 -dec -law A $(TV_DIR)/rn43_m.i prc/rn43_c.out	$(G727) -core 3 -enh 1 -dec -law u $(TV_DIR)/rn43_a.i prc/rn43_x.out	$(G727) -core 2 -enh 2 -enc -law u $(TV_DIR)/ovr.m prc/rv42_m.iad	$(G727) -core 2 -enh 2 -enc -law u $(TV_DIR)/nrm.m prc/rn42_m.iad	$(G727) -core 2 -enh 2 -enc -law A $(TV_DIR)/ovr.a prc/rv42_a.iad	$(G727) -core 2 -enh 2 -enc -law A $(TV_DIR)/nrm.a prc/rn42_a.iad	$(G727) -core 2 -enh 2 -dec -law u $(TV_DIR)/rv42_m.i prc/rv42_m.out	$(G727) -core 2 -enh 2 -dec -law a $(TV_DIR)/rv42_a.i prc/rv42_a.out	$(G727) -core 2 -enh 2 -dec -law u $(TV_DIR)/rn42_m.i prc/rn42_m.out	$(G727) -core 2 -enh 2 -dec -law a $(TV_DIR)/rn42_a.i prc/rn42_a.out	$(G727) -core 2 -enh 2 -dec -law u $(TV_DIR)/i32 prc/ri42_m.out	$(G727) -core 2 -enh 2 -dec -law a $(TV_DIR)/i32 prc/ri42_a.out	$(G727) -core 2 -enh 2 -dec -law A $(TV_DIR)/rv42_m.i prc/rv42_c.out	$(G727) -core 2 -enh 2 -dec -law u $(TV_DIR)/rv42_a.i prc/rv42_x.out	$(G727) -core 2 -enh 2 -dec -law A $(TV_DIR)/rn42_m.i prc/rn42_c.out	$(G727) -core 2 -enh 2 -dec -law u $(TV_DIR)/rn42_a.i prc/rn42_x.outproc-tv-24k:	$(G727) -core 3 -enh 0 -enc -law u $(TV_DIR)/ovr.m prc/rv33_m.iad	$(G727) -core 3 -enh 0 -enc -law u $(TV_DIR)/nrm.m prc/rn33_m.iad	$(G727) -core 3 -enh 0 -enc -law A $(TV_DIR)/ovr.a prc/rv33_a.iad	$(G727) -core 3 -enh 0 -enc -law A $(TV_DIR)/nrm.a prc/rn33_a.iad	$(G727) -core 3 -enh 0 -dec -law u $(TV_DIR)/rv33_m.i prc/rv33_m.out	$(G727) -core 3 -enh 0 -dec -law a $(TV_DIR)/rv33_a.i prc/rv33_a.out	$(G727) -core 3 -enh 0 -dec -law u $(TV_DIR)/rn33_m.i prc/rn33_m.out	$(G727) -core 3 -enh 0 -dec -law a $(TV_DIR)/rn33_a.i prc/rn33_a.out	$(G727) -core 3 -enh 0 -dec -law u $(TV_DIR)/i24 prc/ri33_m.out	$(G727) -core 3 -enh 0 -dec -law a $(TV_DIR)/i24 prc/ri33_a.out	$(G727) -core 3 -enh 0 -dec -law A $(TV_DIR)/rv33_m.i prc/rv33_c.out	$(G727) -core 3 -enh 0 -dec -law u $(TV_DIR)/rv33_a.i prc/rv33_x.out	$(G727) -core 3 -enh 0 -dec -law A $(TV_DIR)/rn33_m.i prc/rn33_c.out	$(G727) -core 3 -enh 0 -dec -law u $(TV_DIR)/rn33_a.i prc/rn33_x.out	$(G727) -core 2 -enh 1 -enc -law u $(TV_DIR)/ovr.m prc/rv32_m.iad	$(G727) -core 2 -enh 1 -enc -law u $(TV_DIR)/nrm.m prc/rn32_m.iad	$(G727) -core 2 -enh 1 -enc -law A $(TV_DIR)/ovr.a prc/rv32_a.iad	$(G727) -core 2 -enh 1 -enc -law A $(TV_DIR)/nrm.a prc/rn32_a.iad	$(G727) -core 2 -enh 1 -dec -law u $(TV_DIR)/rv32_m.i prc/rv32_m.out	$(G727) -core 2 -enh 1 -dec -law a $(TV_DIR)/rv32_a.i prc/rv32_a.out	$(G727) -core 2 -enh 1 -dec -law u $(TV_DIR)/rn32_m.i prc/rn32_m.out	$(G727) -core 2 -enh 1 -dec -law a $(TV_DIR)/rn32_a.i prc/rn32_a.out	$(G727) -core 2 -enh 1 -dec -law u $(TV_DIR)/i24 prc/ri32_m.out	$(G727) -core 2 -enh 1 -dec -law a $(TV_DIR)/i24 prc/ri32_a.out	$(G727) -core 2 -enh 1 -dec -law A $(TV_DIR)/rv32_m.i prc/rv32_c.out	$(G727) -core 2 -enh 1 -dec -law u $(TV_DIR)/rv32_a.i prc/rv32_x.out	$(G727) -core 2 -enh 1 -dec -law A $(TV_DIR)/rn32_m.i prc/rn32_c.out	$(G727) -core 2 -enh 1 -dec -law u $(TV_DIR)/rn32_a.i prc/rn32_x.outproc-tv-16k:	$(G727) -core 2 -enh 0 -enc -law u $(TV_DIR)/ovr.m prc/rv22_m.iad	$(G727) -core 2 -enh 0 -enc -law u $(TV_DIR)/nrm.m prc/rn22_m.iad	$(G727) -core 2 -enh 0 -enc -law A $(TV_DIR)/ovr.a prc/rv22_a.iad

⌨️ 快捷键说明

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