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.

315 lines
17 KiB

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  3. <ItemGroup Label="ProjectConfigurations">
  4. <ProjectConfiguration Include="Debug|ARM">
  5. <Configuration>Debug</Configuration>
  6. <Platform>ARM</Platform>
  7. </ProjectConfiguration>
  8. <ProjectConfiguration Include="Debug|ARM64">
  9. <Configuration>Debug</Configuration>
  10. <Platform>ARM64</Platform>
  11. </ProjectConfiguration>
  12. <ProjectConfiguration Include="Debug|Win32">
  13. <Configuration>Debug</Configuration>
  14. <Platform>Win32</Platform>
  15. </ProjectConfiguration>
  16. <ProjectConfiguration Include="Debug|x64">
  17. <Configuration>Debug</Configuration>
  18. <Platform>x64</Platform>
  19. </ProjectConfiguration>
  20. <ProjectConfiguration Include="Release|ARM">
  21. <Configuration>Release</Configuration>
  22. <Platform>ARM</Platform>
  23. </ProjectConfiguration>
  24. <ProjectConfiguration Include="Release|ARM64">
  25. <Configuration>Release</Configuration>
  26. <Platform>ARM64</Platform>
  27. </ProjectConfiguration>
  28. <ProjectConfiguration Include="Release|Win32">
  29. <Configuration>Release</Configuration>
  30. <Platform>Win32</Platform>
  31. </ProjectConfiguration>
  32. <ProjectConfiguration Include="Release|x64">
  33. <Configuration>Release</Configuration>
  34. <Platform>x64</Platform>
  35. </ProjectConfiguration>
  36. </ItemGroup>
  37. <ItemGroup>
  38. <ClCompile Include="..\src\bled\bled.c" />
  39. <ClCompile Include="..\src\bled\crc32.c" />
  40. <ClCompile Include="..\src\bled\data_align.c" />
  41. <ClCompile Include="..\src\bled\data_extract_all.c" />
  42. <ClCompile Include="..\src\bled\data_skip.c" />
  43. <ClCompile Include="..\src\bled\decompress_bunzip2.c" />
  44. <ClCompile Include="..\src\bled\decompress_gunzip.c" />
  45. <ClCompile Include="..\src\bled\decompress_uncompress.c" />
  46. <ClCompile Include="..\src\bled\decompress_unlzma.c" />
  47. <ClCompile Include="..\src\bled\decompress_unxz.c" />
  48. <ClCompile Include="..\src\bled\decompress_unzip.c" />
  49. <ClCompile Include="..\src\bled\decompress_vtsi.c" />
  50. <ClCompile Include="..\src\bled\filter_accept_all.c" />
  51. <ClCompile Include="..\src\bled\filter_accept_list.c" />
  52. <ClCompile Include="..\src\bled\filter_accept_reject_list.c" />
  53. <ClCompile Include="..\src\bled\find_list_entry.c" />
  54. <ClCompile Include="..\src\bled\header_list.c" />
  55. <ClCompile Include="..\src\bled\header_skip.c" />
  56. <ClCompile Include="..\src\bled\header_verbose_list.c" />
  57. <ClCompile Include="..\src\bled\init_handle.c" />
  58. <ClCompile Include="..\src\bled\open_transformer.c" />
  59. <ClCompile Include="..\src\bled\seek_by_jump.c" />
  60. <ClCompile Include="..\src\bled\seek_by_read.c" />
  61. <ClCompile Include="..\src\bled\xz_dec_bcj.c" />
  62. <ClCompile Include="..\src\bled\xz_dec_lzma2.c" />
  63. <ClCompile Include="..\src\bled\xz_dec_stream.c" />
  64. </ItemGroup>
  65. <ItemGroup>
  66. <ClInclude Include="..\src\bled\bb_archive.h" />
  67. <ClInclude Include="..\src\bled\bled.h" />
  68. <ClInclude Include="..\src\bled\libbb.h" />
  69. <ClInclude Include="..\src\bled\platform.h" />
  70. <ClInclude Include="..\src\bled\xz.h" />
  71. <ClInclude Include="..\src\bled\xz_config.h" />
  72. <ClInclude Include="..\src\bled\xz_lzma2.h" />
  73. <ClInclude Include="..\src\bled\xz_private.h" />
  74. <ClInclude Include="..\src\bled\xz_stream.h" />
  75. </ItemGroup>
  76. <PropertyGroup Label="Globals">
  77. <ProjectName>bled</ProjectName>
  78. <ProjectGuid>{FB6D52D4-A2F8-C358-DB85-BBCAECFDDD7D}</ProjectGuid>
  79. <RootNamespace>bled</RootNamespace>
  80. <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
  81. </PropertyGroup>
  82. <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  83. <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
  84. <ConfigurationType>StaticLibrary</ConfigurationType>
  85. <CharacterSet>Unicode</CharacterSet>
  86. <PlatformToolset>v143</PlatformToolset>
  87. </PropertyGroup>
  88. <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
  89. <ConfigurationType>StaticLibrary</ConfigurationType>
  90. <CharacterSet>Unicode</CharacterSet>
  91. <PlatformToolset>v143</PlatformToolset>
  92. <WindowsSDKDesktopARMSupport>true</WindowsSDKDesktopARMSupport>
  93. </PropertyGroup>
  94. <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
  95. <ConfigurationType>StaticLibrary</ConfigurationType>
  96. <CharacterSet>Unicode</CharacterSet>
  97. <PlatformToolset>v143</PlatformToolset>
  98. <WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
  99. </PropertyGroup>
  100. <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
  101. <ConfigurationType>StaticLibrary</ConfigurationType>
  102. <CharacterSet>Unicode</CharacterSet>
  103. <PlatformToolset>v143</PlatformToolset>
  104. </PropertyGroup>
  105. <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
  106. <ConfigurationType>StaticLibrary</ConfigurationType>
  107. <CharacterSet>Unicode</CharacterSet>
  108. <PlatformToolset>v143</PlatformToolset>
  109. <UseDebugLibraries>true</UseDebugLibraries>
  110. </PropertyGroup>
  111. <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
  112. <ConfigurationType>StaticLibrary</ConfigurationType>
  113. <CharacterSet>Unicode</CharacterSet>
  114. <PlatformToolset>v143</PlatformToolset>
  115. <WindowsSDKDesktopARMSupport>true</WindowsSDKDesktopARMSupport>
  116. <UseDebugLibraries>true</UseDebugLibraries>
  117. </PropertyGroup>
  118. <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
  119. <ConfigurationType>StaticLibrary</ConfigurationType>
  120. <CharacterSet>Unicode</CharacterSet>
  121. <PlatformToolset>v143</PlatformToolset>
  122. <WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
  123. <UseDebugLibraries>true</UseDebugLibraries>
  124. </PropertyGroup>
  125. <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
  126. <ConfigurationType>StaticLibrary</ConfigurationType>
  127. <CharacterSet>Unicode</CharacterSet>
  128. <PlatformToolset>v143</PlatformToolset>
  129. <UseDebugLibraries>true</UseDebugLibraries>
  130. </PropertyGroup>
  131. <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  132. <PropertyGroup>
  133. <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
  134. <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">$(SolutionDir)arm\$(Configuration)\</OutDir>
  135. <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">$(SolutionDir)arm\$(Configuration)\$(ProjectName)\</IntDir>
  136. <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">$(SolutionDir)arm\$(Configuration)\</OutDir>
  137. <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">$(SolutionDir)arm\$(Configuration)\$(ProjectName)\</IntDir>
  138. <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(SolutionDir)arm64\$(Configuration)\</OutDir>
  139. <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(SolutionDir)arm64\$(Configuration)\$(ProjectName)\</IntDir>
  140. <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(SolutionDir)arm64\$(Configuration)\</OutDir>
  141. <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(SolutionDir)arm64\$(Configuration)\$(ProjectName)\</IntDir>
  142. <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)x86\$(Configuration)\</OutDir>
  143. <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)x86\$(Configuration)\$(ProjectName)\</IntDir>
  144. <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)x86\$(Configuration)\</OutDir>
  145. <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)x86\$(Configuration)\$(ProjectName)\</IntDir>
  146. <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)x64\$(Configuration)\</OutDir>
  147. <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)x64\$(Configuration)\$(ProjectName)\</IntDir>
  148. <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)x64\$(Configuration)\</OutDir>
  149. <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)x64\$(Configuration)\$(ProjectName)\</IntDir>
  150. <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">false</LinkIncremental>
  151. <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</LinkIncremental>
  152. <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">false</LinkIncremental>
  153. <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</LinkIncremental>
  154. <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</LinkIncremental>
  155. <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
  156. <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkIncremental>
  157. <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
  158. </PropertyGroup>
  159. <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
  160. <ClCompile>
  161. <WarningLevel>Level3</WarningLevel>
  162. <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  163. <Optimization>Disabled</Optimization>
  164. <PreprocessorDefinitions>_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;_CRTDBG_MAP_ALLOC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  165. <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
  166. <AdditionalIncludeDirectories>..\src</AdditionalIncludeDirectories>
  167. <CompileAs>CompileAsC</CompileAs>
  168. <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
  169. </ClCompile>
  170. <Link>
  171. <SuppressStartupBanner>true</SuppressStartupBanner>
  172. <LinkDLL>true</LinkDLL>
  173. <GenerateDebugInformation>true</GenerateDebugInformation>
  174. <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
  175. <AdditionalDependencies>odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
  176. </Link>
  177. </ItemDefinitionGroup>
  178. <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
  179. <ClCompile>
  180. <WarningLevel>Level3</WarningLevel>
  181. <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  182. <Optimization>Disabled</Optimization>
  183. <PreprocessorDefinitions>_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;_CRTDBG_MAP_ALLOC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  184. <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
  185. <AdditionalIncludeDirectories>..\src</AdditionalIncludeDirectories>
  186. <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
  187. </ClCompile>
  188. <Link>
  189. <SuppressStartupBanner>true</SuppressStartupBanner>
  190. <LinkDLL>true</LinkDLL>
  191. <GenerateDebugInformation>true</GenerateDebugInformation>
  192. <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
  193. <AdditionalDependencies>odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
  194. </Link>
  195. </ItemDefinitionGroup>
  196. <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
  197. <ClCompile>
  198. <WarningLevel>Level3</WarningLevel>
  199. <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  200. <Optimization>Disabled</Optimization>
  201. <PreprocessorDefinitions>_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;_CRTDBG_MAP_ALLOC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  202. <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
  203. <AdditionalIncludeDirectories>..\src</AdditionalIncludeDirectories>
  204. <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
  205. </ClCompile>
  206. <Link>
  207. <SuppressStartupBanner>true</SuppressStartupBanner>
  208. <LinkDLL>true</LinkDLL>
  209. <GenerateDebugInformation>true</GenerateDebugInformation>
  210. <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
  211. <AdditionalDependencies>odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
  212. </Link>
  213. </ItemDefinitionGroup>
  214. <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
  215. <ClCompile>
  216. <WarningLevel>Level3</WarningLevel>
  217. <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  218. <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
  219. <Optimization>Disabled</Optimization>
  220. <PreprocessorDefinitions>_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;_CRTDBG_MAP_ALLOC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  221. <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
  222. <AdditionalIncludeDirectories>..\src</AdditionalIncludeDirectories>
  223. <CompileAs>CompileAsC</CompileAs>
  224. <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
  225. </ClCompile>
  226. <Link>
  227. <SuppressStartupBanner>true</SuppressStartupBanner>
  228. <LinkDLL>true</LinkDLL>
  229. <GenerateDebugInformation>true</GenerateDebugInformation>
  230. <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
  231. <AdditionalDependencies>odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
  232. </Link>
  233. </ItemDefinitionGroup>
  234. <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
  235. <ClCompile>
  236. <WarningLevel>Level3</WarningLevel>
  237. <PreprocessorDefinitions>_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  238. <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
  239. <AdditionalIncludeDirectories>..\src</AdditionalIncludeDirectories>
  240. <CompileAs>CompileAsC</CompileAs>
  241. <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
  242. <StringPooling>true</StringPooling>
  243. </ClCompile>
  244. <Link>
  245. <SuppressStartupBanner>true</SuppressStartupBanner>
  246. <LinkDLL>true</LinkDLL>
  247. <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
  248. <AdditionalDependencies>odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
  249. </Link>
  250. <Lib>
  251. <LinkTimeCodeGeneration>true</LinkTimeCodeGeneration>
  252. </Lib>
  253. </ItemDefinitionGroup>
  254. <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
  255. <ClCompile>
  256. <WarningLevel>Level3</WarningLevel>
  257. <IntrinsicFunctions>true</IntrinsicFunctions>
  258. <PreprocessorDefinitions>_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  259. <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
  260. <AdditionalIncludeDirectories>..\src</AdditionalIncludeDirectories>
  261. <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
  262. <StringPooling>true</StringPooling>
  263. </ClCompile>
  264. <Link>
  265. <SuppressStartupBanner>true</SuppressStartupBanner>
  266. <LinkDLL>true</LinkDLL>
  267. <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
  268. <AdditionalDependencies>odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
  269. </Link>
  270. <Lib>
  271. <LinkTimeCodeGeneration>true</LinkTimeCodeGeneration>
  272. </Lib>
  273. </ItemDefinitionGroup>
  274. <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
  275. <ClCompile>
  276. <WarningLevel>Level3</WarningLevel>
  277. <IntrinsicFunctions>true</IntrinsicFunctions>
  278. <PreprocessorDefinitions>_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  279. <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
  280. <AdditionalIncludeDirectories>..\src</AdditionalIncludeDirectories>
  281. <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
  282. <StringPooling>true</StringPooling>
  283. </ClCompile>
  284. <Link>
  285. <SuppressStartupBanner>true</SuppressStartupBanner>
  286. <LinkDLL>true</LinkDLL>
  287. <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
  288. <AdditionalDependencies>odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
  289. </Link>
  290. <Lib>
  291. <LinkTimeCodeGeneration>true</LinkTimeCodeGeneration>
  292. </Lib>
  293. </ItemDefinitionGroup>
  294. <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
  295. <ClCompile>
  296. <WarningLevel>Level3</WarningLevel>
  297. <PreprocessorDefinitions>_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  298. <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
  299. <AdditionalIncludeDirectories>..\src</AdditionalIncludeDirectories>
  300. <CompileAs>CompileAsC</CompileAs>
  301. <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
  302. <StringPooling>true</StringPooling>
  303. </ClCompile>
  304. <Link>
  305. <SuppressStartupBanner>true</SuppressStartupBanner>
  306. <LinkDLL>true</LinkDLL>
  307. <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
  308. <AdditionalDependencies>odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
  309. <ModuleDefinitionFile>.\7z.def</ModuleDefinitionFile>
  310. </Link>
  311. <Lib>
  312. <LinkTimeCodeGeneration>true</LinkTimeCodeGeneration>
  313. </Lib>
  314. </ItemDefinitionGroup>
  315. <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  316. </Project>