/src/Manos.IO/Manos.IO.csproj
http://github.com/jacksonh/manos · MSBuild · 123 lines · 123 code · 0 blank · 0 comment · 5 complexity · ab95e3c3457b51e0d5685de08bc595c8 MD5 · raw file
- <?xml version="1.0" encoding="utf-8"?>
- <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>10.0.0</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{5E2AA984-1C9C-4890-BEF6-CC2981C49AFF}</ProjectGuid>
- <OutputType>Library</OutputType>
- <RootNamespace>Manos.IO</RootNamespace>
- <AssemblyName>Manos.IO</AssemblyName>
- <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\..\build\</OutputPath>
- <DefineConstants>DEBUG</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <ConsolePause>false</ConsolePause>
- <GenerateDocumentation>true</GenerateDocumentation>
- <NoWarn>1591</NoWarn>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>none</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\..\build\</OutputPath>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <ConsolePause>false</ConsolePause>
- <GenerateDocumentation>true</GenerateDocumentation>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(IO_COMPILE_FLAGS)' == 'FORCE_MANAGED_IO' ">
- <DefineConstants>ALWAYS_USE_MANAGED_IO</DefineConstants>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="System" />
- <Reference Include="System.Core" />
- <Reference Include="Mono.Posix" />
- </ItemGroup>
- <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Folder Include="Assembly\" />
- <Folder Include="Manos.IO\" />
- <Folder Include="Manos.IO.Libev\" />
- <Folder Include="Manos.IO.Managed\" />
- </ItemGroup>
- <ItemGroup>
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="Manos.IO\ByteBuffer.cs" />
- <Compile Include="Manos.IO\ISendfileCapable.cs" />
- <Compile Include="Manos.IO\IBaseWatcher.cs" />
- <Compile Include="Manos.IO\IPrepareWatcher.cs" />
- <Compile Include="Manos.IO\ICheckWatcher.cs" />
- <Compile Include="Manos.IO\IAsyncWatcher.cs" />
- <Compile Include="Libev\AsyncWatcher.cs" />
- <Compile Include="Libev\CheckWatcher.cs" />
- <Compile Include="Libev\EventTypes.cs" />
- <Compile Include="Libev\IOWatcher.cs" />
- <Compile Include="Libev\Loop.cs" />
- <Compile Include="Libev\LoopType.cs" />
- <Compile Include="Libev\PrepareWatcher.cs" />
- <Compile Include="Libev\TimerWatcher.cs" />
- <Compile Include="Libev\UnloopType.cs" />
- <Compile Include="Libev\UnmanagedWatcherCallback.cs" />
- <Compile Include="Libev\Watcher.cs" />
- <Compile Include="Manos.IO\ITimerWatcher.cs" />
- <Compile Include="Libev\IdleWatcher.cs" />
- <Compile Include="Manos.IO\IIdleWatcher.cs" />
- <Compile Include="Manos.IO\Context.cs" />
- <Compile Include="Manos.IO.Libev\Context.cs" />
- <Compile Include="Manos.IO.Libev\Libeio.cs" />
- <Compile Include="Manos.IO.Libev\EioContext.cs" />
- <Compile Include="Manos.IO.Libev\EventedStream.cs" />
- <Compile Include="Manos.IO.Libev\SendFileOperation.cs" />
- <Compile Include="Manos.IO.Libev\FileStream.cs" />
- <Compile Include="Manos.IO.Managed\Context.cs" />
- <Compile Include="Manos.IO.Managed\Watcher.cs" />
- <Compile Include="Manos.IO.Managed\AsyncWatcher.cs" />
- <Compile Include="Manos.IO.Managed\PrepareWatcher.cs" />
- <Compile Include="Manos.IO.Managed\CheckWatcher.cs" />
- <Compile Include="Manos.IO.Managed\IdleWatcher.cs" />
- <Compile Include="Manos.IO.Managed\FileStream.cs" />
- <Compile Include="Manos.IO.Managed\TimerWatcher.cs" />
- <Compile Include="Manos.IO.Managed\UdpSocket.cs" />
- <Compile Include="Manos.IO\AddressFamily.cs" />
- <Compile Include="Manos.IO\FragmentStream.cs" />
- <Compile Include="Manos.IO\UdpPacket.cs" />
- <Compile Include="Manos.IO\IStream.cs" />
- <Compile Include="Manos.IO\IByteStream.cs" />
- <Compile Include="Manos.IO.Libev\EventedByteStream.cs" />
- <Compile Include="Manos.IO.Managed\ManagedByteStream.cs" />
- <Compile Include="Manos.IO.Managed\ManagedStream.cs" />
- <Compile Include="Manos.IO\ISocket.cs" />
- <Compile Include="Manos.IO\ITcpSocket.cs" />
- <Compile Include="Manos.IO\IUdpSocket.cs" />
- <Compile Include="Manos.IO\Socket.cs" />
- <Compile Include="Manos.IO.Libev\IPSocket.cs" />
- <Compile Include="Manos.IO.Libev\SocketFunctions.cs" />
- <Compile Include="Manos.IO.Libev\ManosIPEndpoint.cs" />
- <Compile Include="Manos.IO\ProtocolFamily.cs" />
- <Compile Include="Manos.IO.Libev\UdpSocket.cs" />
- <Compile Include="Manos.IO.Libev\TcpSocket.cs" />
- <Compile Include="Manos.IO\IStreamSocket.cs" />
- <Compile Include="Manos.IO\ITcpServerSocket.cs" />
- <Compile Include="Manos.IO.Managed\TcpSocket.cs" />
- <Compile Include="Manos.IO.Managed\IPSocket.cs" />
- <Compile Include="Manos.IO\SocketException.cs" />
- <Compile Include="Manos.IO\EndPoint.cs" />
- <Compile Include="Manos.IO\IPEndPoint.cs" />
- <Compile Include="Manos.IO\IPAddress.cs" />
- <Compile Include="Manos.IO\SocketError.cs" />
- <Compile Include="Manos.IO\Errors.cs" />
- <Compile Include="Manos.IO\IOException.cs" />
- <Compile Include="Manos.IO\OpenMode.cs" />
- </ItemGroup>
- <Target Name="ListSources">
- <Message Text="@(Compile)" Importance="High" />
- </Target>
- </Project>