Skip to content

Commit

Permalink
Added the VS15.0 files.
Browse files Browse the repository at this point in the history
  • Loading branch information
Thomas Richter committed Jul 21, 2020
1 parent cf4cc9c commit e524066
Show file tree
Hide file tree
Showing 9 changed files with 751 additions and 2 deletions.
8 changes: 6 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#! make
#######################################################################
##
## $Id: Makefile,v 1.14 2018/04/14 21:59:35 thor Exp $
## $Id: Makefile,v 1.15 2020/07/21 06:43:10 thor Exp $
##
#######################################################################
## Makefile for the jpeg project,
Expand Down Expand Up @@ -302,7 +302,8 @@ Distrib.zip : doc dox configure autoconfig.h.in
@ $(ZIP) -r Distrib.zip configure configure.in automakefile.in autoconfig.h.in
@ $(ZIP) -r Distrib.zip dox/html
@ $(ZIP) -r Distrib.zip vs10.0 --exclude '*CVS*'
@ $(ZIP) -r Distrib.zip vs12.0 --exclude '*CVS*'
@ $(ZIP) -r Distrib.zip vs12.0 --exclude '*CVS*'
@ $(ZIP) -r Distrib.zip vs15.0 --exclude '*CVS*'

isodistrib: ISODistrib.zip

Expand All @@ -323,6 +324,7 @@ ISODistrib.zip : doc configure autoconfig.h.in
@ $(ZIP) -r ISODistrib.zip configure configure.in automakefile.in autoconfig.h.in
@ $(ZIP) -r ISODistrib.zip vs10.0 --exclude '*CVS*'
@ $(ZIP) -r ISODistrib.zip vs12.0 --exclude '*CVS*'
@ $(ZIP) -r ISODistrib.zip vs15.0 --exclude '*CVS*'

gpldistrib: GPLDistrib.zip

Expand All @@ -344,6 +346,7 @@ GPLDistrib.zip : doc configure autoconfig.h.in
@ $(ZIP) -r GPLDistrib.zip configure configure.in automakefile.in autoconfig.h.in
@ $(ZIP) -r GPLDistrib.zip vs10.0 --exclude '*CVS*'
@ $(ZIP) -r GPLDistrib.zip vs12.0 --exclude '*CVS*'
@ $(ZIP) -r GPLDistrib.zip vs15.0 --exclude '*CVS*'

##
## The public distribution, no patented code, with the stripped headers.
Expand All @@ -361,6 +364,7 @@ ITUDistrib.zip : doc configure autoconfig.h.in
@ $(ZIP) -r ITUDistrib.zip configure configure.in automakefile.in autoconfig.h.in
@ $(ZIP) -r ITUDistrib.zip vs10.0 --exclude '*CVS*'
@ $(ZIP) -r ITUDistrib.zip vs12.0 --exclude '*CVS*'
@ $(ZIP) -r ITUDistrib.zip vs15.0 --exclude '*CVS*'

tar : distrib.tgz

