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

📄 makefile.unx

📁 Reference Implementation of G.711 standard and other voice codecs
💻 UNX
📖 第 1 页 / 共 2 页
字号:
# -----------------------------------------------------------------------------#	Unix makefile for compiling and testing the G.727 implementation#	The executable must be defined by variable G727 below. #	03.Mar.97 - Implemented by <simao.campos@comsat.com># -----------------------------------------------------------------------------# ------------------------------------------------# Choose compiler. Sun: use cc. HP: gotta use gcc# ------------------------------------------------CC=gccCC_OPT=-I../utl -Wall# ------------------------------------------------# 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/ugstG727=./g727demo -qDIFF=cf -q# ------------------------------------------------# Implicit rules# ------------------------------------------------.c.o:	$(CC) $(CC_OPT) -c -g $<# ------------------------------------------------# 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) *.ocleantest: 	$(RM) $(CLEAN_LST) $(REF_FILES)clean-tv:	$(RM) prc/*.*veryclean: clean cleantest clean-tv	$(RM) g727demo discard# ------------------------------------------------# Specific rules# ------------------------------------------------g711.o:	../g711/g711.c	$(CC) -c $(CC_OPT) -I ../g711 ../g711/g711.cg727demo: g727.o g711.o g727demo.o	$(CC) -g -o g727demo g727demo.o g711.o g727.odiscard: discard.o	$(CC) -g -o discard discard.o# -----------------------------------------------------------------------------# 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	$(UNZIP) tst-g727.zip $(REF_FILES)	swapover -if little $(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	$(G727) -core 2 -enh 0 -enc -law A $(TV_DIR)/nrm.a prc/rn22_a.iad	$(G727) -core 2 -enh 0 -dec -law u $(TV_DIR)/rv22_m.i prc/rv22_m.out

⌨️ 快捷键说明

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