📄 makefile.djc
字号:
# ----------------------------------------------------------------------# Makefile for processing the RPEDEMO program through the test vectors# ----------------------------------------------------------------------.SUFFIXES: .inp .rec .logRM = rm -fRPE = -go32 ../rpedemoDIFF = cf -q -hG711 = go32 ../../g711/g711demofile = sine# ------------------------------------------------# Choose an archiving utility: # - public domain unzip, or [PC/Unix/VMS]# - shareware pkunzip [PC only]# ------------------------------------------------#UNZIP = -pkunzip UNZIP = unzip -o# -----------------------------------------------------------------# Implicit rules# -----------------------------------------------------------------.rec.log: $(DIFF) $*.sc $*.rec $(DIFF) $*.rpe $*.cod $(DIFF) $*.out $*.rec.inp.rec: $(RPE) -enc $*.inp $*.rpe $(RPE) -dec $*.rpe $*.rec $(RPE) $*.inp $*.sc# -----------------------------------------------------------------# General targets# -----------------------------------------------------------------all: testclean: cleantestcleantest: $(RM) *.sc *.rec *.rpe $(file)*.a* $(file)*.u* $(file)*.l $(file).linveryclean: cleantest# -----------------------------------------------------------------# Test Vectors# -----------------------------------------------------------------test-tv: proc-tv comp-tvproc-tv: seq01 seq02 seq03 seq04 seq05comp-tv: seq01.log seq02.log seq03.log seq04.log seq05.logseq01: seq01.recseq02: seq02.recseq03: seq03.recseq04: seq04.recseq05: seq05.rec# -----------------------------------------------------------------# Simple test# -----------------------------------------------------------------test: proc compproc: $(file).lin ../../g711/g711demo# ==============================================================# Generate test file $(G711) a lilo $(file).lin $(file).a 160 1 20 $(G711) a loli $(file).a $(file).a-a 160 1 20 $(G711) u lilo $(file).lin $(file).u 160 1 20 $(G711) u loli $(file).u $(file).u-u 160 1 20# ==============================================================# Tests for u-law# ... testing encode-only $(RPE) -enc $(file).u-u $(file)u-u.rpe $(RPE) -enc -u $(file).u $(file)u.rpe# ... testing decode-only $(RPE) -dec $(file)u-u.rpe $(file)u-u.l $(RPE) -dec -u $(file)u-u.rpe $(file)u-u.u $(G711) u lilo $(file)u-u.l $(file)u-ul.u 160 1 20# ... testing short-cut $(RPE) $(file).u-u $(file)u-u.l $(RPE) -u $(file).u $(file)u-u.u $(G711) u lilo $(file)u-u.l $(file)u-ul.u 160 1 20# ==============================================================# Tests for A-law# ... testing encode-only $(RPE) -enc $(file).a-a $(file)a-a.rpe $(RPE) -enc -a $(file).a $(file)a.rpe# ... testing decode-only $(RPE) -dec $(file)a-a.rpe $(file)a-a.l $(RPE) -dec -a $(file)a-a.rpe $(file)a-a.a $(G711) a lilo $(file)a-a.l $(file)a-al.a 160 1 20# ... testing short-cut $(RPE) $(file).a-a $(file)a-a.l $(RPE) -a $(file).a $(file)a-a.a $(G711) a lilo $(file)a-a.l $(file)a-al.a 160 1 20comp: $(DIFF) $(file)a-a.a $(file)a-al.a 160 $(DIFF) $(file)a-a.a $(file)a-al.a 160 $(DIFF) $(file)a-a.rpe $(file)a.rpe 160 $(DIFF) $(file)u-u.rpe $(file)u.rpe 160 $(DIFF) $(file)u-u.u $(file)u-ul.u 160 $(DIFF) $(file)u-u.u $(file)u-ul.u 160$(file).lin: tst-rpe.zip $(UNZIP) tst-rpe.zip $(file).lin swapover -if little $(file).lin../../g711/g711demo: cd ..\\..\\g711 $(MAKE) -f makefile.djc g711demo
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -