From c0ab9845b5c44e89a4d8d138f961415414688de5 Mon Sep 17 00:00:00 2001 From: hgn Date: Fri, 4 Jul 2025 21:18:29 +0100 Subject: [PATCH] yea --- build.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/build.c b/build.c index 7d353c1..d219024 100644 --- a/build.c +++ b/build.c @@ -261,6 +261,17 @@ void build_game_bin( struct vg_project *proj, struct vg_compiler_env *env ) vg_add_controller_database( proj ); } +void build_crash_reporter( struct vg_project *proj, struct vg_compiler_env *env ) +{ + struct vg_compiler_conf conf = {0}; + vg_strcat( &conf.link, "-lgdi32 -lcomctl32 -lwininet -ldbghelp " ); + vg_strcat( &conf.include, "-I. -I./vg -I./vg/dep " ); + + vg_str sources = {0}; + vg_strcat( &sources, "vg/src/vgcrashreport.c \\\n " ); + vg_compiler_run( proj, env, &conf, sources.buffer, "vgcrashreport", k_obj_type_exe ); +} + #if 0 struct compile_result build_sqlite_for_env( struct vg_compiler_env *env ) @@ -355,6 +366,7 @@ void s_release_all(void) env.platform = k_platform_windows; vg_project_init( &windows_proj, "bin", "skaterift", &env, 1 ); build_game_bin( &windows_proj, &env ); + build_crash_reporter( &windows_proj, &env ); /* binaries for linux */ env = vg_release_env; -- 2.25.1