makefile

来自「smv codec语音编解码,用在3G里边,是目前主流的语音编解码」· 代码 · 共 31 行

TXT
31
字号

CCTARGET=./libdsp40.a
ADD_DIR=-I.  -I../dtmf
DSP_FX = ./
OBJ = ./
CC=gcc

CCFLAGS= -Wall -O3

DSP40_HDRS=\
	${DSP_FX}basic_op.h ${DSP_FX}basic_op40.h \
	${DSP_FX}math_ext32.h ${DSP_FX}math_ext40.h \
	${DSP_FX}math_adv.h  ${DSP_FX}math_adv40.h

MATH_LIB_FX = ${OBJ}basic_op.o ${OBJ}basic_op40.o \
	      ${OBJ}math_ext32.o ${OBJ}math_ext40.o \
	      ${OBJ}math_adv.o  ${OBJ}math_adv40.o


$(OBJ)%.o:$(DSP_FX)%.c
	${CC} ${CCFLAGS} ${ADD_DIR} -c $< -o $@

${CCTARGET}: ${MATH_LIB_FX} ${DSP40_HDRS}
	ar rv ${CCTARGET} ${MATH_LIB_FX} ${DSP40_HDRS}
	ranlib ${CCTARGET}

${MATH_LIB_FX}: ${DSP40_HDRS}

clean:
	rm -f ${OBJ}*.o ${CCTARGET}

⌨️ 快捷键说明

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