Makefile
上传用户:njqiyou
上传日期:2007-01-08
资源大小:574k
文件大小:2k
源码类别:

mpeg/mp3

开发平台:

C/C++

  1. # Generated automatically from Makefile.in by configure.
  2. ############################################################################
  3. ## ISO MPEG Audio Subgroup Software Simulation Group (1996)
  4. ## ISO 13818-3 MPEG-2 Audio Decoder - Lower Sampling Frequency Extension
  5. ##
  6. ## $Id: Makefile,v 1.2 1996/03/28 02:06:41 rowlands Exp $
  7. ##
  8. ## Makefile for decoder. Requires GNU make.
  9. ##
  10. ## $Log: Makefile,v $
  11. ## Revision 1.2  1996/03/28 02:06:41  rowlands
  12. ## Added test script
  13. ##
  14. ## Revision 1.1  1996/02/14 05:19:13  rowlands
  15. ## Initial revision
  16. ##
  17. ## Received from Mike Coleman
  18. ############################################################################
  19. CC = gcc
  20. c_sources = 
  21. common.c 
  22. decode.c 
  23. huffman.c 
  24. ieeefloat.c 
  25. musicout.c 
  26. portableio.c
  27. OBJ = $(c_sources:.c=.o)
  28. DEP = $(c_sources:.c=.d)
  29. NINT_SWITCH = 
  30. CC_SWITCHES = -g -O -DUNIX -DBS_FORMAT=BINARY $(NINT_SWITCH) -DNDEBUG
  31. PGM = decode
  32. LIBS =  -lm
  33. %.o: %.c 
  34. $(CC) $(CC_SWITCHES) -c $< -o $@
  35. %.d: %.c
  36. $(SHELL) -ec '$(CC) -M $(CC_SWITCHES) $< | sed '''s/$*.o/& $@/g''' > $@'
  37. $(PGM): $(OBJ) Makefile
  38. $(CC) -o $(PGM) $(OBJ) $(LIBS)
  39. clean:
  40. -rm $(OBJ) $(DEP)
  41. tags: TAGS
  42. TAGS: ${c_sources}
  43. etags -T ${c_sources}
  44. -include $(DEP)
  45. test/%_l.pcm test/%_r.pcm : test/%.mpg.dec
  46. multi_to_mono test/$*.mpg.dec test/$*_l.pcm test/$*_r.pcm
  47. absdiff test/$*_l.pcm test/pcm/$*_l.pcm
  48. absdiff test/$*_r.pcm test/pcm/$*_r.pcm
  49. test/%_I.pcm test/%_II.pcm : test/%.mpg.dec
  50. multi_to_mono test/$*.mpg.dec test/$*_I.pcm test/$*_II.pcm
  51. absdiff test/$*_I.pcm test/pcm/$*_I.pcm
  52. absdiff test/$*_II.pcm test/pcm/$*_II.pcm
  53. test/%.pcm : test/%.mpg.dec
  54. cp test/$*.mpg.dec test/$*.pcm
  55. absdiff test/$*.pcm test/pcm/$*.pcm
  56. %.mpg.dec : %.mpg decode
  57. decode $*.mpg
  58. test: 
  59. test/test24_l.pcm 
  60. test/test25_l.pcm 
  61. test/test26_l.pcm 
  62. test/test27_l.pcm 
  63. test/test28_l.pcm 
  64. test/test29_l.pcm 
  65. test/test30.pcm 
  66. test/test31_I.pcm 
  67. test/test32_l.pcm 
  68. test/test33_l.pcm