@echo off cls SET NASM=nasmw.EXE SET CFLAGS=/Gr /nologo /O3 /QIfist /Qpc64 /Qrestrict /Qsox- /Qunroll12 /Qwp_ipo SET FILES=decode.c huffsv46.c huffsv7.c id3tag.c mppdec.c requant.c synth.c synthtab.c tools.c wave_out.c Release\cpu_feat.obj Release\synthasm.obj setargv.obj user32.lib winmm.lib ws2_32.lib del compile*.log del *.lst mkdir Release %NASM% -f win32 -o Release\cpu_feat.obj -l cpu_feat.lst cpu_feat.nas %NASM% -f win32 -o Release\synthasm.obj -l synthasm.lst synthasm.nas icl /GB /QaxW /Feconfig.exe %CFLAGS% config.c .\config.exe icl /GB /QaxW /Femppdec.exe %CFLAGS% %FILES% > compile.log icl /G5 /Femppdec_P1.exe %CFLAGS% %FILES% > compile_P1.log icl /G5 /QxM /Femppdec_PMMX.exe %CFLAGS% %FILES% > compile_PMMX.log icl /G6 /Qxi /Femppdec_PPro.exe %CFLAGS% %FILES% > compile_PPro.log icl /G6 /QxiM /Femppdec_P2.exe %CFLAGS% %FILES% > compile_P2.log icl /G6 /QxK /Femppdec_P3.exe %CFLAGS% %FILES% > compile_P3.log icl /G7 /QxW /Femppdec_P4.exe %CFLAGS% %FILES% > compile_P4.log echo. dir *.exe echo. .\mppdec_P2.exe /Archive/1.mpc /dev/null .\mppdec_P2.exe /Archive/1.mpc /dev/null