re_lpc_launcher/build_launcher_visual_studio.bat
phikill 90d6402e06 support update
just some inclusions to work on linux
2025-06-26 08:25:05 -03:00

94 lines
1.8 KiB
Batchfile

@echo off
rem vsv visual studio "version" , year
set vsv=2019
rem cpuarch cpu architeture, 86 / 64
set cpuarch=64
rem build type, debug or release
set build_type=release
echo.
:: configure visual studio.
echo.
echo visual studio set
call "C:\Program Files (x86)\Microsoft Visual Studio\%vsv%\Community\VC\Auxiliary\Build\vcvarsall.bat" x%cpuarch%
:: Verify that the environment has been configured correctly
if %ERRORLEVEL% neq 0 (
echo Error configuring Visual Studio environment.
pause
exit /b %ERRORLEVEL%
)
echo echo.
echo.
echo ==== BUILD -- main.c -- )
echo.
@cl /c /O2 /MT /I "src" /I "src/include" /I "src/include/libcef" "src/lpc_launcher/main.c" /Fo"bin/lpc_launcher/"
echo.
echo ==== BUILD -- display_manager_nt.c -- )
echo.
@cl /c /O2 /MT /I "src" /I "src/include" /I "src/include/libcef" "src/lpc_launcher/display_manager/display_manager_nt.c" /Fo"bin/lpc_launcher/"
echo.
echo ==== BUILD -- display_manager_nt.c -- )
echo.
@cl /c /O2 /MT /Dcef_enable_single_process ^
/I "src" /I "src/include" /I "src/include/libcef" "src/lpc_launcher/cef_manager/cef_core.c" /Fo"bin/lpc_launcher/"
echo.
echo __________(RESOURCE)________________________________________
echo /____________________________________________________________\
rc /r /fo"bin/lpc_launcher/pres.res" "src/lpc_launcher/resource/pres.rc"
echo ______________________________________________________________
echo \____________________________________________________________/
echo.
echo.
echo.
echo =========== LINKER ==============
link bin/lpc_launcher/*.obj ^
"lib/nt_%cpuarch%/libcef.lib" ^
"bin/lpc_launcher/pres.res" ^
/SUBSYSTEM:CONSOLE ^
/DYNAMICBASE:NO /NXCOMPAT:NO ^
/OUT:lpc_launcher.exe ^
user32.lib gdi32.lib ole32.lib shell32.lib comdlg32.lib advapi32.lib winmm.lib oleaut32.lib
pause