mirror of
https://github.com/Detanup01/gbe_fork.git
synced 2025-04-21 21:52:06 +02:00
updated build scripts for the crash printer
This commit is contained in:
parent
2056698d6e
commit
6efc5b5e8e
2 changed files with 6 additions and 3 deletions
|
@ -164,6 +164,7 @@ release_incs_both=(
|
||||||
"dll"
|
"dll"
|
||||||
"sdk"
|
"sdk"
|
||||||
"overlay_experimental"
|
"overlay_experimental"
|
||||||
|
"crash_printer"
|
||||||
)
|
)
|
||||||
release_incs32=(
|
release_incs32=(
|
||||||
"${release_incs_both[@]}"
|
"${release_incs_both[@]}"
|
||||||
|
@ -214,6 +215,8 @@ release_libs=(
|
||||||
release_src=(
|
release_src=(
|
||||||
"dll/*.cpp"
|
"dll/*.cpp"
|
||||||
"$protoc_out_dir/*.cc"
|
"$protoc_out_dir/*.cc"
|
||||||
|
"crash_printer/linux.cpp"
|
||||||
|
"crash_printer/common.cpp"
|
||||||
)
|
)
|
||||||
|
|
||||||
# additional #defines
|
# additional #defines
|
||||||
|
|
|
@ -193,19 +193,19 @@ set mbedtls_lib32="%deps_dir%\mbedtls\install32\lib\mbedcrypto.lib"
|
||||||
set mbedtls_lib64="%deps_dir%\mbedtls\install64\lib\mbedcrypto.lib"
|
set mbedtls_lib64="%deps_dir%\mbedtls\install64\lib\mbedcrypto.lib"
|
||||||
|
|
||||||
:: directories to use for #include
|
:: directories to use for #include
|
||||||
set release_incs_both=%ssq_inc% /I"%libs_dir%" /I"%protoc_out_dir%" /I"%libs_dir%\utfcpp" /I"controller" /I"dll" /I"sdk" /I"overlay_experimental"
|
set release_incs_both=%ssq_inc% /I"%libs_dir%" /I"%protoc_out_dir%" /I"%libs_dir%\utfcpp" /I"controller" /I"dll" /I"sdk" /I"overlay_experimental" /I"crash_printer"
|
||||||
set release_incs32=%release_incs_both% %curl_inc32% %protob_inc32% %zlib_inc32% %mbedtls_inc32%
|
set release_incs32=%release_incs_both% %curl_inc32% %protob_inc32% %zlib_inc32% %mbedtls_inc32%
|
||||||
set release_incs64=%release_incs_both% %curl_inc64% %protob_inc64% %zlib_inc64% %mbedtls_inc64%
|
set release_incs64=%release_incs_both% %curl_inc64% %protob_inc64% %zlib_inc64% %mbedtls_inc64%
|
||||||
|
|
||||||
:: libraries to link with
|
:: libraries to link with
|
||||||
:: copied from Visual Studio 2022
|
:: copied from Visual Studio 2022
|
||||||
set "CoreLibraryDependencies=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib"
|
set "CoreLibraryDependencies=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib"
|
||||||
set "release_libs_both=%CoreLibraryDependencies% Ws2_32.lib Iphlpapi.lib Wldap32.lib Winmm.lib Bcrypt.lib"
|
set "release_libs_both=%CoreLibraryDependencies% Ws2_32.lib Iphlpapi.lib Wldap32.lib Winmm.lib Bcrypt.lib Dbghelp.lib"
|
||||||
set release_libs32=%release_libs_both% %ssq_lib32% %curl_lib32% %protob_lib32% %zlib_lib32% %mbedtls_lib32%
|
set release_libs32=%release_libs_both% %ssq_lib32% %curl_lib32% %protob_lib32% %zlib_lib32% %mbedtls_lib32%
|
||||||
set release_libs64=%release_libs_both% %ssq_lib64% %curl_lib64% %protob_lib64% %zlib_lib64% %mbedtls_lib64%
|
set release_libs64=%release_libs_both% %ssq_lib64% %curl_lib64% %protob_lib64% %zlib_lib64% %mbedtls_lib64%
|
||||||
|
|
||||||
:: common source files used everywhere, just for convinience, you still have to provide a complete list later
|
:: common source files used everywhere, just for convinience, you still have to provide a complete list later
|
||||||
set release_src="dll/*.cpp" "%protoc_out_dir%/*.cc"
|
set release_src="dll/*.cpp" "%protoc_out_dir%/*.cc" "crash_printer/win.cpp" "crash_printer/common.cpp"
|
||||||
|
|
||||||
:: additional #defines
|
:: additional #defines
|
||||||
set "common_defs=/DUTF_CPP_CPLUSPLUS=201703L /DCURL_STATICLIB /DUNICODE /D_UNICODE"
|
set "common_defs=/DUTF_CPP_CPLUSPLUS=201703L /DCURL_STATICLIB /DUNICODE /D_UNICODE"
|
||||||
|
|
Loading…
Add table
Reference in a new issue