<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
  <PropertyGroup>
    <ProjectGuid>{F92FFBED-2767-4676-9711-BB89CDA58A43}</ProjectGuid>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <OutputType>WinExe</OutputType>
    <RootNamespace>NovetusLauncher</RootNamespace>
    <AssemblyName>Novetus</AssemblyName>
    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
    <TargetFrameworkProfile>
    </TargetFrameworkProfile>
    <AppDesignerFolder>Properties</AppDesignerFolder>
    <ApplicationIcon>NovetusIcon.ico</ApplicationIcon>
    <NoWin32Manifest>False</NoWin32Manifest>
    <AllowUnsafeBlocks>False</AllowUnsafeBlocks>
    <NoStdLib>False</NoStdLib>
    <TreatWarningsAsErrors>False</TreatWarningsAsErrors>
    <IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
    <ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
    <WarningLevel>4</WarningLevel>
    <SignAssembly>False</SignAssembly>
    <DelaySign>False</DelaySign>
    <RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
    <PublishUrl>publish\</PublishUrl>
    <Install>true</Install>
    <InstallFrom>Disk</InstallFrom>
    <UpdateEnabled>false</UpdateEnabled>
    <UpdateMode>Foreground</UpdateMode>
    <UpdateInterval>7</UpdateInterval>
    <UpdateIntervalUnits>Days</UpdateIntervalUnits>
    <UpdatePeriodically>false</UpdatePeriodically>
    <UpdateRequired>false</UpdateRequired>
    <MapFileExtensions>true</MapFileExtensions>
    <ApplicationRevision>0</ApplicationRevision>
    <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
    <IsWebBootstrapper>false</IsWebBootstrapper>
    <UseApplicationTrust>false</UseApplicationTrust>
    <BootstrapperEnabled>true</BootstrapperEnabled>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Platform)' == 'AnyCPU' ">
    <PlatformTarget>x86</PlatformTarget>
    <BaseAddress>4194304</BaseAddress>
    <RegisterForComInterop>False</RegisterForComInterop>
    <GenerateSerializationAssemblies>Auto</GenerateSerializationAssemblies>
    <FileAlignment>4096</FileAlignment>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
    <OutputPath>bin\Debug\</OutputPath>
    <DebugSymbols>True</DebugSymbols>
    <DebugType>Full</DebugType>
    <Optimize>False</Optimize>
    <CheckForOverflowUnderflow>True</CheckForOverflowUnderflow>
    <DefineConstants>DEBUG;TRACE;LAUNCHER;NOVETUS_APPS</DefineConstants>
    <BaseIntermediateOutputPath>obj\</BaseIntermediateOutputPath>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
    <OutputPath>bin\Release\</OutputPath>
    <DebugSymbols>False</DebugSymbols>
    <DebugType>None</DebugType>
    <Optimize>True</Optimize>
    <CheckForOverflowUnderflow>True</CheckForOverflowUnderflow>
    <DefineConstants>TRACE;LAUNCHER;NOVETUS_APPS</DefineConstants>
    <BaseIntermediateOutputPath>obj\</BaseIntermediateOutputPath>
    <StartAction>Project</StartAction>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
    <Prefer32Bit>false</Prefer32Bit>
    <PlatformTarget>x86</PlatformTarget>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
    <Prefer32Bit>false</Prefer32Bit>
    <PlatformTarget>x86</PlatformTarget>
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="DotNetZip, Version=1.11.0.0, Culture=neutral, PublicKeyToken=6583c7c814667745, processorArchitecture=MSIL">
      <HintPath>..\packages\DotNetZip.1.11.0\lib\net20\DotNetZip.dll</HintPath>
      <Private>True</Private>
    </Reference>
    <Reference Include="Microsoft.Threading.Tasks, Version=1.0.12.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
      <HintPath>..\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.dll</HintPath>
      <Private>True</Private>
    </Reference>
    <Reference Include="Microsoft.Threading.Tasks.Extensions, Version=1.0.12.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
      <HintPath>..\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.Extensions.dll</HintPath>
      <Private>True</Private>
    </Reference>
    <Reference Include="Microsoft.Threading.Tasks.Extensions.Desktop, Version=1.0.168.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
      <HintPath>..\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.Extensions.Desktop.dll</HintPath>
      <Private>True</Private>
    </Reference>
    <Reference Include="Mono.Nat">
      <HintPath>..\packages\Mono.Nat.1.2.24.0\lib\net40\Mono.Nat.dll</HintPath>
    </Reference>
    <Reference Include="Nini, Version=1.1.0.0, Culture=neutral, PublicKeyToken=691faec150a7fa7b, processorArchitecture=MSIL">
      <HintPath>..\packages\Trove.Nini.1.1.0.0\lib\net20\Nini.dll</HintPath>
    </Reference>
    <Reference Include="System" />
    <Reference Include="System.Core">
      <RequiredTargetFramework>3.5</RequiredTargetFramework>
    </Reference>
    <Reference Include="System.Data" />
    <Reference Include="System.Data.DataSetExtensions">
      <RequiredTargetFramework>3.5</RequiredTargetFramework>
    </Reference>
    <Reference Include="System.Drawing" />
    <Reference Include="System.IO, Version=2.6.8.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
      <HintPath>..\packages\Microsoft.Bcl.1.1.8\lib\net40\System.IO.dll</HintPath>
      <Private>True</Private>
    </Reference>
    <Reference Include="System.Net" />
    <Reference Include="System.Runtime, Version=2.6.8.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
      <HintPath>..\packages\Microsoft.Bcl.1.1.8\lib\net40\System.Runtime.dll</HintPath>
      <Private>True</Private>
    </Reference>
    <Reference Include="System.Threading.Tasks, Version=2.6.8.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
      <HintPath>..\packages\Microsoft.Bcl.1.1.8\lib\net40\System.Threading.Tasks.dll</HintPath>
      <Private>True</Private>
    </Reference>
    <Reference Include="System.Web" />
    <Reference Include="System.Windows.Forms" />
    <Reference Include="System.Xml" />
    <Reference Include="System.Xml.Linq">
      <RequiredTargetFramework>3.5</RequiredTargetFramework>
    </Reference>
  </ItemGroup>
  <ItemGroup>
    <Compile Include="Classes\CharCustom\CustomizationFuncs.cs" />
    <Compile Include="Classes\Launcher\LauncherFuncs.cs" />
    <Compile Include="Classes\SDK\SDKFuncs.cs" />
    <Compile Include="Forms\CharacterCustomization\Compact\CharacterCustomizationCompact.cs">
      <SubType>Form</SubType>
    </Compile>
    <Compile Include="Forms\CharacterCustomization\Compact\CharacterCustomizationCompact.Designer.cs">
      <DependentUpon>CharacterCustomizationCompact.cs</DependentUpon>
    </Compile>
    <Compile Include="Forms\CharacterCustomization\Extended\CharacterCustomizationExtended.cs">
      <SubType>Form</SubType>
    </Compile>
    <Compile Include="Forms\CharacterCustomization\Extended\CharacterCustomizationExtended.Designer.cs">
      <DependentUpon>CharacterCustomizationExtended.cs</DependentUpon>
    </Compile>
    <Compile Include="Classes\Launcher\AddonLoader.cs" />
    <Compile Include="Classes\CharCustom\IconLoader.cs" />
    <Compile Include="Classes\LocalPaths.cs" />
    <Compile Include="Classes\SDK\Downloader.cs" />
    <Compile Include="Classes\SDK\RobloxXMLLocalizer.cs" />
    <Compile Include="Classes\Launcher\SplashLoader.cs" />
    <Compile Include="Classes\WinForms\FormExt.cs" />
    <Compile Include="Classes\LocalVars.cs" />
    <Compile Include="Classes\WinForms\TabControlWithoutHeader.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="Classes\WinForms\TreeNodeHelper.cs" />
    <Compile Include="Forms\LauncherForm\Compact\LauncherFormCompact.cs">
      <SubType>Form</SubType>
    </Compile>
    <Compile Include="Forms\LauncherForm\Compact\LauncherFormCompact.Designer.cs">
      <DependentUpon>LauncherFormCompact.cs</DependentUpon>
    </Compile>
    <Compile Include="Forms\LauncherForm\Compact\LauncherFormCompactSettings.cs">
      <SubType>Form</SubType>
    </Compile>
    <Compile Include="Forms\LauncherForm\Compact\LauncherFormCompactSettings.Designer.cs">
      <DependentUpon>LauncherFormCompactSettings.cs</DependentUpon>
    </Compile>
    <Compile Include="Forms\SDK\ClientinfoCreator.cs">
      <SubType>Form</SubType>
    </Compile>
    <Compile Include="Forms\SDK\ClientinfoCreator.Designer.cs">
      <DependentUpon>ClientinfoCreator.cs</DependentUpon>
    </Compile>
    <Compile Include="Forms\SDK\ClientScriptDocumentation.cs">
      <SubType>Form</SubType>
    </Compile>
    <Compile Include="Forms\SDK\ClientScriptDocumentation.Designer.cs">
      <DependentUpon>ClientScriptDocumentation.cs</DependentUpon>
    </Compile>
    <Compile Include="Forms\SDK\DiogenesEditor.cs">
      <SubType>Form</SubType>
    </Compile>
    <Compile Include="Forms\SDK\DiogenesEditor.Designer.cs">
      <DependentUpon>DiogenesEditor.cs</DependentUpon>
    </Compile>
    <Compile Include="Forms\SDK\ItemMaker.cs">
      <SubType>Form</SubType>
    </Compile>
    <Compile Include="Forms\SDK\ItemMaker.Designer.cs">
      <DependentUpon>ItemMaker.cs</DependentUpon>
    </Compile>
    <Compile Include="Forms\SDK\Obj2MeshV1GUI.cs">
      <SubType>Form</SubType>
    </Compile>
    <Compile Include="Forms\SDK\Obj2MeshV1GUI.Designer.cs">
      <DependentUpon>Obj2MeshV1GUI.cs</DependentUpon>
    </Compile>
    <Compile Include="Forms\SDK\SplashTester.cs">
      <SubType>Form</SubType>
    </Compile>
    <Compile Include="Forms\SDK\SplashTester.Designer.cs">
      <DependentUpon>SplashTester.cs</DependentUpon>
    </Compile>
    <Compile Include="Forms\SDK\NovetusSDK.cs">
      <SubType>Form</SubType>
    </Compile>
    <Compile Include="Forms\SDK\NovetusSDK.Designer.cs">
      <DependentUpon>NovetusSDK.cs</DependentUpon>
    </Compile>
    <Compile Include="Forms\SDK\AssetLocalizer.cs">
      <SubType>Form</SubType>
    </Compile>
    <Compile Include="Forms\SDK\AssetLocalizer.Designer.cs">
      <DependentUpon>AssetLocalizer.cs</DependentUpon>
    </Compile>
    <Compile Include="Properties\Resources.Designer.cs">
      <AutoGen>True</AutoGen>
      <DesignTime>True</DesignTime>
      <DependentUpon>Resources.resx</DependentUpon>
    </Compile>
    <Compile Include="Forms\LauncherForm\Extended\LauncherFormExtended.cs">
      <SubType>Form</SubType>
    </Compile>
    <Compile Include="Forms\LauncherForm\Extended\LauncherFormExtended.Designer.cs">
      <DependentUpon>LauncherFormExtended.cs</DependentUpon>
    </Compile>
    <Compile Include="NovetusLauncher.cs" />
    <Compile Include="Properties\AssemblyInfo.cs" />
  </ItemGroup>
  <ItemGroup>
    <EmbeddedResource Include="Forms\CharacterCustomization\Compact\CharacterCustomizationCompact.resx">
      <DependentUpon>CharacterCustomizationCompact.cs</DependentUpon>
    </EmbeddedResource>
    <EmbeddedResource Include="Forms\CharacterCustomization\Extended\CharacterCustomizationExtended.resx">
      <DependentUpon>CharacterCustomizationExtended.cs</DependentUpon>
    </EmbeddedResource>
    <EmbeddedResource Include="Forms\LauncherForm\Compact\LauncherFormCompact.resx">
      <DependentUpon>LauncherFormCompact.cs</DependentUpon>
    </EmbeddedResource>
    <EmbeddedResource Include="Forms\LauncherForm\Compact\LauncherFormCompactSettings.resx">
      <DependentUpon>LauncherFormCompactSettings.cs</DependentUpon>
    </EmbeddedResource>
    <EmbeddedResource Include="Forms\SDK\ClientinfoCreator.resx">
      <DependentUpon>ClientinfoCreator.cs</DependentUpon>
    </EmbeddedResource>
    <EmbeddedResource Include="Forms\SDK\ClientScriptDocumentation.resx">
      <DependentUpon>ClientScriptDocumentation.cs</DependentUpon>
    </EmbeddedResource>
    <EmbeddedResource Include="Forms\SDK\DiogenesEditor.resx">
      <DependentUpon>DiogenesEditor.cs</DependentUpon>
    </EmbeddedResource>
    <EmbeddedResource Include="Forms\SDK\ItemMaker.resx">
      <DependentUpon>ItemMaker.cs</DependentUpon>
    </EmbeddedResource>
    <EmbeddedResource Include="Forms\SDK\Obj2MeshV1GUI.resx">
      <DependentUpon>Obj2MeshV1GUI.cs</DependentUpon>
    </EmbeddedResource>
    <EmbeddedResource Include="Forms\SDK\SplashTester.resx">
      <DependentUpon>SplashTester.cs</DependentUpon>
    </EmbeddedResource>
    <EmbeddedResource Include="Forms\LauncherForm\Extended\LauncherFormExtended.resx">
      <DependentUpon>LauncherFormExtended.cs</DependentUpon>
    </EmbeddedResource>
    <EmbeddedResource Include="Forms\SDK\NovetusSDK.resx">
      <DependentUpon>NovetusSDK.cs</DependentUpon>
    </EmbeddedResource>
    <EmbeddedResource Include="Forms\SDK\AssetLocalizer.resx">
      <DependentUpon>AssetLocalizer.cs</DependentUpon>
    </EmbeddedResource>
    <EmbeddedResource Include="Properties\Resources.resx">
      <Generator>ResXFileCodeGenerator</Generator>
      <LastGenOutput>Resources.Designer.cs</LastGenOutput>
    </EmbeddedResource>
  </ItemGroup>
  <ItemGroup>
    <None Include="app.config" />
    <None Include="packages.config" />
  </ItemGroup>
  <ItemGroup>
    <BootstrapperPackage Include=".NETFramework,Version=v4.0">
      <Visible>False</Visible>
      <ProductName>Microsoft .NET Framework 4 %28x86 and x64%29</ProductName>
      <Install>true</Install>
    </BootstrapperPackage>
    <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
      <Visible>False</Visible>
      <ProductName>.NET Framework 3.5 SP1</ProductName>
      <Install>false</Install>
    </BootstrapperPackage>
    <BootstrapperPackage Include="Microsoft.Windows.Installer.4.5">
      <Visible>False</Visible>
      <ProductName>Windows Installer 4.5</ProductName>
      <Install>true</Install>
    </BootstrapperPackage>
  </ItemGroup>
  <ItemGroup>
    <None Include="Resources\BC.png" />
  </ItemGroup>
  <ItemGroup>
    <None Include="Resources\OBC.png" />
  </ItemGroup>
  <ItemGroup>
    <None Include="Resources\TBC.png" />
  </ItemGroup>
  <ItemGroup>
    <None Include="Resources\BC_legacy.png" />
  </ItemGroup>
  <ItemGroup>
    <None Include="Resources\OBC_legacy.png" />
  </ItemGroup>
  <ItemGroup>
    <None Include="Resources\TBC_legacy.png" />
  </ItemGroup>
  <ItemGroup>
    <Content Include="NovetusIcon.ico" />
  </ItemGroup>
  <ItemGroup />
  <Import Project="..\NovetusCore\NovetusCore.projitems" Label="Shared" />
  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
  <PropertyGroup>
    <PostBuildEvent>SET path=$(SolutionDir)build
