Makefile.MSVC
上传用户:sun1608
上传日期:2007-02-02
资源大小:6116k
文件大小:2k
源码类别:

流媒体/Mpeg4/MP4

开发平台:

Visual C++

  1. # Makefile.MSVC: MSVC Makefile for LAME 3.57beta
  2. PGM = lame
  3. CC = cl
  4. LN = link
  5. # debugging options
  6. # CC_OPTS = /nologo /Zi /Ge /GZ
  7. # LN_OPTS = /nologo /debug:full /debugtype:cv /fixed:no
  8. # profiling options
  9. # CC_OPTS = /nologo /Zi /O2ab2gitwy /G6AFs /DNDEBUG 
  10. # LN_OPTS = /nologo /debug:full /debugtype:cv /fixed:no /profile
  11. # release options
  12. CC_OPTS = /nologo /O2ab2gitwy /G6AFs /DNDEBUG 
  13. LN_OPTS = /nologo
  14. GTK =
  15. GTKLIBS =
  16. SNDLIB =
  17. LIBSNDFILE =
  18. LIBS =
  19. MAKEDEP =
  20. TIMER_SWITCH =
  21. BRHIST_SWITCH =
  22. LIBTERMCAP =
  23. CC_SWITCHES = $(CC_OPTS) $(DISTRIB) $(SNDLIB) $(GTK) 
  24.               /DBS_FORMAT=BINARY $(TIMER_SWITCH) $(BRHIST_SWITCH)
  25. LN_SWITCHES = $(LN_OPTS)
  26. c_sources = 
  27.  main.c 
  28.  brhist.c 
  29.  formatBitstream.c 
  30.  fft.c 
  31.  get_audio.c 
  32.  l3bitstream.c 
  33.         id3tag.c 
  34.  ieeefloat.c 
  35.         lame.c 
  36.         newmdct.c 
  37.  parse.c 
  38.  portableio.c 
  39.  psymodel.c 
  40.  quantize.c 
  41.  quantize-pvt.c 
  42.  vbrquantize.c 
  43.  loopold.c 
  44.  reservoir.c 
  45.  tables.c 
  46.  takehiro.c 
  47.  timestatus.c 
  48.  util.c 
  49.         VbrTag.c 
  50.         version.c 
  51.         gtkanal.c 
  52.         gpkplotting.c 
  53.         mpglib/common.c 
  54.         mpglib/dct64_i386.c 
  55.         mpglib/decode_i386.c 
  56.         mpglib/layer3.c 
  57.         mpglib/tabinit.c 
  58.         mpglib/interface.c 
  59.         mpglib/main.c 
  60. OBJ = $(c_sources:.c=.obj)
  61. .c.obj:
  62.  @$(CC) $(CC_SWITCHES) /c $< /Fo$@
  63. $(PGM).exe: $(OBJ) Makefile.MSVC
  64.  @echo $(PGM).exe
  65.  @$(LN) $(LN_SWITCHES) $(OBJ) $(LIBS) $(LIBSNDFILE) $(GTKLIBS) 
  66.    $(LIBTERMCAP) /out:$(PGM).exe /map:$(PGM).map
  67. clean:
  68.  @-del *.obj
  69.  @-del dll*.obj
  70.  @-del mpglib*.obj
  71. rebuild: clean $(PGM).exe