Skip to content

Commit

Permalink
Implement NanaZip.Codecs.SfxStubs project.
Browse files Browse the repository at this point in the history
  • Loading branch information
MouriNaruto committed Mar 28, 2024
1 parent 0b86add commit 4b32486
Show file tree
Hide file tree
Showing 3 changed files with 200 additions and 1 deletion.
26 changes: 26 additions & 0 deletions NanaZip.Codecs/NanaZip.Codecs.SfxStubs.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
PROJECT: NanaZip
FILE: NanaZip.Codecs.SfxStubs.props
PURPOSE: MSBuild Properties for NanaZip.Codecs.SfxStubs
LICENSE: The MIT License
MAINTAINER: MouriNaruto ([email protected])
-->
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<IncludePath>$(MSBuildThisFileDirectory)xxHash\;$(IncludePath)</IncludePath>
<IncludePath>$(MSBuildThisFileDirectory)Zstandard\;$(IncludePath)</IncludePath>
</PropertyGroup>
<ItemDefinitionGroup>
<Link>
<AdditionalDependencies>$(OutDir)NanaZip.Codecs.SfxStubs.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ProjectReference Include="$(MSBuildThisFileDirectory)NanaZip.Codecs.SfxStubs.vcxproj">
<Project>{1E894B34-F9D2-4258-9401-6519AAE91620}</Project>
</ProjectReference>
</ItemGroup>
</Project>
49 changes: 48 additions & 1 deletion NanaZip.Codecs/NanaZip.Codecs.SfxStubs.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,55 @@
<Import Project="..\Mile.Project.Windows\Mile.Project.Platform.ARM64.props" />
<Import Project="..\Mile.Project.Windows\Mile.Project.Cpp.Default.props" />
<Import Project="..\Mile.Project.Windows\Mile.Project.Cpp.props" />
<PropertyGroup>
<IncludePath>$(MSBuildThisFileDirectory)xxHash\;$(IncludePath)</IncludePath>
<IncludePath>$(MSBuildThisFileDirectory)Zstandard\;$(IncludePath)</IncludePath>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<EnableEnhancedInstructionSet Condition="'$(Platform)'=='Win32'">NoExtensions</EnableEnhancedInstructionSet>
</ClCompile>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="xxHash\xxhash.c" />
<ClCompile Include="Zstandard\common\debug.c" />
<ClCompile Include="Zstandard\common\entropy_common.c" />
<ClCompile Include="Zstandard\common\error_private.c" />
<ClCompile Include="Zstandard\common\fse_decompress.c" />
<ClCompile Include="Zstandard\common\pool.c" />
<ClCompile Include="Zstandard\common\threading.c" />
<ClCompile Include="Zstandard\common\zstd_common.c" />
<ClCompile Include="Zstandard\decompress\huf_decompress.c" />
<ClCompile Include="Zstandard\decompress\zstd_ddict.c" />
<ClCompile Include="Zstandard\decompress\zstd_decompress.c" />
<ClCompile Include="Zstandard\decompress\zstd_decompress_block.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="xxHash\xxhash.h" />
<ClInclude Include="Zstandard\common\allocations.h" />
<ClInclude Include="Zstandard\common\bits.h" />
<ClInclude Include="Zstandard\common\bitstream.h" />
<ClInclude Include="Zstandard\common\compiler.h" />
<ClInclude Include="Zstandard\common\cpu.h" />
<ClInclude Include="Zstandard\common\debug.h" />
<ClInclude Include="Zstandard\common\error_private.h" />
<ClInclude Include="Zstandard\common\fse.h" />
<ClInclude Include="Zstandard\common\huf.h" />
<ClInclude Include="Zstandard\common\mem.h" />
<ClInclude Include="Zstandard\common\pool.h" />
<ClInclude Include="Zstandard\common\portability_macros.h" />
<ClInclude Include="Zstandard\common\threading.h" />
<ClInclude Include="Zstandard\common\zstd_deps.h" />
<ClInclude Include="Zstandard\common\zstd_internal.h" />
<ClInclude Include="Zstandard\common\zstd_trace.h" />
<ClInclude Include="Zstandard\decompress\zstd_ddict.h" />
<ClInclude Include="Zstandard\decompress\zstd_decompress_block.h" />
<ClInclude Include="Zstandard\decompress\zstd_decompress_internal.h" />
<ClInclude Include="Zstandard\zstd.h" />
<ClInclude Include="Zstandard\zstd_errors.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="Mile.Samples.StaticLibrary.cpp" />
<None Include="NanaZip.Codecs.SfxStubs.props" />
</ItemGroup>
<Import Project="..\Mile.Project.Windows\Mile.Project.Cpp.targets" />
</Project>
126 changes: 126 additions & 0 deletions NanaZip.Codecs/NanaZip.Codecs.SfxStubs.vcxproj.filters
Original file line number Diff line number Diff line change
@@ -0,0 +1,126 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ClCompile Include="xxHash\xxhash.c">
<Filter>xxHash</Filter>
</ClCompile>
<ClCompile Include="Zstandard\common\debug.c">
<Filter>Zstandard\common</Filter>
</ClCompile>
<ClCompile Include="Zstandard\common\entropy_common.c">
<Filter>Zstandard\common</Filter>
</ClCompile>
<ClCompile Include="Zstandard\common\error_private.c">
<Filter>Zstandard\common</Filter>
</ClCompile>
<ClCompile Include="Zstandard\common\fse_decompress.c">
<Filter>Zstandard\common</Filter>
</ClCompile>
<ClCompile Include="Zstandard\common\pool.c">
<Filter>Zstandard\common</Filter>
</ClCompile>
<ClCompile Include="Zstandard\common\threading.c">
<Filter>Zstandard\common</Filter>
</ClCompile>
<ClCompile Include="Zstandard\common\zstd_common.c">
<Filter>Zstandard\common</Filter>
</ClCompile>
<ClCompile Include="Zstandard\decompress\huf_decompress.c">
<Filter>Zstandard\decompress</Filter>
</ClCompile>
<ClCompile Include="Zstandard\decompress\zstd_ddict.c">
<Filter>Zstandard\decompress</Filter>
</ClCompile>
<ClCompile Include="Zstandard\decompress\zstd_decompress.c">
<Filter>Zstandard\decompress</Filter>
</ClCompile>
<ClCompile Include="Zstandard\decompress\zstd_decompress_block.c">
<Filter>Zstandard\decompress</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<Filter Include="xxHash">
<UniqueIdentifier>{c1b717a9-c9d9-472f-ba5c-dc5fe82b7cc5}</UniqueIdentifier>
</Filter>
<Filter Include="Zstandard">
<UniqueIdentifier>{f48719f6-2f78-4486-8e50-29c661801111}</UniqueIdentifier>
</Filter>
<Filter Include="Zstandard\common">
<UniqueIdentifier>{6c79f254-3586-4307-bf3f-707a5567916f}</UniqueIdentifier>
</Filter>
<Filter Include="Zstandard\decompress">
<UniqueIdentifier>{aba1fb7a-0be1-4311-8d33-9d8ae70b3e17}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="xxHash\xxhash.h">
<Filter>xxHash</Filter>
</ClInclude>
<ClInclude Include="Zstandard\zstd.h">
<Filter>Zstandard</Filter>
</ClInclude>
<ClInclude Include="Zstandard\zstd_errors.h">
<Filter>Zstandard</Filter>
</ClInclude>
<ClInclude Include="Zstandard\common\allocations.h">
<Filter>Zstandard\common</Filter>
</ClInclude>
<ClInclude Include="Zstandard\common\bits.h">
<Filter>Zstandard\common</Filter>
</ClInclude>
<ClInclude Include="Zstandard\common\bitstream.h">
<Filter>Zstandard\common</Filter>
</ClInclude>
<ClInclude Include="Zstandard\common\compiler.h">
<Filter>Zstandard\common</Filter>
</ClInclude>
<ClInclude Include="Zstandard\common\cpu.h">
<Filter>Zstandard\common</Filter>
</ClInclude>
<ClInclude Include="Zstandard\common\debug.h">
<Filter>Zstandard\common</Filter>
</ClInclude>
<ClInclude Include="Zstandard\common\error_private.h">
<Filter>Zstandard\common</Filter>
</ClInclude>
<ClInclude Include="Zstandard\common\fse.h">
<Filter>Zstandard\common</Filter>
</ClInclude>
<ClInclude Include="Zstandard\common\huf.h">
<Filter>Zstandard\common</Filter>
</ClInclude>
<ClInclude Include="Zstandard\common\mem.h">
<Filter>Zstandard\common</Filter>
</ClInclude>
<ClInclude Include="Zstandard\common\pool.h">
<Filter>Zstandard\common</Filter>
</ClInclude>
<ClInclude Include="Zstandard\common\portability_macros.h">
<Filter>Zstandard\common</Filter>
</ClInclude>
<ClInclude Include="Zstandard\common\threading.h">
<Filter>Zstandard\common</Filter>
</ClInclude>
<ClInclude Include="Zstandard\common\zstd_deps.h">
<Filter>Zstandard\common</Filter>
</ClInclude>
<ClInclude Include="Zstandard\common\zstd_internal.h">
<Filter>Zstandard\common</Filter>
</ClInclude>
<ClInclude Include="Zstandard\common\zstd_trace.h">
<Filter>Zstandard\common</Filter>
</ClInclude>
<ClInclude Include="Zstandard\decompress\zstd_ddict.h">
<Filter>Zstandard\decompress</Filter>
</ClInclude>
<ClInclude Include="Zstandard\decompress\zstd_decompress_block.h">
<Filter>Zstandard\decompress</Filter>
</ClInclude>
<ClInclude Include="Zstandard\decompress\zstd_decompress_internal.h">
<Filter>Zstandard\decompress</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="NanaZip.Codecs.SfxStubs.props" />
</ItemGroup>
</Project>

0 comments on commit 4b32486

Please sign in to comment.