Expand Down
32 changes: 32 additions & 0 deletions vs15.0/jpeg/jpeg.sln
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jpeg", "jpeg\jpeg.vcxproj", "{AC527D40-8A13-403B-8D79-9DD1A2F66A0E}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jpeglib", "jpeglib\jpeglib.vcxproj", "{AD8E036E-0C26-4559-A0C9-8EB924030BEF}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jpegdll", "jpegdll\jpegdll.vcxproj", "{2F8EB3B3-9BA3-44E8-9199-5E35D4C5B883}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{AC527D40-8A13-403B-8D79-9DD1A2F66A0E}.Debug|Win32.ActiveCfg = Debug|Win32
{AC527D40-8A13-403B-8D79-9DD1A2F66A0E}.Debug|Win32.Build.0 = Debug|Win32
{AC527D40-8A13-403B-8D79-9DD1A2F66A0E}.Release|Win32.ActiveCfg = Release|Win32
{AC527D40-8A13-403B-8D79-9DD1A2F66A0E}.Release|Win32.Build.0 = Release|Win32
{AD8E036E-0C26-4559-A0C9-8EB924030BEF}.Debug|Win32.ActiveCfg = Debug|Win32
{AD8E036E-0C26-4559-A0C9-8EB924030BEF}.Debug|Win32.Build.0 = Debug|Win32
{AD8E036E-0C26-4559-A0C9-8EB924030BEF}.Release|Win32.ActiveCfg = Release|Win32
{AD8E036E-0C26-4559-A0C9-8EB924030BEF}.Release|Win32.Build.0 = Release|Win32
{2F8EB3B3-9BA3-44E8-9199-5E35D4C5B883}.Debug|Win32.ActiveCfg = Debug|Win32
{2F8EB3B3-9BA3-44E8-9199-5E35D4C5B883}.Debug|Win32.Build.0 = Debug|Win32
{2F8EB3B3-9BA3-44E8-9199-5E35D4C5B883}.Release|Win32.ActiveCfg = Release|Win32
{2F8EB3B3-9BA3-44E8-9199-5E35D4C5B883}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
137 changes: 137 additions & 0 deletions vs15.0/jpeg/jpeg/jpeg.vcxproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,137 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{AC527D40-8A13-403B-8D79-9DD1A2F66A0E}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>jpeg</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_VS10_;CHECK_LEVEL=3;DEBUG_LEVEL=2;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)\..\..</AdditionalIncludeDirectories>
<CompileAsManaged>false</CompileAsManaged>
<StringPooling>false</StringPooling>
<ExceptionHandling>false</ExceptionHandling>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<OpenMPSupport>false</OpenMPSupport>
<PrecompiledHeaderFile>
</PrecompiledHeaderFile>
<PrecompiledHeaderOutputFile>
</PrecompiledHeaderOutputFile>
<DisableSpecificWarnings>4335</DisableSpecificWarnings>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>$(OutDir)\jpeglib.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<Optimization>Full</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_VS10_;CHECK_LEVEL=0;DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)\..\..</AdditionalIncludeDirectories>
<CompileAsManaged>false</CompileAsManaged>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<StringPooling>true</StringPooling>
<ExceptionHandling>false</ExceptionHandling>
<BufferSecurityCheck>false</BufferSecurityCheck>
<FloatingPointModel>Fast</FloatingPointModel>
<FloatingPointExceptions>false</FloatingPointExceptions>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<OpenMPSupport>false</OpenMPSupport>
<PrecompiledHeaderFile>
</PrecompiledHeaderFile>
<PrecompiledHeaderOutputFile>
</PrecompiledHeaderOutputFile>
<DisableSpecificWarnings>4335</DisableSpecificWarnings>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>false</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>$(OutDir)\jpeglib.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\..\cmd\bitmaphook.cpp" />
<ClCompile Include="..\..\..\cmd\defaulttmoc.cpp" />
<ClCompile Include="..\..\..\cmd\encodea.cpp" />
<ClCompile Include="..\..\..\cmd\encodeb.cpp" />
<ClCompile Include="..\..\..\cmd\encodec.cpp" />
<ClCompile Include="..\..\..\cmd\filehook.cpp" />
<ClCompile Include="..\..\..\cmd\iohelpers.cpp" />
<ClCompile Include="..\..\..\cmd\main.cpp" />
<ClCompile Include="..\..\..\cmd\reconstruct.cpp" />
<ClCompile Include="..\..\..\cmd\tmo.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\cmd\bitmaphook.hpp" />
<ClInclude Include="..\..\..\cmd\defaulttmoc.hpp" />
<ClInclude Include="..\..\..\cmd\encodea.hpp" />
<ClInclude Include="..\..\..\cmd\encodeb.hpp" />
<ClInclude Include="..\..\..\cmd\encodec.hpp" />
<ClInclude Include="..\..\..\cmd\filehook.hpp" />
<ClInclude Include="..\..\..\cmd\iohelpers.hpp" />
<ClInclude Include="..\..\..\cmd\main.hpp" />
<ClInclude Include="..\..\..\cmd\reconstruct.hpp" />
<ClInclude Include="..\..\..\cmd\tmo.hpp" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\jpeglib\jpeglib.vcxproj">
<Project>{ad8e036e-0c26-4559-a0c9-8eb924030bef}</Project>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
38 changes: 38 additions & 0 deletions vs15.0/jpeg/jpegdll/jpegdll.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
// There needs to be SOME input file for any project. Could be empty.

// But I also wish to incur DLL exporting on the main interface classes.

// It should THEORETICALLY be enough to do this:

#include "interface/jpeg.hpp"
#include "interface/hooks.hpp"
#include "interface/tagitem.hpp"

// Together with the global define J2K_EXPORT=__declspecl(dllexport) (see
// Project > Settings > C/C++ > Preprocessor > Preprocessor definitions:),
// that should cause the proper classes to be exported. At least according
// to the MS Visual Studio's builtin documentation. This scheme replaces
// .def files, which don't work well with C++ (name decoration issue).

