diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index 687d5eb..c7c8cb1 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -43,6 +43,11 @@ jobs: CC: gcc-12, CXX: g++-12 } + - { + OS: ubuntu-24.04, + CC: gcc-13, + CXX: g++-13 + } - { OS: ubuntu-20.04, CC: clang-6.0, @@ -100,11 +105,6 @@ jobs: CXX: clang++-15, VERSION: '15' } - - { - OS: macos-11, - CC: clang, - CXX: clang++ - } - { OS: macos-12, CC: clang, diff --git a/.github/workflows/msbuild.yml b/.github/workflows/msbuild.yml index 969aedc..0e19d51 100644 --- a/.github/workflows/msbuild.yml +++ b/.github/workflows/msbuild.yml @@ -6,17 +6,30 @@ on: pull_request: branches: [ master ] -env: - SOLUTION_FILE_PATH: projects\premake\ffsm2-vs.sln - jobs: build: - runs-on: windows-latest + runs-on: ${{ matrix.PLATFORM.OS }} + + env: + SOLUTION_FILE_PATH: ${{ matrix.PLATFORM.SOLUTION_FILE_PATH }} + PROJECT_FILE_NAME: ${{ matrix.PLATFORM.PROJECT_FILE_NAME }} strategy: matrix: + PLATFORM: + - { + OS: windows-2019, + SOLUTION_FILE_PATH: projects\premake\ffsm2-vs-2019.sln, + PROJECT_FILE_NAME: test-15 + } + - { + OS: windows-2022, + SOLUTION_FILE_PATH: projects\premake\ffsm2-vs-2022.sln, + PROJECT_FILE_NAME: test-17 + } + BUILD_CONFIG: [ Release, Debug ] - BUILD_PLATFORM: [ 32, 64 ] + BUILD_PLATFORM: [ Win32, x64 ] steps: - uses: actions/checkout@v4 @@ -26,9 +39,8 @@ jobs: - name: Build working-directory: ${{env.GITHUB_WORKSPACE}} - # See https://docs.microsoft.com/visualstudio/msbuild/msbuild-command-line-reference run: msbuild /m /p:Configuration=${{matrix.BUILD_CONFIG}} /p:Platform=${{matrix.BUILD_PLATFORM}} ${{env.SOLUTION_FILE_PATH}} - name: Test working-directory: ${{env.GITHUB_WORKSPACE}} - run: "binaries/test-17-${{matrix.BUILD_CONFIG}}-${{matrix.BUILD_PLATFORM}}.exe" + run: "binaries/${{env.PROJECT_FILE_NAME}}-${{matrix.BUILD_CONFIG}}-${{matrix.BUILD_PLATFORM}}.exe" diff --git a/CMakeLists.txt b/CMakeLists.txt index 4cb533a..2d05a03 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,11 @@ cmake_minimum_required(VERSION 3.5) +find_program(CCACHE_PROGRAM ccache) +if(CCACHE_PROGRAM) + message(STATUS "Found ccache in ${CCACHE_PROGRAM}") + set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE "${CCACHE_PROGRAM}") +endif() + project(ffsm2_test) file(GLOB SOURCE_FILES "test/*.cpp" "test/shared/*.cpp") diff --git a/README.md b/README.md index b817d40..f3b9a65 100644 --- a/README.md +++ b/README.md @@ -20,13 +20,11 @@ Header-only flat FSM framework in C++11, with fully statically-defined structure ## Compiler Support -- Visual Studio: 2015, **2017, 2019, 2022** -- GCC: 5, 6, 7, **8, 9, 10, 11, 12** -- ARM GCC: **9** -- Clang: 3.9, 4, 5, **6, 7, 8, 9, 10, 11, 12, 13, 14, 15** -- AppleClang: 12, **13, 13** - -(Currently CI-tested toolchains in **bold**) +- Visual Studio: **2015, 2017, 2019, 2022** +- GCC: **8, 9, 10, 11, 12, 13** +- GCC (ARM): **9** +- Clang: **6, 7, 8, 9, 10, 11, 12, 13, 14, 15** +- AppleClang: **14** --- diff --git a/development/ffsm2/detail/config.hpp b/development/ffsm2/detail/config.hpp index 283fb52..f9ad88e 100644 --- a/development/ffsm2/detail/config.hpp +++ b/development/ffsm2/detail/config.hpp @@ -17,10 +17,6 @@ struct G_ final { using Context = TContext; using Activation = TActivation; -#if FFSM2_LOG_INTERFACE_AVAILABLE() - using LoggerInterface = LoggerInterfaceT; -#endif - static constexpr Short SUBSTITUTION_LIMIT = NSubstitutionLimit; #if FFSM2_PLANS_AVAILABLE() @@ -34,8 +30,12 @@ struct G_ final { using Task = TaskT; #endif +#if FFSM2_LOG_INTERFACE_AVAILABLE() + using LoggerInterface = LoggerInterfaceT; +#endif + /// @brief Set Context type - /// @tparam T Context type for data shared between states and/or data interface between FSM and external code + /// @tparam `T` Context type for data shared between states and/or data interface between FSM and external code template using ContextT = G_; @@ -46,21 +46,21 @@ struct G_ final { #endif /// @brief Set Substitution limit - /// @tparam N Maximum number times 'guard()' methods can substitute their states for others - template + /// @tparam `N` Maximum number times 'guard()' methods can substitute their states for others + template using SubstitutionLimitN = G_; #if FFSM2_PLANS_AVAILABLE() /// @brief Set Task capacity - /// @tparam N Maximum number of tasks across all plans + /// @tparam `N` Maximum number of tasks across all plans template using TaskCapacityN = G_; #endif /// @brief Set Transition Payload type - /// @tparam T Utility type for 'TUtility State::utility() const' method + /// @tparam `T` Payload type template using PayloadT = G_; }; @@ -116,13 +116,13 @@ struct M_< // COMMON /// @brief Root - /// @tparam THead Head state - /// @tparam TSubStates Sub-states + /// @tparam `THead` Head state + /// @tparam `TSubStates` Sub-states template using Root = RF_>; /// @brief Headless root - /// @tparam TSubStates Sub-states + /// @tparam `TSubStates` Sub-states template < typename... TSubStates> using PeerRoot = RF_>; @@ -148,8 +148,8 @@ using Config = detail::G_< >; /// @brief 'Template namespace' for FSM classes -/// @tparam TConfig 'ConfigT<>' type configuration for MachineT<> -/// @see ConfigT<> +/// @tparam `TConfig` `ConfigT<>` type configuration for MachineT<> +/// @see `ConfigT<>` template using MachineT = detail::M_; diff --git a/development/ffsm2/machine_dev.hpp b/development/ffsm2/machine_dev.hpp index ae22dd9..00455c0 100644 --- a/development/ffsm2/machine_dev.hpp +++ b/development/ffsm2/machine_dev.hpp @@ -1,5 +1,5 @@ // FFSM2 (flat state machine for games and interactive applications) -// 2.4.0 (2023-12-25) +// 2.5.1 (2024-05-25) // // Created by Andrew Gresyk // @@ -9,7 +9,7 @@ // // MIT License // -// Copyright (c) 2023 +// Copyright (c) 2024 // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal @@ -32,11 +32,13 @@ #pragma once #define FFSM2_VERSION_MAJOR 2 -#define FFSM2_VERSION_MINOR 4 -#define FFSM2_VERSION_PATCH 0 +#define FFSM2_VERSION_MINOR 5 +#define FFSM2_VERSION_PATCH 1 #define FFSM2_VERSION (10000 * FFSM2_VERSION_MAJOR + 100 * FFSM2_VERSION_MINOR + FFSM2_VERSION_PATCH) +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + #include // uint32_t, uint64_t #include // memcpy_s() diff --git a/include/ffsm2/machine.hpp b/include/ffsm2/machine.hpp index 8cd136f..776ad6b 100644 --- a/include/ffsm2/machine.hpp +++ b/include/ffsm2/machine.hpp @@ -1,5 +1,5 @@ // FFSM2 (flat state machine for games and interactive applications) -// 2.4.0 (2023-12-25) +// 2.5.1 (2024-05-25) // // Created by Andrew Gresyk // @@ -9,7 +9,7 @@ // // MIT License // -// Copyright (c) 2023 +// Copyright (c) 2024 // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal @@ -32,8 +32,8 @@ #pragma once #define FFSM2_VERSION_MAJOR 2 -#define FFSM2_VERSION_MINOR 4 -#define FFSM2_VERSION_PATCH 0 +#define FFSM2_VERSION_MINOR 5 +#define FFSM2_VERSION_PATCH 1 #define FFSM2_VERSION (10000 * FFSM2_VERSION_MAJOR + 100 * FFSM2_VERSION_MINOR + FFSM2_VERSION_PATCH) @@ -6483,10 +6483,6 @@ struct G_ final { using Context = TContext; using Activation = TActivation; -#if FFSM2_LOG_INTERFACE_AVAILABLE() - using LoggerInterface = LoggerInterfaceT; -#endif - static constexpr Short SUBSTITUTION_LIMIT = NSubstitutionLimit; #if FFSM2_PLANS_AVAILABLE() @@ -6500,8 +6496,12 @@ struct G_ final { using Task = TaskT; #endif +#if FFSM2_LOG_INTERFACE_AVAILABLE() + using LoggerInterface = LoggerInterfaceT; +#endif + /// @brief Set Context type - /// @tparam T Context type for data shared between states and/or data interface between FSM and external code + /// @tparam `T` Context type for data shared between states and/or data interface between FSM and external code template using ContextT = G_; @@ -6512,21 +6512,21 @@ struct G_ final { #endif /// @brief Set Substitution limit - /// @tparam N Maximum number times 'guard()' methods can substitute their states for others - template + /// @tparam `N` Maximum number times 'guard()' methods can substitute their states for others + template using SubstitutionLimitN = G_; #if FFSM2_PLANS_AVAILABLE() /// @brief Set Task capacity - /// @tparam N Maximum number of tasks across all plans + /// @tparam `N` Maximum number of tasks across all plans template using TaskCapacityN = G_; #endif /// @brief Set Transition Payload type - /// @tparam T Utility type for 'TUtility State::utility() const' method + /// @tparam `T` Payload type template using PayloadT = G_; }; @@ -6577,13 +6577,13 @@ struct M_< #endif /// @brief Root - /// @tparam THead Head state - /// @tparam TSubStates Sub-states + /// @tparam `THead` Head state + /// @tparam `TSubStates` Sub-states template using Root = RF_>; /// @brief Headless root - /// @tparam TSubStates Sub-states + /// @tparam `TSubStates` Sub-states template < typename... TSubStates> using PeerRoot = RF_>; @@ -6604,8 +6604,8 @@ using Config = detail::G_< >; /// @brief 'Template namespace' for FSM classes -/// @tparam TConfig 'ConfigT<>' type configuration for MachineT<> -/// @see ConfigT<> +/// @tparam `TConfig` `ConfigT<>` type configuration for MachineT<> +/// @see `ConfigT<>` template using MachineT = detail::M_; diff --git a/premake.lua b/premake.lua index 3f847ea..84f1177 100644 --- a/premake.lua +++ b/premake.lua @@ -32,7 +32,7 @@ workspace "ffsm2" --systemversion "$([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0'))" targetdir "binaries/" - targetname "$(ProjectName)-$(Configuration)-$(PlatformArchitecture)" + targetname "$(ProjectName)-$(Configuration)-$(Platform)" warnings "High" filter "toolset:msc-v140 or msc-v141" diff --git a/projects/premake/basic_audio_player-14.vcxproj b/projects/premake/basic_audio_player-14.vcxproj index 3fcce28..62471d3 100644 --- a/projects/premake/basic_audio_player-14.vcxproj +++ b/projects/premake/basic_audio_player-14.vcxproj @@ -84,28 +84,28 @@ true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Debug\basic_audio_player-14\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Debug\basic_audio_player-14\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Release\basic_audio_player-14\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Release\basic_audio_player-14\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe diff --git a/projects/premake/basic_audio_player-15.vcxproj b/projects/premake/basic_audio_player-15.vcxproj index 8dacfd1..e00c934 100644 --- a/projects/premake/basic_audio_player-15.vcxproj +++ b/projects/premake/basic_audio_player-15.vcxproj @@ -84,28 +84,28 @@ true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Debug\basic_audio_player-15\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Debug\basic_audio_player-15\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Release\basic_audio_player-15\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Release\basic_audio_player-15\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe diff --git a/projects/premake/basic_audio_player-16.vcxproj b/projects/premake/basic_audio_player-16.vcxproj index a96dccb..ca9d4fb 100644 --- a/projects/premake/basic_audio_player-16.vcxproj +++ b/projects/premake/basic_audio_player-16.vcxproj @@ -72,28 +72,28 @@ true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Debug\basic_audio_player-16\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Debug\basic_audio_player-16\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Release\basic_audio_player-16\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Release\basic_audio_player-16\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe diff --git a/projects/premake/basic_audio_player-17.vcxproj b/projects/premake/basic_audio_player-17.vcxproj index 0db964b..ca724b5 100644 --- a/projects/premake/basic_audio_player-17.vcxproj +++ b/projects/premake/basic_audio_player-17.vcxproj @@ -72,28 +72,28 @@ true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Debug\basic_audio_player-17\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Debug\basic_audio_player-17\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Release\basic_audio_player-17\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Release\basic_audio_player-17\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe diff --git a/projects/premake/basic_audio_player-clang.vcxproj b/projects/premake/basic_audio_player-clang.vcxproj index 8dbab04..0970def 100644 --- a/projects/premake/basic_audio_player-clang.vcxproj +++ b/projects/premake/basic_audio_player-clang.vcxproj @@ -72,28 +72,28 @@ true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Debug\basic_audio_player-clang\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Debug\basic_audio_player-clang\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Release\basic_audio_player-clang\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Release\basic_audio_player-clang\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe diff --git a/projects/premake/basic_traffic_light-14.vcxproj b/projects/premake/basic_traffic_light-14.vcxproj index 3431435..d212daf 100644 --- a/projects/premake/basic_traffic_light-14.vcxproj +++ b/projects/premake/basic_traffic_light-14.vcxproj @@ -84,28 +84,28 @@ true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Debug\basic_traffic_light-14\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Debug\basic_traffic_light-14\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Release\basic_traffic_light-14\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Release\basic_traffic_light-14\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe diff --git a/projects/premake/basic_traffic_light-15.vcxproj b/projects/premake/basic_traffic_light-15.vcxproj index 4486fc7..ba3d71d 100644 --- a/projects/premake/basic_traffic_light-15.vcxproj +++ b/projects/premake/basic_traffic_light-15.vcxproj @@ -84,28 +84,28 @@ true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Debug\basic_traffic_light-15\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Debug\basic_traffic_light-15\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Release\basic_traffic_light-15\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Release\basic_traffic_light-15\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe diff --git a/projects/premake/basic_traffic_light-16.vcxproj b/projects/premake/basic_traffic_light-16.vcxproj index 74d2fc4..06dc167 100644 --- a/projects/premake/basic_traffic_light-16.vcxproj +++ b/projects/premake/basic_traffic_light-16.vcxproj @@ -72,28 +72,28 @@ true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Debug\basic_traffic_light-16\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Debug\basic_traffic_light-16\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Release\basic_traffic_light-16\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Release\basic_traffic_light-16\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe diff --git a/projects/premake/basic_traffic_light-17.vcxproj b/projects/premake/basic_traffic_light-17.vcxproj index 0814f7e..63827c9 100644 --- a/projects/premake/basic_traffic_light-17.vcxproj +++ b/projects/premake/basic_traffic_light-17.vcxproj @@ -72,28 +72,28 @@ true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Debug\basic_traffic_light-17\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Debug\basic_traffic_light-17\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Release\basic_traffic_light-17\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Release\basic_traffic_light-17\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe diff --git a/projects/premake/basic_traffic_light-clang.vcxproj b/projects/premake/basic_traffic_light-clang.vcxproj index 8b0de91..816622d 100644 --- a/projects/premake/basic_traffic_light-clang.vcxproj +++ b/projects/premake/basic_traffic_light-clang.vcxproj @@ -72,28 +72,28 @@ true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Debug\basic_traffic_light-clang\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Debug\basic_traffic_light-clang\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Release\basic_traffic_light-clang\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Release\basic_traffic_light-clang\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe diff --git a/projects/premake/debug_logger_interface-14.vcxproj b/projects/premake/debug_logger_interface-14.vcxproj index f14edc0..bb7fdd5 100644 --- a/projects/premake/debug_logger_interface-14.vcxproj +++ b/projects/premake/debug_logger_interface-14.vcxproj @@ -84,28 +84,28 @@ true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Debug\debug_logger_interface-14\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Debug\debug_logger_interface-14\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Release\debug_logger_interface-14\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Release\debug_logger_interface-14\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe diff --git a/projects/premake/debug_logger_interface-15.vcxproj b/projects/premake/debug_logger_interface-15.vcxproj index c8ceccf..81f7e02 100644 --- a/projects/premake/debug_logger_interface-15.vcxproj +++ b/projects/premake/debug_logger_interface-15.vcxproj @@ -84,28 +84,28 @@ true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Debug\debug_logger_interface-15\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Debug\debug_logger_interface-15\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Release\debug_logger_interface-15\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Release\debug_logger_interface-15\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe diff --git a/projects/premake/debug_logger_interface-16.vcxproj b/projects/premake/debug_logger_interface-16.vcxproj index 1400da5..a7cccd4 100644 --- a/projects/premake/debug_logger_interface-16.vcxproj +++ b/projects/premake/debug_logger_interface-16.vcxproj @@ -72,28 +72,28 @@ true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Debug\debug_logger_interface-16\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Debug\debug_logger_interface-16\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Release\debug_logger_interface-16\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Release\debug_logger_interface-16\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe diff --git a/projects/premake/debug_logger_interface-17.vcxproj b/projects/premake/debug_logger_interface-17.vcxproj index 1ffcdc3..c2e9f12 100644 --- a/projects/premake/debug_logger_interface-17.vcxproj +++ b/projects/premake/debug_logger_interface-17.vcxproj @@ -72,28 +72,28 @@ true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Debug\debug_logger_interface-17\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Debug\debug_logger_interface-17\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Release\debug_logger_interface-17\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Release\debug_logger_interface-17\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe diff --git a/projects/premake/debug_logger_interface-clang.vcxproj b/projects/premake/debug_logger_interface-clang.vcxproj index 385cb0a..4125312 100644 --- a/projects/premake/debug_logger_interface-clang.vcxproj +++ b/projects/premake/debug_logger_interface-clang.vcxproj @@ -72,28 +72,28 @@ true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Debug\debug_logger_interface-clang\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Debug\debug_logger_interface-clang\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Release\debug_logger_interface-clang\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Release\debug_logger_interface-clang\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe diff --git a/projects/premake/ffsm2-vs-2019.sln b/projects/premake/ffsm2-vs-2019.sln new file mode 100644 index 0000000..866dda2 --- /dev/null +++ b/projects/premake/ffsm2-vs-2019.sln @@ -0,0 +1,118 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.9.34902.65 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "basic_audio_player-14", "basic_audio_player-14.vcxproj", "{D6549E75-42C1-5970-0BB5-F1CD77E07BD8}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "basic_audio_player-15", "basic_audio_player-15.vcxproj", "{D7549E75-43C1-5970-0CB5-F1CD78E07BD8}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "basic_traffic_light-14", "basic_traffic_light-14.vcxproj", "{8EF02841-7AEA-5193-6357-E8A34FF0B7FF}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "basic_traffic_light-15", "basic_traffic_light-15.vcxproj", "{8FF02841-7BEA-5193-6457-E8A350F0B7FF}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "debug_logger_interface-14", "debug_logger_interface-14.vcxproj", "{CD91E21A-3954-16A5-8204-A531EE05EF82}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "debug_logger_interface-15", "debug_logger_interface-15.vcxproj", "{CE91E21A-3A54-16A5-8304-A531EF05EF82}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "temp-14", "temp-14.vcxproj", "{ADCBAED8-19AB-2D74-22C3-B84A8E2194D5}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "temp-15", "temp-15.vcxproj", "{AECBAED8-1AAB-2D74-23C3-B84A8F2194D5}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test-14", "test-14.vcxproj", "{37901DD9-A36F-9C74-AC87-274B18E602D6}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test-15", "test-15.vcxproj", "{38901DD9-A46F-9C74-AD87-274B19E602D6}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {D6549E75-42C1-5970-0BB5-F1CD77E07BD8}.Debug|Win32.ActiveCfg = Debug|Win32 + {D6549E75-42C1-5970-0BB5-F1CD77E07BD8}.Debug|Win32.Build.0 = Debug|Win32 + {D6549E75-42C1-5970-0BB5-F1CD77E07BD8}.Debug|x64.ActiveCfg = Debug|x64 + {D6549E75-42C1-5970-0BB5-F1CD77E07BD8}.Debug|x64.Build.0 = Debug|x64 + {D6549E75-42C1-5970-0BB5-F1CD77E07BD8}.Release|Win32.ActiveCfg = Release|Win32 + {D6549E75-42C1-5970-0BB5-F1CD77E07BD8}.Release|Win32.Build.0 = Release|Win32 + {D6549E75-42C1-5970-0BB5-F1CD77E07BD8}.Release|x64.ActiveCfg = Release|x64 + {D6549E75-42C1-5970-0BB5-F1CD77E07BD8}.Release|x64.Build.0 = Release|x64 + {D7549E75-43C1-5970-0CB5-F1CD78E07BD8}.Debug|Win32.ActiveCfg = Debug|Win32 + {D7549E75-43C1-5970-0CB5-F1CD78E07BD8}.Debug|Win32.Build.0 = Debug|Win32 + {D7549E75-43C1-5970-0CB5-F1CD78E07BD8}.Debug|x64.ActiveCfg = Debug|x64 + {D7549E75-43C1-5970-0CB5-F1CD78E07BD8}.Debug|x64.Build.0 = Debug|x64 + {D7549E75-43C1-5970-0CB5-F1CD78E07BD8}.Release|Win32.ActiveCfg = Release|Win32 + {D7549E75-43C1-5970-0CB5-F1CD78E07BD8}.Release|Win32.Build.0 = Release|Win32 + {D7549E75-43C1-5970-0CB5-F1CD78E07BD8}.Release|x64.ActiveCfg = Release|x64 + {D7549E75-43C1-5970-0CB5-F1CD78E07BD8}.Release|x64.Build.0 = Release|x64 + {8EF02841-7AEA-5193-6357-E8A34FF0B7FF}.Debug|Win32.ActiveCfg = Debug|Win32 + {8EF02841-7AEA-5193-6357-E8A34FF0B7FF}.Debug|Win32.Build.0 = Debug|Win32 + {8EF02841-7AEA-5193-6357-E8A34FF0B7FF}.Debug|x64.ActiveCfg = Debug|x64 + {8EF02841-7AEA-5193-6357-E8A34FF0B7FF}.Debug|x64.Build.0 = Debug|x64 + {8EF02841-7AEA-5193-6357-E8A34FF0B7FF}.Release|Win32.ActiveCfg = Release|Win32 + {8EF02841-7AEA-5193-6357-E8A34FF0B7FF}.Release|Win32.Build.0 = Release|Win32 + {8EF02841-7AEA-5193-6357-E8A34FF0B7FF}.Release|x64.ActiveCfg = Release|x64 + {8EF02841-7AEA-5193-6357-E8A34FF0B7FF}.Release|x64.Build.0 = Release|x64 + {8FF02841-7BEA-5193-6457-E8A350F0B7FF}.Debug|Win32.ActiveCfg = Debug|Win32 + {8FF02841-7BEA-5193-6457-E8A350F0B7FF}.Debug|Win32.Build.0 = Debug|Win32 + {8FF02841-7BEA-5193-6457-E8A350F0B7FF}.Debug|x64.ActiveCfg = Debug|x64 + {8FF02841-7BEA-5193-6457-E8A350F0B7FF}.Debug|x64.Build.0 = Debug|x64 + {8FF02841-7BEA-5193-6457-E8A350F0B7FF}.Release|Win32.ActiveCfg = Release|Win32 + {8FF02841-7BEA-5193-6457-E8A350F0B7FF}.Release|Win32.Build.0 = Release|Win32 + {8FF02841-7BEA-5193-6457-E8A350F0B7FF}.Release|x64.ActiveCfg = Release|x64 + {8FF02841-7BEA-5193-6457-E8A350F0B7FF}.Release|x64.Build.0 = Release|x64 + {CD91E21A-3954-16A5-8204-A531EE05EF82}.Debug|Win32.ActiveCfg = Debug|Win32 + {CD91E21A-3954-16A5-8204-A531EE05EF82}.Debug|Win32.Build.0 = Debug|Win32 + {CD91E21A-3954-16A5-8204-A531EE05EF82}.Debug|x64.ActiveCfg = Debug|x64 + {CD91E21A-3954-16A5-8204-A531EE05EF82}.Debug|x64.Build.0 = Debug|x64 + {CD91E21A-3954-16A5-8204-A531EE05EF82}.Release|Win32.ActiveCfg = Release|Win32 + {CD91E21A-3954-16A5-8204-A531EE05EF82}.Release|Win32.Build.0 = Release|Win32 + {CD91E21A-3954-16A5-8204-A531EE05EF82}.Release|x64.ActiveCfg = Release|x64 + {CD91E21A-3954-16A5-8204-A531EE05EF82}.Release|x64.Build.0 = Release|x64 + {CE91E21A-3A54-16A5-8304-A531EF05EF82}.Debug|Win32.ActiveCfg = Debug|Win32 + {CE91E21A-3A54-16A5-8304-A531EF05EF82}.Debug|Win32.Build.0 = Debug|Win32 + {CE91E21A-3A54-16A5-8304-A531EF05EF82}.Debug|x64.ActiveCfg = Debug|x64 + {CE91E21A-3A54-16A5-8304-A531EF05EF82}.Debug|x64.Build.0 = Debug|x64 + {CE91E21A-3A54-16A5-8304-A531EF05EF82}.Release|Win32.ActiveCfg = Release|Win32 + {CE91E21A-3A54-16A5-8304-A531EF05EF82}.Release|Win32.Build.0 = Release|Win32 + {CE91E21A-3A54-16A5-8304-A531EF05EF82}.Release|x64.ActiveCfg = Release|x64 + {CE91E21A-3A54-16A5-8304-A531EF05EF82}.Release|x64.Build.0 = Release|x64 + {ADCBAED8-19AB-2D74-22C3-B84A8E2194D5}.Debug|Win32.ActiveCfg = Debug|Win32 + {ADCBAED8-19AB-2D74-22C3-B84A8E2194D5}.Debug|Win32.Build.0 = Debug|Win32 + {ADCBAED8-19AB-2D74-22C3-B84A8E2194D5}.Debug|x64.ActiveCfg = Debug|x64 + {ADCBAED8-19AB-2D74-22C3-B84A8E2194D5}.Debug|x64.Build.0 = Debug|x64 + {ADCBAED8-19AB-2D74-22C3-B84A8E2194D5}.Release|Win32.ActiveCfg = Release|Win32 + {ADCBAED8-19AB-2D74-22C3-B84A8E2194D5}.Release|Win32.Build.0 = Release|Win32 + {ADCBAED8-19AB-2D74-22C3-B84A8E2194D5}.Release|x64.ActiveCfg = Release|x64 + {ADCBAED8-19AB-2D74-22C3-B84A8E2194D5}.Release|x64.Build.0 = Release|x64 + {AECBAED8-1AAB-2D74-23C3-B84A8F2194D5}.Debug|Win32.ActiveCfg = Debug|Win32 + {AECBAED8-1AAB-2D74-23C3-B84A8F2194D5}.Debug|Win32.Build.0 = Debug|Win32 + {AECBAED8-1AAB-2D74-23C3-B84A8F2194D5}.Debug|x64.ActiveCfg = Debug|x64 + {AECBAED8-1AAB-2D74-23C3-B84A8F2194D5}.Debug|x64.Build.0 = Debug|x64 + {AECBAED8-1AAB-2D74-23C3-B84A8F2194D5}.Release|Win32.ActiveCfg = Release|Win32 + {AECBAED8-1AAB-2D74-23C3-B84A8F2194D5}.Release|Win32.Build.0 = Release|Win32 + {AECBAED8-1AAB-2D74-23C3-B84A8F2194D5}.Release|x64.ActiveCfg = Release|x64 + {AECBAED8-1AAB-2D74-23C3-B84A8F2194D5}.Release|x64.Build.0 = Release|x64 + {37901DD9-A36F-9C74-AC87-274B18E602D6}.Debug|Win32.ActiveCfg = Debug|Win32 + {37901DD9-A36F-9C74-AC87-274B18E602D6}.Debug|Win32.Build.0 = Debug|Win32 + {37901DD9-A36F-9C74-AC87-274B18E602D6}.Debug|x64.ActiveCfg = Debug|x64 + {37901DD9-A36F-9C74-AC87-274B18E602D6}.Debug|x64.Build.0 = Debug|x64 + {37901DD9-A36F-9C74-AC87-274B18E602D6}.Release|Win32.ActiveCfg = Release|Win32 + {37901DD9-A36F-9C74-AC87-274B18E602D6}.Release|Win32.Build.0 = Release|Win32 + {37901DD9-A36F-9C74-AC87-274B18E602D6}.Release|x64.ActiveCfg = Release|x64 + {37901DD9-A36F-9C74-AC87-274B18E602D6}.Release|x64.Build.0 = Release|x64 + {38901DD9-A46F-9C74-AD87-274B19E602D6}.Debug|Win32.ActiveCfg = Debug|Win32 + {38901DD9-A46F-9C74-AD87-274B19E602D6}.Debug|Win32.Build.0 = Debug|Win32 + {38901DD9-A46F-9C74-AD87-274B19E602D6}.Debug|x64.ActiveCfg = Debug|x64 + {38901DD9-A46F-9C74-AD87-274B19E602D6}.Debug|x64.Build.0 = Debug|x64 + {38901DD9-A46F-9C74-AD87-274B19E602D6}.Release|Win32.ActiveCfg = Release|Win32 + {38901DD9-A46F-9C74-AD87-274B19E602D6}.Release|Win32.Build.0 = Release|Win32 + {38901DD9-A46F-9C74-AD87-274B19E602D6}.Release|x64.ActiveCfg = Release|x64 + {38901DD9-A46F-9C74-AD87-274B19E602D6}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/projects/premake/ffsm2-vs-2022.sln b/projects/premake/ffsm2-vs-2022.sln new file mode 100644 index 0000000..21d4744 --- /dev/null +++ b/projects/premake/ffsm2-vs-2022.sln @@ -0,0 +1,101 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.9.34902.65 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "basic_audio_player-16", "basic_audio_player-16.vcxproj", "{D8549E75-44C1-5970-0DB5-F1CD79E07BD8}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "basic_audio_player-17", "basic_audio_player-17.vcxproj", "{D9549E75-45C1-5970-0EB5-F1CD7AE07BD8}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "basic_traffic_light-17", "basic_traffic_light-17.vcxproj", "{91F02841-7DEA-5193-6657-E8A352F0B7FF}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "debug_logger_interface-17", "debug_logger_interface-17.vcxproj", "{D091E21A-3C54-16A5-8504-A531F105EF82}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "temp-16", "temp-16.vcxproj", "{AFCBAED8-1BAB-2D74-24C3-B84A902194D5}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "temp-17", "temp-17.vcxproj", "{B0CBAED8-1CAB-2D74-25C3-B84A912194D5}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test-16", "test-16.vcxproj", "{39901DD9-A56F-9C74-AE87-274B1AE602D6}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test-17", "test-17.vcxproj", "{3A901DD9-A66F-9C74-AF87-274B1BE602D6}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {D8549E75-44C1-5970-0DB5-F1CD79E07BD8}.Debug|Win32.ActiveCfg = Debug|Win32 + {D8549E75-44C1-5970-0DB5-F1CD79E07BD8}.Debug|Win32.Build.0 = Debug|Win32 + {D8549E75-44C1-5970-0DB5-F1CD79E07BD8}.Debug|x64.ActiveCfg = Debug|x64 + {D8549E75-44C1-5970-0DB5-F1CD79E07BD8}.Debug|x64.Build.0 = Debug|x64 + {D8549E75-44C1-5970-0DB5-F1CD79E07BD8}.Release|Win32.ActiveCfg = Release|Win32 + {D8549E75-44C1-5970-0DB5-F1CD79E07BD8}.Release|Win32.Build.0 = Release|Win32 + {D8549E75-44C1-5970-0DB5-F1CD79E07BD8}.Release|x64.ActiveCfg = Release|x64 + {D8549E75-44C1-5970-0DB5-F1CD79E07BD8}.Release|x64.Build.0 = Release|x64 + {D9549E75-45C1-5970-0EB5-F1CD7AE07BD8}.Debug|Win32.ActiveCfg = Debug|Win32 + {D9549E75-45C1-5970-0EB5-F1CD7AE07BD8}.Debug|Win32.Build.0 = Debug|Win32 + {D9549E75-45C1-5970-0EB5-F1CD7AE07BD8}.Debug|x64.ActiveCfg = Debug|x64 + {D9549E75-45C1-5970-0EB5-F1CD7AE07BD8}.Debug|x64.Build.0 = Debug|x64 + {D9549E75-45C1-5970-0EB5-F1CD7AE07BD8}.Release|Win32.ActiveCfg = Release|Win32 + {D9549E75-45C1-5970-0EB5-F1CD7AE07BD8}.Release|Win32.Build.0 = Release|Win32 + {D9549E75-45C1-5970-0EB5-F1CD7AE07BD8}.Release|x64.ActiveCfg = Release|x64 + {D9549E75-45C1-5970-0EB5-F1CD7AE07BD8}.Release|x64.Build.0 = Release|x64 + {91F02841-7DEA-5193-6657-E8A352F0B7FF}.Debug|Win32.ActiveCfg = Debug|Win32 + {91F02841-7DEA-5193-6657-E8A352F0B7FF}.Debug|Win32.Build.0 = Debug|Win32 + {91F02841-7DEA-5193-6657-E8A352F0B7FF}.Debug|x64.ActiveCfg = Debug|x64 + {91F02841-7DEA-5193-6657-E8A352F0B7FF}.Debug|x64.Build.0 = Debug|x64 + {91F02841-7DEA-5193-6657-E8A352F0B7FF}.Release|Win32.ActiveCfg = Release|Win32 + {91F02841-7DEA-5193-6657-E8A352F0B7FF}.Release|Win32.Build.0 = Release|Win32 + {91F02841-7DEA-5193-6657-E8A352F0B7FF}.Release|x64.ActiveCfg = Release|x64 + {91F02841-7DEA-5193-6657-E8A352F0B7FF}.Release|x64.Build.0 = Release|x64 + {D091E21A-3C54-16A5-8504-A531F105EF82}.Debug|Win32.ActiveCfg = Debug|Win32 + {D091E21A-3C54-16A5-8504-A531F105EF82}.Debug|Win32.Build.0 = Debug|Win32 + {D091E21A-3C54-16A5-8504-A531F105EF82}.Debug|x64.ActiveCfg = Debug|x64 + {D091E21A-3C54-16A5-8504-A531F105EF82}.Debug|x64.Build.0 = Debug|x64 + {D091E21A-3C54-16A5-8504-A531F105EF82}.Release|Win32.ActiveCfg = Release|Win32 + {D091E21A-3C54-16A5-8504-A531F105EF82}.Release|Win32.Build.0 = Release|Win32 + {D091E21A-3C54-16A5-8504-A531F105EF82}.Release|x64.ActiveCfg = Release|x64 + {D091E21A-3C54-16A5-8504-A531F105EF82}.Release|x64.Build.0 = Release|x64 + {AFCBAED8-1BAB-2D74-24C3-B84A902194D5}.Debug|Win32.ActiveCfg = Debug|Win32 + {AFCBAED8-1BAB-2D74-24C3-B84A902194D5}.Debug|Win32.Build.0 = Debug|Win32 + {AFCBAED8-1BAB-2D74-24C3-B84A902194D5}.Debug|x64.ActiveCfg = Debug|x64 + {AFCBAED8-1BAB-2D74-24C3-B84A902194D5}.Debug|x64.Build.0 = Debug|x64 + {AFCBAED8-1BAB-2D74-24C3-B84A902194D5}.Release|Win32.ActiveCfg = Release|Win32 + {AFCBAED8-1BAB-2D74-24C3-B84A902194D5}.Release|Win32.Build.0 = Release|Win32 + {AFCBAED8-1BAB-2D74-24C3-B84A902194D5}.Release|x64.ActiveCfg = Release|x64 + {AFCBAED8-1BAB-2D74-24C3-B84A902194D5}.Release|x64.Build.0 = Release|x64 + {B0CBAED8-1CAB-2D74-25C3-B84A912194D5}.Debug|Win32.ActiveCfg = Debug|Win32 + {B0CBAED8-1CAB-2D74-25C3-B84A912194D5}.Debug|Win32.Build.0 = Debug|Win32 + {B0CBAED8-1CAB-2D74-25C3-B84A912194D5}.Debug|x64.ActiveCfg = Debug|x64 + {B0CBAED8-1CAB-2D74-25C3-B84A912194D5}.Debug|x64.Build.0 = Debug|x64 + {B0CBAED8-1CAB-2D74-25C3-B84A912194D5}.Release|Win32.ActiveCfg = Release|Win32 + {B0CBAED8-1CAB-2D74-25C3-B84A912194D5}.Release|Win32.Build.0 = Release|Win32 + {B0CBAED8-1CAB-2D74-25C3-B84A912194D5}.Release|x64.ActiveCfg = Release|x64 + {B0CBAED8-1CAB-2D74-25C3-B84A912194D5}.Release|x64.Build.0 = Release|x64 + {39901DD9-A56F-9C74-AE87-274B1AE602D6}.Debug|Win32.ActiveCfg = Debug|Win32 + {39901DD9-A56F-9C74-AE87-274B1AE602D6}.Debug|Win32.Build.0 = Debug|Win32 + {39901DD9-A56F-9C74-AE87-274B1AE602D6}.Debug|x64.ActiveCfg = Debug|x64 + {39901DD9-A56F-9C74-AE87-274B1AE602D6}.Debug|x64.Build.0 = Debug|x64 + {39901DD9-A56F-9C74-AE87-274B1AE602D6}.Release|Win32.ActiveCfg = Release|Win32 + {39901DD9-A56F-9C74-AE87-274B1AE602D6}.Release|Win32.Build.0 = Release|Win32 + {39901DD9-A56F-9C74-AE87-274B1AE602D6}.Release|x64.ActiveCfg = Release|x64 + {39901DD9-A56F-9C74-AE87-274B1AE602D6}.Release|x64.Build.0 = Release|x64 + {3A901DD9-A66F-9C74-AF87-274B1BE602D6}.Debug|Win32.ActiveCfg = Debug|Win32 + {3A901DD9-A66F-9C74-AF87-274B1BE602D6}.Debug|Win32.Build.0 = Debug|Win32 + {3A901DD9-A66F-9C74-AF87-274B1BE602D6}.Debug|x64.ActiveCfg = Debug|x64 + {3A901DD9-A66F-9C74-AF87-274B1BE602D6}.Debug|x64.Build.0 = Debug|x64 + {3A901DD9-A66F-9C74-AF87-274B1BE602D6}.Release|Win32.ActiveCfg = Release|Win32 + {3A901DD9-A66F-9C74-AF87-274B1BE602D6}.Release|Win32.Build.0 = Release|Win32 + {3A901DD9-A66F-9C74-AF87-274B1BE602D6}.Release|x64.ActiveCfg = Release|x64 + {3A901DD9-A66F-9C74-AF87-274B1BE602D6}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {8D1CFF69-DB62-468B-9423-C1699EE368DF} + EndGlobalSection +EndGlobal diff --git a/projects/premake/ffsm2-vs.sln b/projects/premake/ffsm2-vs.sln deleted file mode 100644 index 03ae148..0000000 --- a/projects/premake/ffsm2-vs.sln +++ /dev/null @@ -1,151 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.8.34330.188 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "basic_audio_player-15", "basic_audio_player-15.vcxproj", "{D7549E75-43C1-5970-0CB5-F1CD78E07BD8}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "basic_audio_player-16", "basic_audio_player-16.vcxproj", "{D8549E75-44C1-5970-0DB5-F1CD79E07BD8}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "basic_audio_player-17", "basic_audio_player-17.vcxproj", "{D9549E75-45C1-5970-0EB5-F1CD7AE07BD8}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "basic_traffic_light-15", "basic_traffic_light-15.vcxproj", "{8FF02841-7BEA-5193-6457-E8A350F0B7FF}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "basic_traffic_light-17", "basic_traffic_light-17.vcxproj", "{91F02841-7DEA-5193-6657-E8A352F0B7FF}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "debug_logger_interface-15", "debug_logger_interface-15.vcxproj", "{CE91E21A-3A54-16A5-8304-A531EF05EF82}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "debug_logger_interface-17", "debug_logger_interface-17.vcxproj", "{D091E21A-3C54-16A5-8504-A531F105EF82}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "temp-15", "temp-15.vcxproj", "{AECBAED8-1AAB-2D74-23C3-B84A8F2194D5}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "temp-16", "temp-16.vcxproj", "{AFCBAED8-1BAB-2D74-24C3-B84A902194D5}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "temp-17", "temp-17.vcxproj", "{B0CBAED8-1CAB-2D74-25C3-B84A912194D5}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test-15", "test-15.vcxproj", "{38901DD9-A46F-9C74-AD87-274B19E602D6}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test-16", "test-16.vcxproj", "{39901DD9-A56F-9C74-AE87-274B1AE602D6}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test-17", "test-17.vcxproj", "{3A901DD9-A66F-9C74-AF87-274B1BE602D6}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|32 = Debug|32 - Debug|64 = Debug|64 - Release|32 = Release|32 - Release|64 = Release|64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {D7549E75-43C1-5970-0CB5-F1CD78E07BD8}.Debug|32.ActiveCfg = Debug|Win32 - {D7549E75-43C1-5970-0CB5-F1CD78E07BD8}.Debug|32.Build.0 = Debug|Win32 - {D7549E75-43C1-5970-0CB5-F1CD78E07BD8}.Debug|64.ActiveCfg = Debug|x64 - {D7549E75-43C1-5970-0CB5-F1CD78E07BD8}.Debug|64.Build.0 = Debug|x64 - {D7549E75-43C1-5970-0CB5-F1CD78E07BD8}.Release|32.ActiveCfg = Release|Win32 - {D7549E75-43C1-5970-0CB5-F1CD78E07BD8}.Release|32.Build.0 = Release|Win32 - {D7549E75-43C1-5970-0CB5-F1CD78E07BD8}.Release|64.ActiveCfg = Release|x64 - {D7549E75-43C1-5970-0CB5-F1CD78E07BD8}.Release|64.Build.0 = Release|x64 - {D8549E75-44C1-5970-0DB5-F1CD79E07BD8}.Debug|32.ActiveCfg = Debug|Win32 - {D8549E75-44C1-5970-0DB5-F1CD79E07BD8}.Debug|32.Build.0 = Debug|Win32 - {D8549E75-44C1-5970-0DB5-F1CD79E07BD8}.Debug|64.ActiveCfg = Debug|x64 - {D8549E75-44C1-5970-0DB5-F1CD79E07BD8}.Debug|64.Build.0 = Debug|x64 - {D8549E75-44C1-5970-0DB5-F1CD79E07BD8}.Release|32.ActiveCfg = Release|Win32 - {D8549E75-44C1-5970-0DB5-F1CD79E07BD8}.Release|32.Build.0 = Release|Win32 - {D8549E75-44C1-5970-0DB5-F1CD79E07BD8}.Release|64.ActiveCfg = Release|x64 - {D8549E75-44C1-5970-0DB5-F1CD79E07BD8}.Release|64.Build.0 = Release|x64 - {D9549E75-45C1-5970-0EB5-F1CD7AE07BD8}.Debug|32.ActiveCfg = Debug|Win32 - {D9549E75-45C1-5970-0EB5-F1CD7AE07BD8}.Debug|32.Build.0 = Debug|Win32 - {D9549E75-45C1-5970-0EB5-F1CD7AE07BD8}.Debug|64.ActiveCfg = Debug|x64 - {D9549E75-45C1-5970-0EB5-F1CD7AE07BD8}.Debug|64.Build.0 = Debug|x64 - {D9549E75-45C1-5970-0EB5-F1CD7AE07BD8}.Release|32.ActiveCfg = Release|Win32 - {D9549E75-45C1-5970-0EB5-F1CD7AE07BD8}.Release|32.Build.0 = Release|Win32 - {D9549E75-45C1-5970-0EB5-F1CD7AE07BD8}.Release|64.ActiveCfg = Release|x64 - {D9549E75-45C1-5970-0EB5-F1CD7AE07BD8}.Release|64.Build.0 = Release|x64 - {8FF02841-7BEA-5193-6457-E8A350F0B7FF}.Debug|32.ActiveCfg = Debug|Win32 - {8FF02841-7BEA-5193-6457-E8A350F0B7FF}.Debug|32.Build.0 = Debug|Win32 - {8FF02841-7BEA-5193-6457-E8A350F0B7FF}.Debug|64.ActiveCfg = Debug|x64 - {8FF02841-7BEA-5193-6457-E8A350F0B7FF}.Debug|64.Build.0 = Debug|x64 - {8FF02841-7BEA-5193-6457-E8A350F0B7FF}.Release|32.ActiveCfg = Release|Win32 - {8FF02841-7BEA-5193-6457-E8A350F0B7FF}.Release|32.Build.0 = Release|Win32 - {8FF02841-7BEA-5193-6457-E8A350F0B7FF}.Release|64.ActiveCfg = Release|x64 - {8FF02841-7BEA-5193-6457-E8A350F0B7FF}.Release|64.Build.0 = Release|x64 - {91F02841-7DEA-5193-6657-E8A352F0B7FF}.Debug|32.ActiveCfg = Debug|Win32 - {91F02841-7DEA-5193-6657-E8A352F0B7FF}.Debug|32.Build.0 = Debug|Win32 - {91F02841-7DEA-5193-6657-E8A352F0B7FF}.Debug|64.ActiveCfg = Debug|x64 - {91F02841-7DEA-5193-6657-E8A352F0B7FF}.Debug|64.Build.0 = Debug|x64 - {91F02841-7DEA-5193-6657-E8A352F0B7FF}.Release|32.ActiveCfg = Release|Win32 - {91F02841-7DEA-5193-6657-E8A352F0B7FF}.Release|32.Build.0 = Release|Win32 - {91F02841-7DEA-5193-6657-E8A352F0B7FF}.Release|64.ActiveCfg = Release|x64 - {91F02841-7DEA-5193-6657-E8A352F0B7FF}.Release|64.Build.0 = Release|x64 - {CE91E21A-3A54-16A5-8304-A531EF05EF82}.Debug|32.ActiveCfg = Debug|Win32 - {CE91E21A-3A54-16A5-8304-A531EF05EF82}.Debug|32.Build.0 = Debug|Win32 - {CE91E21A-3A54-16A5-8304-A531EF05EF82}.Debug|64.ActiveCfg = Debug|x64 - {CE91E21A-3A54-16A5-8304-A531EF05EF82}.Debug|64.Build.0 = Debug|x64 - {CE91E21A-3A54-16A5-8304-A531EF05EF82}.Release|32.ActiveCfg = Release|Win32 - {CE91E21A-3A54-16A5-8304-A531EF05EF82}.Release|32.Build.0 = Release|Win32 - {CE91E21A-3A54-16A5-8304-A531EF05EF82}.Release|64.ActiveCfg = Release|x64 - {CE91E21A-3A54-16A5-8304-A531EF05EF82}.Release|64.Build.0 = Release|x64 - {D091E21A-3C54-16A5-8504-A531F105EF82}.Debug|32.ActiveCfg = Debug|Win32 - {D091E21A-3C54-16A5-8504-A531F105EF82}.Debug|32.Build.0 = Debug|Win32 - {D091E21A-3C54-16A5-8504-A531F105EF82}.Debug|64.ActiveCfg = Debug|x64 - {D091E21A-3C54-16A5-8504-A531F105EF82}.Debug|64.Build.0 = Debug|x64 - {D091E21A-3C54-16A5-8504-A531F105EF82}.Release|32.ActiveCfg = Release|Win32 - {D091E21A-3C54-16A5-8504-A531F105EF82}.Release|32.Build.0 = Release|Win32 - {D091E21A-3C54-16A5-8504-A531F105EF82}.Release|64.ActiveCfg = Release|x64 - {D091E21A-3C54-16A5-8504-A531F105EF82}.Release|64.Build.0 = Release|x64 - {AECBAED8-1AAB-2D74-23C3-B84A8F2194D5}.Debug|32.ActiveCfg = Debug|Win32 - {AECBAED8-1AAB-2D74-23C3-B84A8F2194D5}.Debug|32.Build.0 = Debug|Win32 - {AECBAED8-1AAB-2D74-23C3-B84A8F2194D5}.Debug|64.ActiveCfg = Debug|x64 - {AECBAED8-1AAB-2D74-23C3-B84A8F2194D5}.Debug|64.Build.0 = Debug|x64 - {AECBAED8-1AAB-2D74-23C3-B84A8F2194D5}.Release|32.ActiveCfg = Release|Win32 - {AECBAED8-1AAB-2D74-23C3-B84A8F2194D5}.Release|32.Build.0 = Release|Win32 - {AECBAED8-1AAB-2D74-23C3-B84A8F2194D5}.Release|64.ActiveCfg = Release|x64 - {AECBAED8-1AAB-2D74-23C3-B84A8F2194D5}.Release|64.Build.0 = Release|x64 - {AFCBAED8-1BAB-2D74-24C3-B84A902194D5}.Debug|32.ActiveCfg = Debug|Win32 - {AFCBAED8-1BAB-2D74-24C3-B84A902194D5}.Debug|32.Build.0 = Debug|Win32 - {AFCBAED8-1BAB-2D74-24C3-B84A902194D5}.Debug|64.ActiveCfg = Debug|x64 - {AFCBAED8-1BAB-2D74-24C3-B84A902194D5}.Debug|64.Build.0 = Debug|x64 - {AFCBAED8-1BAB-2D74-24C3-B84A902194D5}.Release|32.ActiveCfg = Release|Win32 - {AFCBAED8-1BAB-2D74-24C3-B84A902194D5}.Release|32.Build.0 = Release|Win32 - {AFCBAED8-1BAB-2D74-24C3-B84A902194D5}.Release|64.ActiveCfg = Release|x64 - {AFCBAED8-1BAB-2D74-24C3-B84A902194D5}.Release|64.Build.0 = Release|x64 - {B0CBAED8-1CAB-2D74-25C3-B84A912194D5}.Debug|32.ActiveCfg = Debug|Win32 - {B0CBAED8-1CAB-2D74-25C3-B84A912194D5}.Debug|32.Build.0 = Debug|Win32 - {B0CBAED8-1CAB-2D74-25C3-B84A912194D5}.Debug|64.ActiveCfg = Debug|x64 - {B0CBAED8-1CAB-2D74-25C3-B84A912194D5}.Debug|64.Build.0 = Debug|x64 - {B0CBAED8-1CAB-2D74-25C3-B84A912194D5}.Release|32.ActiveCfg = Release|Win32 - {B0CBAED8-1CAB-2D74-25C3-B84A912194D5}.Release|32.Build.0 = Release|Win32 - {B0CBAED8-1CAB-2D74-25C3-B84A912194D5}.Release|64.ActiveCfg = Release|x64 - {B0CBAED8-1CAB-2D74-25C3-B84A912194D5}.Release|64.Build.0 = Release|x64 - {38901DD9-A46F-9C74-AD87-274B19E602D6}.Debug|32.ActiveCfg = Debug|Win32 - {38901DD9-A46F-9C74-AD87-274B19E602D6}.Debug|32.Build.0 = Debug|Win32 - {38901DD9-A46F-9C74-AD87-274B19E602D6}.Debug|64.ActiveCfg = Debug|x64 - {38901DD9-A46F-9C74-AD87-274B19E602D6}.Debug|64.Build.0 = Debug|x64 - {38901DD9-A46F-9C74-AD87-274B19E602D6}.Release|32.ActiveCfg = Release|Win32 - {38901DD9-A46F-9C74-AD87-274B19E602D6}.Release|32.Build.0 = Release|Win32 - {38901DD9-A46F-9C74-AD87-274B19E602D6}.Release|64.ActiveCfg = Release|x64 - {38901DD9-A46F-9C74-AD87-274B19E602D6}.Release|64.Build.0 = Release|x64 - {39901DD9-A56F-9C74-AE87-274B1AE602D6}.Debug|32.ActiveCfg = Debug|Win32 - {39901DD9-A56F-9C74-AE87-274B1AE602D6}.Debug|32.Build.0 = Debug|Win32 - {39901DD9-A56F-9C74-AE87-274B1AE602D6}.Debug|64.ActiveCfg = Debug|x64 - {39901DD9-A56F-9C74-AE87-274B1AE602D6}.Debug|64.Build.0 = Debug|x64 - {39901DD9-A56F-9C74-AE87-274B1AE602D6}.Release|32.ActiveCfg = Release|Win32 - {39901DD9-A56F-9C74-AE87-274B1AE602D6}.Release|32.Build.0 = Release|Win32 - {39901DD9-A56F-9C74-AE87-274B1AE602D6}.Release|64.ActiveCfg = Release|x64 - {39901DD9-A56F-9C74-AE87-274B1AE602D6}.Release|64.Build.0 = Release|x64 - {3A901DD9-A66F-9C74-AF87-274B1BE602D6}.Debug|32.ActiveCfg = Debug|Win32 - {3A901DD9-A66F-9C74-AF87-274B1BE602D6}.Debug|32.Build.0 = Debug|Win32 - {3A901DD9-A66F-9C74-AF87-274B1BE602D6}.Debug|64.ActiveCfg = Debug|x64 - {3A901DD9-A66F-9C74-AF87-274B1BE602D6}.Debug|64.Build.0 = Debug|x64 - {3A901DD9-A66F-9C74-AF87-274B1BE602D6}.Release|32.ActiveCfg = Release|Win32 - {3A901DD9-A66F-9C74-AF87-274B1BE602D6}.Release|32.Build.0 = Release|Win32 - {3A901DD9-A66F-9C74-AF87-274B1BE602D6}.Release|64.ActiveCfg = Release|x64 - {3A901DD9-A66F-9C74-AF87-274B1BE602D6}.Release|64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {E6C5599B-2C02-4BF5-A50C-61DE2CFD7A3F} - EndGlobalSection -EndGlobal diff --git a/projects/premake/temp-14.vcxproj b/projects/premake/temp-14.vcxproj index b6447fd..17192d2 100644 --- a/projects/premake/temp-14.vcxproj +++ b/projects/premake/temp-14.vcxproj @@ -84,28 +84,28 @@ true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Debug\temp-14\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Debug\temp-14\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Release\temp-14\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Release\temp-14\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe diff --git a/projects/premake/temp-15.vcxproj b/projects/premake/temp-15.vcxproj index 0988d0a..d14c4a5 100644 --- a/projects/premake/temp-15.vcxproj +++ b/projects/premake/temp-15.vcxproj @@ -84,28 +84,28 @@ true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Debug\temp-15\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Debug\temp-15\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Release\temp-15\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Release\temp-15\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe diff --git a/projects/premake/temp-16.vcxproj b/projects/premake/temp-16.vcxproj index 05ec566..0ac38fb 100644 --- a/projects/premake/temp-16.vcxproj +++ b/projects/premake/temp-16.vcxproj @@ -72,28 +72,28 @@ true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Debug\temp-16\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Debug\temp-16\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Release\temp-16\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Release\temp-16\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe diff --git a/projects/premake/temp-17.vcxproj b/projects/premake/temp-17.vcxproj index 1af8b96..b915c07 100644 --- a/projects/premake/temp-17.vcxproj +++ b/projects/premake/temp-17.vcxproj @@ -72,28 +72,28 @@ true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Debug\temp-17\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Debug\temp-17\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Release\temp-17\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Release\temp-17\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe diff --git a/projects/premake/temp-clang.vcxproj b/projects/premake/temp-clang.vcxproj index 381cc95..f3d92a0 100644 --- a/projects/premake/temp-clang.vcxproj +++ b/projects/premake/temp-clang.vcxproj @@ -72,28 +72,28 @@ true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Debug\temp-clang\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Debug\temp-clang\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Release\temp-clang\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Release\temp-clang\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe diff --git a/projects/premake/test-14.vcxproj b/projects/premake/test-14.vcxproj index 86c8460..bddaafc 100644 --- a/projects/premake/test-14.vcxproj +++ b/projects/premake/test-14.vcxproj @@ -84,28 +84,28 @@ true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Debug\test-14\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Debug\test-14\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Release\test-14\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Release\test-14\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe diff --git a/projects/premake/test-15.vcxproj b/projects/premake/test-15.vcxproj index f1223fc..5db228b 100644 --- a/projects/premake/test-15.vcxproj +++ b/projects/premake/test-15.vcxproj @@ -84,28 +84,28 @@ true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Debug\test-15\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Debug\test-15\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Release\test-15\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Release\test-15\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe diff --git a/projects/premake/test-16.vcxproj b/projects/premake/test-16.vcxproj index cd50e0e..14e2c4f 100644 --- a/projects/premake/test-16.vcxproj +++ b/projects/premake/test-16.vcxproj @@ -72,28 +72,28 @@ true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Debug\test-16\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Debug\test-16\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Release\test-16\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Release\test-16\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe diff --git a/projects/premake/test-17.vcxproj b/projects/premake/test-17.vcxproj index 9b8427e..e0c5818 100644 --- a/projects/premake/test-17.vcxproj +++ b/projects/premake/test-17.vcxproj @@ -72,28 +72,28 @@ true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Debug\test-17\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Debug\test-17\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Release\test-17\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Release\test-17\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe diff --git a/projects/premake/test-clang.vcxproj b/projects/premake/test-clang.vcxproj index 85eaa2c..2f82365 100644 --- a/projects/premake/test-clang.vcxproj +++ b/projects/premake/test-clang.vcxproj @@ -72,28 +72,28 @@ true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Debug\test-clang\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe true ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Debug\test-clang\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x86\Release\test-clang\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe false ..\..\binaries\ $(BUILD_ROOT)\$(SolutionName)-$(PlatformArchitecture)\$(ProjectName)-$(Configuration)\x64\Release\test-clang\ - $(ProjectName)-$(Configuration)-$(PlatformArchitecture) + $(ProjectName)-$(Configuration)-$(Platform) .exe