Merge pull request #23 from Nomango/configure_ci
enable AppVeyor to deploy .nupkg files to NuGet and Github releases
This commit is contained in:
		
						commit
						f500d34fa8
					
				
							
								
								
									
										86
									
								
								appveyor.yml
								
								
								
								
							
							
						
						
									
										86
									
								
								appveyor.yml
								
								
								
								
							|  | @ -2,22 +2,42 @@ version: 0.9.{build} | ||||||
| 
 | 
 | ||||||
| skip_tags: true | skip_tags: true | ||||||
| 
 | 
 | ||||||
| image: | # image: | ||||||
| - Visual Studio 2019 | # - Visual Studio 2019 | ||||||
| - Visual Studio 2017 | # - Visual Studio 2017 | ||||||
| - Visual Studio 2015 | # - Visual Studio 2015 | ||||||
|  | 
 | ||||||
|  | environment: | ||||||
|  |   time_out_mins: 5 | ||||||
|  |   job_to_deploy: 6 # 3(images) * 1(platform) * 2(configuration) | ||||||
|  |   flag_to_deploy: false | ||||||
|  |   APPVEYOR_API_TOKEN: | ||||||
|  |     secure: UJFCbRNHMOqQg3e3Kv/ZnaIqqwXAt+5HDldetaZsZ5E= | ||||||
|  |   matrix: | ||||||
|  |     - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019 | ||||||
|  |       VS_PLATFORM_TOOLSET: v142 | ||||||
|  |     - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 | ||||||
|  |       VS_PLATFORM_TOOLSET: v141 | ||||||
|  |     - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 | ||||||
|  |       VS_PLATFORM_TOOLSET: v140 | ||||||
| 
 | 
 | ||||||
| skip_commits: | skip_commits: | ||||||
|   message: /\[chore\]/ |   message: /\[chore\]/ | ||||||
| 
 | 
 | ||||||
| only_commits: | only_commits: | ||||||
|   files: |   files: | ||||||
|     - '**/*.h' |     - '**/*.(h|hpp|cpp)' | ||||||
|     - '**/*.hpp' |     - '**/*.(sln|vcxproj|rc)' | ||||||
|     - '**/*.cpp' |     - 'scripts/**/*.ps1' | ||||||
|     - '**/*.sln' |     - 'appveyor.yml' | ||||||
|     - '**/*.vcxproj' | 
 | ||||||
|     - '**/*.rc' | for: | ||||||
|  | - | ||||||
|  |   branches: | ||||||
|  |     except: | ||||||
|  |       - master | ||||||
|  |   only_commits: | ||||||
|  |     message: /\[build\]|\[deploy\]/ | ||||||
| 
 | 
 | ||||||
| configuration: | configuration: | ||||||
| - Debug | - Debug | ||||||
|  | @ -26,18 +46,52 @@ configuration: | ||||||
| platform: | platform: | ||||||
| - Win32 | - Win32 | ||||||
| 
 | 
 | ||||||
| before_build: | # cache: packages/ | ||||||
| - ps: nuget restore projects/Kiwano.sln | 
 | ||||||
|  | install: | ||||||
|  | - ps: .\scripts\appveyor\install_coapp.ps1 | ||||||
|  | 
 | ||||||
|  | # before_build: | ||||||
|  | # - ps: nuget restore projects/Kiwano.sln | ||||||
| 
 | 
 | ||||||
| build: | build: | ||||||
|   parallel: true |   parallel: true | ||||||
|   project: projects/Kiwano.sln |   project: projects/Kiwano.sln | ||||||
|   verbosity: normal |   verbosity: minimal | ||||||
|  | 
 | ||||||
|  | after_build: | ||||||
|  | - ps: .\scripts\appveyor\wait_for_other_jobs.ps1 | ||||||
| 
 | 
 | ||||||
| artifacts: | artifacts: | ||||||
| - path: projects/output/ | - path: projects/output/**/*.lib | ||||||
|   name: $(platform).$(configuration) |   name: $(appveyor_project_name)-v$(appveyor_build_version)-$(VS_PLATFORM_TOOLSET).$(platform).$(configuration) | ||||||
|   type: zip | 
 | ||||||
|  | before_deploy: | ||||||
|  | - ps: .\scripts\appveyor\coapp_make.ps1 | ||||||
|  | 
 | ||||||
|  | deploy: | ||||||
|  | - provider: GitHub | ||||||
|  |   tag: v$(appveyor_build_version) | ||||||
|  |   release: v$(appveyor_build_version) | ||||||
|  |   description: Kiwano-v$(appveyor_build_version) releases. | ||||||
|  |   auth_token: | ||||||
|  |     secure: pDsK6i03d4qRjtrNXcbhLpAquso/muJWgDSWJHnxP7b6p54kXEvptB67J+1kJOhq | ||||||
|  |   artifact: /.*\.nupkg/ | ||||||
|  |   draft: true | ||||||
|  |   on: | ||||||
|  |     # branch: master | ||||||
|  |     # APPVEYOR_REPO_TAG: true | ||||||
|  |     flag_to_deploy: true | ||||||
|  | 
 | ||||||
|  | - provider: NuGet | ||||||
|  |   api_key: | ||||||
|  |     secure: I8fmE32nASXVHph+lmAlTKafL0YXmf/S021DgkCxe4+Sjgk2L9SIgp0IFQs9qESG | ||||||
|  |   skip_symbols: true | ||||||
|  |   artifact: /.*\.nupkg/ | ||||||
|  |   on: | ||||||
|  |     # branch: master | ||||||
|  |     # APPVEYOR_REPO_TAG: true | ||||||
|  |     flag_to_deploy: true | ||||||
| 
 | 
 | ||||||
