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 " );
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 );
}
/*