small hto load improvements

This commit is contained in:
Krzosa Karol
2025-01-26 19:55:31 +01:00
parent 5d127b7f2c
commit 8ae6e15bf8
18 changed files with 197 additions and 216 deletions

View File

@@ -38,17 +38,28 @@ int main(int argc, char **argv) {
b32 run_server = false;
b32 core_test_target = true;
b32 win32_target = true;
b32 standalone_w32_target = false;
b32 wasm_target = false;
if (run_server) {
os_systemf("start /D ..\\package ..\\package\\run_server.bat");
}
if (standalone_w32_target && cache_code_modified(s8_lit("../src/wasm_app/main.c"), s8_lit("standalone_app.exe"))) {
ok = os_systemf(
"cl ../src/wasm_app/main.c -Fe:standalone_app.exe -Fd:standalone_app.pdb"
" -I ../src"
" /Zi /FC /nologo /Oi"
" /WX /W3 /wd4200 /diagnostics:column"
" /link /incremental:no /DEBUG:FULL"
);
if (ok != 0) return ok;
}
if (win32_target && cache_code_modified(s8_lit("../src/wasm_app/main.c"), s8_lit("app.dll"))) {
os_delete_file(s8_lit("app_win32.pdb"));
ok = os_systemf(
"cl ../src/wasm_app/main.c -Fe:app.dll -Fd:app.pdb"
" -I ../src"
" -I ../src /DAPP_IS_DLL"
" /Zi /FC /nologo /Oi"
" /WX /W3 /wd4200 /diagnostics:column"
" /link /incremental:no /DEBUG:FULL /DLL"
@@ -57,7 +68,6 @@ int main(int argc, char **argv) {
}
if (win32_target && cache_code_modified(s8_lit("../src/app/app_win32_exe.c"), s8_lit("app_win32.exe"))) {
// os_delete_file(s8_lit("app_win32.pdb"));
ok = os_systemf(
"cl ../src/app/app_win32_exe.c -Fe:app_win32.exe -Fd:app_win32.pdb"
" -I ../src"