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

📄 coder.mak

📁 使用在PC机上的g729语音压缩及编码程序
💻 MAK
字号:
# /* G.729a  Version 1.1    Last modified: September 1996 */

#makefile for ANSI-C version of G.729A
#options for ? C compiler
# NOTE: Edit these options to reflect your particular system

#CC= cc
#CFLAGS= -w2 -std

#options for HP C compiler
#CC= c89
#CFLAGS= -O -Aa

# options for SGI C compiler
#CC=cc
#CFLAGS= -O2 -mips2 -float -fullwarn -ansi
#CFLAGS= -g -mips2 -float -fullwarn

# Options for GCC C compiler
CC=/opt/host/armv4l/bin/armv4l-unknown-linux-gcc
#CC=arm-linux-gcc
CFLAGS = -O2 -Wall 

# Options for Sun C compiler
#CC= cc
#CFLAGS = -O2 -Xc -D__sun

# objects needed for encoder

OBJECTS= \
 basic_opasm.o \
 acelp_ca.o\
 basic_op.o\
 bits.o\
 cod_ld8a.o\
 coder.o\
 dspfunc.o\
 filter.o\
 gainpred.o\
 lpc.o\
 lpcfunc.o\
 lspgetq.o\
 oper_32b.o\
 p_parity.o\
 pitch_a.o\
 pre_proc.o\
 pred_lt3.o\
 qua_gain.o\
 qua_lsp.o\
 tab_ld8a.o\
 util.o\
 taming.o\
 cor_func.o

coder : $(OBJECTS)
	$(CC) -g -o coder $(OBJECTS)

# Dependencies for each file
basic_opasm.o : basic_opasm.S linkage.h
	$(CC) -c basic_opasm.S

acelp_ca.o : acelp_ca.c typedef.h basic_op.h  ld8a.h
	$(CC) $(CFLAGS) -c  acelp_ca.c

basic_op.o : basic_op.c typedef.h basic_op.h
	$(CC) $(CFLAGS) -c  basic_op.c

bits.o : bits.c typedef.h ld8a.h tab_ld8a.h
	$(CC) $(CFLAGS) -c  bits.c

cod_ld8a.o : cod_ld8a.c typedef.h basic_op.h  ld8a.h
	$(CC) $(CFLAGS) -c  cod_ld8a.c

coder.o : coder.c typedef.h basic_op.h  ld8a.h
	$(CC) $(CFLAGS) -c  coder.c

dspfunc.o : dspfunc.c typedef.h basic_op.h  ld8a.h tab_ld8a.h
	$(CC) $(CFLAGS) -c  dspfunc.c

filter.o : filter.c typedef.h basic_op.h  ld8a.h
	$(CC) $(CFLAGS) -c  filter.c

gainpred.o : gainpred.c typedef.h basic_op.h ld8a.h  tab_ld8a.h oper_32b.h
	$(CC) $(CFLAGS) -c  gainpred.c

lpc.o : lpc.c typedef.h basic_op.h oper_32b.h ld8a.h  tab_ld8a.h
	$(CC) $(CFLAGS) -c  lpc.c

lpcfunc.o : lpcfunc.c typedef.h basic_op.h oper_32b.h ld8a.h  tab_ld8a.h
	$(CC) $(CFLAGS) -c  lpcfunc.c

lspgetq.o : lspgetq.c typedef.h basic_op.h ld8a.h
	$(CC) $(CFLAGS) -c  lspgetq.c

oper_32b.o : oper_32b.c typedef.h basic_op.h  oper_32b.h
	$(CC) $(CFLAGS) -c  oper_32b.c

p_parity.o : p_parity.c typedef.h basic_op.h  ld8a.h
	$(CC) $(CFLAGS) -c  p_parity.c

pitch_a.o : pitch_a.c typedef.h basic_op.h ld8a.h   tab_ld8a.h oper_32b.h
	$(CC) $(CFLAGS) -c  pitch_a.c

pre_proc.o : pre_proc.c typedef.h basic_op.h oper_32b.h  ld8a.h\
             tab_ld8a.h
	$(CC) $(CFLAGS) -c  pre_proc.c

pred_lt3.o : pred_lt3.c typedef.h basic_op.h  ld8a.h tab_ld8a.h
	$(CC) $(CFLAGS) -c  pred_lt3.c

qua_gain.o : qua_gain.c typedef.h basic_op.h oper_32b.h  ld8a.h\
             tab_ld8a.h
	$(CC) $(CFLAGS) -c  qua_gain.c

qua_lsp.o : qua_lsp.c typedef.h basic_op.h  ld8a.h tab_ld8a.h
	$(CC) $(CFLAGS) -c  qua_lsp.c

tab_ld8a.o : tab_ld8a.c typedef.h ld8a.h tab_ld8a.h
	$(CC) $(CFLAGS) -c  tab_ld8a.c

util.o : util.c typedef.h ld8a.h  basic_op.h
	$(CC) $(CFLAGS) -c  util.c

taming.o : taming.c typedef.h ld8a.h  basic_op.h
	$(CC) $(CFLAGS) -c  taming.c

cor_func.o : cor_func.c typedef.h ld8a.h  basic_op.h
	$(CC) $(CFLAGS) -c  cor_func.c

⌨️ 快捷键说明

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