a mess but stable
[carveJwlIkooP6JGAAIwe30JlM.git] / build.c
diff --git a/build.c b/build.c
index 4bcff959a5743614eed410d6280f33ccdf2601e6..8a82f4985ba51566170f07265fe73a459d7279e3 100644 (file)
--- a/build.c
+++ b/build.c
@@ -55,38 +55,38 @@ void build_game_metadata(void)
    vg_info( "Building game metadata\n" );
    write_generic_addon_inf( k_addon_type_board, 
                             "Longboard", "board.mdl", 
-                            "boards_src/skaterift_long/addon.inf");
+                            "content_skaterift/boards/skaterift_long/addon.inf");
    write_generic_addon_inf( k_addon_type_board, 
                             "Fractal", "board.mdl", 
-                            "boards_src/skaterift_fract/addon.inf");
+                            "content_skaterift/boards/skaterift_fract/addon.inf");
    write_generic_addon_inf( k_addon_type_board,
                             "Striped", "board.mdl",
-                            "boards_src/skaterift_striped/addon.inf");
+                            "content_skaterift/boards/skaterift_striped/addon.inf");
    write_generic_addon_inf( k_addon_type_board,
                             "Licco", "board.mdl",
-                            "boards_src/skaterift_licco/addon.inf");
+                            "content_skaterift/boards/skaterift_licco/addon.inf");
    write_generic_addon_inf( k_addon_type_board,
                             "Hypno", "board.mdl",
-                            "boards_src/skaterift_spiral/addon.inf");
+                            "content_skaterift/boards/skaterift_spiral/addon.inf");
    write_generic_addon_inf( k_addon_type_board,
                             "Shark", "board.mdl",
-                            "boards_src/skaterift_shark/addon.inf");
+                            "content_skaterift/boards/skaterift_shark/addon.inf");
 
    write_generic_addon_inf( k_addon_type_player,
                             "De'folde", "ch_new.mdl",
-                            "playermodels_src/skaterift_new/addon.inf" );
+                            "content_skaterift/playermodels/skaterift_new/addon.inf" );
    write_generic_addon_inf( k_addon_type_player,
                             "Jordan", "ch_jordan.mdl",
-                            "playermodels_src/skaterift_jordan/addon.inf" );
+                            "content_skaterift/playermodels/skaterift_jordan/addon.inf" );
    write_generic_addon_inf( k_addon_type_player,
                             "Outlaw", "ch_outlaw.mdl",
-                            "playermodels_src/skaterift_outlaw/addon.inf" );
+                            "content_skaterift/playermodels/skaterift_outlaw/addon.inf" );
    write_generic_addon_inf( k_addon_type_player,
                             "Chip", "ch_chip.mdl",
-                            "playermodels_src/skaterift_chip/addon.inf" );
+                            "content_skaterift/playermodels/skaterift_chip/addon.inf" );
    write_generic_addon_inf( k_addon_type_player,
                             "Aaron", "ch_aaron.mdl",
-                            "playermodels_src/skaterift_aaron/addon.inf" );
+                            "content_skaterift/playermodels/skaterift_aaron/addon.inf" );
 }
 
 #define _S( NAME, VS, FS ) \
@@ -139,12 +139,12 @@ void build_shaders(void){
 
 void build_game_content( struct vg_project *proj )
 {
-   vg_symlink( proj, "textures_src", "textures" );
-   vg_symlink( proj, "models_src", "models" );
-   vg_symlink( proj, "boards_src", "boards" );
-   vg_symlink( proj, "maps_src", "maps" );
-   vg_symlink( proj, "sound_src", "sound" );
-   vg_symlink( proj, "playermodels_src", "playermodels" );
+   vg_symlink( proj, "content_skaterift/textures", "textures" );
+   vg_symlink( proj, "content_skaterift/models", "models" );
+   vg_symlink( proj, "content_skaterift/boards", "boards" );
+   vg_symlink( proj, "content_skaterift/maps", "maps" );
+   vg_symlink( proj, "content_skaterift/sound", "sound" );
+   vg_symlink( proj, "content_skaterift/playermodels", "playermodels" );
    vg_syscall( "mkdir -p bin/%s/cfg", proj->uid.buffer );
    vg_syscall( "mkdir -p bin/%s/savedata", proj->uid.buffer );
    vg_syscall( "mkdir -p bin/%s/tools", proj->uid.buffer );
@@ -171,6 +171,9 @@ void build_game_bin( struct vg_project *proj, struct vg_compiler_env *env )
       vg_strcat( &conf.link, "-lws2_32 " );
    }
 
+   //vg_strcat( &conf.defines, "-DSKATERIFT " );
+   vg_strcat( &conf.defines, "-DHGATE " );
+
    vg_make_app( proj, &(struct vg_engine_config ) 
          {
             .fixed_update_hz = 60,
@@ -181,7 +184,7 @@ void build_game_bin( struct vg_project *proj, struct vg_compiler_env *env )
             .custom_game_settings = 0,
             .custom_shaders = 1
          }, 
-         env, &conf, "skaterift.c", "skaterift" );
+         env, &conf, "client.c", "skaterift" );
 
    vg_add_controller_database( proj );
 }