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

📄 g729at303test.mak

📁 基于ADSP的G.729语音编解码程序
💻 MAK
字号:
# Generated by the VisualDSP++ IDDE

# Note:  Any changes made to this Makefile will be lost the next time the
# matching project file is loaded into the IDDE.  If you wish to preserve
# changes, rename this file and run it externally to the IDDE.

# The syntax of this Makefile is such that GNU Make v3.77 or higher is
# required.

# The current working directory should be the directory in which this
# Makefile resides.

# Supported targets:
#     release
#     release_clean

# Define ADI_DSP if it is not already defined.  Define this variable if you
# wish to run this Makefile on a host other than the host that created
# it and VisualDSP++ may be installed in a different directory.

ifndef ADI_DSP
ADI_DSP=C:\Program Files\Analog Devices\VisualDSP
endif

# $VDSP is a gmake-friendly version of ADI_DIR

empty:=
space:= $(empty) $(empty)
VDSP_INTERMEDIATE=$(subst \,/,$(ADI_DSP))
VDSP=$(subst $(space),\$(space),$(VDSP_INTERMEDIATE))

# Define the command to use to delete files (which is different on Win95/98
# and Windows NT/2000)

ifeq ($(OS),Windows_NT)
RM=cmd /C del /F /Q
else
RM=command /C del
endif

#
# Begin "release" configuration
#

ifeq ($(MAKECMDGOALS),release)

release : ./release/g729forat303.dxe 

./release/acelpcode.doj :./acelpcode.dsp ./ld8a.inc 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Acelpcode.doj -g -legacy  .\Acelpcode.dsp -MM

./release/bits4at303.doj :./bits4at303.dsp ./dtx.inc ./ld8a.inc ./octet.inc ./tab_dtx.inc ./tab_ld8a.inc ./vad.inc 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Bits4AT303.doj -g -legacy  .\Bits4AT303.dsp -MM

./release/calcexc.doj :./calcexc.dsp ./dtx.inc ./ld8a.inc 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Calcexc.doj -g -legacy  .\Calcexc.dsp -MM

./release/corrfunc.doj :./corrfunc.dsp ./ld8a.inc 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Corrfunc.doj -g -legacy  .\Corrfunc.dsp -MM

./release/decodeacelp.doj :./decodeacelp.dsp ./ld8a.inc 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\DecodeAcelp.doj -g -legacy  .\DecodeAcelp.dsp -MM

./release/decodegain.doj :./decodegain.dsp ./ld8a.inc ./tab_ld8a.inc 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Decodegain.doj -g -legacy  .\Decodegain.dsp -MM

./release/decodelag.doj :./decodelag.dsp ./ld8a.inc 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Decodelag.doj -g -legacy  .\Decodelag.dsp -MM

./release/decodeld.doj :./decodeld.dsp ./tab_ld8a.inc ./dtx.inc ./ld8a.inc 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Decodeld.doj -g -legacy  .\Decodeld.dsp -MM

./release/decoder4at303.doj :./decoder4at303.dsp ./dtx.inc ./ld8a.inc ./octet.inc 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Decoder4AT303.doj -g -legacy  .\Decoder4AT303.dsp -MM

./release/decodesid.doj :./decodesid.dsp ./dtx.inc ./ld8a.inc ./tab_dtx.inc ./tab_ld8a.inc ./vad.inc 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Decodesid.doj -g -legacy  .\Decodesid.dsp -MM

./release/dspfunc.doj :./dspfunc.dsp ./ld8a.inc ./tab_ld8a.inc 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Dspfunc.doj -g -legacy  .\Dspfunc.dsp -MM

./release/dtxcng.doj :./dtxcng.dsp ./dtx.inc ./ld8a.inc ./tab_dtx.inc ./tab_ld8a.inc ./vad.inc 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Dtxcng.doj -g -legacy  .\Dtxcng.dsp -MM

./release/encodeld.doj :./encodeld.dsp ./tab_ld8a.inc ./dtx.inc ./ld8a.inc ./vad.inc 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Encodeld.doj -g -legacy  .\Encodeld.dsp -MM

./release/encoder.doj :./encoder.dsp ./dtx.inc ./ld8a.inc ./octet.inc 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Encoder.doj -g -legacy  .\Encoder.dsp -MM

./release/filter.doj :./filter.dsp ./ld8a.inc 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Filter.doj -g -legacy  .\Filter.dsp -MM

