diff options
author | Michał Cichoń <michcic@gmail.com> | 2015-08-25 19:58:37 +0200 |
---|---|---|
committer | Michał Cichoń <michcic@gmail.com> | 2015-08-25 19:58:37 +0200 |
commit | a68df043bfbc7f8f38332143577877846631eca4 (patch) | |
tree | bf0e892f6e6df291111536e5db14982c834efe13 /pianobar | |
parent | 62c78119f83d76661ded8c852ac42c3b9330d211 (diff) | |
download | pianobar-windows-build-a68df043bfbc7f8f38332143577877846631eca4.tar.gz pianobar-windows-build-a68df043bfbc7f8f38332143577877846631eca4.tar.bz2 pianobar-windows-build-a68df043bfbc7f8f38332143577877846631eca4.zip |
Update build environment
- remove faad2
- remove mad
- remove polarssl
- remove pthreads
- add libcurl
- add vtparse with UTF8 support
- update project to use Visual Studio 2015
Diffstat (limited to 'pianobar')
-rw-r--r-- | pianobar/pianobar.vcxproj | 93 | ||||
-rw-r--r-- | pianobar/pianobar.vcxproj.filters | 144 |
2 files changed, 107 insertions, 130 deletions
diff --git a/pianobar/pianobar.vcxproj b/pianobar/pianobar.vcxproj index 9714c26..b783023 100644 --- a/pianobar/pianobar.vcxproj +++ b/pianobar/pianobar.vcxproj @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
@@ -20,12 +20,12 @@ <ConfigurationType>Application</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
- <PlatformToolset>v110_xp</PlatformToolset>
+ <PlatformToolset>v140_xp</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
- <PlatformToolset>v110_xp</PlatformToolset>
+ <PlatformToolset>v140_xp</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
@@ -81,6 +81,9 @@ <Command>
</Command>
</PostBuildEvent>
+ <ProjectReference>
+ <UseLibraryDependencyInputs>true</UseLibraryDependencyInputs>
+ </ProjectReference>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
@@ -112,25 +115,50 @@ <Command>
</Command>
</PostBuildEvent>
+ <ProjectReference>
+ <UseLibraryDependencyInputs>true</UseLibraryDependencyInputs>
+ </ProjectReference>
</ItemDefinitionGroup>
<ItemGroup>
- <None Include="src\src\pianobar.ico" />
+ <ProjectReference Include="..\blowfish\blowfish.vcxproj">
+ <Project>{f0b7d905-bd81-4998-8386-333389be15de}</Project>
+ <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+ </ProjectReference>
+ <ProjectReference Include="..\json-c\json-c.vcxproj">
+ <Project>{65ab4e50-81ef-4bc4-bba4-8ec4315ada3f}</Project>
+ <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+ </ProjectReference>
+ <ProjectReference Include="..\libcurl\libcurl.vcxproj">
+ <Project>{b69d7658-2a3f-4bb5-9a7e-4546b8551ec0}</Project>
+ </ProjectReference>
+ <ProjectReference Include="..\vtparse\vtparse.vcxproj">
+ <Project>{f0f2b96c-1a36-487f-9a79-9f5bc7d0b829}</Project>
+ </ProjectReference>
</ItemGroup>
<ItemGroup>
- <ResourceCompile Include="src\src\pianobar.rc" />
+ <ClCompile Include="src\src\console.c" />
+ <ClCompile Include="src\src\libpiano\crypt.c" />
+ <ClCompile Include="src\src\libpiano\list.c" />
+ <ClCompile Include="src\src\libpiano\piano.c" />
+ <ClCompile Include="src\src\libpiano\request.c" />
+ <ClCompile Include="src\src\libpiano\response.c" />
+ <ClCompile Include="src\src\main.c" />
+ <ClCompile Include="src\src\player2.c" />
+ <ClCompile Include="src\src\settings.c" />
+ <ClCompile Include="src\src\ui.c" />
+ <ClCompile Include="src\src\ui_act.c" />
+ <ClCompile Include="src\src\ui_dispatch.c" />
+ <ClCompile Include="src\src\ui_readline.c" />
</ItemGroup>
<ItemGroup>
- <ClInclude Include="src\src\libwaitress\config.h" />
- <ClInclude Include="src\src\libwaitress\waitress.h" />
- <ClInclude Include="src\src\libpiano\config.h" />
+ <ClInclude Include="src\src\config.h" />
+ <ClInclude Include="src\src\console.h" />
<ClInclude Include="src\src\libpiano\crypt.h" />
<ClInclude Include="src\src\libpiano\piano.h" />
<ClInclude Include="src\src\libpiano\piano_private.h" />
- <ClInclude Include="src\src\config.h" />
<ClInclude Include="src\src\main.h" />
- <ClInclude Include="src\src\player.h" />
+ <ClInclude Include="src\src\player2.h" />
<ClInclude Include="src\src\settings.h" />
- <ClInclude Include="src\src\terminal.h" />
<ClInclude Include="src\src\ui.h" />
<ClInclude Include="src\src\ui_act.h" />
<ClInclude Include="src\src\ui_dispatch.h" />
@@ -138,49 +166,10 @@ <ClInclude Include="src\src\ui_types.h" />
</ItemGroup>
<ItemGroup>
- <ClCompile Include="src\src\libwaitress\waitress.c" />
- <ClCompile Include="src\src\libpiano\crypt.c" />
- <ClCompile Include="src\src\libpiano\piano.c" />
- <ClCompile Include="src\src\libpiano\request.c" />
- <ClCompile Include="src\src\libpiano\response.c" />
- <ClCompile Include="src\src\main.c" />
- <ClCompile Include="src\src\player.c" />
- <ClCompile Include="src\src\settings.c" />
- <ClCompile Include="src\src\terminal.c" />
- <ClCompile Include="src\src\ui.c" />
- <ClCompile Include="src\src\ui_act.c" />
- <ClCompile Include="src\src\ui_dispatch.c" />
- <ClCompile Include="src\src\ui_readline.c" />
+ <Image Include="resources\pianobar.ico" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\blowfish\blowfish.vcxproj">
- <Project>{f0b7d905-bd81-4998-8386-333389be15de}</Project>
- <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
- </ProjectReference>
- <ProjectReference Include="..\faad2\faad2.vcxproj">
- <Project>{8f4036c9-0bd5-4373-b59e-e75e8ab72398}</Project>
- <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
- </ProjectReference>
- <ProjectReference Include="..\json-c\json-c.vcxproj">
- <Project>{65ab4e50-81ef-4bc4-bba4-8ec4315ada3f}</Project>
- <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
- </ProjectReference>
- <ProjectReference Include="..\libao\libao.vcxproj">
- <Project>{75e224e3-6a99-4c8f-9598-9a6f115b91f2}</Project>
- <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
- </ProjectReference>
- <ProjectReference Include="..\libmad\libmad.vcxproj">
- <Project>{7ddfb46b-0754-450d-9a7a-4b982e40367d}</Project>
- <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
- </ProjectReference>
- <ProjectReference Include="..\polarssl\polarssl.vcxproj">
- <Project>{4f001038-5dd8-4e07-a6de-4d0dd4a6df60}</Project>
- <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
- </ProjectReference>
- <ProjectReference Include="..\pthreads\pthread-win32.vcxproj">
- <Project>{ce4cd8f8-e5ab-46f6-acf3-167687c47c9f}</Project>
- <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
- </ProjectReference>
+ <ResourceCompile Include="resources\pianobar.rc" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
diff --git a/pianobar/pianobar.vcxproj.filters b/pianobar/pianobar.vcxproj.filters index 767a164..1d84105 100644 --- a/pianobar/pianobar.vcxproj.filters +++ b/pianobar/pianobar.vcxproj.filters @@ -1,79 +1,67 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <Filter Include="resources"> - <UniqueIdentifier>{5475b56a-9449-44f5-9eda-68707e1acf17}</UniqueIdentifier> - </Filter> - <Filter Include="libwaitress"> - <UniqueIdentifier>{a1858c56-3822-4fcb-93b0-f2da2a4641b1}</UniqueIdentifier> - </Filter> - <Filter Include="libpiano"> - <UniqueIdentifier>{d2ddb405-1e28-4f88-a72c-2a31aad44d09}</UniqueIdentifier> - </Filter> - </ItemGroup> - <ItemGroup> - <None Include="src\src\pianobar.ico"> - <Filter>resources</Filter> - </None> - </ItemGroup> - <ItemGroup> - <ResourceCompile Include="src\src\pianobar.rc"> - <Filter>resources</Filter> - </ResourceCompile> - </ItemGroup> - <ItemGroup> - <ClInclude Include="src\src\libwaitress\config.h"> - <Filter>libwaitress</Filter> - </ClInclude> - <ClInclude Include="src\src\libwaitress\waitress.h"> - <Filter>libwaitress</Filter> - </ClInclude> - <ClInclude Include="src\src\libpiano\config.h"> - <Filter>libpiano</Filter> - </ClInclude> - <ClInclude Include="src\src\libpiano\crypt.h"> - <Filter>libpiano</Filter> - </ClInclude> - <ClInclude Include="src\src\libpiano\piano.h"> - <Filter>libpiano</Filter> - </ClInclude> - <ClInclude Include="src\src\libpiano\piano_private.h"> - <Filter>libpiano</Filter> - </ClInclude> - <ClInclude Include="src\src\config.h" /> - <ClInclude Include="src\src\main.h" /> - <ClInclude Include="src\src\player.h" /> - <ClInclude Include="src\src\settings.h" /> - <ClInclude Include="src\src\terminal.h" /> - <ClInclude Include="src\src\ui.h" /> - <ClInclude Include="src\src\ui_act.h" /> - <ClInclude Include="src\src\ui_dispatch.h" /> - <ClInclude Include="src\src\ui_readline.h" /> - <ClInclude Include="src\src\ui_types.h" /> - </ItemGroup> - <ItemGroup> - <ClCompile Include="src\src\libwaitress\waitress.c"> - <Filter>libwaitress</Filter> - </ClCompile> - <ClCompile Include="src\src\libpiano\crypt.c"> - <Filter>libpiano</Filter> - </ClCompile> - <ClCompile Include="src\src\libpiano\piano.c"> - <Filter>libpiano</Filter> - </ClCompile> - <ClCompile Include="src\src\libpiano\request.c"> - <Filter>libpiano</Filter> - </ClCompile> - <ClCompile Include="src\src\libpiano\response.c"> - <Filter>libpiano</Filter> - </ClCompile> - <ClCompile Include="src\src\main.c" /> - <ClCompile Include="src\src\player.c" /> - <ClCompile Include="src\src\settings.c" /> - <ClCompile Include="src\src\terminal.c" /> - <ClCompile Include="src\src\ui.c" /> - <ClCompile Include="src\src\ui_act.c" /> - <ClCompile Include="src\src\ui_dispatch.c" /> - <ClCompile Include="src\src\ui_readline.c" /> - </ItemGroup> +<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="resources">
+ <UniqueIdentifier>{5475b56a-9449-44f5-9eda-68707e1acf17}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="libpiano">
+ <UniqueIdentifier>{d2ddb405-1e28-4f88-a72c-2a31aad44d09}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="src\src\main.c" />
+ <ClCompile Include="src\src\settings.c" />
+ <ClCompile Include="src\src\ui.c" />
+ <ClCompile Include="src\src\ui_act.c" />
+ <ClCompile Include="src\src\ui_dispatch.c" />
+ <ClCompile Include="src\src\ui_readline.c" />
+ <ClCompile Include="src\src\libpiano\crypt.c">
+ <Filter>libpiano</Filter>
+ </ClCompile>
+ <ClCompile Include="src\src\libpiano\list.c">
+ <Filter>libpiano</Filter>
+ </ClCompile>
+ <ClCompile Include="src\src\libpiano\piano.c">
+ <Filter>libpiano</Filter>
+ </ClCompile>
+ <ClCompile Include="src\src\libpiano\request.c">
+ <Filter>libpiano</Filter>
+ </ClCompile>
+ <ClCompile Include="src\src\libpiano\response.c">
+ <Filter>libpiano</Filter>
+ </ClCompile>
+ <ClCompile Include="src\src\console.c" />
+ <ClCompile Include="src\src\player2.c" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="src\src\config.h" />
+ <ClInclude Include="src\src\main.h" />
+ <ClInclude Include="src\src\settings.h" />
+ <ClInclude Include="src\src\ui.h" />
+ <ClInclude Include="src\src\ui_act.h" />
+ <ClInclude Include="src\src\ui_dispatch.h" />
+ <ClInclude Include="src\src\ui_readline.h" />
+ <ClInclude Include="src\src\ui_types.h" />
+ <ClInclude Include="src\src\libpiano\crypt.h">
+ <Filter>libpiano</Filter>
+ </ClInclude>
+ <ClInclude Include="src\src\libpiano\piano.h">
+ <Filter>libpiano</Filter>
+ </ClInclude>
+ <ClInclude Include="src\src\libpiano\piano_private.h">
+ <Filter>libpiano</Filter>
+ </ClInclude>
+ <ClInclude Include="src\src\console.h" />
+ <ClInclude Include="src\src\player2.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <Image Include="resources\pianobar.ico">
+ <Filter>resources</Filter>
+ </Image>
+ </ItemGroup>
+ <ItemGroup>
+ <ResourceCompile Include="resources\pianobar.rc">
+ <Filter>resources</Filter>
+ </ResourceCompile>
+ </ItemGroup>
</Project>
\ No newline at end of file |