rem Make the uFMOD libraries in COFF object format
rem Target OS: KolibriOS
rem *** CONFIG START
rem *** Check the Readme docs for a complete reference
rem *** on configuring the following options
rem Pathes:
rem Select compiler: MASM, NASM or FASM
rem Select mixing rate: 22050, 44100 or 48000 (22.05 KHz, 44.1 KHz or 48 KHz)
rem Set volume ramping mode (interpolation): NONE, WEAK or STRONG
rem Set build mode: NORMAL, UNSAFE or AC97SND
rem *** CONFIG END
:MASM
"%UF_MASM%\ml" /c /coff /nologo /Df%UF_FREQ% /D%UF_RAMP% /D%UF_MODE% /Fo ufmod.obj src\masm.asm
:NASM
"%UF_NASM%\nasmw" -O4 -t -fwin32 -dNODEBUG -df%UF_FREQ% -d%UF_RAMP% -d%UF_MODE% -isrc\ -oufmod.obj src\nasm.asm
:FASM
echo UF_FREQ
equ %UF_FREQ% >tmp.asm
echo UF_RAMP
equ %UF_RAMP% >>tmp.asm
echo UF_MODE
equ %UF_MODE% >>tmp.asm
echo include 'src\eff.inc'
>>tmp.asm
echo include 'src\fasm.asm'
>>tmp.asm
"%UF_FASM%\fasm" tmp.asm ufmod.obj
:Err1
echo Couldn't find ml.exe
in %UF_MASM%\
:Err2
echo Couldn't find nasmw.exe
in %UF_NASM%\
:Err3
echo Couldn't find fasm.exe
in %UF_FASM%\
:TheEnd
cls