AH
authorhgn <hgodden00@gmail.com>
Sat, 31 May 2025 18:03:04 +0000 (19:03 +0100)
committerhgn <hgodden00@gmail.com>
Sat, 31 May 2025 18:03:04 +0000 (19:03 +0100)
build.c
content_skaterift/playermodels/skaterift_chip/addon.inf
content_skaterift/playermodels/skaterift_john/addon.inf

diff --git a/build.c b/build.c
index 0e76dea2c12c01b911c5c0dee31a78ca90716af2..2459b429a1265e698b5bcca559bccc1e11d33585 100644 (file)
--- a/build.c
+++ b/build.c
@@ -285,7 +285,7 @@ void compile_server( struct vg_project *proj, struct vg_compiler_env *env )
 
    struct vg_compiler_conf conf = {0};
    vg_strcat( &conf.include, "-Isrc -I./dep " );
-   vg_strcat( &conf.include, "-I. -I./vg -I./vg/dep " );
+   vg_strcat( &conf.include, "-I. -I./vg -I./vg/dep -DVG_MULTITHREAD " );
    vg_strcat( &conf.library, "-L./vg/dep/steam " );
    vg_strcat( &conf.link, "-ldl -lpthread -lm "
                           "-lsdkencryptedappticket -lsteam_api " );
@@ -296,12 +296,12 @@ void compile_server( struct vg_project *proj, struct vg_compiler_env *env )
    vg_compiler_run( proj, env, &conf, sources.buffer, "server", k_obj_type_exe );
 }
 
-struct compile_result
-compile_tools( struct vg_project *proj, struct vg_compiler_env *env )
+struct compile_result compile_tools( struct vg_project *proj, struct vg_compiler_env *env )
 {
    struct vg_compiler_conf conf = {0};
-   return vg_compiler_run( proj, env, &conf, "skaterift_lib.c", "skaterift",
-                           k_obj_type_shared );
+   vg_strcat( &conf.include, "-I. -I./vg -I./vg/dep -Isrc -I./dep " );
+   vg_strcat( &conf.link, "-lm " );
+   return vg_compiler_run( proj, env, &conf, "src/skaterift_lib.c", "skaterift", k_obj_type_shared );
 }
 
 /*
index 3ad4bde199c71b6e1764103af80f2e7c900f8a3c..c8f4cbec50b45432a0645babb0a609fd9d9eb9f7 100644 (file)
Binary files a/content_skaterift/playermodels/skaterift_chip/addon.inf and b/content_skaterift/playermodels/skaterift_chip/addon.inf differ
index bb48fd9244ee26c5005e61b0e38d0c566d670dd1..1a03b82df1966f7c4059d04a5596ff2d030a62dc 100644 (file)
Binary files a/content_skaterift/playermodels/skaterift_john/addon.inf and b/content_skaterift/playermodels/skaterift_john/addon.inf differ