DECODER.MAK
上传用户:meifeng08
上传日期:2013-06-18
资源大小:5304k
文件大小:3k
源码类别:

语音压缩

开发平台:

C/C++

  1. # /* G.729a  Version 1.1    Last modified: September 1996 */
  2. #makefile for ANSI-C version of G.729
  3. #options for ? C compiler
  4. # NOTE: Edit these options to reflect your particular system
  5. #CC= cc
  6. #CFLAGS= -w2 -std
  7. #options for HP C compiler
  8. #CC= c89
  9. #CFLAGS= -O -Aa
  10. # options for SGI C compiler
  11. #CC=cc
  12. #CFLAGS= -O2 -mips2 -float -fullwarn -ansi
  13. #CFLAGS= -g -mips2 -float -fullwarn
  14. # Options for GCC C compiler
  15. CC= gcc
  16. CFLAGS = -Wall -O2
  17. # Options for Sun C compiler
  18. #CC= cc
  19. #CFLAGS = -O2 -Xc -D__sun
  20. # objects needed for decoder
  21. OBJECTS = 
  22.  basic_op.o
  23.  bits.o
  24.  decoder.o
  25.  de_acelp.o
  26.  dec_gain.o
  27.  dec_lag3.o
  28.  dec_ld8a.o
  29.  dspfunc.o
  30.  filter.o
  31.  gainpred.o
  32.  lpcfunc.o
  33.  lspdec.o
  34.  lspgetq.o
  35.  oper_32b.o
  36.  p_parity.o
  37.  post_pro.o
  38.  pred_lt3.o
  39.  postfilt.o
  40.  tab_ld8a.o
  41.  util.o
  42. # linker
  43. decoder : $(OBJECTS)
  44. $(CC) -g -o decoder $(OBJECTS)
  45. # Dependencies for each routine
  46. basic_op.o : basic_op.c typedef.h basic_op.h
  47. $(CC) $(CFLAGS) -c  basic_op.c
  48. bits.o : bits.c typedef.h ld8a.h tab_ld8a.h
  49. $(CC) $(CFLAGS) -c  bits.c
  50. decoder.o : decoder.c typedef.h basic_op.h  ld8a.h
  51. $(CC) $(CFLAGS) -c decoder.c
  52. de_acelp.o : de_acelp.c typedef.h basic_op.h  ld8a.h
  53. $(CC) $(CFLAGS) -c de_acelp.c
  54. dec_gain.o : dec_gain.c typedef.h basic_op.h  ld8a.h tab_ld8a.h
  55. $(CC) $(CFLAGS) -c dec_gain.c
  56. dec_lag3.o : dec_lag3.c typedef.h basic_op.h  ld8a.h
  57. $(CC) $(CFLAGS) -c dec_lag3.c
  58. dec_ld8a.o : dec_ld8a.c typedef.h basic_op.h  ld8a.h
  59. $(CC) $(CFLAGS) -c dec_ld8a.c
  60. dspfunc.o : dspfunc.c typedef.h basic_op.h  ld8a.h tab_ld8a.h
  61. $(CC) $(CFLAGS) -c  dspfunc.c
  62. filter.o : filter.c typedef.h basic_op.h  ld8a.h
  63. $(CC) $(CFLAGS) -c  filter.c
  64. gainpred.o : gainpred.c typedef.h basic_op.h ld8a.h  tab_ld8a.h oper_32b.h
  65. $(CC) $(CFLAGS) -c  gainpred.c
  66. lpcfunc.o : lpcfunc.c typedef.h basic_op.h oper_32b.h ld8a.h  tab_ld8a.h
  67. $(CC) $(CFLAGS) -c  lpcfunc.c
  68. lspdec.o : lspdec.c typedef.h basic_op.h ld8a.h  tab_ld8a.h
  69. $(CC) $(CFLAGS) -c  lspdec.c
  70. lspgetq.o : lspgetq.c typedef.h basic_op.h ld8a.h
  71. $(CC) $(CFLAGS) -c  lspgetq.c
  72. oper_32b.o : oper_32b.c typedef.h basic_op.h  oper_32b.h
  73. $(CC) $(CFLAGS) -c  oper_32b.c
  74. p_parity.o : p_parity.c typedef.h basic_op.h  ld8a.h
  75. $(CC) $(CFLAGS) -c  p_parity.c
  76. post_pro.o : post_pro.c typedef.h basic_op.h  ld8a.h tab_ld8a.h oper_32b.h
  77. $(CC) $(CFLAGS) -c post_pro.c
  78. pred_lt3.o : pred_lt3.c typedef.h basic_op.h  ld8a.h tab_ld8a.h
  79. $(CC) $(CFLAGS) -c  pred_lt3.c
  80. postfilt.o : postfilt.c typedef.h ld8a.h basic_op.h oper_32b.h
  81. $(CC) $(CFLAGS) -c postfilt.c
  82. tab_ld8a.o : tab_ld8a.c typedef.h ld8a.h tab_ld8a.h
  83. $(CC) $(CFLAGS) -c  tab_ld8a.c
  84. util.o : util.c typedef.h ld8a.h  basic_op.h
  85. $(CC) $(CFLAGS) -c  util.c