./release/gainpred.doj :./gainpred.dsp ./ld8a.inc ./tab_ld8a.inc 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Gainpred.doj -g -legacy  .\Gainpred.dsp -MM

./release/lpc.doj :./lpc.dsp ./ld8a.inc ./tab_ld8a.inc 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Lpc.doj -g -legacy  .\Lpc.dsp -MM

./release/lpcfunc.doj :./lpcfunc.dsp ./ld8a.inc ./tab_ld8a.inc 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Lpcfunc.doj -g -legacy  .\Lpcfunc.dsp -MM

./release/lspdec.doj :./lspdec.dsp ./ld8a.inc ./tab_ld8a.inc 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Lspdec.doj -g -legacy  .\Lspdec.dsp -MM

./release/lspgetq.doj :./lspgetq.dsp ./ld8a.inc 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Lspgetq.doj -g -legacy  .\Lspgetq.dsp -MM

./release/macros4at303.doj :./macros4at303.dsp 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Macros4AT303.doj -g -legacy  .\Macros4AT303.dsp -MM

./release/parity.doj :./parity.dsp ./ld8a.inc 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Parity.doj -g -legacy  .\Parity.dsp -MM

./release/pitchanal.doj :./pitchanal.dsp ./ld8a.inc ./tab_ld8a.inc 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Pitchanal.doj -g -legacy  .\Pitchanal.dsp -MM

./release/posproc.doj :./posproc.dsp ./ld8a.inc ./tab_ld8a.inc 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Posproc.doj -g -legacy  .\Posproc.dsp -MM

./release/postfilt.doj :./postfilt.dsp ./ld8a.inc 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Postfilt.doj -g -legacy  .\Postfilt.dsp -MM

./release/predictlt.doj :./predictlt.dsp ./ld8a.inc ./tab_ld8a.inc 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Predictlt.doj -g -legacy  .\Predictlt.dsp -MM

./release/preproc.doj :./preproc.dsp ./ld8a.inc ./tab_ld8a.inc 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Preproc.doj -g -legacy  .\Preproc.dsp -MM

./release/qsidgain.doj :./qsidgain.dsp ./dtx.inc ./ld8a.inc ./tab_dtx.inc ./vad.inc 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Qsidgain.doj -g -legacy  .\Qsidgain.dsp -MM

./release/qsidlsf.doj :./qsidlsf.dsp ./dtx.inc ./ld8a.inc ./tab_dtx.inc ./tab_ld8a.inc ./vad.inc 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Qsidlsf.doj -g -legacy  .\Qsidlsf.dsp -MM

./release/quantgain.doj :./quantgain.dsp ./ld8a.inc ./tab_ld8a.inc 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Quantgain.doj -g -legacy  .\Quantgain.dsp -MM

./release/quantlsp.doj :./quantlsp.dsp ./ld8a.inc ./tab_ld8a.inc 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Quantlsp.doj -g -legacy  .\Quantlsp.dsp -MM

./release/tabledtx.doj :./tabledtx.dsp ./dtx.inc ./ld8a.inc ./vad.inc 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Tabledtx.doj -g -legacy  .\Tabledtx.dsp -MM

./release/tableld.doj :./tableld.dsp ./ld8a.inc acos.dat cos.dat cos64.dat fg.dat grid.dat haming.dat log.dat lspcb1.dat lspcb2.dat pow.dat slope.dat sqrt.dat table.dat zone.dat 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Tableld.doj -g -legacy  .\Tableld.dsp -MM

./release/taming.doj :./taming.dsp ./ld8a.inc ./tab_ld8a.inc 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Taming.doj -g -legacy  .\Taming.dsp -MM

./release/test4at303.doj :./dspctrlreg4at303.h ./dtx.inc ./macros4at303.dsp ./test4at303.dsp ./def2181.inc 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Test4AT303.doj -g -legacy  .\Test4AT303.dsp -MM

./release/vadcheck.doj :./vadcheck.dsp ./dtx.inc ./ld8a.inc ./tab_dtx.inc ./tab_ld8a.inc ./vad.inc 
	$(VDSP)/easm218x.exe -proc ADSP-2181  -o .\release\Vadcheck.doj -g -legacy  .\Vadcheck.dsp -MM

