forked from msimic/MediaPoint
-
Notifications
You must be signed in to change notification settings - Fork 0
/
yasm_obj_build_release_x64.bat
28 lines (26 loc) · 3.29 KB
/
yasm_obj_build_release_x64.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
cd /d %~dp0
if not exist ".\output\" mkdir .\output
if not exist ".\output\obj\" mkdir .\output\obj
if not exist ".\output\obj\Release_X64\" mkdir .\output\obj\Release_X64
if not exist ".\output\obj\Release_X64\system_2012\" mkdir .\output\obj\Release_X64\system_2012
if not exist ".\output\obj\Release_X64\Kasumi_2012\" mkdir .\output\obj\Release_X64\Kasumi_2012
yasm -X vc -f Win32 -o ".\output\obj\Release_X64\system_2012\a_memory.obj" ".\src\thirdparty\VirtualDub\system\source\a_memory.asm"
yasm -X vc -f Win32 -g cv8 -o ".\output\obj\Release_X64\Kasumi_2012\a_bltrgb.obj" ".\src\thirdparty\VirtualDub\Kasumi\source\a_bltrgb.asm"
yasm -X vc -f Win32 -g cv8 -o ".\output\obj\Release_X64\system_2012\a_thunk.obj" ".\src\thirdparty\VirtualDub\system\source\a_thunk.asm"
yasm -X vc -f Win32 -o ".\output\obj\Release_X64\system_2012\a_memory.obj" ".\src\thirdparty\VirtualDub\system\source\a_memory.asm"
yasm -X vc -f Win32 -g cv8 -o ".\output\obj\Release_X64\Kasumi_2012\a_bltrgb2yuv_mmx.obj" ".\src\thirdparty\VirtualDub\Kasumi\source\a_bltrgb2yuv_mmx.asm"
yasm -X vc -f Win32 -g cv8 -o ".\output\obj\Release_X64\Kasumi_2012\a_bltrgb_mmx.obj" ".\src\thirdparty\VirtualDub\Kasumi\source\a_bltrgb_mmx.asm"
yasm -X vc -f Win32 -g cv8 -o ".\output\obj\Release_X64\Kasumi_2012\a_bltyuv2rgb_sse2.obj" ".\src\thirdparty\VirtualDub\Kasumi\source\a_bltyuv2rgb_sse2.asm"
yasm -X vc -f Win32 -g cv8 -o ".\output\obj\Release_X64\Kasumi_2012\a_resample_mmx.obj" ".\src\thirdparty\VirtualDub\Kasumi\source\a_resample_mmx.asm"
yasm -X vc -f Win32 -g cv8 -o ".\output\obj\Release_X64\Kasumi_2012\a_resample_sse41.obj" ".\src\thirdparty\VirtualDub\Kasumi\source\a_resample_sse41.asm"
yasm -X vc -f Win32 -g cv8 -o ".\output\obj\Release_X64\Kasumi_2012\a_spanutils_isse.obj" ".\src\thirdparty\VirtualDub\Kasumi\source\a_spanutils_isse.asm"
yasm -X vc -f Win32 -g cv8 -o ".\output\obj\Release_X64\Kasumi_2012\a_stretchrgb_mmx.obj" ".\src\thirdparty\VirtualDub\Kasumi\source\a_stretchrgb_mmx.asm"
yasm -X vc -f Win32 -g cv8 -o ".\output\obj\Release_X64\Kasumi_2012\a_stretchrgb_point.obj" ".\src\thirdparty\VirtualDub\Kasumi\source\a_stretchrgb_point.asm"
yasm -X vc -f Win32 -g cv8 -o ".\output\obj\Release_X64\Kasumi_2012\a_triblt_mmx.obj" ".\src\thirdparty\VirtualDub\Kasumi\source\a_triblt_mmx.asm"
yasm -X vc -f Win32 -g cv8 -o ".\output\obj\Release_X64\Kasumi_2012\a_triblt_scalar.obj" ".\src\thirdparty\VirtualDub\Kasumi\source\a_triblt_scalar.asm"
yasm -X vc -f Win32 -g cv8 -o ".\output\obj\Release_X64\Kasumi_2012\a_triblt_sse2.obj" ".\src\thirdparty\VirtualDub\Kasumi\source\a_triblt_sse2.asm"
yasm -X vc -f x64 -o ".\output\obj\Release_x64\system_2012\a64_cpuaccel.obj" ".\src\thirdparty\VirtualDub\system\source\a64_cpuaccel.asm"
yasm -X vc -f x64 -o ".\output\obj\Release_x64\Kasumi_2012\a64_resample.obj" ".\src\thirdparty\VirtualDub\Kasumi\source\a64_resample.asm64"
yasm -X vc -f x64 -o ".\output\obj\Release_x64\system_2012\a64_fraction.obj" ".\src\thirdparty\VirtualDub\system\source\a64_fraction.asm"
yasm -X vc -f x64 -o ".\output\obj\Release_x64\system_2012\a64_int128.obj" ".\src\thirdparty\VirtualDub\system\source\a64_int128.asm"
yasm -X vc -f x64 -o ".\output\obj\Release_x64\system_2012\a64_thunk.obj" ".\src\thirdparty\VirtualDub\system\source\a64_thunk.asm"