<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <ProjectGuid>{6FFD872F-A4A4-4EFA-9B4D-4342BA6CF250}</ProjectGuid>
    <OutputType>Library</OutputType>
    <AppDesignerFolder>Properties</AppDesignerFolder>
    <RootNamespace>ZeroMQ</RootNamespace>
    <AssemblyName>ZeroMQ</AssemblyName>
    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
    <FileAlignment>512</FileAlignment>
    <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\src\</SolutionDir>
    <RestorePackages>False</RestorePackages>
    <UseMSBuildEngine>False</UseMSBuildEngine>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
    <DebugSymbols>true</DebugSymbols>
    <DebugType>full</DebugType>
    <Optimize>false</Optimize>
    <OutputPath>bin\Debug\</OutputPath>
    <DefineConstants>TRACE;DEBUG</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
    <!-- XML documentation file for Debug configuration -->
    <DocumentationFile>bin\Debug\ZeroMQ.xml</DocumentationFile>
    <LangVersion>5</LangVersion>
    <NoWarn>1591</NoWarn>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
    <DebugSymbols>true</DebugSymbols>
    <DebugType>pdbonly</DebugType>
    <Optimize>true</Optimize>
    <OutputPath>bin\Release\</OutputPath>
    <DefineConstants>TRACE</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
    <!-- XML documentation file for Release configuration -->
    <DocumentationFile>bin\Release\ZeroMQ.xml</DocumentationFile>
    <LangVersion>5</LangVersion>
    <NoWarn>1591</NoWarn>
  </PropertyGroup>
  <PropertyGroup>
    <SignAssembly>true</SignAssembly>
  </PropertyGroup>
  <PropertyGroup>
    <AssemblyOriginatorKeyFile>ZeroMQ.snk</AssemblyOriginatorKeyFile>
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="System" />
    <Reference Include="System.Core" />
    <Reference Include="System.Configuration" />
  </ItemGroup>
  <ItemGroup>
    <Compile Include="Platform\Platform.__Internal.cs" />
    <Compile Include="ZAuth.cs" />
    <Compile Include="ZCert.cs" />
    <Compile Include="ZCertStore.cs" />
    <Compile Include="ZDevice.cs" />
    <Compile Include="Monitoring\ZMonitors.cs" />
    <Compile Include="Z85.cs" />
    <Compile Include="ZActor.cs" />
    <Compile Include="ZFrameOption.cs" />
    <Compile Include="ZThread.cs" />
    <Compile Include="ZSocketSetup.cs" />
    <Compile Include="Devices\PubSubDevice.cs" />
    <Compile Include="Devices\PushPullDevice.cs" />
    <Compile Include="Devices\RouterDealerDevice.cs" />
    <Compile Include="Devices\StreamDealerDevice.cs" />
    <Compile Include="Platform\DispoIntPtr.cs" />
    <Compile Include="Platform\DispoIntPtr.Ansi.cs" />
    <Compile Include="Platform\Platform.cs" />
    <Compile Include="Platform\Platform.Posix.cs" />
    <Compile Include="Platform\Platform.Win32.cs" />
    <Compile Include="Platform\Platform.MacOSX.cs" />
    <Compile Include="Platform\UnmanagedLibrary.cs" />
    <Compile Include="Platform\zmq.cs" />
    <Compile Include="Platform\zmq_pollitem_posix_t.cs" />
    <Compile Include="Platform\zmq_pollitem_windows_t.cs" />
    <Compile Include="Monitoring\ZMonitorEventData.cs" />
    <Compile Include="Monitoring\ZMonitorEvents.cs" />
    <Compile Include="Monitoring\ZMonitor.cs" />
    <Compile Include="Monitoring\ZMonitorEventArgs.cs" />
    <Compile Include="Monitoring\ZMonitorFileDescriptorEventArgs.cs" />
    <Compile Include="Monitoring\ZMonitorIntervalEventArgs.cs" />
    <Compile Include="AssemblyInfo.cs" />
    <Compile Include="RouterMandatory.cs" />
    <Compile Include="TcpKeepaliveBehaviour.cs" />
    <Compile Include="ZContext.cs" />
    <Compile Include="ZContextOption.cs" />
    <Compile Include="ZError.cs" />
    <Compile Include="ZException.cs" />
    <Compile Include="ZFrame.cs" />
    <Compile Include="ZMessage.cs" />
    <Compile Include="ZPollItems.cs" />
    <Compile Include="ZPollItems.Posix.cs" />
    <Compile Include="ZPollItems.Win32.cs" />
    <Compile Include="ZSocket.cs" />
    <Compile Include="ZSocketFlags.cs" />
    <Compile Include="ZSocketOption.cs" />
    <Compile Include="ZSocketType.cs" />
    <Compile Include="ZSymbol.cs" />
    <Compile Include="ZPoll.cs" />
    <Compile Include="ZPollItem.cs" />
  </ItemGroup>
  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
			 Other similar extension points exist, see Microsoft.Common.targets.
	<Target Name="BeforeBuild" />
	-->
  <Target Name="AfterBuild" />
  <ItemGroup>
    <None Include="README.md" />
    <None Include="ZeroMQ.snk" />
  </ItemGroup>
  <ItemGroup />
</Project>