./release/g729forat303.dxe :./adsp-2181forat303.ldf ./release/acelpcode.doj ./release/bits4at303.doj ./release/calcexc.doj ./release/corrfunc.doj ./release/decodeacelp.doj ./release/decodegain.doj ./release/decodelag.doj ./release/decodeld.doj ./release/decoder4at303.doj ./release/decodesid.doj ./release/dspfunc.doj ./release/dtxcng.doj ./release/encodeld.doj ./release/encoder.doj ./release/filter.doj ./release/gainpred.doj ./release/lpc.doj ./release/lpcfunc.doj ./release/lspdec.doj ./release/lspgetq.doj ./release/macros4at303.doj ./release/parity.doj ./release/pitchanal.doj ./release/posproc.doj ./release/postfilt.doj ./release/predictlt.doj ./release/preproc.doj ./release/qsidgain.doj ./release/qsidlsf.doj ./release/quantgain.doj ./release/quantlsp.doj ./release/tabledtx.doj ./release/tableld.doj ./release/taming.doj ./release/test4at303.doj ./release/vadcheck.doj 
	$(VDSP)/cc218x.exe .\release\Acelpcode.doj .\release\Bits4AT303.doj .\release\Calcexc.doj .\release\Corrfunc.doj .\release\DecodeAcelp.doj .\release\Decodegain.doj .\release\Decodelag.doj .\release\Decodeld.doj .\release\Decoder4AT303.doj .\release\Decodesid.doj .\release\Dspfunc.doj .\release\Dtxcng.doj .\release\Encodeld.doj .\release\Encoder.doj .\release\Filter.doj .\release\Gainpred.doj .\release\Lpc.doj .\release\Lpcfunc.doj .\release\Lspdec.doj .\release\Lspgetq.doj .\release\Macros4AT303.doj .\release\Parity.doj .\release\Pitchanal.doj .\release\Posproc.doj .\release\Postfilt.doj .\release\Predictlt.doj .\release\Preproc.doj .\release\Qsidgain.doj .\release\Qsidlsf.doj .\release\Quantgain.doj .\release\Quantlsp.doj .\release\Tabledtx.doj .\release\Tableld.doj .\release\Taming.doj .\release\Test4AT303.doj .\release\Vadcheck.doj -T .\ADSP-2181forAT303.ldf -proc ADSP-2181 -L .\release -flags-link -od,.\release -o .\release\G729forAT303.dxe -map .\release\G729forAT303.map -flags-link -t -flags-link -MM

endif

ifeq ($(MAKECMDGOALS),release_clean)

release_clean:
	$(RM) ".\release\Acelpcode.doj"
	$(RM) ".\release\Bits4AT303.doj"
	$(RM) ".\release\Calcexc.doj"
	$(RM) ".\release\Corrfunc.doj"
	$(RM) ".\release\DecodeAcelp.doj"
	$(RM) ".\release\Decodegain.doj"
	$(RM) ".\release\Decodelag.doj"
	$(RM) ".\release\Decodeld.doj"
	$(RM) ".\release\Decoder4AT303.doj"
	$(RM) ".\release\Decodesid.doj"
	$(RM) ".\release\Dspfunc.doj"
	$(RM) ".\release\Dtxcng.doj"
	$(RM) ".\release\Encodeld.doj"
	$(RM) ".\release\Encoder.doj"
	$(RM) ".\release\Filter.doj"
	$(RM) ".\release\Gainpred.doj"
	$(RM) ".\release\Lpc.doj"
	$(RM) ".\release\Lpcfunc.doj"
	$(RM) ".\release\Lspdec.doj"
	$(RM) ".\release\Lspgetq.doj"
	$(RM) ".\release\Macros4AT303.doj"
	$(RM) ".\release\Parity.doj"
	$(RM) ".\release\Pitchanal.doj"
	$(RM) ".\release\Posproc.doj"
	$(RM) ".\release\Postfilt.doj"
	$(RM) ".\release\Predictlt.doj"
	$(RM) ".\release\Preproc.doj"
	$(RM) ".\release\Qsidgain.doj"
	$(RM) ".\release\Qsidlsf.doj"
	$(RM) ".\release\Quantgain.doj"
	$(RM) ".\release\Quantlsp.doj"
	$(RM) ".\release\Tabledtx.doj"
	$(RM) ".\release\Tableld.doj"
	$(RM) ".\release\Taming.doj"
	$(RM) ".\release\Test4AT303.doj"
	$(RM) ".\release\Vadcheck.doj"
	$(RM) ".\release\G729forAT303.dxe"
	$(RM) ".\release\*.ipa"
	$(RM) ".\release\*.opa"
	$(RM) ".\release\*.ti"

endif


⌨️ 快捷键说明

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