if not exist "%25path%25" mkdir "%25path%25"
copy  $(ProjectDir)$(OutDir) "%25path%25"\*
del "%25path%25"\*.vshost.exe
del "%25path%25"\*.vshost.exe.config
del "%25path%25"\*.vshost.exe.manifest
del "%25path%25"\*.xml
if not exist "%25path%25"\bin mkdir "%25path%25"\bin
move  "%25path%25"\*  "%25path%25"\bin</PostBuildEvent>
  </PropertyGroup>
  <Import Project="..\packages\Microsoft.Bcl.Build.1.0.14\tools\Microsoft.Bcl.Build.targets" Condition="Exists('..\packages\Microsoft.Bcl.Build.1.0.14\tools\Microsoft.Bcl.Build.targets')" />
  <Target Name="EnsureBclBuildImported" BeforeTargets="BeforeBuild" Condition="'$(BclBuildImported)' == ''">
    <Error Condition="!Exists('..\packages\Microsoft.Bcl.Build.1.0.14\tools\Microsoft.Bcl.Build.targets')" Text="This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them.  For more information, see http://go.microsoft.com/fwlink/?LinkID=317567." HelpKeyword="BCLBUILD2001" />
    <Error Condition="Exists('..\packages\Microsoft.Bcl.Build.1.0.14\tools\Microsoft.Bcl.Build.targets')" Text="The build restored NuGet packages. Build the project again to include these packages in the build. For more information, see http://go.microsoft.com/fwlink/?LinkID=317568." HelpKeyword="BCLBUILD2002" />
  </Target>
</Project>