You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

197 lines
12 KiB

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  3. <PropertyGroup Label="Globals">
  4. <ProjectGuid>{43308629-5328-46BF-8E1C-A258A937B981}</ProjectGuid>
  5. <RootNamespace>NanaZip.Core.Sfx.Setup</RootNamespace>
  6. <MileProjectType>WindowsApplication</MileProjectType>
  7. <MileProjectManifestFile>NanaZip.Core.Sfx.Setup.manifest</MileProjectManifestFile>
  8. <MileUniCrtDisableRuntimeDebuggingFeature>true</MileUniCrtDisableRuntimeDebuggingFeature>
  9. <MileProjectUseProjectProperties>true</MileProjectUseProjectProperties>
  10. <MileProjectCompanyName>M2-Team</MileProjectCompanyName>
  11. <MileProjectFileDescription>NanaZip Self Extracting Executable (Setup)</MileProjectFileDescription>
  12. <MileProjectInternalName>NanaZip.Core.Sfx.Setup</MileProjectInternalName>
  13. <MileProjectLegalCopyright>© M2-Team and Contributors. All rights reserved.</MileProjectLegalCopyright>
  14. <MileProjectOriginalFilename>NanaZip.Core.Setup.sfx</MileProjectOriginalFilename>
  15. <MileProjectProductName>NanaZip</MileProjectProductName>
  16. <MileProjectVersion>6.0.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0</MileProjectVersion>
  17. <MileProjectVersionTag>Preview 1</MileProjectVersionTag>
  18. <MileWindowsHelpersNoCppWinRTHelpers>true</MileWindowsHelpersNoCppWinRTHelpers>
  19. </PropertyGroup>
  20. <Import Sdk="Mile.Project.Configurations" Version="1.0.1622" Project="Mile.Project.Platform.x64.props" />
  21. <Import Sdk="Mile.Project.Configurations" Version="1.0.1622" Project="Mile.Project.Cpp.Default.props" />
  22. <Import Sdk="Mile.Project.Configurations" Version="1.0.1622" Project="Mile.Project.Cpp.props" />
  23. <Import Project="..\NanaZip.Shared\NanaZip.Shared.ModernExperienceShims.props" />
  24. <Import Project="..\NanaZip.Shared\NanaZip.Shared.Mitigations.props" />
  25. <Import Project="..\NanaZip.Core\NanaZip.Core.Sfx.Shared.props" />
  26. <Import Project="..\NanaZip.Frieren\NanaZip.Frieren.props" />
  27. <ItemDefinitionGroup>
  28. <ClCompile>
  29. <RuntimeLibrary Condition="'$(Configuration)' == 'Debug'">MultiThreadedDebug</RuntimeLibrary>
  30. <RuntimeLibrary Condition="'$(Configuration)' == 'Release'">MultiThreaded</RuntimeLibrary>
  31. </ClCompile>
  32. </ItemDefinitionGroup>
  33. <PropertyGroup>
  34. <TargetName>NanaZip.Core.Setup</TargetName>
  35. <TargetExt>.sfx</TargetExt>
  36. </PropertyGroup>
  37. <ItemDefinitionGroup>
  38. <ClCompile>
  39. <AdditionalOptions>%(AdditionalOptions) /Wv:18</AdditionalOptions>
  40. <PreprocessorDefinitions>Z7_NO_REGISTRY;Z7_NO_CRYPTO;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  41. </ClCompile>
  42. <Link>
  43. <LargeAddressAware>true</LargeAddressAware>
  44. <MinimumRequiredVersion>10.0</MinimumRequiredVersion>
  45. <RandomizedBaseAddress Condition="'$(Platform)' != 'ARM64'">false</RandomizedBaseAddress>
  46. <FixedBaseAddress Condition="'$(Platform)' != 'ARM64'">true</FixedBaseAddress>
  47. </Link>
  48. </ItemDefinitionGroup>
  49. <ItemGroup>
  50. <Manifest Include="NanaZip.Core.Sfx.Setup.manifest" />
  51. </ItemGroup>
  52. <ItemGroup>
  53. <PackageReference Include="Mile.Windows.Helpers">
  54. <Version>1.0.671</Version>
  55. </PackageReference>
  56. <PackageReference Include="Mile.Windows.UniCrt">
  57. <Version>1.2.410</Version>
  58. </PackageReference>
  59. </ItemGroup>
  60. <ItemGroup>
  61. <ClCompile Include="SevenZip\CPP\7zip\Bundles\SFXSetup\ExtractCallbackSfx.cpp" />
  62. <ClCompile Include="SevenZip\CPP\7zip\Bundles\SFXSetup\ExtractEngine.cpp" />
  63. <ClCompile Include="SevenZip\CPP\7zip\Bundles\SFXSetup\SfxSetup.cpp" />
  64. <ClCompile Include="SevenZip\CPP\7zip\Common\FileStreams.cpp" />
  65. <ClCompile Include="SevenZip\CPP\7zip\UI\Common\ArchiveOpenCallback.cpp" />
  66. <ClCompile Include="SevenZip\CPP\7zip\UI\Common\DefaultName.cpp" />
  67. <ClCompile Include="SevenZip\CPP\7zip\UI\Common\LoadCodecs.cpp" />
  68. <ClCompile Include="SevenZip\CPP\7zip\UI\Common\OpenArchive.cpp" />
  69. <ClCompile Include="SevenZip\CPP\7zip\UI\Explorer\MyMessages.cpp" />
  70. <ClCompile Include="SevenZip\CPP\7zip\UI\FileManager\FormatUtils.cpp" />
  71. <ClCompile Include="SevenZip\CPP\7zip\UI\FileManager\ProgressDialog.cpp" />
  72. <ClCompile Include="SevenZip\CPP\7zip\UI\FileManager\RegistryUtils.cpp" />
  73. <ClCompile Include="SevenZip\CPP\Common\CommandLineParser.cpp" />
  74. <ClCompile Include="SevenZip\CPP\Common\StringToInt.cpp" />
  75. <ClCompile Include="SevenZip\CPP\Common\TextConfig.cpp" />
  76. <ClCompile Include="SevenZip\CPP\Windows\Control\Dialog.cpp" />
  77. <ClCompile Include="SevenZip\CPP\Windows\DLL.cpp" />
  78. <ClCompile Include="SevenZip\CPP\Windows\ErrorMsg.cpp" />
  79. <ClCompile Include="SevenZip\CPP\Windows\Registry.cpp" />
  80. <ClCompile Include="SevenZip\CPP\Windows\ResourceString.cpp" />
  81. <ClCompile Include="SevenZip\CPP\Windows\Window.cpp" />
  82. <ClCompile Include="SevenZip\C\DllSecur.c" />
  83. </ItemGroup>
  84. <ItemGroup>
  85. <ClInclude Include="SevenZip\CPP\7zip\Archive\IArchive.h" />
  86. <ClInclude Include="SevenZip\CPP\7zip\Bundles\SFXSetup\ExtractCallbackSfx.h" />
  87. <ClInclude Include="SevenZip\CPP\7zip\Bundles\SFXSetup\ExtractEngine.h" />
  88. <ClInclude Include="SevenZip\CPP\7zip\Bundles\SFXSetup\resource.h" />
  89. <ClInclude Include="SevenZip\CPP\7zip\Bundles\SFXSetup\StdAfx.h" />
  90. <ClInclude Include="SevenZip\CPP\7zip\Common\CreateCoder.h" />
  91. <ClInclude Include="SevenZip\CPP\7zip\Common\FileStreams.h" />
  92. <ClInclude Include="SevenZip\CPP\7zip\Common\LimitedStreams.h" />
  93. <ClInclude Include="SevenZip\CPP\7zip\Common\MethodId.h" />
  94. <ClInclude Include="SevenZip\CPP\7zip\Common\MethodProps.h" />
  95. <ClInclude Include="SevenZip\CPP\7zip\Common\ProgressUtils.h" />
  96. <ClInclude Include="SevenZip\CPP\7zip\Common\RegisterArc.h" />
  97. <ClInclude Include="SevenZip\CPP\7zip\Common\RegisterCodec.h" />
  98. <ClInclude Include="SevenZip\CPP\7zip\Common\StdAfx.h" />
  99. <ClInclude Include="SevenZip\CPP\7zip\Common\StreamObjects.h" />
  100. <ClInclude Include="SevenZip\CPP\7zip\Common\StreamUtils.h" />
  101. <ClInclude Include="SevenZip\CPP\7zip\Common\UniqBlocks.h" />
  102. <ClInclude Include="SevenZip\CPP\7zip\Compress\CopyCoder.h" />
  103. <ClInclude Include="SevenZip\CPP\7zip\ICoder.h" />
  104. <ClInclude Include="SevenZip\CPP\7zip\IDecl.h" />
  105. <ClInclude Include="SevenZip\CPP\7zip\IPassword.h" />
  106. <ClInclude Include="SevenZip\CPP\7zip\IProgress.h" />
  107. <ClInclude Include="SevenZip\CPP\7zip\IStream.h" />
  108. <ClInclude Include="SevenZip\CPP\7zip\PropID.h" />
  109. <ClInclude Include="SevenZip\CPP\7zip\UI\Common\ArchiveOpenCallback.h" />
  110. <ClInclude Include="SevenZip\CPP\7zip\UI\Common\DefaultName.h" />
  111. <ClInclude Include="SevenZip\CPP\7zip\UI\Common\DirItem.h" />
  112. <ClInclude Include="SevenZip\CPP\7zip\UI\Common\ExitCode.h" />
  113. <ClInclude Include="SevenZip\CPP\7zip\UI\Common\ExtractMode.h" />
  114. <ClInclude Include="SevenZip\CPP\7zip\UI\Common\HashCalc.h" />
  115. <ClInclude Include="SevenZip\CPP\7zip\UI\Common\IFileExtractCallback.h" />
  116. <ClInclude Include="SevenZip\CPP\7zip\UI\Common\LoadCodecs.h" />
  117. <ClInclude Include="SevenZip\CPP\7zip\UI\Common\OpenArchive.h" />
  118. <ClInclude Include="SevenZip\CPP\7zip\UI\Common\Property.h" />
  119. <ClInclude Include="SevenZip\CPP\7zip\UI\Common\SetProperties.h" />
  120. <ClInclude Include="SevenZip\CPP\7zip\UI\Common\StdAfx.h" />
  121. <ClInclude Include="SevenZip\CPP\7zip\UI\Common\ZipRegistry.h" />
  122. <ClInclude Include="SevenZip\CPP\7zip\UI\Explorer\MyMessages.h" />
  123. <ClInclude Include="SevenZip\CPP\7zip\UI\Explorer\StdAfx.h" />
  124. <ClInclude Include="SevenZip\CPP\7zip\UI\FileManager\DialogSize.h" />
  125. <ClInclude Include="SevenZip\CPP\7zip\UI\FileManager\FormatUtils.h" />
  126. <ClInclude Include="SevenZip\CPP\7zip\UI\FileManager\LangUtils.h" />
  127. <ClInclude Include="SevenZip\CPP\7zip\UI\FileManager\MyWindowsNew.h" />
  128. <ClInclude Include="SevenZip\CPP\7zip\UI\FileManager\ProgressDialog.h" />
  129. <ClInclude Include="SevenZip\CPP\7zip\UI\FileManager\ProgressDialogRes.h" />
  130. <ClInclude Include="SevenZip\CPP\7zip\UI\FileManager\RegistryUtils.h" />
  131. <ClInclude Include="SevenZip\CPP\7zip\UI\FileManager\resource.h" />
  132. <ClInclude Include="SevenZip\CPP\7zip\UI\FileManager\resourceGui.h" />
  133. <ClInclude Include="SevenZip\CPP\7zip\UI\FileManager\StdAfx.h" />
  134. <ClInclude Include="SevenZip\CPP\Common\CommandLineParser.h" />
  135. <ClInclude Include="SevenZip\CPP\Common\Common.h" />
  136. <ClInclude Include="SevenZip\CPP\Common\ComTry.h" />
  137. <ClInclude Include="SevenZip\CPP\Common\Defs.h" />
  138. <ClInclude Include="SevenZip\CPP\Common\IntToString.h" />
  139. <ClInclude Include="SevenZip\CPP\Common\MyBuffer.h" />
  140. <ClInclude Include="SevenZip\CPP\Common\MyCom.h" />
  141. <ClInclude Include="SevenZip\CPP\Common\MyInitGuid.h" />
  142. <ClInclude Include="SevenZip\CPP\Common\MyLinux.h" />
  143. <ClInclude Include="SevenZip\CPP\Common\MyString.h" />
  144. <ClInclude Include="SevenZip\CPP\Common\MyTypes.h" />
  145. <ClInclude Include="SevenZip\CPP\Common\MyUnknown.h" />
  146. <ClInclude Include="SevenZip\CPP\Common\MyVector.h" />
  147. <ClInclude Include="SevenZip\CPP\Common\MyWindows.h" />
  148. <ClInclude Include="SevenZip\CPP\Common\NewHandler.h" />
  149. <ClInclude Include="SevenZip\CPP\Common\StdAfx.h" />
  150. <ClInclude Include="SevenZip\CPP\Common\StringConvert.h" />
  151. <ClInclude Include="SevenZip\CPP\Common\StringToInt.h" />
  152. <ClInclude Include="SevenZip\CPP\Common\TextConfig.h" />
  153. <ClInclude Include="SevenZip\CPP\Common\UTFConvert.h" />
  154. <ClInclude Include="SevenZip\CPP\Common\Wildcard.h" />
  155. <ClInclude Include="SevenZip\CPP\Windows\COM.h" />
  156. <ClInclude Include="SevenZip\CPP\Windows\Control\Dialog.h" />
  157. <ClInclude Include="SevenZip\CPP\Windows\Control\Edit.h" />
  158. <ClInclude Include="SevenZip\CPP\Windows\Control\ProgressBar.h" />
  159. <ClInclude Include="SevenZip\CPP\Windows\Control\Static.h" />
  160. <ClInclude Include="SevenZip\CPP\Windows\Control\StdAfx.h" />
  161. <ClInclude Include="SevenZip\CPP\Windows\Defs.h" />
  162. <ClInclude Include="SevenZip\CPP\Windows\DLL.h" />
  163. <ClInclude Include="SevenZip\CPP\Windows\ErrorMsg.h" />
  164. <ClInclude Include="SevenZip\CPP\Windows\FileDir.h" />
  165. <ClInclude Include="SevenZip\CPP\Windows\FileFind.h" />
  166. <ClInclude Include="SevenZip\CPP\Windows\FileIO.h" />
  167. <ClInclude Include="SevenZip\CPP\Windows\FileName.h" />
  168. <ClInclude Include="SevenZip\CPP\Windows\Handle.h" />
  169. <ClInclude Include="SevenZip\CPP\Windows\NtCheck.h" />
  170. <ClInclude Include="SevenZip\CPP\Windows\PropVariant.h" />
  171. <ClInclude Include="SevenZip\CPP\Windows\PropVariantConv.h" />
  172. <ClInclude Include="SevenZip\CPP\Windows\Registry.h" />
  173. <ClInclude Include="SevenZip\CPP\Windows\ResourceString.h" />
  174. <ClInclude Include="SevenZip\CPP\Windows\StdAfx.h" />
  175. <ClInclude Include="SevenZip\CPP\Windows\Synchronization.h" />
  176. <ClInclude Include="SevenZip\CPP\Windows\System.h" />
  177. <ClInclude Include="SevenZip\CPP\Windows\Thread.h" />
  178. <ClInclude Include="SevenZip\CPP\Windows\TimeUtils.h" />
  179. <ClInclude Include="SevenZip\CPP\Windows\Window.h" />
  180. <ClInclude Include="SevenZip\C\7zTypes.h" />
  181. <ClInclude Include="SevenZip\C\7zWindows.h" />
  182. <ClInclude Include="SevenZip\C\Alloc.h" />
  183. <ClInclude Include="SevenZip\C\Compiler.h" />
  184. <ClInclude Include="SevenZip\C\CpuArch.h" />
  185. <ClInclude Include="SevenZip\C\DllSecur.h" />
  186. <ClInclude Include="SevenZip\C\Precomp.h" />
  187. <ClInclude Include="SevenZip\C\Sort.h" />
  188. <ClInclude Include="SevenZip\C\Threads.h" />
  189. </ItemGroup>
  190. <ItemGroup>
  191. <None Include="SevenZip\CPP\7zip\GuiCommon.rc" />
  192. </ItemGroup>
  193. <ItemGroup>
  194. <ResourceCompile Include="SevenZip\CPP\7zip\Bundles\SFXSetup\resource.rc" />
  195. <None Include="SevenZip\CPP\7zip\UI\FileManager\ProgressDialog.rc" />
  196. </ItemGroup>
  197. <Import Sdk="Mile.Project.Configurations" Version="1.0.1622" Project="Mile.Project.Cpp.targets" />
  198. </Project>