From 4d9f3091dc94cccad8850a8268d4a31c1211a484 Mon Sep 17 00:00:00 2001 From: scawful Date: Sun, 28 Sep 2025 18:25:56 -0400 Subject: [PATCH] Refactor project structure and enhance CMake integration - Renamed the main project from "YAZE" to "YAZE_CMake" in the solution file for clarity. - Updated project configurations to ensure proper handling of Debug and Release builds for x86 and x64 platforms. - Introduced a new CMake-based build target in `YAZE.vcxproj`, streamlining the build process and improving compatibility with CMake. - Cleaned up unnecessary import groups and added comments for better maintainability. --- YAZE.sln | 16 +- YAZE.vcxproj | 906 ++------------------------------------------------- 2 files changed, 41 insertions(+), 881 deletions(-) diff --git a/YAZE.sln b/YAZE.sln index 5acb8afd..f954c7b5 100644 --- a/YAZE.sln +++ b/YAZE.sln @@ -2,28 +2,28 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.0.31903.59 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "YAZE", "YAZE.vcxproj", "{A1B2C3D4-E5F6-7890-ABCD-EF1234567890}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "YAZE_CMake", "YAZE_CMake.vcxproj", "{A1B2C3D4-E5F6-7890-ABCD-EF1234567890}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|x64 = Debug|x64 - Release|x64 = Release|x64 Debug|x86 = Debug|x86 - Release|x86 = Release|x86 Debug|ARM64 = Debug|ARM64 + Release|x64 = Release|x64 + Release|x86 = Release|x86 Release|ARM64 = Release|ARM64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {A1B2C3D4-E5F6-7890-ABCD-EF1234567890}.Debug|x64.ActiveCfg = Debug|x64 {A1B2C3D4-E5F6-7890-ABCD-EF1234567890}.Debug|x64.Build.0 = Debug|x64 - {A1B2C3D4-E5F6-7890-ABCD-EF1234567890}.Release|x64.ActiveCfg = Release|x64 - {A1B2C3D4-E5F6-7890-ABCD-EF1234567890}.Release|x64.Build.0 = Release|x64 {A1B2C3D4-E5F6-7890-ABCD-EF1234567890}.Debug|x86.ActiveCfg = Debug|Win32 {A1B2C3D4-E5F6-7890-ABCD-EF1234567890}.Debug|x86.Build.0 = Debug|Win32 - {A1B2C3D4-E5F6-7890-ABCD-EF1234567890}.Release|x86.ActiveCfg = Release|Win32 - {A1B2C3D4-E5F6-7890-ABCD-EF1234567890}.Release|x86.Build.0 = Release|Win32 {A1B2C3D4-E5F6-7890-ABCD-EF1234567890}.Debug|ARM64.ActiveCfg = Debug|ARM64 {A1B2C3D4-E5F6-7890-ABCD-EF1234567890}.Debug|ARM64.Build.0 = Debug|ARM64 + {A1B2C3D4-E5F6-7890-ABCD-EF1234567890}.Release|x64.ActiveCfg = Release|x64 + {A1B2C3D4-E5F6-7890-ABCD-EF1234567890}.Release|x64.Build.0 = Release|x64 + {A1B2C3D4-E5F6-7890-ABCD-EF1234567890}.Release|x86.ActiveCfg = Release|Win32 + {A1B2C3D4-E5F6-7890-ABCD-EF1234567890}.Release|x86.Build.0 = Release|Win32 {A1B2C3D4-E5F6-7890-ABCD-EF1234567890}.Release|ARM64.ActiveCfg = Release|ARM64 {A1B2C3D4-E5F6-7890-ABCD-EF1234567890}.Release|ARM64.Build.0 = Release|ARM64 EndGlobalSection @@ -31,6 +31,6 @@ Global HideSolutionNode = FALSE EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {F6G7H8I9-J0K1-2345-F012-678901234567} + SolutionGuid = {12345678-1234-5678-9012-123456789012} EndGlobalSection EndGlobal diff --git a/YAZE.vcxproj b/YAZE.vcxproj index 4d2f8589..e1207820 100644 --- a/YAZE.vcxproj +++ b/YAZE.vcxproj @@ -7,6 +7,7 @@ arm64-windows + Debug @@ -33,6 +34,7 @@ ARM64 + 17.0 Win32Proj @@ -40,7 +42,9 @@ YAZE 10.0 + + Application true @@ -80,11 +84,10 @@ true Unicode + - - - - + + @@ -103,6 +106,7 @@ + true @@ -134,6 +138,8 @@ $(SolutionDir)build\bin\$(Platform)\$(Configuration)\ $(SolutionDir)build\obj\$(Platform)\$(Configuration)\ + + Level4 @@ -142,13 +148,10 @@ true stdcpp23 /permissive- /bigobj /utf-8 %(AdditionalOptions) - src;src\app;src\lib;src\util;incl;src\lib\asar\src;src\lib\asar\src\asar;src\lib\asar\src\asar-dll-bindings\c;src\lib\imgui;src\lib\imgui_test_engine;src\lib\abseil-cpp;src\lib\SDL\include;$(ProjectDir)build;%(AdditionalIncludeDirectories) Console true - $(ProjectDir)build\lib\$(Configuration);$(ProjectDir)build\src\lib\asar\src\asar\lib\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\strings\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\str_format\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\flags\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\status\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\base\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\hash\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\container\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\synchronization\$(Configuration);$(ProjectDir)vcpkg_installed\$(Platform)\lib;%(AdditionalLibraryDirectories) - asar-static.lib;ImGui.lib;absl_strings.lib;absl_str_format.lib;absl_flags.lib;absl_flags_parse.lib;absl_flags_usage.lib;absl_status.lib;absl_statusor.lib;absl_base.lib;absl_hash.lib;absl_flat_hash_map.lib;absl_synchronization.lib;%(AdditionalDependencies) @@ -161,15 +164,12 @@ true stdcpp23 /permissive- /bigobj /utf-8 %(AdditionalOptions) - src;src\app;src\lib;src\util;incl;src\lib\asar\src;src\lib\asar\src\asar;src\lib\asar\src\asar-dll-bindings\c;src\lib\imgui;src\lib\imgui_test_engine;src\lib\abseil-cpp;src\lib\SDL\include;$(ProjectDir)build;%(AdditionalIncludeDirectories) Console true true true - $(ProjectDir)build\lib\$(Configuration);$(ProjectDir)build\src\lib\asar\src\asar\lib\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\strings\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\str_format\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\flags\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\status\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\base\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\hash\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\container\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\synchronization\$(Configuration);$(ProjectDir)vcpkg_installed\$(Platform)\lib;%(AdditionalLibraryDirectories) - asar-static.lib;ImGui.lib;absl_strings.lib;absl_str_format.lib;absl_flags.lib;absl_flags_parse.lib;absl_flags_usage.lib;absl_status.lib;absl_statusor.lib;absl_base.lib;absl_hash.lib;absl_flat_hash_map.lib;absl_synchronization.lib;%(AdditionalDependencies) @@ -180,13 +180,10 @@ true stdcpp23 /permissive- /bigobj /utf-8 %(AdditionalOptions) - src;src\app;src\lib;src\util;incl;src\lib\asar\src;src\lib\asar\src\asar;src\lib\asar\src\asar-dll-bindings\c;src\lib\imgui;src\lib\imgui_test_engine;src\lib\abseil-cpp;src\lib\SDL\include;$(ProjectDir)build;%(AdditionalIncludeDirectories) Console true - $(ProjectDir)build\lib\$(Configuration);$(ProjectDir)build\src\lib\asar\src\asar\lib\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\strings\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\str_format\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\flags\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\status\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\base\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\hash\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\container\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\synchronization\$(Configuration);$(ProjectDir)vcpkg_installed\$(Platform)\lib;%(AdditionalLibraryDirectories) - asar-static.lib;ImGui.lib;absl_strings.lib;absl_str_format.lib;absl_flags.lib;absl_flags_parse.lib;absl_flags_usage.lib;absl_status.lib;absl_statusor.lib;absl_base.lib;absl_hash.lib;absl_flat_hash_map.lib;absl_synchronization.lib;%(AdditionalDependencies) @@ -199,15 +196,12 @@ true stdcpp23 /permissive- /bigobj /utf-8 %(AdditionalOptions) - src;src\app;src\lib;src\util;incl;src\lib\asar\src;src\lib\asar\src\asar;src\lib\asar\src\asar-dll-bindings\c;src\lib\imgui;src\lib\imgui_test_engine;src\lib\abseil-cpp;src\lib\SDL\include;$(ProjectDir)build;%(AdditionalIncludeDirectories) Console true true true - $(ProjectDir)build\lib\$(Configuration);$(ProjectDir)build\src\lib\asar\src\asar\lib\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\strings\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\str_format\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\flags\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\status\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\base\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\hash\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\container\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\synchronization\$(Configuration);$(ProjectDir)vcpkg_installed\$(Platform)\lib;%(AdditionalLibraryDirectories) - asar-static.lib;ImGui.lib;absl_strings.lib;absl_str_format.lib;absl_flags.lib;absl_flags_parse.lib;absl_flags_usage.lib;absl_status.lib;absl_statusor.lib;absl_base.lib;absl_hash.lib;absl_flat_hash_map.lib;absl_synchronization.lib;%(AdditionalDependencies) @@ -218,13 +212,10 @@ true stdcpp23 /permissive- /bigobj /utf-8 %(AdditionalOptions) - src;src\app;src\lib;src\util;incl;src\lib\asar\src;src\lib\asar\src\asar;src\lib\asar\src\asar-dll-bindings\c;src\lib\imgui;src\lib\imgui_test_engine;src\lib\abseil-cpp;src\lib\SDL\include;$(ProjectDir)build;%(AdditionalIncludeDirectories) Console true - $(ProjectDir)build\lib\$(Configuration);$(ProjectDir)build\src\lib\asar\src\asar\lib\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\strings\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\str_format\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\flags\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\status\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\base\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\hash\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\container\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\synchronization\$(Configuration);$(ProjectDir)vcpkg_installed\$(Platform)\lib;%(AdditionalLibraryDirectories) - asar-static.lib;ImGui.lib;absl_strings.lib;absl_str_format.lib;absl_flags.lib;absl_flags_parse.lib;absl_flags_usage.lib;absl_status.lib;absl_statusor.lib;absl_base.lib;absl_hash.lib;absl_flat_hash_map.lib;absl_synchronization.lib;%(AdditionalDependencies) @@ -237,871 +228,40 @@ true stdcpp23 /permissive- /bigobj /utf-8 %(AdditionalOptions) - src;src\app;src\lib;src\util;incl;src\lib\asar\src;src\lib\asar\src\asar;src\lib\asar\src\asar-dll-bindings\c;src\lib\imgui;src\lib\imgui_test_engine;src\lib\abseil-cpp;src\lib\SDL\include;$(ProjectDir)build;%(AdditionalIncludeDirectories) Console true true true - $(ProjectDir)build\lib\$(Configuration);$(ProjectDir)build\src\lib\asar\src\asar\lib\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\strings\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\str_format\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\flags\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\status\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\base\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\hash\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\container\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\synchronization\$(Configuration);$(ProjectDir)vcpkg_installed\$(Platform)\lib;%(AdditionalLibraryDirectories) - asar-static.lib;ImGui.lib;absl_strings.lib;absl_str_format.lib;absl_flags.lib;absl_flags_parse.lib;absl_flags_usage.lib;absl_status.lib;absl_statusor.lib;absl_base.lib;absl_hash.lib;absl_flat_hash_map.lib;absl_synchronization.lib;%(AdditionalDependencies) - - - {4FC737F1-C7A5-4376-A066-2A32D38A0280} - cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD02} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD03} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD04} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD05} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD06} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD07} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD08} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD09} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD10} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD11} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD12} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD13} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD14} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD15} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD16} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD17} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD18} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD19} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD20} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD21} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD22} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD23} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD24} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD25} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD26} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD27} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD28} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD29} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD30} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD31} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD32} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD33} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD34} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD35} - - - - - Public Headers - - - Public Headers - - - Generated Files - - - App - - - App - - - App - - - App\Core - - - App\Core - - - App\Core - - - App\Core - - - App\Core - - - App\Core\Platform - - - App\GFX - - - App\GFX - - - App\GFX - - - App\GFX - - - App\GFX - - - App\GFX - - - App\GFX - - - App\GFX - - - App\GFX - - - App\Editor - - - App\Editor - - - App\Editor - - - App\Editor\Overworld - - - App\Editor\Overworld - - - App\Editor\Overworld - - - App\Editor\Overworld - - - App\Editor\Overworld - - - App\Editor\Overworld - - - App\Editor\Graphics - - - App\Editor\Graphics - - - App\Editor\Graphics - - - App\Editor\Graphics - - - App\Editor\Dungeon - - - App\Editor\Dungeon - - - App\Editor\Dungeon - - - App\Editor\Dungeon - - - App\Editor\Dungeon - - - App\Editor\Dungeon - - - App\Editor\Dungeon - - - App\Editor\Dungeon - - - App\Editor\Dungeon - - - App\Editor\Sprite - - - App\Editor\Sprite - - - App\Editor\Music - - - App\Editor\Message - - - App\Editor\Message - - - App\Editor\Message - - - App\Editor\System - - - App\Editor\System - - - App\Editor\System - - - App\Editor\System - - - App\Editor\System - - - App\Editor\System - - - App\Editor\System - - - App\Editor\Code - - - App\Editor\Code - - - App\GUI - - - App\GUI - - - App\GUI - - - App\GUI - - - App\GUI - - - App\GUI - - - App\GUI - - - App\GUI - - - App\GUI - - - App\GUI - - - App\GUI\Modules - - - App\GUI\Modules - - - App\EMU - - - App\EMU - - - App\EMU\Audio - - - App\EMU\Audio - - - App\EMU\Audio - - - App\EMU\CPU - - - App\EMU\Memory - - - App\EMU\Memory - - - App\EMU\Video - - - App\Zelda3 - - - App\Zelda3 - - - App\Zelda3\Overworld - - - App\Zelda3\Overworld - - - App\Zelda3\Overworld - - - App\Zelda3\Overworld - - - App\Zelda3\Overworld - - - App\Zelda3\Dungeon - - - App\Zelda3\Dungeon - - - App\Zelda3\Dungeon - - - App\Zelda3\Dungeon - - - App\Zelda3\Dungeon - - - App\Zelda3\Dungeon - - - App\Zelda3\Dungeon - - - App\Zelda3\Dungeon - - - App\Zelda3\Sprite - - - App\Zelda3\Sprite - - - App\Zelda3\Sprite - - - App\Zelda3\Screen - - - App\Zelda3\Screen - - - App\Zelda3\Screen - - - App\Zelda3\Music - - - Util - - - Util - - - Util - - - Util - - - Util - - - Util - - - - - Source Files - - - App - - - App - - - App\Core - - - App\Core - - - App\Core - - - App\Core - - - App\Core\Platform - - - App\GFX - - - App\GFX - - - App\GFX - - - App\GFX - - - App\GFX - - - App\GFX - - - App\GFX - - - App\GFX - - - App\GFX - - - App\Editor - - - App\Editor\Overworld - - - App\Editor\Overworld - - - App\Editor\Overworld - - - App\Editor\Overworld - - - App\Editor\Overworld - - - App\Editor\Graphics - - - App\Editor\Graphics - - - App\Editor\Graphics - - - App\Editor\Graphics - - - App\Editor\Dungeon - - - App\Editor\Dungeon - - - App\Editor\Dungeon - - - App\Editor\Dungeon - - - App\Editor\Dungeon - - - App\Editor\Dungeon - - - App\Editor\Dungeon - - - App\Editor\Dungeon - - - App\Editor\Dungeon - - - App\Editor\Sprite - - - App\Editor\Music - - - App\Editor\Message - - - App\Editor\Message - - - App\Editor\Message - - - App\Editor\System - - - App\Editor\System - - - App\Editor\System - - - App\Editor\System - - - App\Editor\System - - - App\Editor\Code - - - App\GUI - - - App\GUI - - - App\GUI - - - App\GUI - - - App\GUI - - - App\GUI - - - App\GUI - - - App\GUI - - - App\GUI - - - App\GUI\Modules - - - App\GUI\Modules - - - App\EMU - - - App\EMU - - - App\EMU - - - App\EMU\Audio - - - App\EMU\Audio - - - App\EMU\Audio - - - App\EMU\CPU - - - App\EMU\Memory - - - App\EMU\Memory - - - App\EMU\Video - - - App\Zelda3 - - - App\Zelda3\Overworld - - - App\Zelda3\Overworld - - - App\Zelda3\Dungeon - - - App\Zelda3\Dungeon - - - App\Zelda3\Dungeon - - - App\Zelda3\Dungeon - - - App\Zelda3\Dungeon - - - App\Zelda3\Dungeon - - - App\Zelda3\Dungeon - - - App\Zelda3\Sprite - - - App\Zelda3\Sprite - - - App\Zelda3\Screen - - - App\Zelda3\Screen - - - App\Zelda3\Screen - - - App\Zelda3\Music - - - Util - - - Util - - - Util - - - - - Resource Files - - - - - Resource Files - - - Resource Files - - - Resource Files - - - - - Assets\Fonts - - - Assets\Fonts - - - Assets\Fonts - - - Assets\Fonts - - - Assets\Fonts - - - Assets\Fonts - - - Assets\Fonts - - - - - Assets\Themes - - - Assets\Themes - - - Assets\Themes - - - Assets\Themes - - - Assets\Themes - - - - - Assets\Layouts - - - - - Assets\Lib - - - - - Resource Files - - - Resource Files - - - Resource Files - - - Resource Files - - - - - Generated Files - - - - - echo #define YAZE_VERSION_MAJOR 0 > "$(ProjectDir)build\yaze_config.h" & echo #define YAZE_VERSION_MINOR 3 >> "$(ProjectDir)build\yaze_config.h" & echo #define YAZE_VERSION_PATCH 1 >> "$(ProjectDir)build\yaze_config.h" - $(ProjectDir)build\yaze_config.h - echo #define YAZE_VERSION_MAJOR 0 > "$(ProjectDir)build\yaze_config.h" & echo #define YAZE_VERSION_MINOR 3 >> "$(ProjectDir)build\yaze_config.h" & echo #define YAZE_VERSION_PATCH 1 >> "$(ProjectDir)build\yaze_config.h" - $(ProjectDir)build\yaze_config.h - echo #define YAZE_VERSION_MAJOR 0 > "$(ProjectDir)build\yaze_config.h" & echo #define YAZE_VERSION_MINOR 3 >> "$(ProjectDir)build\yaze_config.h" & echo #define YAZE_VERSION_PATCH 1 >> "$(ProjectDir)build\yaze_config.h" - $(ProjectDir)build\yaze_config.h - echo #define YAZE_VERSION_MAJOR 0 > "$(ProjectDir)build\yaze_config.h" & echo #define YAZE_VERSION_MINOR 3 >> "$(ProjectDir)build\yaze_config.h" & echo #define YAZE_VERSION_PATCH 1 >> "$(ProjectDir)build\yaze_config.h" - $(ProjectDir)build\yaze_config.h - echo #define YAZE_VERSION_MAJOR 0 > "$(ProjectDir)build\yaze_config.h" & echo #define YAZE_VERSION_MINOR 3 >> "$(ProjectDir)build\yaze_config.h" & echo #define YAZE_VERSION_PATCH 1 >> "$(ProjectDir)build\yaze_config.h" - $(ProjectDir)build\yaze_config.h - echo #define YAZE_VERSION_MAJOR 0 > "$(ProjectDir)build\yaze_config.h" & echo #define YAZE_VERSION_MINOR 3 >> "$(ProjectDir)build\yaze_config.h" & echo #define YAZE_VERSION_PATCH 1 >> "$(ProjectDir)build\yaze_config.h" - $(ProjectDir)build\yaze_config.h - - + + + + + + + + + + + + + + + + - - + - - - - - - - - - - - - - - - - - -