// In practice, that doesn't work because the compiler turns a class EXPORT
// into an EXPORT for each member. But it doesn't emit any code
// for classes/members that are simply declared. It only emits code if a
// DEFINITION is seen. And if there isn't any code, the linker can't see
// the export tag.

// Actually, that whole problem is quite understandable, and the setup is
// pretty sane. But it leaves us with the problem of how to tell the linker
// to export these classes.

// I haven't found ANY good workaround. Candidates are things like:
// - class tempXCC : public /* virtual */ J2K {};
// - void tempXFC (void) { J2K wc; }
// The second DOES at least export SOME members (namely constructors,
// destructors and class info).

// The following is the only thing I found that works. Drawback is that now
// I HAVE to set all the Compiler options JUST like while compiling the static
// lib, and I won't get a warning if I don't (but the .dll won't work...).
// Real error prone.

#include "interface/jpeg.hpp"
Binary file added vs15.0/jpeg/jpegdll/jpegdll.rc
Binary file not shown.
143 changes: 143 additions & 0 deletions vs15.0/jpeg/jpegdll/jpegdll.vcxproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,143 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{2F8EB3B3-9BA3-44E8-9199-5E35D4C5B883}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>jpegdll</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;JPEGDLL_EXPORTS;_VS10_;CHECK_LEVEL=3;DEBUG_LEVEL=2;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)\jpegdll;$(SolutionDir)\..\..</AdditionalIncludeDirectories>
<StringPooling>false</StringPooling>
<ExceptionHandling>false</ExceptionHandling>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<OpenMPSupport>false</OpenMPSupport>
<PrecompiledHeaderFile>
</PrecompiledHeaderFile>
<PrecompiledHeaderOutputFile>
</PrecompiledHeaderOutputFile>
<DisableSpecificWarnings>4335</DisableSpecificWarnings>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<ImportLibrary>$(OutDir)\jpg.import.lib</ImportLibrary>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<Optimization>Full</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;JPEGDLL_EXPORTS;_VS10_;CHECK_LEVEL=0;DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)\jpegdll;$(SolutionDir)\..\..</AdditionalIncludeDirectories>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<StringPooling>true</StringPooling>
<ExceptionHandling>false</ExceptionHandling>
<BufferSecurityCheck>false</BufferSecurityCheck>
<FloatingPointModel>Fast</FloatingPointModel>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<OpenMPSupport>false</OpenMPSupport>
<PrecompiledHeaderFile>
</PrecompiledHeaderFile>
<PrecompiledHeaderOutputFile>
</PrecompiledHeaderOutputFile>
<DisableSpecificWarnings>4335</DisableSpecificWarnings>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>false</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<ImportLibrary>$(OutDir)\jpg.import.lib</ImportLibrary>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="jpegdll.cpp" />
<ClCompile Include="tagitemdll.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\config.h" />
<ClInclude Include="..\..\..\interface\bitmaphook.hpp" />
<ClInclude Include="..\..\..\interface\hooks.hpp" />
<ClInclude Include="..\..\..\interface\imagebitmap.hpp" />
<ClInclude Include="..\..\..\interface\jpeg.hpp" />
<ClInclude Include="..\..\..\interface\jpgtypes.hpp" />
<ClInclude Include="..\..\..\interface\parameters.hpp" />
<ClInclude Include="..\..\..\interface\tagitem.hpp" />
<ClInclude Include="..\..\..\interface\types.hpp" />
<ClInclude Include="..\..\..\std\assert.hpp" />
<ClInclude Include="..\..\..\std\ctype.hpp" />
<ClInclude Include="..\..\..\std\errno.hpp" />
<ClInclude Include="..\..\..\std\math.hpp" />
<ClInclude Include="..\..\..\std\setjmp.hpp" />
<ClInclude Include="..\..\..\std\stdarg.hpp" />
<ClInclude Include="..\..\..\std\stddef.hpp" />
<ClInclude Include="..\..\..\std\stdio.hpp" />
<ClInclude Include="..\..\..\std\stdlib.hpp" />
<ClInclude Include="..\..\..\std\string.hpp" />
<ClInclude Include="..\..\..\std\unistd.hpp" />
<ClInclude Include="..\..\..\tools\environment.hpp" />
<ClInclude Include="resource.h" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="jpegdll.rc" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\jpeglib\jpeglib.vcxproj">
<Project>{ad8e036e-0c26-4559-a0c9-8eb924030bef}</Project>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
Loading

0 comments on commit e524066

Please sign in to comment.