<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <ProductVersion>9.0.30729</ProductVersion>
    <SchemaVersion>2.0</SchemaVersion>
    <ProjectGuid>{DC15F71A-2117-4DEF-8C10-AA355B5E5979}</ProjectGuid>
    <OutputType>Library</OutputType>
    <AppDesignerFolder>Properties</AppDesignerFolder>
    <RootNamespace>KeePassLibSD</RootNamespace>
    <AssemblyName>KeePassLibSD</AssemblyName>
    <ProjectTypeGuids>{4D628B5B-2FBC-4AA6-8C16-197242AEB884};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
    <PlatformFamilyName>PocketPC</PlatformFamilyName>
    <PlatformID>3C41C503-53EF-4c2a-8DD4-A8217CAD115E</PlatformID>
    <OSVersion>4.20</OSVersion>
    <DeployDirSuffix>KeePassLibSD</DeployDirSuffix>
    <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
    <FormFactorID>
    </FormFactorID>
    <SignAssembly>true</SignAssembly>
    <AssemblyOriginatorKeyFile>KeePassLibSD.pfx</AssemblyOriginatorKeyFile>
    <FileUpgradeFlags>
    </FileUpgradeFlags>
    <OldToolsVersion>2.0</OldToolsVersion>
    <NativePlatformName>Pocket PC 2003</NativePlatformName>
    <UpgradeBackupLocation>
    </UpgradeBackupLocation>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
    <DebugSymbols>true</DebugSymbols>
    <DebugType>full</DebugType>
    <Optimize>false</Optimize>
    <OutputPath>..\Build\KeePassLibSD\Debug\</OutputPath>
    <DefineConstants>TRACE;DEBUG;COMPACT_FRAMEWORK_V20;KeePassLibSD;NETCF_2_0</DefineConstants>
    <NoStdLib>true</NoStdLib>
    <NoConfig>true</NoConfig>
    <ErrorReport>prompt</ErrorReport>
    <FileAlignment>512</FileAlignment>
    <WarningLevel>4</WarningLevel>
    <GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
    <DebugType>pdbonly</DebugType>
    <Optimize>true</Optimize>
    <OutputPath>..\Build\KeePassLibSD\Release\</OutputPath>
    <DefineConstants>TRACE;COMPACT_FRAMEWORK_V20;KeePassLibSD;NETCF_2_0</DefineConstants>
    <NoStdLib>true</NoStdLib>
    <NoConfig>true</NoConfig>
    <ErrorReport>prompt</ErrorReport>
    <FileAlignment>512</FileAlignment>
    <WarningLevel>4</WarningLevel>
    <GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="mscorlib" />
    <Reference Include="System" />
    <Reference Include="System.Drawing" />
    <Reference Include="System.Windows.Forms" />
    <Reference Include="System.Xml" />
  </ItemGroup>
  <ItemGroup>
    <Compile Include="..\KeePassLib\Collections\AutoTypeConfig.cs">
      <Link>Collections\AutoTypeConfig.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Collections\ProtectedBinaryDictionary.cs">
      <Link>Collections\ProtectedBinaryDictionary.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Collections\ProtectedStringDictionary.cs">
      <Link>Collections\ProtectedStringDictionary.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Collections\PwObjectList.cs">
      <Link>Collections\PwObjectList.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Collections\PwObjectPool.cs">
      <Link>Collections\PwObjectPool.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Collections\StringDictionaryEx.cs">
      <Link>Collections\StringDictionaryEx.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Cryptography\Cipher\CipherPool.cs">
      <Link>Cryptography\Cipher\CipherPool.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Cryptography\Cipher\ICipherEngine.cs">
      <Link>Cryptography\Cipher\ICipherEngine.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Cryptography\Cipher\Salsa20Cipher.cs">
      <Link>Cryptography\Cipher\Salsa20Cipher.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Cryptography\Cipher\StandardAesEngine.cs">
      <Link>Cryptography\Cipher\StandardAesEngine.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Cryptography\CryptoRandom.cs">
      <Link>Cryptography\CryptoRandom.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Cryptography\CryptoRandomStream.cs">
      <Link>Cryptography\CryptoRandomStream.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Cryptography\HashingStreamEx.cs">
      <Link>Cryptography\HashingStreamEx.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Cryptography\HmacOtp.cs">
      <Link>Cryptography\HmacOtp.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Cryptography\PasswordGenerator\CharSetBasedGenerator.cs">
      <Link>Cryptography\PasswordGenerator\CharSetBasedGenerator.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Cryptography\PasswordGenerator\CustomPwGenerator.cs">
      <Link>Cryptography\PasswordGenerator\CustomPwGenerator.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Cryptography\PasswordGenerator\CustomPwGeneratorPool.cs">
      <Link>Cryptography\PasswordGenerator\CustomPwGeneratorPool.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Cryptography\PasswordGenerator\PatternBasedGenerator.cs">
      <Link>Cryptography\PasswordGenerator\PatternBasedGenerator.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Cryptography\PasswordGenerator\PwCharSet.cs">
      <Link>Cryptography\PasswordGenerator\PwCharSet.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Cryptography\PasswordGenerator\PwGenerator.cs">
      <Link>Cryptography\PasswordGenerator\PwGenerator.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Cryptography\PasswordGenerator\PwProfile.cs">
      <Link>Cryptography\PasswordGenerator\PwProfile.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Cryptography\PopularPasswords.cs">
      <Link>Cryptography\PopularPasswords.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Cryptography\QualityEstimation.cs">
      <Link>Cryptography\QualityEstimation.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Cryptography\SelfTest.cs">
      <Link>Cryptography\SelfTest.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Delegates\Handlers.cs">
      <Link>Delegates\Handlers.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Interfaces\IDeepCloneable.cs">
      <Link>Interfaces\IDeepCloneable.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Interfaces\IStatusLogger.cs">
      <Link>Interfaces\IStatusLogger.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Interfaces\IStructureItem.cs">
      <Link>Interfaces\IStructureItem.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Interfaces\ITimeLogger.cs">
      <Link>Interfaces\ITimeLogger.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Interfaces\IUIOperations.cs">
      <Link>Interfaces\IUIOperations.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Interfaces\IXmlSerializerEx.cs">
      <Link>Interfaces\IXmlSerializerEx.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Keys\CompositeKey.cs">
      <Link>Keys\CompositeKey.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Keys\IUserKey.cs">
      <Link>Keys\IUserKey.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Keys\KcpCustomKey.cs">
      <Link>Keys\KcpCustomKey.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Keys\KcpKeyFile.cs">
      <Link>Keys\KcpKeyFile.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Keys\KcpPassword.cs">
      <Link>Keys\KcpPassword.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Keys\KcpUserAccount.cs">
      <Link>Keys\KcpUserAccount.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Keys\KeyProvider.cs">
      <Link>Keys\KeyProvider.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Keys\KeyProviderPool.cs">
      <Link>Keys\KeyProviderPool.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Keys\KeyValidator.cs">
      <Link>Keys\KeyValidator.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Keys\KeyValidatorPool.cs">
      <Link>Keys\KeyValidatorPool.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Keys\UserKeyType.cs">
      <Link>Keys\UserKeyType.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Native\NativeLib.cs">
      <Link>Native\NativeLib.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Native\NativeMethods.cs">
      <Link>Native\NativeMethods.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\PwCustomIcon.cs">
      <Link>PwCustomIcon.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\PwDatabase.cs">
      <Link>PwDatabase.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\PwDefs.cs">
      <Link>PwDefs.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\PwDeletedObject.cs">
      <Link>PwDeletedObject.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\PwEntry.cs">
      <Link>PwEntry.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\PwEnums.cs">
      <Link>PwEnums.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\PwGroup.cs">
      <Link>PwGroup.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\PwUuid.cs">
      <Link>PwUuid.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Resources\KLRes.Generated.cs">
      <Link>Resources\KLRes.Generated.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Resources\KSRes.Generated.cs">
      <Link>Resources\KSRes.Generated.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Security\ProtectedBinary.cs">
      <Link>Security\ProtectedBinary.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Security\ProtectedString.cs">
      <Link>Security\ProtectedString.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Security\XorredBuffer.cs">
      <Link>Security\XorredBuffer.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Serialization\BinaryReaderEx.cs">
      <Link>Serialization\BinaryReaderEx.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Serialization\FileLock.cs">
      <Link>Serialization\FileLock.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Serialization\FileTransactionEx.cs">
      <Link>Serialization\FileTransactionEx.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Serialization\HashedBlockStream.cs">
      <Link>Serialization\HashedBlockStream.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Serialization\IOConnection.cs">
      <Link>Serialization\IOConnection.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Serialization\IOConnectionInfo.cs">
      <Link>Serialization\IOConnectionInfo.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Serialization\Kdb4File.cs">
      <Link>Serialization\Kdb4File.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Serialization\Kdb4File.Read.cs">
      <Link>Serialization\Kdb4File.Read.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Serialization\Kdb4File.Read.Streamed.cs">
      <Link>Serialization\Kdb4File.Read.Streamed.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Serialization\Kdb4File.Write.cs">
      <Link>Serialization\Kdb4File.Write.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Serialization\OldFormatException.cs">
      <Link>Serialization\OldFormatException.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Translation\KPControlCustomization.cs">
      <Link>Translation\KPControlCustomization.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Translation\KPFormCustomization.cs">
      <Link>Translation\KPFormCustomization.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Translation\KPStringTable.cs">
      <Link>Translation\KPStringTable.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Translation\KPStringTableItem.cs">
      <Link>Translation\KPStringTableItem.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Translation\KPTranslation.cs">
      <Link>Translation\KPTranslation.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Translation\KPTranslationProperties.cs">
      <Link>Translation\KPTranslationProperties.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Utility\AppLogEx.cs">
      <Link>Utility\AppLogEx.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Utility\MemUtil.cs">
      <Link>Utility\MemUtil.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Utility\MessageService.cs">
      <Link>Utility\MessageService.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Utility\StrUtil.cs">
      <Link>Utility\StrUtil.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Utility\TimeUtil.cs">
      <Link>Utility\TimeUtil.cs</Link>
    </Compile>
    <Compile Include="..\KeePassLib\Utility\UrlUtil.cs">
      <Link>Utility\UrlUtil.cs</Link>
    </Compile>
    <Compile Include="BouncyCastle\GeneralDigest.cs" />
    <Compile Include="BouncyCastle\IDigest.cs" />
    <Compile Include="BouncyCastle\Pack.cs" />
    <Compile Include="BouncyCastle\Sha256Digest.cs" />
    <Compile Include="ColorTranslator.cs" />
    <Compile Include="InvalidDataException.cs" />
    <Compile Include="Properties\AssemblyInfo.cs" />
    <Compile Include="GZipStream.cs" />
    <Compile Include="ProtectedData.cs" />
    <Compile Include="ProtectedMemory.cs" />
    <Compile Include="SecureStringEx.cs" />
    <Compile Include="SHA256.cs" />
    <Compile Include="SharpZipLib\Checksums\Adler32.cs" />
    <Compile Include="SharpZipLib\Checksums\CRC32.cs" />
    <Compile Include="SharpZipLib\Checksums\IChecksum.cs" />
    <Compile Include="SharpZipLib\Core\FileSystemScanner.cs" />
    <Compile Include="SharpZipLib\Core\INameTransform.cs" />
    <Compile Include="SharpZipLib\Core\IScanFilter.cs" />
    <Compile Include="SharpZipLib\Core\NameFilter.cs" />
    <Compile Include="SharpZipLib\Core\PathFilter.cs" />
    <Compile Include="SharpZipLib\Core\StreamUtils.cs" />
    <Compile Include="SharpZipLib\Encryption\PkzipClassic.cs" />
    <Compile Include="SharpZipLib\GZip\GZIPConstants.cs" />
    <Compile Include="SharpZipLib\GZip\GZipException.cs" />
    <Compile Include="SharpZipLib\GZip\GzipInputStream.cs" />
    <Compile Include="SharpZipLib\GZip\GzipOutputStream.cs" />
    <Compile Include="SharpZipLib\Main.cs" />
    <Compile Include="SharpZipLib\SharpZipBaseException.cs" />
    <Compile Include="SharpZipLib\Zip\Compression\Deflater.cs" />
    <Compile Include="SharpZipLib\Zip\Compression\DeflaterConstants.cs" />
    <Compile Include="SharpZipLib\Zip\Compression\DeflaterEngine.cs" />
    <Compile Include="SharpZipLib\Zip\Compression\DeflaterHuffman.cs" />
    <Compile Include="SharpZipLib\Zip\Compression\DeflaterPending.cs" />
    <Compile Include="SharpZipLib\Zip\Compression\Inflater.cs" />
    <Compile Include="SharpZipLib\Zip\Compression\InflaterDynHeader.cs" />
    <Compile Include="SharpZipLib\Zip\Compression\InflaterHuffmanTree.cs" />
    <Compile Include="SharpZipLib\Zip\Compression\PendingBuffer.cs" />
    <Compile Include="SharpZipLib\Zip\Compression\Streams\DeflaterOutputStream.cs" />
    <Compile Include="SharpZipLib\Zip\Compression\Streams\InflaterInputStream.cs" />
    <Compile Include="SharpZipLib\Zip\Compression\Streams\OutputWindow.cs" />
    <Compile Include="SharpZipLib\Zip\Compression\Streams\StreamManipulator.cs" />
    <Compile Include="SharpZipLib\Zip\IEntryFactory.cs" />
    <Compile Include="SharpZipLib\Zip\ZipConstants.cs" />
    <Compile Include="SharpZipLib\Zip\ZipEntry.cs" />
    <Compile Include="SharpZipLib\Zip\ZipEntryFactory.cs" />
    <Compile Include="SharpZipLib\Zip\ZipException.cs" />
    <Compile Include="SharpZipLib\Zip\ZipExtraData.cs" />
    <Compile Include="SharpZipLib\Zip\ZipFile.cs" />
    <Compile Include="SharpZipLib\Zip\ZipHelperStream.cs" />
    <Compile Include="SharpZipLib\Zip\ZipInputStream.cs" />
    <Compile Include="SharpZipLib\Zip\ZipNameTransform.cs" />
    <Compile Include="SharpZipLib\Zip\ZipOutputStream.cs" />
    <Compile Include="SortedDictionary.cs" />
  </ItemGroup>
  <ItemGroup>
    <None Include="KeePassLibSD.pfx" />
  </ItemGroup>
  <Import Condition="'$(TargetFrameworkVersion)' == 'v1.0'" Project="$(MSBuildBinPath)\Microsoft.CompactFramework.CSharp.v1.targets" />
  <Import Condition="'$(TargetFrameworkVersion)' == 'v2.0'" Project="$(MSBuildBinPath)\Microsoft.CompactFramework.CSharp.targets" />
  <ProjectExtensions>
    <VisualStudio>
      <FlavorProperties GUID="{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}">
        <HostingProcess disable="1" />
      </FlavorProperties>
    </VisualStudio>
  </ProjectExtensions>
  <!-- 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>
  <Target Name="AfterBuild">
  </Target>
  -->
  <Import Condition="'$(TargetFrameworkVersion)' == 'v3.5'" Project="$(MSBuildBinPath)\Microsoft.CompactFramework.CSharp.targets" />
</Project>