| notifications: | notifications: | ||||||
| - provider: Email | - provider: Email | ||||||
|  |  | ||||||
|  | @ -39,24 +39,14 @@ | ||||||
|     <ConfigurationType>StaticLibrary</ConfigurationType> |     <ConfigurationType>StaticLibrary</ConfigurationType> | ||||||
|     <UseDebugLibraries>true</UseDebugLibraries> |     <UseDebugLibraries>true</UseDebugLibraries> | ||||||
|     <CharacterSet>Unicode</CharacterSet> |     <CharacterSet>Unicode</CharacterSet> | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '10.0'">v100</PlatformToolset> |     <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset> | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '11.0'">v110</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '12.0'">v120</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '14.0'">v140</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '15.0'">v141</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '16.0'">v142</PlatformToolset> |  | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> |   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> | ||||||
|     <ConfigurationType>StaticLibrary</ConfigurationType> |     <ConfigurationType>StaticLibrary</ConfigurationType> | ||||||
|     <UseDebugLibraries>false</UseDebugLibraries> |     <UseDebugLibraries>false</UseDebugLibraries> | ||||||
|     <WholeProgramOptimization>false</WholeProgramOptimization> |     <WholeProgramOptimization>false</WholeProgramOptimization> | ||||||
|     <CharacterSet>Unicode</CharacterSet> |     <CharacterSet>Unicode</CharacterSet> | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '10.0'">v100</PlatformToolset> |     <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset> | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '11.0'">v110</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '12.0'">v120</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '14.0'">v140</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '15.0'">v141</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '16.0'">v142</PlatformToolset> |  | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> |   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> | ||||||
|   <ImportGroup Label="ExtensionSettings"> |   <ImportGroup Label="ExtensionSettings"> | ||||||
|  | @ -71,13 +61,13 @@ | ||||||
|   </ImportGroup> |   </ImportGroup> | ||||||
|   <PropertyGroup Label="UserMacros" /> |   <PropertyGroup Label="UserMacros" /> | ||||||
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> | ||||||
|     <OutDir>$(SolutionDir)\output\$(Platform)\$(Configuration).$(PlatformToolset)\</OutDir> |     <OutDir>$(SolutionDir)\output\$(PlatformToolset)\$(Platform)\$(Configuration)\</OutDir> | ||||||
|     <IntDir>$(SolutionDir)\build\$(Platform)\$(Configuration).$(PlatformToolset)\$(ProjectName)\</IntDir> |     <IntDir>$(SolutionDir)\build\$(PlatformToolset)\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir> | ||||||
|     <LinkIncremental>true</LinkIncremental> |     <LinkIncremental>true</LinkIncremental> | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> | ||||||
|     <OutDir>$(SolutionDir)\output\$(Platform)\$(Configuration).$(PlatformToolset)\</OutDir> |     <OutDir>$(SolutionDir)\output\$(PlatformToolset)\$(Platform)\$(Configuration)\</OutDir> | ||||||
|     <IntDir>$(SolutionDir)\build\$(Platform)\$(Configuration).$(PlatformToolset)\$(ProjectName)\</IntDir> |     <IntDir>$(SolutionDir)\build\$(PlatformToolset)\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir> | ||||||
|     <LinkIncremental>false</LinkIncremental> |     <LinkIncremental>false</LinkIncremental> | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> | ||||||
|  |  | ||||||
|  | @ -48,24 +48,14 @@ | ||||||
|     <ConfigurationType>StaticLibrary</ConfigurationType> |     <ConfigurationType>StaticLibrary</ConfigurationType> | ||||||
|     <UseDebugLibraries>true</UseDebugLibraries> |     <UseDebugLibraries>true</UseDebugLibraries> | ||||||
|     <CharacterSet>Unicode</CharacterSet> |     <CharacterSet>Unicode</CharacterSet> | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '10.0'">v100</PlatformToolset> |     <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset> | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '11.0'">v110</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '12.0'">v120</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '14.0'">v140</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '15.0'">v141</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '16.0'">v142</PlatformToolset> |  | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> |   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> | ||||||
|     <ConfigurationType>StaticLibrary</ConfigurationType> |     <ConfigurationType>StaticLibrary</ConfigurationType> | ||||||
|     <UseDebugLibraries>false</UseDebugLibraries> |     <UseDebugLibraries>false</UseDebugLibraries> | ||||||
|     <WholeProgramOptimization>false</WholeProgramOptimization> |     <WholeProgramOptimization>false</WholeProgramOptimization> | ||||||
|     <CharacterSet>Unicode</CharacterSet> |     <CharacterSet>Unicode</CharacterSet> | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '10.0'">v100</PlatformToolset> |     <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset> | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '11.0'">v110</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '12.0'">v120</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '14.0'">v140</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '15.0'">v141</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '16.0'">v142</PlatformToolset> |  | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> |   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> | ||||||
|   <ImportGroup Label="ExtensionSettings"> |   <ImportGroup Label="ExtensionSettings"> | ||||||
|  | @ -80,13 +70,13 @@ | ||||||
|   </ImportGroup> |   </ImportGroup> | ||||||
|   <PropertyGroup Label="UserMacros" /> |   <PropertyGroup Label="UserMacros" /> | ||||||
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> | ||||||
|     <OutDir>$(SolutionDir)\output\$(Platform)\$(Configuration).$(PlatformToolset)\</OutDir> |     <OutDir>$(SolutionDir)\output\$(PlatformToolset)\$(Platform)\$(Configuration)\</OutDir> | ||||||
|     <IntDir>$(SolutionDir)\build\$(Platform)\$(Configuration).$(PlatformToolset)\$(ProjectName)\</IntDir> |     <IntDir>$(SolutionDir)\build\$(PlatformToolset)\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir> | ||||||
|     <LinkIncremental>false</LinkIncremental> |     <LinkIncremental>false</LinkIncremental> | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> | ||||||
|     <OutDir>$(SolutionDir)\output\$(Platform)\$(Configuration).$(PlatformToolset)\</OutDir> |     <OutDir>$(SolutionDir)\output\$(PlatformToolset)\$(Platform)\$(Configuration)\</OutDir> | ||||||
|     <IntDir>$(SolutionDir)\build\$(Platform)\$(Configuration).$(PlatformToolset)\$(ProjectName)\</IntDir> |     <IntDir>$(SolutionDir)\build\$(PlatformToolset)\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir> | ||||||
|     <LinkIncremental>true</LinkIncremental> |     <LinkIncremental>true</LinkIncremental> | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> | ||||||
|  |  | ||||||
|  | @ -4,8 +4,8 @@ | ||||||
|     <ClInclude Include="..\src\kiwano-network\kiwano-network.h" /> |     <ClInclude Include="..\src\kiwano-network\kiwano-network.h" /> | ||||||
|     <ClInclude Include="..\src\kiwano-network\src\helper.h" /> |     <ClInclude Include="..\src\kiwano-network\src\helper.h" /> | ||||||
|     <ClInclude Include="..\src\kiwano-network\src\HttpClient.h" /> |     <ClInclude Include="..\src\kiwano-network\src\HttpClient.h" /> | ||||||
|     <ClInclude Include="..\src\kiwano-network\src\HttpRequest.h" /> |     <ClInclude Include="..\src\kiwano-network\src\HttpRequest.hpp" /> | ||||||
|     <ClInclude Include="..\src\kiwano-network\src\HttpResponse.h" /> |     <ClInclude Include="..\src\kiwano-network\src\HttpResponse.hpp" /> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <ClCompile Include="..\src\kiwano-network\src\HttpClient.cpp" /> |     <ClCompile Include="..\src\kiwano-network\src\HttpClient.cpp" /> | ||||||
|  | @ -37,24 +37,14 @@ | ||||||
|     <ConfigurationType>StaticLibrary</ConfigurationType> |     <ConfigurationType>StaticLibrary</ConfigurationType> | ||||||
|     <UseDebugLibraries>true</UseDebugLibraries> |     <UseDebugLibraries>true</UseDebugLibraries> | ||||||
|     <CharacterSet>Unicode</CharacterSet> |     <CharacterSet>Unicode</CharacterSet> | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '10.0'">v100</PlatformToolset> |     <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset> | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '11.0'">v110</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '12.0'">v120</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '14.0'">v140</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '15.0'">v141</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '16.0'">v142</PlatformToolset> |  | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> |   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> | ||||||
|     <ConfigurationType>StaticLibrary</ConfigurationType> |     <ConfigurationType>StaticLibrary</ConfigurationType> | ||||||
|     <UseDebugLibraries>false</UseDebugLibraries> |     <UseDebugLibraries>false</UseDebugLibraries> | ||||||
|     <WholeProgramOptimization>false</WholeProgramOptimization> |     <WholeProgramOptimization>false</WholeProgramOptimization> | ||||||
|     <CharacterSet>Unicode</CharacterSet> |     <CharacterSet>Unicode</CharacterSet> | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '10.0'">v100</PlatformToolset> |     <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset> | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '11.0'">v110</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '12.0'">v120</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '14.0'">v140</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '15.0'">v141</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '16.0'">v142</PlatformToolset> |  | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> |   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> | ||||||
|   <ImportGroup Label="ExtensionSettings"> |   <ImportGroup Label="ExtensionSettings"> | ||||||
|  | @ -69,13 +59,13 @@ | ||||||
|   </ImportGroup> |   </ImportGroup> | ||||||
|   <PropertyGroup Label="UserMacros" /> |   <PropertyGroup Label="UserMacros" /> | ||||||
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> | ||||||
|     <OutDir>$(SolutionDir)\output\$(Platform)\$(Configuration).$(PlatformToolset)\</OutDir> |     <OutDir>$(SolutionDir)\output\$(PlatformToolset)\$(Platform)\$(Configuration)\</OutDir> | ||||||
|     <IntDir>$(SolutionDir)\build\$(Platform)\$(Configuration).$(PlatformToolset)\$(ProjectName)\</IntDir> |     <IntDir>$(SolutionDir)\build\$(PlatformToolset)\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir> | ||||||
|     <LinkIncremental>true</LinkIncremental> |     <LinkIncremental>true</LinkIncremental> | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> | ||||||
|     <OutDir>$(SolutionDir)\output\$(Platform)\$(Configuration).$(PlatformToolset)\</OutDir> |     <OutDir>$(SolutionDir)\output\$(PlatformToolset)\$(Platform)\$(Configuration)\</OutDir> | ||||||
|     <IntDir>$(SolutionDir)\build\$(Platform)\$(Configuration).$(PlatformToolset)\$(ProjectName)\</IntDir> |     <IntDir>$(SolutionDir)\build\$(PlatformToolset)\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir> | ||||||
|     <LinkIncremental>false</LinkIncremental> |     <LinkIncremental>false</LinkIncremental> | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> | ||||||
|  |  | ||||||
|  | @ -8,10 +8,10 @@ | ||||||
|     <ClInclude Include="..\src\kiwano-network\src\HttpClient.h"> |     <ClInclude Include="..\src\kiwano-network\src\HttpClient.h"> | ||||||
|       <Filter>src</Filter> |       <Filter>src</Filter> | ||||||
|     </ClInclude> |     </ClInclude> | ||||||
|     <ClInclude Include="..\src\kiwano-network\src\HttpRequest.h"> |     <ClInclude Include="..\src\kiwano-network\src\HttpRequest.hpp"> | ||||||
|       <Filter>src</Filter> |       <Filter>src</Filter> | ||||||
|     </ClInclude> |     </ClInclude> | ||||||
|     <ClInclude Include="..\src\kiwano-network\src\HttpResponse.h"> |     <ClInclude Include="..\src\kiwano-network\src\HttpResponse.hpp"> | ||||||
|       <Filter>src</Filter> |       <Filter>src</Filter> | ||||||
|     </ClInclude> |     </ClInclude> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|  |  | ||||||
|  | @ -149,24 +149,14 @@ | ||||||
|     <ConfigurationType>StaticLibrary</ConfigurationType> |     <ConfigurationType>StaticLibrary</ConfigurationType> | ||||||
|     <UseDebugLibraries>true</UseDebugLibraries> |     <UseDebugLibraries>true</UseDebugLibraries> | ||||||
|     <CharacterSet>Unicode</CharacterSet> |     <CharacterSet>Unicode</CharacterSet> | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '10.0'">v100</PlatformToolset> |     <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset> | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '11.0'">v110</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '12.0'">v120</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '14.0'">v140</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '15.0'">v141</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '16.0'">v142</PlatformToolset> |  | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> |   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> | ||||||
|     <ConfigurationType>StaticLibrary</ConfigurationType> |     <ConfigurationType>StaticLibrary</ConfigurationType> | ||||||
|     <UseDebugLibraries>false</UseDebugLibraries> |     <UseDebugLibraries>false</UseDebugLibraries> | ||||||
|     <WholeProgramOptimization>false</WholeProgramOptimization> |     <WholeProgramOptimization>false</WholeProgramOptimization> | ||||||
|     <CharacterSet>Unicode</CharacterSet> |     <CharacterSet>Unicode</CharacterSet> | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '10.0'">v100</PlatformToolset> |     <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset> | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '11.0'">v110</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '12.0'">v120</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '14.0'">v140</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '15.0'">v141</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '16.0'">v142</PlatformToolset> |  | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> |   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> | ||||||
|   <ImportGroup Label="ExtensionSettings"> |   <ImportGroup Label="ExtensionSettings"> | ||||||
|  | @ -179,13 +169,13 @@ | ||||||
|   </ImportGroup> |   </ImportGroup> | ||||||
|   <PropertyGroup Label="UserMacros" /> |   <PropertyGroup Label="UserMacros" /> | ||||||
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> | ||||||
|     <OutDir>$(SolutionDir)\output\$(Platform)\$(Configuration).$(PlatformToolset)\</OutDir> |     <OutDir>$(SolutionDir)\output\$(PlatformToolset)\$(Platform)\$(Configuration)\</OutDir> | ||||||
|     <IntDir>$(SolutionDir)\build\$(Platform)\$(Configuration).$(PlatformToolset)\$(ProjectName)\</IntDir> |     <IntDir>$(SolutionDir)\build\$(PlatformToolset)\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir> | ||||||
|     <LinkIncremental>true</LinkIncremental> |     <LinkIncremental>true</LinkIncremental> | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> | ||||||
|     <OutDir>$(SolutionDir)\output\$(Platform)\$(Configuration).$(PlatformToolset)\</OutDir> |     <OutDir>$(SolutionDir)\output\$(PlatformToolset)\$(Platform)\$(Configuration)\</OutDir> | ||||||
|     <IntDir>$(SolutionDir)\build\$(Platform)\$(Configuration).$(PlatformToolset)\$(ProjectName)\</IntDir> |     <IntDir>$(SolutionDir)\build\$(PlatformToolset)\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir> | ||||||
|     <LinkIncremental>false</LinkIncremental> |     <LinkIncremental>false</LinkIncremental> | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> | ||||||
|  |  | ||||||
|  | @ -36,379 +36,133 @@ | ||||||
|     </Filter> |     </Filter> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <ClInclude Include="ui\Button.h"> |     <ClInclude Include="..\src\kiwano\2d\GifSprite.h" /> | ||||||
|       <Filter>ui</Filter> |     <ClInclude Include="..\src\kiwano\base\types.h" /> | ||||||
|     </ClInclude> |     <ClInclude Include="..\src\kiwano\kiwano.h" /> | ||||||
|     <ClInclude Include="ui\Menu.h"> |     <ClInclude Include="..\src\kiwano\config.h" /> | ||||||
|       <Filter>ui</Filter> |     <ClInclude Include="..\src\kiwano\macros.h" /> | ||||||
|     </ClInclude> |     <ClInclude Include="..\src\kiwano\2d\include-forwards.h" /> | ||||||
|     <ClInclude Include="2d\Action.h"> |     <ClInclude Include="..\src\kiwano\2d\Action.h" /> | ||||||
|       <Filter>2d</Filter> |     <ClInclude Include="..\src\kiwano\2d\ActionGroup.h" /> | ||||||
|     </ClInclude> |     <ClInclude Include="..\src\kiwano\2d\ActionHelper.h" /> | ||||||
|     <ClInclude Include="2d\ActionGroup.h"> |     <ClInclude Include="..\src\kiwano\2d\ActionManager.h" /> | ||||||
|       <Filter>2d</Filter> |     <ClInclude Include="..\src\kiwano\2d\ActionTween.h" /> | ||||||
|     </ClInclude> |     <ClInclude Include="..\src\kiwano\2d\Animation.h" /> | ||||||
|     <ClInclude Include="2d\ActionHelper.h"> |     <ClInclude Include="..\src\kiwano\2d\Canvas.h" /> | ||||||
|       <Filter>2d</Filter> |     <ClInclude Include="..\src\kiwano\2d\Color.h" /> | ||||||
|     </ClInclude> |     <ClInclude Include="..\src\kiwano\2d\DebugNode.h" /> | ||||||
|     <ClInclude Include="2d\ActionManager.h"> |     <ClInclude Include="..\src\kiwano\2d\Font.hpp" /> | ||||||
|       <Filter>2d</Filter> |     <ClInclude Include="..\src\kiwano\2d\Frames.h" /> | ||||||
|     </ClInclude> |     <ClInclude Include="..\src\kiwano\2d\Geometry.h" /> | ||||||
|     <ClInclude Include="2d\ActionTween.h"> |     <ClInclude Include="..\src\kiwano\2d\GeometryNode.h" /> | ||||||
|       <Filter>2d</Filter> |     <ClInclude Include="..\src\kiwano\2d\GifImage.h" /> | ||||||
|     </ClInclude> |     <ClInclude Include="..\src\kiwano\2d\Image.h" /> | ||||||
|     <ClInclude Include="2d\Animation.h"> |     <ClInclude Include="..\src\kiwano\2d\Layer.h" /> | ||||||
|       <Filter>2d</Filter> |     <ClInclude Include="..\src\kiwano\2d\Node.h" /> | ||||||
|     </ClInclude> |     <ClInclude Include="..\src\kiwano\2d\Scene.h" /> | ||||||
|     <ClInclude Include="2d\Canvas.h"> |     <ClInclude Include="..\src\kiwano\2d\Sprite.h" /> | ||||||
|       <Filter>2d</Filter> |     <ClInclude Include="..\src\kiwano\2d\Text.h" /> | ||||||
|     </ClInclude> |     <ClInclude Include="..\src\kiwano\2d\TextStyle.hpp" /> | ||||||
|     <ClInclude Include="2d\Color.h"> |     <ClInclude Include="..\src\kiwano\2d\Transform.hpp" /> | ||||||
|       <Filter>2d</Filter> |     <ClInclude Include="..\src\kiwano\2d\Transition.h" /> | ||||||
|     </ClInclude> |     <ClInclude Include="..\src\kiwano\base\AsyncTask.h" /> | ||||||
|     <ClInclude Include="2d\DebugNode.h"> |     <ClInclude Include="..\src\kiwano\base\Component.h" /> | ||||||
|       <Filter>2d</Filter> |     <ClInclude Include="..\src\kiwano\base\Event.hpp" /> | ||||||
|     </ClInclude> |     <ClInclude Include="..\src\kiwano\base\EventDispatcher.h" /> | ||||||
|     <ClInclude Include="2d\Font.hpp"> |     <ClInclude Include="..\src\kiwano\base\EventListener.h" /> | ||||||
|       <Filter>2d</Filter> |     <ClInclude Include="..\src\kiwano\base\Input.h" /> | ||||||
|     </ClInclude> |     <ClInclude Include="..\src\kiwano\base\keys.hpp" /> | ||||||
|     <ClInclude Include="2d\Frames.h"> |     <ClInclude Include="..\src\kiwano\base\logs.h" /> | ||||||
|       <Filter>2d</Filter> |     <ClInclude Include="..\src\kiwano\base\Object.h" /> | ||||||
|     </ClInclude> |     <ClInclude Include="..\src\kiwano\base\RefCounter.hpp" /> | ||||||
|     <ClInclude Include="2d\Geometry.h"> |     <ClInclude Include="..\src\kiwano\base\Resource.h" /> | ||||||
|       <Filter>2d</Filter> |     <ClInclude Include="..\src\kiwano\base\SmartPtr.hpp" /> | ||||||
|     </ClInclude> |     <ClInclude Include="..\src\kiwano\base\Timer.h" /> | ||||||
|     <ClInclude Include="2d\GeometryNode.h"> |     <ClInclude Include="..\src\kiwano\base\TimerManager.h" /> | ||||||
|       <Filter>2d</Filter> |     <ClInclude Include="..\src\kiwano\base\time.h" /> | ||||||
|     </ClInclude> |     <ClInclude Include="..\src\kiwano\base\window.h" /> | ||||||
|     <ClInclude Include="2d\Image.h"> |     <ClInclude Include="..\src\kiwano\common\Array.hpp" /> | ||||||
|       <Filter>2d</Filter> |     <ClInclude Include="..\src\kiwano\common\Closure.hpp" /> | ||||||
|     </ClInclude> |     <ClInclude Include="..\src\kiwano\common\ComPtr.hpp" /> | ||||||
|     <ClInclude Include="2d\include-forwards.h"> |     <ClInclude Include="..\src\kiwano\common\helper.h" /> | ||||||
|       <Filter>2d</Filter> |     <ClInclude Include="..\src\kiwano\common\IntrusiveList.hpp" /> | ||||||
|     </ClInclude> |     <ClInclude Include="..\src\kiwano\common\IntrusivePtr.hpp" /> | ||||||
|     <ClInclude Include="2d\Layer.h"> |     <ClInclude Include="..\src\kiwano\common\Json.hpp" /> | ||||||
|       <Filter>2d</Filter> |     <ClInclude Include="..\src\kiwano\common\Noncopyable.hpp" /> | ||||||
|     </ClInclude> |     <ClInclude Include="..\src\kiwano\common\Singleton.hpp" /> | ||||||
|     <ClInclude Include="2d\Node.h"> |     <ClInclude Include="..\src\kiwano\common\String.hpp" /> | ||||||
|       <Filter>2d</Filter> |     <ClInclude Include="..\src\kiwano\math\constants.hpp" /> | ||||||
|     </ClInclude> |     <ClInclude Include="..\src\kiwano\math\ease.hpp" /> | ||||||
|     <ClInclude Include="2d\Scene.h"> |     <ClInclude Include="..\src\kiwano\math\helper.h" /> | ||||||
|       <Filter>2d</Filter> |     <ClInclude Include="..\src\kiwano\math\Matrix.hpp" /> | ||||||
|     </ClInclude> |     <ClInclude Include="..\src\kiwano\math\rand.h" /> | ||||||
|     <ClInclude Include="2d\Sprite.h"> |     <ClInclude Include="..\src\kiwano\math\Rect.hpp" /> | ||||||
|       <Filter>2d</Filter> |     <ClInclude Include="..\src\kiwano\math\scalar.hpp" /> | ||||||
|     </ClInclude> |     <ClInclude Include="..\src\kiwano\math\Vec2.hpp" /> | ||||||
|     <ClInclude Include="2d\Text.h"> |     <ClInclude Include="..\src\kiwano\platform\Application.h" /> | ||||||
|       <Filter>2d</Filter> |     <ClInclude Include="..\src\kiwano\platform\modules.h" /> | ||||||
|     </ClInclude> |     <ClInclude Include="..\src\kiwano\renderer\D2DDeviceResources.h" /> | ||||||
|     <ClInclude Include="2d\TextStyle.hpp"> |     <ClInclude Include="..\src\kiwano\renderer\D3D10DeviceResources.h" /> | ||||||
|       <Filter>2d</Filter> |     <ClInclude Include="..\src\kiwano\renderer\D3D11DeviceResources.h" /> | ||||||
|     </ClInclude> |     <ClInclude Include="..\src\kiwano\renderer\D3DDeviceResourcesBase.h" /> | ||||||
|     <ClInclude Include="2d\Transform.hpp"> |     <ClInclude Include="..\src\kiwano\renderer\helper.hpp" /> | ||||||
|       <Filter>2d</Filter> |     <ClInclude Include="..\src\kiwano\renderer\render.h" /> | ||||||
|     </ClInclude> |     <ClInclude Include="..\src\kiwano\renderer\TextRenderer.h" /> | ||||||
|     <ClInclude Include="2d\Transition.h"> |     <ClInclude Include="..\src\kiwano\third-party\StackWalker\StackWalker.h" /> | ||||||
|       <Filter>2d</Filter> |     <ClInclude Include="..\src\kiwano\third-party\tinyxml2\tinyxml2.h" /> | ||||||
|     </ClInclude> |     <ClInclude Include="..\src\kiwano\ui\Button.h" /> | ||||||
|     <ClInclude Include="common\ComPtr.hpp"> |     <ClInclude Include="..\src\kiwano\ui\Menu.h" /> | ||||||
|       <Filter>common</Filter> |     <ClInclude Include="..\src\kiwano\utils\DataUtil.h" /> | ||||||
|     </ClInclude> |     <ClInclude Include="..\src\kiwano\utils\FileUtil.h" /> | ||||||
|     <ClInclude Include="common\helper.h"> |     <ClInclude Include="..\src\kiwano\utils\Path.h" /> | ||||||
|       <Filter>common</Filter> |     <ClInclude Include="..\src\kiwano\utils\ResLoader.h" /> | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="common\IntrusiveList.hpp"> |  | ||||||
|       <Filter>common</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="common\IntrusivePtr.hpp"> |  | ||||||
|       <Filter>common</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="common\Singleton.hpp"> |  | ||||||
|       <Filter>common</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="base\Component.h"> |  | ||||||
|       <Filter>base</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="base\Event.hpp"> |  | ||||||
|       <Filter>base</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="base\EventDispatcher.h"> |  | ||||||
|       <Filter>base</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="base\EventListener.h"> |  | ||||||
|       <Filter>base</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="base\keys.hpp"> |  | ||||||
|       <Filter>base</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="base\logs.h"> |  | ||||||
|       <Filter>base</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="base\RefCounter.hpp"> |  | ||||||
|       <Filter>base</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="base\Resource.h"> |  | ||||||
|       <Filter>base</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="base\time.h"> |  | ||||||
|       <Filter>base</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="renderer\D2DDeviceResources.h"> |  | ||||||
|       <Filter>renderer</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="renderer\D3D10DeviceResources.h"> |  | ||||||
|       <Filter>renderer</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="renderer\D3D11DeviceResources.h"> |  | ||||||
|       <Filter>renderer</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="renderer\helper.hpp"> |  | ||||||
|       <Filter>renderer</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="renderer\render.h"> |  | ||||||
|       <Filter>renderer</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="renderer\TextRenderer.h"> |  | ||||||
|       <Filter>renderer</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="math\constants.hpp"> |  | ||||||
|       <Filter>math</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="math\ease.hpp"> |  | ||||||
|       <Filter>math</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="math\Matrix.hpp"> |  | ||||||
|       <Filter>math</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="math\rand.h"> |  | ||||||
|       <Filter>math</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="math\Rect.hpp"> |  | ||||||
|       <Filter>math</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="math\scalar.hpp"> |  | ||||||
|       <Filter>math</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="platform\Application.h"> |  | ||||||
|       <Filter>platform</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="platform\modules.h"> |  | ||||||
|       <Filter>platform</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="utils\Path.h"> |  | ||||||
|       <Filter>utils</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="utils\ResLoader.h"> |  | ||||||
|       <Filter>utils</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="config.h" /> |  | ||||||
|     <ClInclude Include="macros.h" /> |  | ||||||
|     <ClInclude Include="math\helper.h"> |  | ||||||
|       <Filter>math</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="math\Vec2.hpp"> |  | ||||||
|       <Filter>math</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="base\Input.h"> |  | ||||||
|       <Filter>base</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="base\window.h"> |  | ||||||
|       <Filter>base</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="base\SmartPtr.hpp"> |  | ||||||
|       <Filter>base</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="base\Object.h"> |  | ||||||
|       <Filter>base</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="kiwano.h" /> |  | ||||||
|     <ClInclude Include="utils\DataUtil.h"> |  | ||||||
|       <Filter>utils</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="base\Timer.h"> |  | ||||||
|       <Filter>base</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="base\TimerManager.h"> |  | ||||||
|       <Filter>base</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="base\AsyncTask.h"> |  | ||||||
|       <Filter>base</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="2d\GifImage.h"> |  | ||||||
|       <Filter>2d</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="third-party\StackWalker\StackWalker.h"> |  | ||||||
|       <Filter>third-party\StackWalker</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="utils\FileUtil.h"> |  | ||||||
|       <Filter>utils</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="renderer\D3DDeviceResourcesBase.h"> |  | ||||||
|       <Filter>renderer</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="base\types.h"> |  | ||||||
|       <Filter>base</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="2d\GifSprite.h"> |  | ||||||
|       <Filter>2d</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="common\Closure.hpp"> |  | ||||||
|       <Filter>common</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="common\Noncopyable.hpp"> |  | ||||||
|       <Filter>common</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="common\String.hpp"> |  | ||||||
|       <Filter>common</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="common\Json.hpp"> |  | ||||||
|       <Filter>common</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="common\Array.hpp"> |  | ||||||
|       <Filter>common</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|     <ClInclude Include="third-party\tinyxml2\tinyxml2.h"> |  | ||||||
|       <Filter>third-party\tinyxml2</Filter> |  | ||||||
|     </ClInclude> |  | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <ClCompile Include="ui\Button.cpp"> |     <ClCompile Include="..\src\kiwano\2d\Action.cpp" /> | ||||||
|       <Filter>ui</Filter> |     <ClCompile Include="..\src\kiwano\2d\ActionGroup.cpp" /> | ||||||
|     </ClCompile> |     <ClCompile Include="..\src\kiwano\2d\ActionManager.cpp" /> | ||||||
|     <ClCompile Include="ui\Menu.cpp"> |     <ClCompile Include="..\src\kiwano\2d\ActionTween.cpp" /> | ||||||
|       <Filter>ui</Filter> |     <ClCompile Include="..\src\kiwano\2d\Animation.cpp" /> | ||||||
|     </ClCompile> |     <ClCompile Include="..\src\kiwano\2d\Canvas.cpp" /> | ||||||
|     <ClCompile Include="2d\Action.cpp"> |     <ClCompile Include="..\src\kiwano\2d\Color.cpp" /> | ||||||
|       <Filter>2d</Filter> |     <ClCompile Include="..\src\kiwano\2d\DebugNode.cpp" /> | ||||||
|     </ClCompile> |     <ClCompile Include="..\src\kiwano\2d\Frames.cpp" /> | ||||||
|     <ClCompile Include="2d\ActionGroup.cpp"> |     <ClCompile Include="..\src\kiwano\2d\Geometry.cpp" /> | ||||||
|       <Filter>2d</Filter> |     <ClCompile Include="..\src\kiwano\2d\GeometryNode.cpp" /> | ||||||
|     </ClCompile> |     <ClCompile Include="..\src\kiwano\2d\GifImage.cpp" /> | ||||||
|     <ClCompile Include="2d\ActionManager.cpp"> |     <ClCompile Include="..\src\kiwano\2d\GifSprite.cpp" /> | ||||||
|       <Filter>2d</Filter> |     <ClCompile Include="..\src\kiwano\2d\Image.cpp" /> | ||||||
|     </ClCompile> |     <ClCompile Include="..\src\kiwano\2d\Layer.cpp" /> | ||||||
|     <ClCompile Include="2d\ActionTween.cpp"> |     <ClCompile Include="..\src\kiwano\2d\Node.cpp" /> | ||||||
|       <Filter>2d</Filter> |     <ClCompile Include="..\src\kiwano\2d\Scene.cpp" /> | ||||||
|     </ClCompile> |     <ClCompile Include="..\src\kiwano\2d\Sprite.cpp" /> | ||||||
|     <ClCompile Include="2d\Animation.cpp"> |     <ClCompile Include="..\src\kiwano\2d\Text.cpp" /> | ||||||
|       <Filter>2d</Filter> |     <ClCompile Include="..\src\kiwano\2d\Transition.cpp" /> | ||||||
|     </ClCompile> |     <ClCompile Include="..\src\kiwano\base\AsyncTask.cpp" /> | ||||||
|     <ClCompile Include="2d\Canvas.cpp"> |     <ClCompile Include="..\src\kiwano\base\EventDispatcher.cpp" /> | ||||||
|       <Filter>2d</Filter> |     <ClCompile Include="..\src\kiwano\base\EventListener.cpp" /> | ||||||
|     </ClCompile> |     <ClCompile Include="..\src\kiwano\base\Input.cpp" /> | ||||||
|     <ClCompile Include="2d\Color.cpp"> |     <ClCompile Include="..\src\kiwano\base\logs.cpp" /> | ||||||
|       <Filter>2d</Filter> |     <ClCompile Include="..\src\kiwano\base\Object.cpp" /> | ||||||
|     </ClCompile> |     <ClCompile Include="..\src\kiwano\base\Resource.cpp" /> | ||||||
|     <ClCompile Include="2d\DebugNode.cpp"> |     <ClCompile Include="..\src\kiwano\base\Timer.cpp" /> | ||||||
|       <Filter>2d</Filter> |     <ClCompile Include="..\src\kiwano\base\TimerManager.cpp" /> | ||||||
|     </ClCompile> |     <ClCompile Include="..\src\kiwano\base\time.cpp" /> | ||||||
|     <ClCompile Include="2d\Frames.cpp"> |     <ClCompile Include="..\src\kiwano\base\window.cpp" /> | ||||||
|       <Filter>2d</Filter> |     <ClCompile Include="..\src\kiwano\platform\Application.cpp" /> | ||||||
|     </ClCompile> |     <ClCompile Include="..\src\kiwano\platform\modules.cpp" /> | ||||||
|     <ClCompile Include="2d\Geometry.cpp"> |     <ClCompile Include="..\src\kiwano\renderer\D2DDeviceResources.cpp" /> | ||||||
|       <Filter>2d</Filter> |     <ClCompile Include="..\src\kiwano\renderer\D3D10DeviceResources.cpp" /> | ||||||
|     </ClCompile> |     <ClCompile Include="..\src\kiwano\renderer\D3D11DeviceResources.cpp" /> | ||||||
|     <ClCompile Include="2d\GeometryNode.cpp"> |     <ClCompile Include="..\src\kiwano\renderer\render.cpp" /> | ||||||
|       <Filter>2d</Filter> |     <ClCompile Include="..\src\kiwano\renderer\TextRenderer.cpp" /> | ||||||
|     </ClCompile> |     <ClCompile Include="..\src\kiwano\third-party\StackWalker\StackWalker.cpp" /> | ||||||
|     <ClCompile Include="2d\Image.cpp"> |     <ClCompile Include="..\src\kiwano\third-party\tinyxml2\tinyxml2.cpp" /> | ||||||
|       <Filter>2d</Filter> |     <ClCompile Include="..\src\kiwano\ui\Button.cpp" /> | ||||||
|     </ClCompile> |     <ClCompile Include="..\src\kiwano\ui\Menu.cpp" /> | ||||||
|     <ClCompile Include="2d\Layer.cpp"> |     <ClCompile Include="..\src\kiwano\utils\DataUtil.cpp" /> | ||||||
|       <Filter>2d</Filter> |     <ClCompile Include="..\src\kiwano\utils\FileUtil.cpp" /> | ||||||
|     </ClCompile> |     <ClCompile Include="..\src\kiwano\utils\Path.cpp" /> | ||||||
|     <ClCompile Include="2d\Node.cpp"> |     <ClCompile Include="..\src\kiwano\utils\ResLoader.cpp" /> | ||||||
|       <Filter>2d</Filter> |  | ||||||
|     </ClCompile> |  | ||||||
|     <ClCompile Include="2d\Scene.cpp"> |  | ||||||
|       <Filter>2d</Filter> |  | ||||||
|     </ClCompile> |  | ||||||
|     <ClCompile Include="2d\Sprite.cpp"> |  | ||||||
|       <Filter>2d</Filter> |  | ||||||
|     </ClCompile> |  | ||||||
|     <ClCompile Include="2d\Text.cpp"> |  | ||||||
|       <Filter>2d</Filter> |  | ||||||
|     </ClCompile> |  | ||||||
|     <ClCompile Include="2d\Transition.cpp"> |  | ||||||
|       <Filter>2d</Filter> |  | ||||||
|     </ClCompile> |  | ||||||
|     <ClCompile Include="base\EventDispatcher.cpp"> |  | ||||||
|       <Filter>base</Filter> |  | ||||||
|     </ClCompile> |  | ||||||
|     <ClCompile Include="base\EventListener.cpp"> |  | ||||||
|       <Filter>base</Filter> |  | ||||||
|     </ClCompile> |  | ||||||
|     <ClCompile Include="base\logs.cpp"> |  | ||||||
|       <Filter>base</Filter> |  | ||||||
|     </ClCompile> |  | ||||||
|     <ClCompile Include="base\Resource.cpp"> |  | ||||||
|       <Filter>base</Filter> |  | ||||||
|     </ClCompile> |  | ||||||
|     <ClCompile Include="base\time.cpp"> |  | ||||||
|       <Filter>base</Filter> |  | ||||||
|     </ClCompile> |  | ||||||
|     <ClCompile Include="renderer\D2DDeviceResources.cpp"> |  | ||||||
|       <Filter>renderer</Filter> |  | ||||||
|     </ClCompile> |  | ||||||
|     <ClCompile Include="renderer\D3D10DeviceResources.cpp"> |  | ||||||
|       <Filter>renderer</Filter> |  | ||||||
|     </ClCompile> |  | ||||||
|     <ClCompile Include="renderer\D3D11DeviceResources.cpp"> |  | ||||||
|       <Filter>renderer</Filter> |  | ||||||
|     </ClCompile> |  | ||||||
|     <ClCompile Include="renderer\render.cpp"> |  | ||||||
|       <Filter>renderer</Filter> |  | ||||||
|     </ClCompile> |  | ||||||
|     <ClCompile Include="renderer\TextRenderer.cpp"> |  | ||||||
|       <Filter>renderer</Filter> |  | ||||||
|     </ClCompile> |  | ||||||
|     <ClCompile Include="platform\Application.cpp"> |  | ||||||
|       <Filter>platform</Filter> |  | ||||||
|     </ClCompile> |  | ||||||
|     <ClCompile Include="platform\modules.cpp"> |  | ||||||
|       <Filter>platform</Filter> |  | ||||||
|     </ClCompile> |  | ||||||
|     <ClCompile Include="utils\Path.cpp"> |  | ||||||
|       <Filter>utils</Filter> |  | ||||||
|     </ClCompile> |  | ||||||
|     <ClCompile Include="utils\ResLoader.cpp"> |  | ||||||
|       <Filter>utils</Filter> |  | ||||||
|     </ClCompile> |  | ||||||
|     <ClCompile Include="base\Input.cpp"> |  | ||||||
|       <Filter>base</Filter> |  | ||||||
|     </ClCompile> |  | ||||||
|     <ClCompile Include="base\window.cpp"> |  | ||||||
|       <Filter>base</Filter> |  | ||||||
|     </ClCompile> |  | ||||||
|     <ClCompile Include="base\Object.cpp"> |  | ||||||
|       <Filter>base</Filter> |  | ||||||
|     </ClCompile> |  | ||||||
|     <ClCompile Include="utils\DataUtil.cpp"> |  | ||||||
|       <Filter>utils</Filter> |  | ||||||
|     </ClCompile> |  | ||||||
|     <ClCompile Include="base\Timer.cpp"> |  | ||||||
|       <Filter>base</Filter> |  | ||||||
|     </ClCompile> |  | ||||||
|     <ClCompile Include="base\TimerManager.cpp"> |  | ||||||
|       <Filter>base</Filter> |  | ||||||
|     </ClCompile> |  | ||||||
|     <ClCompile Include="base\AsyncTask.cpp"> |  | ||||||
|       <Filter>base</Filter> |  | ||||||
|     </ClCompile> |  | ||||||
|     <ClCompile Include="2d\GifImage.cpp"> |  | ||||||
|       <Filter>2d</Filter> |  | ||||||
|     </ClCompile> |  | ||||||
|     <ClCompile Include="third-party\StackWalker\StackWalker.cpp"> |  | ||||||
|       <Filter>third-party\StackWalker</Filter> |  | ||||||
|     </ClCompile> |  | ||||||
|     <ClCompile Include="utils\FileUtil.cpp"> |  | ||||||
|       <Filter>utils</Filter> |  | ||||||
|     </ClCompile> |  | ||||||
|     <ClCompile Include="2d\GifSprite.cpp"> |  | ||||||
|       <Filter>2d</Filter> |  | ||||||
|     </ClCompile> |  | ||||||
|     <ClCompile Include="third-party\tinyxml2\tinyxml2.cpp"> |  | ||||||
|       <Filter>third-party\tinyxml2</Filter> |  | ||||||
|     </ClCompile> |  | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
| </Project> | </Project> | ||||||
|  | @ -19,24 +19,14 @@ | ||||||
|     <ConfigurationType>Application</ConfigurationType> |     <ConfigurationType>Application</ConfigurationType> | ||||||
|     <UseDebugLibraries>true</UseDebugLibraries> |     <UseDebugLibraries>true</UseDebugLibraries> | ||||||
|     <CharacterSet>Unicode</CharacterSet> |     <CharacterSet>Unicode</CharacterSet> | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '10.0'">v100</PlatformToolset> |     <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset> | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '11.0'">v110</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '12.0'">v120</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '14.0'">v140</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '15.0'">v141</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '16.0'">v142</PlatformToolset> |  | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> |   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> | ||||||
|     <ConfigurationType>Application</ConfigurationType> |     <ConfigurationType>Application</ConfigurationType> | ||||||
|     <UseDebugLibraries>false</UseDebugLibraries> |     <UseDebugLibraries>false</UseDebugLibraries> | ||||||
|     <WholeProgramOptimization>false</WholeProgramOptimization> |     <WholeProgramOptimization>false</WholeProgramOptimization> | ||||||
|     <CharacterSet>Unicode</CharacterSet> |     <CharacterSet>Unicode</CharacterSet> | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '10.0'">v100</PlatformToolset> |     <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset> | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '11.0'">v110</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '12.0'">v120</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '14.0'">v140</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '15.0'">v141</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '16.0'">v142</PlatformToolset> |  | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> |   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> | ||||||
|   <ImportGroup Label="ExtensionSettings"> |   <ImportGroup Label="ExtensionSettings"> | ||||||
|  | @ -51,13 +41,13 @@ | ||||||
|   </ImportGroup> |   </ImportGroup> | ||||||
|   <PropertyGroup Label="UserMacros" /> |   <PropertyGroup Label="UserMacros" /> | ||||||
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> | ||||||
|     <OutDir>$(SolutionDir)\output\$(Platform)\$(Configuration).$(PlatformToolset)\</OutDir> |     <OutDir>$(SolutionDir)\output\$(PlatformToolset)\$(Platform)\$(Configuration)\</OutDir> | ||||||
|     <IntDir>$(SolutionDir)\build\$(Platform)\$(Configuration).$(PlatformToolset)\$(ProjectName)\</IntDir> |     <IntDir>$(SolutionDir)\build\$(PlatformToolset)\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir> | ||||||
|     <LinkIncremental>true</LinkIncremental> |     <LinkIncremental>true</LinkIncremental> | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> | ||||||
|     <OutDir>$(SolutionDir)\output\$(Platform)\$(Configuration).$(PlatformToolset)\</OutDir> |     <OutDir>$(SolutionDir)\output\$(PlatformToolset)\$(Platform)\$(Configuration)\</OutDir> | ||||||
|     <IntDir>$(SolutionDir)\build\$(Platform)\$(Configuration).$(PlatformToolset)\$(ProjectName)\</IntDir> |     <IntDir>$(SolutionDir)\build\$(PlatformToolset)\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir> | ||||||
|     <LinkIncremental>false</LinkIncremental> |     <LinkIncremental>false</LinkIncremental> | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> | ||||||
|  |  | ||||||
|  | @ -19,24 +19,14 @@ | ||||||
|     <ConfigurationType>Application</ConfigurationType> |     <ConfigurationType>Application</ConfigurationType> | ||||||
|     <UseDebugLibraries>true</UseDebugLibraries> |     <UseDebugLibraries>true</UseDebugLibraries> | ||||||
|     <CharacterSet>Unicode</CharacterSet> |     <CharacterSet>Unicode</CharacterSet> | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '10.0'">v100</PlatformToolset> |     <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset> | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '11.0'">v110</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '12.0'">v120</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '14.0'">v140</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '15.0'">v141</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '16.0'">v142</PlatformToolset> |  | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> |   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> | ||||||
|     <ConfigurationType>Application</ConfigurationType> |     <ConfigurationType>Application</ConfigurationType> | ||||||
|     <UseDebugLibraries>false</UseDebugLibraries> |     <UseDebugLibraries>false</UseDebugLibraries> | ||||||
|     <WholeProgramOptimization>false</WholeProgramOptimization> |     <WholeProgramOptimization>false</WholeProgramOptimization> | ||||||
|     <CharacterSet>Unicode</CharacterSet> |     <CharacterSet>Unicode</CharacterSet> | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '10.0'">v100</PlatformToolset> |     <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset> | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '11.0'">v110</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '12.0'">v120</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '14.0'">v140</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '15.0'">v141</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '16.0'">v142</PlatformToolset> |  | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> |   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> | ||||||
|   <ImportGroup Label="ExtensionSettings"> |   <ImportGroup Label="ExtensionSettings"> | ||||||
|  | @ -51,13 +41,13 @@ | ||||||
|   </ImportGroup> |   </ImportGroup> | ||||||
|   <PropertyGroup Label="UserMacros" /> |   <PropertyGroup Label="UserMacros" /> | ||||||
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> | ||||||
|     <OutDir>$(SolutionDir)\output\$(Platform)\$(Configuration).$(PlatformToolset)\</OutDir> |     <OutDir>$(SolutionDir)\output\$(PlatformToolset)\$(Platform)\$(Configuration)\</OutDir> | ||||||
|     <IntDir>$(SolutionDir)\build\$(Platform)\$(Configuration).$(PlatformToolset)\$(ProjectName)\</IntDir> |     <IntDir>$(SolutionDir)\build\$(PlatformToolset)\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir> | ||||||
|     <LinkIncremental>true</LinkIncremental> |     <LinkIncremental>true</LinkIncremental> | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> | ||||||
|     <OutDir>$(SolutionDir)\output\$(Platform)\$(Configuration).$(PlatformToolset)\</OutDir> |     <OutDir>$(SolutionDir)\output\$(PlatformToolset)\$(Platform)\$(Configuration)\</OutDir> | ||||||
|     <IntDir>$(SolutionDir)\build\$(Platform)\$(Configuration).$(PlatformToolset)\$(ProjectName)\</IntDir> |     <IntDir>$(SolutionDir)\build\$(PlatformToolset)\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir> | ||||||
|     <LinkIncremental>false</LinkIncremental> |     <LinkIncremental>false</LinkIncremental> | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> | ||||||
|  |  | ||||||
|  | @ -19,24 +19,14 @@ | ||||||
|     <ConfigurationType>Application</ConfigurationType> |     <ConfigurationType>Application</ConfigurationType> | ||||||
|     <UseDebugLibraries>true</UseDebugLibraries> |     <UseDebugLibraries>true</UseDebugLibraries> | ||||||
|     <CharacterSet>Unicode</CharacterSet> |     <CharacterSet>Unicode</CharacterSet> | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '10.0'">v100</PlatformToolset> |     <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset> | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '11.0'">v110</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '12.0'">v120</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '14.0'">v140</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '15.0'">v141</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '16.0'">v142</PlatformToolset> |  | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> |   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> | ||||||
|     <ConfigurationType>Application</ConfigurationType> |     <ConfigurationType>Application</ConfigurationType> | ||||||
|     <UseDebugLibraries>false</UseDebugLibraries> |     <UseDebugLibraries>false</UseDebugLibraries> | ||||||
|     <WholeProgramOptimization>false</WholeProgramOptimization> |     <WholeProgramOptimization>false</WholeProgramOptimization> | ||||||
|     <CharacterSet>Unicode</CharacterSet> |     <CharacterSet>Unicode</CharacterSet> | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '10.0'">v100</PlatformToolset> |     <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset> | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '11.0'">v110</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '12.0'">v120</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '14.0'">v140</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '15.0'">v141</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '16.0'">v142</PlatformToolset> |  | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> |   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> | ||||||
|   <ImportGroup Label="ExtensionSettings"> |   <ImportGroup Label="ExtensionSettings"> | ||||||
|  | @ -51,13 +41,13 @@ | ||||||
|   </ImportGroup> |   </ImportGroup> | ||||||
|   <PropertyGroup Label="UserMacros" /> |   <PropertyGroup Label="UserMacros" /> | ||||||
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> | ||||||
|     <OutDir>$(SolutionDir)\output\$(Platform)\$(Configuration).$(PlatformToolset)\</OutDir> |     <OutDir>$(SolutionDir)\output\$(PlatformToolset)\$(Platform)\$(Configuration)\</OutDir> | ||||||
|     <IntDir>$(SolutionDir)\build\$(Platform)\$(Configuration).$(PlatformToolset)\$(ProjectName)\</IntDir> |     <IntDir>$(SolutionDir)\build\$(PlatformToolset)\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir> | ||||||
|     <LinkIncremental>true</LinkIncremental> |     <LinkIncremental>true</LinkIncremental> | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> | ||||||
|     <OutDir>$(SolutionDir)\output\$(Platform)\$(Configuration).$(PlatformToolset)\</OutDir> |     <OutDir>$(SolutionDir)\output\$(PlatformToolset)\$(Platform)\$(Configuration)\</OutDir> | ||||||
|     <IntDir>$(SolutionDir)\build\$(Platform)\$(Configuration).$(PlatformToolset)\$(ProjectName)\</IntDir> |     <IntDir>$(SolutionDir)\build\$(PlatformToolset)\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir> | ||||||
|     <LinkIncremental>false</LinkIncremental> |     <LinkIncremental>false</LinkIncremental> | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> | ||||||
|  |  | ||||||
|  | @ -19,24 +19,14 @@ | ||||||
|     <ConfigurationType>Application</ConfigurationType> |     <ConfigurationType>Application</ConfigurationType> | ||||||
|     <UseDebugLibraries>true</UseDebugLibraries> |     <UseDebugLibraries>true</UseDebugLibraries> | ||||||
|     <CharacterSet>Unicode</CharacterSet> |     <CharacterSet>Unicode</CharacterSet> | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '10.0'">v100</PlatformToolset> |     <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset> | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '11.0'">v110</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '12.0'">v120</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '14.0'">v140</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '15.0'">v141</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '16.0'">v142</PlatformToolset> |  | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> |   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> | ||||||
|     <ConfigurationType>Application</ConfigurationType> |     <ConfigurationType>Application</ConfigurationType> | ||||||
|     <UseDebugLibraries>false</UseDebugLibraries> |     <UseDebugLibraries>false</UseDebugLibraries> | ||||||
|     <WholeProgramOptimization>false</WholeProgramOptimization> |     <WholeProgramOptimization>false</WholeProgramOptimization> | ||||||
|     <CharacterSet>Unicode</CharacterSet> |     <CharacterSet>Unicode</CharacterSet> | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '10.0'">v100</PlatformToolset> |     <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset> | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '11.0'">v110</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '12.0'">v120</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '14.0'">v140</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '15.0'">v141</PlatformToolset> |  | ||||||
|     <PlatformToolset Condition="'$(VisualStudioVersion)' == '16.0'">v142</PlatformToolset> |  | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> |   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> | ||||||
|   <ImportGroup Label="ExtensionSettings"> |   <ImportGroup Label="ExtensionSettings"> | ||||||
|  | @ -51,13 +41,13 @@ | ||||||
|   </ImportGroup> |   </ImportGroup> | ||||||
|   <PropertyGroup Label="UserMacros" /> |   <PropertyGroup Label="UserMacros" /> | ||||||
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> | ||||||
|     <OutDir>$(SolutionDir)\output\$(Platform)\$(Configuration).$(PlatformToolset)\</OutDir> |     <OutDir>$(SolutionDir)\output\$(PlatformToolset)\$(Platform)\$(Configuration)\</OutDir> | ||||||
|     <IntDir>$(SolutionDir)\build\$(Platform)\$(Configuration).$(PlatformToolset)\$(ProjectName)\</IntDir> |     <IntDir>$(SolutionDir)\build\$(PlatformToolset)\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir> | ||||||
|     <LinkIncremental>true</LinkIncremental> |     <LinkIncremental>true</LinkIncremental> | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> | ||||||
|     <OutDir>$(SolutionDir)\output\$(Platform)\$(Configuration).$(PlatformToolset)\</OutDir> |     <OutDir>$(SolutionDir)\output\$(PlatformToolset)\$(Platform)\$(Configuration)\</OutDir> | ||||||
|     <IntDir>$(SolutionDir)\build\$(Platform)\$(Configuration).$(PlatformToolset)\$(ProjectName)\</IntDir> |     <IntDir>$(SolutionDir)\build\$(PlatformToolset)\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir> | ||||||
|     <LinkIncremental>false</LinkIncremental> |     <LinkIncremental>false</LinkIncremental> | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> | ||||||
|  |  | ||||||
|  | @ -0,0 +1,17 @@ | ||||||
|  | function Get-AppVeyorArtifacts { | ||||||
|  |     param( | ||||||
|  |         [string]$Job | ||||||
|  |     ) | ||||||
|  | 
 | ||||||
|  |     if (-not ($env:APPVEYOR_API_TOKEN)) { | ||||||
|  |         throw "missing api token for AppVeyor." | ||||||
|  |     } | ||||||
|  |     if (-not ($env:APPVEYOR_ACCOUNT_NAME)) { | ||||||
|  |         throw "not an appveyor build." | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     return Invoke-RestMethod -Method GET -Uri "https://ci.appveyor.com/api/buildjobs/$Job/artifacts" -Headers @{ | ||||||
|  |         "Authorization" = "Bearer $env:APPVEYOR_API_TOKEN" | ||||||
|  |         "Content-type"  = "application/json" | ||||||
|  |     } | ||||||
|  | } | ||||||
|  | @ -0,0 +1,15 @@ | ||||||
|  | function Get-AppVeyorBuild { | ||||||
|  |     param() | ||||||
|  | 
 | ||||||
|  |     if (-not ($env:APPVEYOR_API_TOKEN)) { | ||||||
|  |         throw "missing api token for AppVeyor." | ||||||
|  |     } | ||||||
|  |     if (-not ($env:APPVEYOR_ACCOUNT_NAME)) { | ||||||
|  |         throw "not an appveyor build." | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     return Invoke-RestMethod -Method GET -Uri "https://ci.appveyor.com/api/projects/$env:APPVEYOR_ACCOUNT_NAME/$env:APPVEYOR_PROJECT_SLUG" -Headers @{ | ||||||
|  |         "Authorization" = "Bearer $env:APPVEYOR_API_TOKEN" | ||||||
|  |         "Content-type"  = "application/json" | ||||||
|  |     } | ||||||
|  | } | ||||||
|  | @ -0,0 +1,13 @@ | ||||||
|  | Write-Host "Start to build nupkg files" | ||||||
|  | 
 | ||||||
|  | # This is the CoApp .autopkg file to create. | ||||||
|  | $autopkgFile = "scripts\coapp\kiwano.autopkg" | ||||||
|  | 
 | ||||||
|  | # Get the ".autopkg.template" file, replace "@appveyor_version" with the Appveyor version number, then save to the ".autopkg" file. | ||||||
|  | Get-Content ($autopkgFile + ".template") | ForEach-Object { $_ -replace "@appveyor_version", $env:appveyor_build_version } > $autopkgFile | ||||||
|  | 
 | ||||||
|  | # Use the CoApp tools to create NuGet native packages from the .autopkg. | ||||||
|  | Write-NuGetPackage $autopkgFile | ||||||
|  | 
 | ||||||
|  | # Push all newly created .nupkg files as Appveyor artifacts for later deployment. | ||||||
|  | Get-ChildItem .\*.nupkg | ForEach-Object { Push-AppveyorArtifact $_.FullName -FileName $_.Name } | ||||||
|  | @ -0,0 +1,10 @@ | ||||||
|  | # Download the CoApp tools. | ||||||
|  | $msiPath = "$($env:USERPROFILE)\CoApp.Tools.Powershell.msi" | ||||||
|  | (New-Object Net.WebClient).DownloadFile('http://coapp.org/files/CoApp.Tools.Powershell.msi', $msiPath) | ||||||
|  | 
 | ||||||
|  | # Install the CoApp tools from the downloaded .msi. | ||||||
|  | Start-Process -FilePath msiexec -ArgumentList /i, $msiPath, /quiet -Wait | ||||||
|  | 
 | ||||||
|  | # Make the tools available for later PS scripts to use. | ||||||
|  | $env:PSModulePath = $env:PSModulePath + ';C:\Program Files (x86)\Outercurve Foundation\Modules' | ||||||
|  | Import-Module CoApp | ||||||
|  | @ -0,0 +1,49 @@ | ||||||
|  | . .\scripts\appveyor\appveyor_get_build.ps1 | ||||||
|  | . .\scripts\appveyor\appveyor_get_artifacts.ps1 | ||||||
|  | 
 | ||||||
|  | # Only deploy when commit message contains "[deploy]" | ||||||
|  | if (!(Get-AppVeyorBuild).build.message.Contains('[deploy]')) { return } | ||||||
|  | 
 | ||||||
|  | # Deploy once on last job | ||||||
|  | if ($env:APPVEYOR_JOB_NUMBER -ne $env:job_to_deploy) { return } | ||||||
|  | 
 | ||||||
|  | # Wait for other jobs complete | ||||||
|  | Write-Host "Waiting for other jobs to complete" | ||||||
|  | 
 | ||||||
|  | [datetime]$stop = ([datetime]::Now).AddMinutes($env:time_out_mins) | ||||||
|  | [bool]$success = $false | ||||||
|  | 
 | ||||||
|  | while(!$success -and ([datetime]::Now) -lt $stop) { | ||||||
|  |     $success = $true | ||||||
|  |     (Get-AppVeyorBuild).build.jobs | foreach-object { | ||||||
|  |         if (($_.jobId -ne $env:APPVEYOR_JOB_ID) -and ($_.status -ne "success")) { | ||||||
|  |             $success = $false | ||||||
|  |         } | ||||||
|  |         Write-Host "Job `"$($_.jobId)`" $($_.status)"; | ||||||
|  |     } | ||||||
|  |     if (!$success) { Start-sleep 5 } | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | if (!$success) { | ||||||
|  |     throw "Test jobs were not finished in $env:time_out_mins minutes" | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | # get job artifacts | ||||||
|  | (Get-AppVeyorBuild).build.jobs | foreach-object { | ||||||
|  |     $jobId = $_.jobId | ||||||
|  |     if ($jobId -ne $env:APPVEYOR_JOB_ID) { | ||||||
|  |         # Get job artifacts information | ||||||
|  |         (Get-AppVeyorArtifacts -Job $jobId) | foreach-object { | ||||||
|  |             # Create directory if not exists | ||||||
|  |             $filePath = $_.fileName.Substring(0, $_.fileName.LastIndexOf('/')) | ||||||
|  |             if (!(Test-Path -Path $filePath)) { | ||||||
|  |                 New-Item -ItemType "directory" -Path $filePath | ||||||
|  |             } | ||||||
|  |             # Download artifact from other job | ||||||
|  |             Start-FileDownload "https://ci.appveyor.com/api/buildjobs/$jobId/artifacts/$($_.fileName)" -FileName $_.fileName | ||||||
|  |         } | ||||||
|  |     }; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | # Set flag to deploy | ||||||
|  | $env:flag_to_deploy = $success | ||||||
|  | @ -0,0 +1,140 @@ | ||||||
|  | #defines { | ||||||
|  |     // Global variables may be added here. | ||||||
|  |     // Variables on the "value" side of each definition will be processed at access time. | ||||||
|  |     // GlobalVar1 = ""; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | configurations { | ||||||
|  |     // This node contains pivot information. | ||||||
|  |     // These are discussed in detail in the Pivots section. | ||||||
|  |     Toolset {  | ||||||
|  |         key : "PlatformToolset";  | ||||||
|  |         choices: { v142, v141, v140 }; | ||||||
|  |     }; | ||||||
|  | 
 | ||||||
|  |     Platform { | ||||||
|  |         key : "Platform";  | ||||||
|  |         choices: { Win32 }; | ||||||
|  |         Win32.aliases : { x86, win32, 386 }; | ||||||
|  |     }; | ||||||
|  | 
 | ||||||
|  |     Configuration { | ||||||
|  |         key : "Configuration";  | ||||||
|  |         choices: { Release, Debug }; | ||||||
|  |     }; | ||||||
|  | 
 | ||||||
|  |     Linkage { | ||||||
|  |         choices : { dynamic, static }; | ||||||
|  |         description = "Which version of the .lib file to link to this library"; | ||||||
|  | 
 | ||||||
|  |         dynamic.description = "Dynamic Library (DLL)"; | ||||||
|  |         static.description = "Static"; | ||||||
|  |     }; | ||||||
|  | 
 | ||||||
|  |     // Only really applicable to x86 | ||||||
|  |     CallingConvention { | ||||||
|  |         choices : { cdecl }; | ||||||
|  |         description = "Calling convention model to use (for x86 only)"; | ||||||
|  |         cdecl.description = "cdecl"; | ||||||
|  |     }; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | nuget { | ||||||
|  | 
 | ||||||
|  |     #defines { | ||||||
|  |         // Variable definitions specific to this node (ie. "nuget"). | ||||||
|  |         // Only available while inside this scope. | ||||||
|  |         // This metadata is not needed for most packages and is typically omitted. | ||||||
|  |     }; | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |     // The nuspec file metadata. | ||||||
|  |     nuspec { | ||||||
|  |         id = Kiwano; | ||||||
|  |         // "@appveyor_version" is replaced by the current Appveyor build number in the | ||||||
|  |         // pre-deployment script. | ||||||
|  |         version: @appveyor_version; | ||||||
|  |         title: Kiwano Game Framework; | ||||||
|  |         authors: Nomango; | ||||||
|  |         owners: Nomango; | ||||||
|  |         licenseUrl: "https://github.com/Nomango/Kiwano/blob/master/LICENSE"; | ||||||
|  |         projectUrl: "https://github.com/Nomango/Kiwano"; | ||||||
|  |         iconUrl: "https://github.com/Nomango/Kiwano/raw/master/logo/logo_square.png"; | ||||||
|  |         description: A simple game framework for C++; | ||||||
|  |         releaseNotes: "Initial release of a Nuget package for Kiwano Game Engine"; | ||||||
|  |         copyright: Copyright 2019; | ||||||
|  |         tags: { C++, GameFramework, Kiwano }; | ||||||
|  |     }; | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |     #output-packages { | ||||||
|  |         // Output file definitions.  These are covered in detail in Output Files. | ||||||
|  |         // This metadata is not needed for most packages and is typically omitted. | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |     dependencies { | ||||||
|  |         // This node defines any outside items which may be needed to consume this package. | ||||||
|  |         packages : { | ||||||
|  |             // This is a list of other NuGet packages required to use this package. | ||||||
|  |             // Each item follows the format "<pkg_name>/<version>" | ||||||
|  |             // my_pkg/1.0.0, | ||||||
|  |             // my_other_pkg/2.1.5.33 | ||||||
|  |         }; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |     files { | ||||||
|  |         include: { | ||||||
|  |             ..\..\src\**\*.h, | ||||||
|  |             ..\..\src\**\*.hpp | ||||||
|  |         }; | ||||||
|  | 
 | ||||||
|  |         [Win32, v140, Debug] { | ||||||
|  |             lib += ..\..\projects\output\v140\Win32\Debug\*.lib; | ||||||
|  |         } | ||||||
|  |         [Win32, v140, Release] { | ||||||
|  |             lib += ..\..\projects\output\v140\Win32\Release\*.lib; | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         [Win32, v141, Debug] { | ||||||
|  |             lib += ..\..\projects\output\v141\Win32\Debug\*.lib; | ||||||
|  |         } | ||||||
|  |         [Win32, v141, Release] { | ||||||
|  |             lib += ..\..\projects\output\v141\Win32\Release\*.lib; | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         [Win32, v142, Debug] { | ||||||
|  |             lib += ..\..\projects\output\v142\Win32\Debug\*.lib; | ||||||
|  |         } | ||||||
|  |         [Win32, v142, Release] { | ||||||
|  |             lib += ..\..\projects\output\v142\Win32\Release\*.lib; | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         bin += ..\..\src\**\*.dll; | ||||||
|  | 
 | ||||||
|  |     }; | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |     props { | ||||||
|  |         // Additional declarations to insert into consuming projects before most of the | ||||||
|  |         // project settings. (These may be modified in visual studio by a developer | ||||||
|  |         // consuming this package.) | ||||||
|  |         // This node is typically not needed for most packages and may be omitted. | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |     targets { | ||||||
|  |         // Additional declarations to insert into consuming projects after most of the | ||||||
|  |         // project settings. (These may NOT be modified in visual studio by a developer | ||||||
|  |         // consuming this package.) | ||||||
|  |         // This node is often used to set defines that are required that must be set by | ||||||
|  |         // the consuming project in order to correctly link to the libraries in this | ||||||
|  |         // package.  Such defines may be set either globally or only set under specific | ||||||
|  |         // conditions. | ||||||
|  |         //Defines += HAS_MyLib; | ||||||
|  |         //[dynamic] | ||||||
|  |         //    Defines += HAS_MyLib; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -21,8 +21,8 @@ | ||||||
| #pragma once | #pragma once | ||||||
| 
 | 
 | ||||||
| #include "src/helper.h" | #include "src/helper.h" | ||||||
| #include "src/HttpRequest.h" | #include "src/HttpRequest.hpp" | ||||||
| #include "src/HttpResponse.h" | #include "src/HttpResponse.hpp" | ||||||
| #include "src/HttpClient.h" | #include "src/HttpClient.h" | ||||||
| 
 | 
 | ||||||
| // CURL
 | // CURL
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue