|
Noticed that Makefile.MSVC was still the old one
from 3.34. Here's the updated version to
make it work for 3.57beta:
# Makefile.MSVC: MSVC Makefile for LAME
3.57beta
PGM = lame
CC = cl LN = link # debugging options
# CC_OPTS = /nologo /Zi # LN_OPTS = /nologo /debug:full /debugtype:cv /fixed:no # profiling options
# CC_OPTS = /nologo /Zi /O2ab2gitwy /G6AFs /DNDEBUG # LN_OPTS = /nologo /debug:full /debugtype:cv /fixed:no /profile # release options
CC_OPTS = /nologo /O2ab2gitwy /G6AFs /DNDEBUG LN_OPTS = /nologo GTK =
GTKLIBS = SNDLIB = LIBSNDFILE = LIBS = MAKEDEP = TIMER_SWITCH = BRHIST_SWITCH = LIBTERMCAP = CC_SWITCHES = $(CC_OPTS) $(DISTRIB) $(SNDLIB)
$(GTK)
\
/DBS_FORMAT=BINARY $(TIMER_SWITCH) $(BRHIST_SWITCH) LN_SWITCHES = $(LN_OPTS) c_sources = \
main.c \ filters.c \ formatBitstream.c \ fft.c \ get_audio.c \ l3bitstream.c \ id3tag.c \ ieeefloat.c \ lame.c \ newmdct.c \ portableio.c \ psymodel.c \ quantize.c \ quantize-pvt.c \ vbrquantize.c \ loopold.c \ reservoir.c \ tables.c \ takehiro.c \ timestatus.c \ util.c \ VbrTag.c \ version.c \ gtkanal.c \ gpkplotting.c \ mpglib/common.c \ mpglib/dct64_i386.c \ mpglib/decode_i386.c \ mpglib/layer3.c \ mpglib/tabinit.c \ mpglib/interface.c \ mpglib/main.c OBJ = $(c_sources:.c=.obj)
.c.obj:
@$(CC) $(CC_SWITCHES) /c $< /Fo$@ $(PGM).exe: $(OBJ) Makefile.MSVC
@echo $(PGM).exe @$(LN) $(LN_SWITCHES) $(OBJ) $(LIBS) $(LIBSNDFILE) $(GTKLIBS) \ $(LIBTERMCAP) /out:$(PGM).exe /map:$(PGM).map clean:
@-del *.obj @-del dll\*.obj @-del mpglib\*.obj rebuild: clean $(PGM).exe
Regards,
Ethan
|
- Re: [MP3 ENCODER] lame 3.57beta MSVC Makefile Ethan Yeo
- Re: [MP3 ENCODER] lame 3.57beta MSVC Makefile Mark Taylor
