<?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup Condition="'$(Configuration)' == 'Documentation'"> <OutputPath>..\..\Binaries\OpenTK\Release</OutputPath> <DefineConstants>TRACE</DefineConstants> <Optimize>true</Optimize> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)' == 'Debug'"> <OutputPath>..\..\Binaries\OpenTK\Debug</OutputPath> <DefineConstants>TRACE;DEBUG</DefineConstants> <Optimize>false</Optimize> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)' == 'Release'"> <OutputPath>..\..\Binaries\OpenTK\Release</OutputPath> <Optimize>true</Optimize> <DefineConstants>TRACE</DefineConstants> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)' == 'Nsis'"> <OutputPath>..\..\Binaries\OpenTK\Release</OutputPath> <Optimize>true</Optimize> <DefineConstants>TRACE</DefineConstants> </PropertyGroup> <PropertyGroup> <ProjectGuid>{75DC22B1-113F-4A66-96B9-2FF8208C10E8}</ProjectGuid> <AssemblyName>Build.UpdateVersion</AssemblyName> <RootNamespace>Build.UpdateVersion</RootNamespace> <OutputType>Exe</OutputType> <TargetFrameworkVersion>v2.0</TargetFrameworkVersion> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> <ProductVersion>10.0.0</ProductVersion> <SchemaVersion>2.0</SchemaVersion> </PropertyGroup> <ItemGroup> <Compile Include="Program.cs" /> </ItemGroup> <ItemGroup> <Reference Include="System" /> </ItemGroup> <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.Targets" /> <PropertyGroup> <PreBuildEvent> </PreBuildEvent> <PostBuildEvent> </PostBuildEvent> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Documentation|AnyCPU' "> <DefineConstants>TRACE;</DefineConstants> <WarningLevel>4</WarningLevel> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <DebugSymbols>True</DebugSymbols> <DebugType>full</DebugType> <WarningLevel>4</WarningLevel> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <DefineConstants>TRACE;</DefineConstants> <WarningLevel>4</WarningLevel> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Nsis|AnyCPU' "> <DefineConstants>TRACE;</DefineConstants> <WarningLevel>4</WarningLevel> </PropertyGroup> <Target Name="BeforeBuild"> <Delete Files="..\..\Version.txt" /> </Target> <Target Name="AfterBuild"> <Exec Command="$(OutputPath)\Build.UpdateVersion.exe" Condition="$(OS) == 'Windows_NT'" /> <Exec Command="mono $(OutputPath)\Build.UpdateVersion.exe" Condition="$(OS) != 'Windows_NT'" /> </Target> </Project>